Function at 0x140061230
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
mov rax, qword [0x1401da800]
xor rax, rsp
mov qword [rbp + 0x90], rax
mov r14, rcx
xor ecx, ecx
call fcn.14000abf0
mov rsi, qword [0x140229d70]
or dword [rsi + 8], 3
lea rcx, [rbp]
call fcn.14002a9d0
mov dword [rbp + 0x18], 1
mov dword [rbp + 0x1c], 1
mov dword [rbp + 0x24], 0x3f800000
lea rdx, [rbp]
mov rcx, qword [rsi + 0x38]
call fcn.14002ad10
mov r15, rax
mov dword [rsp + 0x28], 0x989e9e92
mov dword [rsp + 0x2c], 0x9ea891ad
mov dword [rsp + 0x30], 0xb78eb098
mov byte [rsp + 0x34], Ordinal_35
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x35], xmm0
mov dword [rsp + 0x45], eax
mov word [rsp + 0x49], ax
movabs r12, 0x36ce2d712b3cb393
movabs r13, 0xcc48821dd50bb0cd
movzx r11d, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
movabs rdx, 0xf66b577f4b33a707
cmp rdi, 0x23
jae 0x140061df1
movzx ebx, byte [rsp + rdi + 0x28]
movzx r10d, bl
nop
cmp r8, rdi
ja 0x140061de8
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006135c
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x31
jmp 0x140061389
je 0x140061d7a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140061d42
lea rax, [rcx + 1]
cmp r8, rax
je 0x140061d1b
lea rax, [r9 + 7]
cmp r8, rax
je 0x140061cd5
movzx r10d, bl
nop dword [rax]
cmp r9, rdi
ja 0x140061ddf
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400613bd
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 5
add r11b, dl
jmp 0x140061400
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140061cb7
lea rax, [r9 + 3]
cmp r8, rax
je 0x140061c90
lea rax, [rcx + 1]
cmp r8, rax
je 0x140061c46
lea rax, [r9 + 5]
cmp r8, rax
je 0x140061c25
lea rax, [r9 + 6]
cmp r8, rax
je 0x140061b9b
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400618b0
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140061893
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140061871
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006184d
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006182b
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006180d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400617ef
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400617cd
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400617af
lea rax, [r9 + 6]
cmp r8, rax
je 0x140061788
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140061410
lea r8, [r9 + 0x5a]
lea r9, [r8 + 5]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140061dc4
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140061da9
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400615c6
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006159f
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140061581
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006173b
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400616cb
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140061410
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400616a4
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140061687
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140061669
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140061650
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140061632
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140061615
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400615f6
lea r8, [r9 + 9]
lea r9, [r8 + 0x42]
jmp 0x140061410
lea rdx, [rdi + r13]
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x65
add r11b, dl
jmp 0x140061400
movabs rdx, 0xdf71d31f3ea462bf
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x39
add r11b, dl
jmp 0x140061390
movabs rdx, 0xf29b2420a83d14b1
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add dl, 0x29
add r11b, dl
movabs rdx, 0xf66b577f4b33a707
jmp 0x140061330
lea ecx, [rdi + 0x7c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x64
dec rdi
inc rdi
jmp 0x140061312
lea edx, [rdi + 0x6e]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 2
add r11b, dl
jmp 0x140061c69
lea edx, [rdi + 0x60]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061d5e
lea ecx, [rdi + 0x52]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3e
jmp 0x140061d61
lea edx, [rdi + 0x44]
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 0x140061bbe
lea edx, [rdi + 0x36]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7a
add r11b, dl
jmp 0x140061be9
lea ecx, [rdi + 0x28]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x18
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
lea edx, [rdi - 0x17]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5f
add r11b, dl
cmp r8, 4
jae 0x140061b63
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x140061aaf
lea edx, [rdi + 0x3e]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0x61
jb 0x140061b56
lea edx, [rdi - 0x36]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0xc]
jmp 0x140061cf8
lea edx, [rdi - 0x25]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 3
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 3
je 0x140061b84
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140061990
lea edx, [rdi - 0x55]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x53
jmp 0x1400616e0
lea ecx, [rdi + 0x72]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
lea edx, [rdi + 0x64]
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061be9
movzx r10d, dil
lea edx, [r10 + 0x56]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5a
add r11b, dl
jmp 0x140061bc2
lea edx, [rdi + 0x48]
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061d61
lea edx, [rdi + 0x3a]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061d5e
movzx r10d, dil
lea edx, [r10 + 0x2c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x140061c6d
lea edx, [rdi + 0x1e]
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
dec rdi
inc rdi
jmp 0x140061312
lea ecx, [rdi + 0x10]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x140061312
lea edx, [rdi + 2]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xe
add r11b, dl
jmp 0x140061cf8
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400618dd
movabs rcx, 0xf66b577f4b33a707
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x31
jmp 0x140061753
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006190d
lea ecx, [rdi + 0x26]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xa
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061934
lea edx, [rdi + 0x5e]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061d5e
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006195c
lea ecx, [rdi + 0x7a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x56
dec rdi
inc rdi
jmp 0x140061312
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061753
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140061312
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400619b6
lea edx, [rdi - 0x47]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xf
add r11b, dl
jmp 0x140061cf8
inc rax
cmp r8, rax
jne 0x1400619e0
lea ecx, [rdi - 0x39]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x71
inc r9
dec rdi
inc rdi
jmp 0x140061312
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140061a08
lea ecx, [rdi - 0x2b]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x2d
dec rdi
inc rdi
jmp 0x140061312
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140061a2a
lea ecx, [rdi - 0xf]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x69
jmp 0x140061d5e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140061a55
movzx r10d, dil
lea edx, [r10 + 0xd]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5b
add r11b, dl
jmp 0x140061bc2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140061a7b
lea edx, [rdi + 0x1b]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x43
add r11b, dl
jmp 0x140061be9
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400616e3
lea ecx, [rdi + 0x29]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1f
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
jne 0x140061ad8
lea ecx, [rdi + 0x4c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x14
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140061b04
movzx r10d, dil
lea edx, [r10 + 0x68]
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 0x140061bc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140061b26
lea ecx, [rdi + 0x76]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3a
jmp 0x140061d61
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140061713
movzx r10d, dil
lea edx, [r10 - 0x6e]
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140061c6d
mov byte [rsp + rdi + 0x28], r11b
inc rdi
jmp 0x140061312
movzx r10d, dil
lea edx, [r10 - 0x28]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0xc
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140061c6d
movzx r10d, dil
lea ecx, [r10 - 0x1a]
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x4a]
jmp 0x140061bc2
movabs rcx, 0xb0acf667480fd5f5
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0x4d
add r11b, cl
movzx ebx, r10b
movzx r10d, dil
sub r10b, 0x13
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7b
add r10b, bl
movzx eax, r10b
mov byte [rsp + rdi + 0x28], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x28], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
movabs rax, 0xd6ff986a1b4139d9
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x11
jmp 0x140061d5e
movabs rcx, 0xea28e96b84d9ebcb
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0x73
add r11b, cl
movzx ebx, r10b
movzx r10d, dil
sub r10b, 0x21
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x19
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x28], r10b
jmp 0x140061d5e
movabs rax, 0xfd523a6cee729dbd
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 0x2b
dec rdi
inc rdi
jmp 0x140061312
movabs rcx, 0x23a4dc6fc1a401a1
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
sub r11b, 0x67
jmp 0x140061cf1
movabs rcx, 0x49f77e7294d56585
add rcx, rdi
and bl, cl
add bl, bl
movzx r11d, r10b
sub r11b, bl
add r11b, 0x5d
movzx ebx, r10b
add r11b, cl
lea ecx, [rdi - 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x49
add cl, bl
mov byte [rsp + rdi + 0x28], cl
inc r9
dec rdi
inc rdi
jmp 0x140061312
movabs rax, 0x704a20756806c969
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x21
dec rdi
inc rdi
jmp 0x140061312
movabs rax, 0x969cc2783b382d4d
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
sub r11b, 0x1b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140061312
movabs rax, 0xe342067de19af515
add rax, rdi
and bl, al
add bl, bl
sub r10b, bl
lea r11d, [rax + r10]
add r11b, 0x6d
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140061312
sub dil, 0x5d
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x75
jmp 0x14006130e
sub dil, 0x6b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r11d, [rdi + rbx]
sub r11b, 0x13
jmp 0x1400612f5
lea rdx, [rbp + 0x17437dc]
jmp 0x140061df6
lea rdx, [rbp + 0x167dee3]
jmp 0x140061df6
lea rdx, [rsp + 0x28]
mov r8d, reloc.WS2_32.dll_listen
lea rcx, [rbp - 0x30]
call fcn.1400063b0
nop
mov r8, rax
lea rdx, [rbp - 0x40]
lea rcx, [0x14022e270]
call fcn.140069c40
mov rcx, qword [rax]
mov qword [rcx + 0x30], r15
lea rcx, [rbp - 0x30]
call fcn.140002820
lea rcx, [rsi + 8]
call fcn.14006d4f0
mov rax, qword [rsi + 0x38]
mov dword [rax + 0x14], 1
xor edx, edx
mov rcx, qword [rsi + 0x38]
cmp dword [rcx + 0x78], edx
jle 0x140061e74
mov rax, qword [rcx + 0x80]
add rax, 0x50
nop dword [rax]
nop word [rax + rax]
mov dword [rax], 0x3f800000
inc edx
lea rax, [rax + 0x88]
cmp edx, dword [rcx + 0x78]
jl 0x140061e60
call fcn.14002b3a0
mov dword [rsi + 8], reloc.WLDAP32.dll_Ordinal_32
mov qword [rsi + 0x20], 0
mov rax, qword [r14]
xor edx, edx
mov rcx, qword [rax + 0x50]
call fcn.140030730
test al, al
jne 0x140062adf
mov dword [rsp + 0x50], 0x77736a8c
mov dword [rsp + 0x54], 0x73a06d69
mov dword [rsp + 0x58], 0x7c75ad7f
mov dword [rsp + 0x5c], 0xb7b6b478
mov dword [rsp + 0x60], 0x6f636761
mov word [rsp + 0x64], 0xd1c4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x66], xmm0
mov qword [rsp + 0x76], rax
mov dword [rsp + 0x7e], eax
mov byte [rbp - 0x7e], al
movabs rsi, 0xca0315b675547161
movabs r15, 0x861597fd354f19a7
movabs r14, 0x5e0941235ffd5423
movzx edx, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x140062ac7
movzx r10d, byte [rsp + rbx + 0x50]
mov edi, r10d
cmp r8, rbx
ja 0x140062aad
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140061f60
lea rcx, [rbx + rsi]
movzx eax, dil
and al, cl
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x59
add dl, cl
jmp 0x140061fa7
je 0x140062a33
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400629b8
lea rax, [r9 + 5]
cmp r8, rax
je 0x140062989
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006294f
lea rax, [r9 + 7]
cmp r8, rax
je 0x140062930
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006290e
movzx r11d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x140062a93
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140061fdb
lea edx, [r11 - 0xb]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x4d
add dl, r10b
jmp 0x140062030
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400628d0
inc rax
cmp r8, rax
je 0x1400628ae
lea rax, [r9 + 4]
cmp r8, rax
je 0x140062892
lea rax, [r9 + 5]
cmp r8, rax
je 0x140062876
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006285c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140062840
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140062573
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140062556
lea rax, [r9 + 3]
cmp r8, rax
je 0x140062531
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006250f
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400624f2
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400624d2
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400624b6
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140062499
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140062479
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006244f
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140062040
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x140062a77
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x140062a5b
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140062220
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140062207
lea rcx, [r9 + 0x2a]
cmp r8, rcx
jb 0x1400621ee
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140062406
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400623be
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006237e
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006235b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140062040
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x140062331
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140062313
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400622f6
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400622da
lea rcx, [r9 + 0x28]
cmp r8, rcx
ja 0x1400622be
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400622a1
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006227b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140062256
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140062239
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140062040
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x140062040
lea edx, [r11 - 0x55]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
add dl, 0x53
add dl, r10b
jmp 0x140062030
lea edx, [r11 - 0x17]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x5f
add dl, r10b
jmp 0x140061fb0
lea edx, [r11 + 0x27]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x11
add dl, r10b
jmp 0x140061f35
lea ecx, [r11 - 0x58]
movzx eax, r10b
and al, cl
mov edx, 0x34
sub dl, al
add dl, dl
add dl, r10b
add dl, cl
jmp 0x1400628e4
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4a
inc r9
dec rbx
inc rbx
jmp 0x140061f22
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140061f22
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140062968
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
jmp 0x14006299d
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
jmp 0x1400629a0
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400629d1
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x76
add dl, r11b
jmp 0x1400629f9
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f22
sub r11b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x1b
mov byte [rsp + rbx + 0x50], dl
inc rbx
jmp 0x140061f22
lea edx, [r11 - 0xf]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x69
add dl, cl
cmp r9, 0x80
jb 0x140062372
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x1400628e4
lea edx, [r11 + 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x49
add dl, cl
cmp r8, 0x40
jae 0x140062805
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400626fa
lea edx, [r11 + 0x12]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7e
jmp 0x140062393
lea edx, [r11 + 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 5
add dl, cl
lea rax, [r9 + r8]
cmp rax, 1
je 0x140062821
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140062662
lea edx, [r11 + 0x1d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x35
jmp 0x1400623d3
sub r11b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f22
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400629f9
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400629d1
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400629a0
sub r11b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006299d
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140062968
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
dec rbx
inc rbx
jmp 0x140061f22
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x140061f22
lea edx, [r11 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400628e4
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140062596
lea edx, [r11 + 0x61]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x59
jmp 0x14006241b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400625c9
sub r11b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f22
inc rax
cmp r8, rax
jne 0x1400625ed
lea edx, [r11 + 0x6e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 2
add dl, cl
jmp 0x1400629d1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140062612
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x1400629a0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140062638
lea edx, [r11 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140062968
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006241d
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400628e4
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140062687
lea edx, [r11 - 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x19
add dl, cl
jmp 0x1400628e4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400626ac
lea edx, [r11 + 0x25]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 3
add dl, cl
jmp 0x140062968
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400626d1
sub r11b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x51
jmp 0x14006299d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400623d5
sub r11b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x61
jmp 0x1400629a0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140062731
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140062756
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x68
add dl, cl
jmp 0x1400629d1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006277b
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x14006299d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400627a0
lea edx, [r11 - 0x62]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x52
add dl, cl
jmp 0x140062968
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400627cf
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140061f22
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140062395
add r11b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140061f22
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x140062968
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x26
add dl, cl
jmp 0x1400629d1
add r11b, 5
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x23
jmp 0x1400629f9
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x2b
jmp 0x1400629d1
sub r11b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x79
jmp 0x1400629a0
sub r11b, 0x41
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x39
jmp 0x14006299d
add r11b, 0x3b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x63
dec rbx
inc rbx
jmp 0x140061f22
lea ecx, [r11 - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
dec dl
add r11b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x31
add r10b, r11b
mov byte [rsp + rbx + 0x50], r10b
inc r9
dec rbx
inc rbx
jmp 0x140061f22
lea ecx, [rbx + 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x17
inc r9
dec rbx
inc rbx
jmp 0x140061f22
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x37
dec rbx
inc rbx
jmp 0x140061f22
movzx r11d, bl
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x7b
sub r11b, 0x37
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7f
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x50], r10b
jmp 0x14006299d
lea ecx, [rbx + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2d
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140061f22
lea rcx, [rbx + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x6f
movzx r11d, bl
sub r11b, 0x75
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x33
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x50], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x74
add cl, r10b
mov byte [rsp + rbx + 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f22
lea rcx, [rbx + r14]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xb
movzx eax, byte [rsp + rbx + 0x50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140061f22
add r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3d
jmp 0x140061f20
sub r11b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x75
jmp 0x140061f10
lea rdx, [rbp + 0x17c2c7c]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
jmp 0x140063682
lea rdx, [rbp + 0x1509ddd]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
jmp 0x140063682
lea rdx, [rsp + 0x50]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
jmp 0x140063682
mov rdx, qword [0x14022e250]
mov rcx, qword [0x14022e2c8]
call fcn.1400305c0
test al, al
jne 0x140063641
mov dword [rbp - 0x78], 0x57abb2cc
mov dword [rbp - 0x74], 0x5b084d51
mov dword [rbp - 0x70], 0x6b480d5f
mov dword [rbp - 0x6c], 0x58001615
mov dword [rbp - 0x68], 0xe5505a54
mov byte [rbp - 0x64], 0xfa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x63], xmm0
mov qword [rbp - 0x53], rax
mov dword [rbp - 0x4b], eax
mov word [rbp - 0x47], ax
movabs r14, 0x9fd96b72a024a7d
movabs r15, 0x1df8c4257e06df77
movzx edx, byte [rsp + 0x20]
nop
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x33
jae 0x14006362d
movzx r11d, byte [rbp + rbx - 0x78]
mov esi, r11d
movzx r10d, bl
nop dword [rax]
movzx edi, r10b
cmp r8, rbx
ja 0x140063616
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140062baf
lea rcx, [rbx + r14]
movzx eax, sil
and al, cl
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x6b
add dl, cl
jmp 0x140062bce
je 0x1400635a0
inc rax
cmp r8, rax
je 0x14006356e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140063539
movzx r10d, bl
cmp r9, rbx
ja 0x1400635ff
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140062bfa
lea edx, [r10 + 0x41]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
add dl, 0x39
add dl, r11b
jmp 0x140062c30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400634fa
inc rax
cmp r8, rax
je 0x1400634d5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400634b9
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006348f
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140063186
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140063169
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140063140
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006311a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400630fe
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400630e2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400630c6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400630a9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140063089
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006305b
lea rax, [r9 + 9]
cmp r8, rax
je 0x140062c40
lea r8, [r9 + 6]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400635e3
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400635c7
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140062e2b
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140062e12
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140062df9
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140063014
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140062fcb
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140062f93
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140062f70
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140062c40
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140062f42
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x140062f24
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140062f08
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140062eec
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140062ecc
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140062eac
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140062e87
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140062e60
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140062e44
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140062c40
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x140062c40
lea edx, [r10 - 0x21]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x19
add dl, r11b
jmp 0x140062c30
lea edx, [r10 - 0x1b]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x43
add dl, r11b
jmp 0x140062bd2
lea edx, [r10 - 0x15]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x6d
add dl, r11b
jmp 0x140062b80
lea ecx, [r10 + 8]
movzx eax, r11b
and al, cl
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x38
add dl, cl
jmp 0x14006350f
add r10b, 0xe
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x62
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x140062b62
add r10b, 0x14
movzx eax, r11b
and al, r10b
mov edx, Ordinal_60
sub dl, al
add dl, dl
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140062b62
add r10b, 0x1a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14006354d
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140063585
add r10b, 0x26
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0xa
jmp 0x140063588
lea edx, [r10 + 0x2c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x34
add dl, cl
jmp 0x140063429
add r10b, 0x32
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x5e
add dl, r10b
jmp 0x140063452
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
sub r10b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x71
mov byte [rbp + rbx - 0x78], dl
inc rbx
jmp 0x140062b62
lea ecx, [r10 - 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x65
cmp r9, 1
jb 0x140062f87
lea ecx, [r10 - 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x44]
jmp 0x14006350f
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3b
cmp r8, 0x3e8
jae 0x1400633f9
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14006334b
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x46
jmp 0x140062fa8
lea ecx, [r10 - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x11
lea rax, [r8 + r9]
cmp rax, 1
je 0x140063418
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140063280
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
jmp 0x140062fe0
sub r10b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140063452
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140063429
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
jmp 0x140063588
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x52
jmp 0x140063585
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
jmp 0x14006354d
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140062b62
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140062b62
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006350f
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400631a9
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6b
jmp 0x140063029
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400631e0
sub r10b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
inc rax
cmp r8, rax
jne 0x140063202
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3a
jmp 0x140063429
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006322b
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006354d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140063259
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
inc r9
dec rbx
inc rbx
jmp 0x140062b62
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140063029
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
jmp 0x14006350f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400632a3
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
jmp 0x14006350f
inc rax
cmp r8, rax
jne 0x1400632cc
sub r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
dec dl
dec rbx
inc rbx
jmp 0x140062b62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400632f1
sub r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x53
jmp 0x140063585
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140063314
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x59
jmp 0x140063429
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140062fe0
sub r10b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 5
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006337e
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
inc rax
cmp r8, rax
jne 0x1400633a6
sub r10b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140063452
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400633cf
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140063588
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140062fa8
lea edx, [r10 - 0x2c]
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 0x14006350f
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
add dl, r11b
jmp 0x14006354d
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x4e]
add r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x47
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x78], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x44]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x24
add r11b, cl
mov byte [rbp + rbx - 0x78], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
add r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4d
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
add r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0xb
jmp 0x140063585
add r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x73
inc r9
dec rbx
inc rbx
jmp 0x140062b62
lea ecx, [r10 + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x63
add r10b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xd
add r11b, r10b
mov byte [rbp + rbx - 0x78], r11b
inc r9
dec rbx
inc rbx
jmp 0x140062b62
lea ecx, [rdi + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6f
add dil, 0x45
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
add r11b, 0x1d
add r11b, dil
add r11b, dl
mov byte [rbp + rbx - 0x78], r11b
jmp 0x140063585
add dil, 0x5f
movzx eax, dil
and al, r11b
add al, al
sub dil, al
lea edx, [r11 + rdi]
add dl, 0x67
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140062b62
lea rax, [rbx + r15]
and sil, al
add sil, sil
sub r11b, sil
lea edx, [rax + r11]
sub dl, 0x41
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140062b62
sub r10b, 0xf
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x69
jmp 0x140062b60
sub r10b, 9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x3f
jmp 0x140062b50
lea rdx, [rbp + 0x14a0b84]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
jmp 0x140063682
lea rdx, [rbp + 0x8c5601]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
jmp 0x140063682
lea rdx, [rbp - 0x78]
mov rcx, qword [0x14022e168]
call fcn.1400651a0
xor al, al
jmp 0x140063682
call fcn.1400300a0
mov rcx, qword [0x14022e2c8]
mov rax, qword [rcx]
lea r8, [rbp - 0x10]
lea rdx, [0x1401bbec0]
call qword [rax]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x60]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov byte [r14 + 0xa], 1
mov byte [r14 + 8], 1
mov al, 1
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.140198890
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret