Function at 0x14006bda0
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Resolve function by parsing pe exports

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 - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x1c0], rax
mov r14, rcx
mov dword [rcx], 3
lea rcx, [rbp + 0x130]
call fcn.14002a180
mov dword [rbp + 0x148], 1
mov dword [rbp + 0x14c], 1
mov dword [rbp + 0x154], 0x3f800000
mov qword [rsp + 0x28], 0
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140204c78]
mov r8d, 0x41710
lea rdx, [0x1401b0260]
mov rcx, qword [r14 + 0x30]
call fcn.14002a6f0
mov rdi, rax
lea rdx, [rbp + 0x130]
mov rcx, qword [r14 + 0x30]
call fcn.14002a4c0
mov rsi, rax
mov qword [rsp + 0x28], 0
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140204c78]
mov r8d, 0xfcbc
lea rdx, [0x1401a05a0]
mov rcx, qword [r14 + 0x30]
call fcn.14002a6f0
mov r15, rax
mov qword [rsp + 0x28], 0
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140204c78]
mov r8d, 0xae54
lea rdx, [0x1401f1970]
mov rcx, qword [r14 + 0x30]
call fcn.14002a6f0
mov r12, rax
mov rcx, qword [r14 + 0x30]
mov dword [rcx + 0x14], 1
xor r8d, r8d
mov rcx, qword [r14 + 0x30]
cmp dword [rcx + 0x78], r8d
jle 0x14006bf06
mov rdx, qword [rcx + 0x80]
add rdx, 0x50
nop dword [rax]
nop word [rax + rax]
mov dword [rdx], 0x3f800000
inc r8d
lea rdx, [rdx + 0x88]
cmp r8d, dword [rcx + 0x78]
jl 0x14006bef0
call fcn.14002ab70
mov dword [rbp - 0x78], 0xd2c9dec3
mov dword [rbp - 0x74], 0xd4cbdcdd
mov byte [rbp - 0x70], 0xbe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x6f], xmm0
mov qword [rbp - 0x5f], rax
mov word [rbp - 0x57], ax
movabs r13, 0x43d82e5dfc9c7203
movzx edx, byte [rsp + 0x30]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0xead9884d9e5097b7
cmp rbx, 0x23
jae 0x14006c9b8
movzx r10d, byte [rbp + rbx - 0x78]
movzx r11d, r10b
cmp r8, rbx
ja 0x14006c9af
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006bf99
add rcx, rbx
mov rax, rcx
and rax, r10
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r10
dec dl
jmp 0x14006bfc6
je 0x14006c942
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006c8c2
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006c861
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006c819
movzx r11d, r10b
nop word [rax + rax]
cmp r9, rbx
ja 0x14006c9a6
lea rax, [r9 + 9]
cmp r8, rax
jae 0x14006bffb
lea rdx, [rbx + r13]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x15
add dl, cl
jmp 0x14006c040
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006c7fa
inc rax
cmp r8, rax
je 0x14006c7cf
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006c7ad
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006c78b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006c763
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006c502
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006c4e9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006c4c7
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14006c4a8
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006c48a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006c471
lea rcx, [r9 + 8]
cmp r8, rcx
je 0x14006c456
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006c42e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006c050
mov r8, rcx
lea r9, [rcx + 0x200]
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14006c98c
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14006c972
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14006c219
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14006c1f4
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14006c1cf
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14006c3e4
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14006c37c
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14006c35b
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14006c050
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006c331
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006c315
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14006c2fb
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14006c2df
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14006c2c3
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006c2a9
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006c287
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006c262
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006c248
lea r8, [r9 + 0x80]
lea r9, [r8 + 1]
jmp 0x14006c050
movabs rdx, 0x841d0224f5c2605d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x75
add dl, cl
jmp 0x14006c040
movabs rdx, 0xae69f189b92130ef
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x77
add dl, cl
jmp 0x14006bfd0
movabs rdx, 0xd8b6e0ee7c800181
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x79
add dl, cl
movabs rcx, 0xead9884d9e5097b7
jmp 0x14006bf70
lea edx, [rbx + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006c83a
lea edx, [rbx - 0x56]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r9
dec rbx
inc rbx
jmp 0x14006bf52
lea edx, [rbx + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec rbx
inc rbx
jmp 0x14006bf52
lea edx, [rbx - 0x32]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006c882
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006c8a7
lea edx, [rbx - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006c8aa
lea edx, [rbx - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006c8e3
lea edx, [rbx + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006c908
lea edx, [rbx - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006bf52
lea ecx, [rbx + 0x15]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x6d
mov byte [rbp + rbx - 0x78], dl
inc rbx
jmp 0x14006bf52
lea edx, [rbx + 0x39]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x71
add dl, cl
cmp r8, 0x40
jae 0x14006c72d
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14006c68d
lea edx, [rbx - 0x62]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x52
add dl, cl
cmp r9, 5
jb 0x14006c370
lea edx, [rbx - 0x16]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x14006c83c
lea edx, [rbx - 0x35]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x73
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x14006c74e
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14006c5f8
lea edx, [rbx - 0x65]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3d
jmp 0x14006c390
lea ecx, [rbx + 0x12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x7e
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006bf52
lea edx, [rbx - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7c
add dl, cl
jmp 0x14006c908
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x76
jmp 0x14006c8a7
movzx r11d, bl
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x74
jmp 0x14006c888
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x72
dec rbx
inc rbx
jmp 0x14006bf52
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x70
inc r9
dec rbx
inc rbx
jmp 0x14006bf52
lea ecx, [rbx - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x6e
jmp 0x14006c83c
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14006c52e
movabs rcx, 0xead9884d9e5097b7
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r11b, al
lea edx, [rcx + r11]
dec dl
jmp 0x14006c3fa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c55e
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2a
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006bf52
inc rax
cmp r8, rax
jne 0x14006c57f
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2e
jmp 0x14006c8e5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c5a1
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
jmp 0x14006c8a7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006c5c9
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x36
dec rbx
inc rbx
jmp 0x14006bf52
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006c3fa
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x38
inc r9
dec rbx
inc rbx
jmp 0x14006bf52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c61a
lea edx, [rbx + 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3f
jmp 0x14006c83a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006c643
lea ecx, [rbx - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x43
dec rbx
inc rbx
jmp 0x14006bf52
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006c665
lea edx, [rbx - 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4b
jmp 0x14006c8e3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006c392
lea edx, [rbx + 0xb]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4d
add dl, cl
jmp 0x14006c908
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006c6be
lea ecx, [rbx + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x54
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006bf52
inc rax
cmp r8, rax
jne 0x14006c6e0
lea ecx, [rbx - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x5c
jmp 0x14006c8a7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006c707
movzx r11d, bl
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5e
jmp 0x14006c886
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006c3bf
lea edx, [rbx + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x64
jmp 0x14006c83a
movzx r11d, bl
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, r10b
sub dl, 0x68
jmp 0x14006c886
lea ecx, [rbx - 0x3a]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x6a]
jmp 0x14006c8e5
movabs rcx, 0xf170b337e1a5ed73
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x25
add dl, cl
movzx r10d, r11b
jmp 0x14006c908
movabs rcx, 0x1bbda29ca504be05
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x23
jmp 0x14006c8df
movabs rax, 0x460a920168638e97
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x21
jmp 0x14006c8aa
movabs rax, 0xef3e4f9475ded0df
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 0x19
inc r9
dec rbx
inc rbx
jmp 0x14006bf52
movabs rcx, 0x198b3ef9393da171
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x17
jmp 0x14006c836
movabs rcx, 0x6e251dc2bffb4295
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0x13
movzx r10d, r11b
add dl, cl
lea ecx, [rbx - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x67
add cl, r10b
mov byte [rbp + rbx - 0x78], cl
inc r9
dec rbx
inc rbx
jmp 0x14006bf52
movabs rcx, 0xed0bebf10a17b44b
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 0xd
movzx r10d, r11b
movzx r11d, bl
add dl, cl
add r11b, 0xf
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x69
add r11b, r10b
add r11b, dl
mov byte [rbp + rbx - 0x78], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006bf52
movabs rcx, 0x6bf2ba1f54342601
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx edx, r11b
sub dl, r10b
sub dl, 7
movzx r10d, r11b
add dl, cl
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x6b
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x78], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x6c
add cl, r10b
mov byte [rbp + rbx - 0x78], cl
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 0x14006bf52
movabs rax, 0xc08c98e8daf1c725
add rax, rbx
and r10b, al
add r10b, r10b
sub r11b, r10b
lea edx, [rax + r11]
sub dl, 3
movzx eax, byte [rbp + rbx - 0x78]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006bf52
add bl, 0x13
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
add dl, 0x7b
jmp 0x14006bf4e
sub bl, 0x5b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea edx, [rbx + r10]
add dl, 0x7d
jmp 0x14006bf3d
lea rbx, [rbp + 0x165ee7c]
jmp 0x14006c9bc
lea rbx, [rbp + 0x1768633]
jmp 0x14006c9bc
lea rbx, [rbp - 0x78]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 8]
call fcn.140002620
nop
mov r8d, 9
mov rdx, rbx
lea rcx, [rbp + 8]
call fcn.140004030
nop
lea r8, [rbp + 8]
lea rdx, [rbp + 0xa8]
lea rcx, [0x140220860]
call fcn.1400688d0
mov rcx, qword [rax]
mov qword [rcx + 0x30], rdi
lea rcx, [rbp + 8]
call fcn.140002490
mov dword [rsp + 0x38], 0x7a444444
mov dword [rsp + 0x3c], 0x705a4159
mov dword [rsp + 0x40], 0x5f44464e
mov byte [rsp + 0x44], 0xcc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x45], xmm0
mov dword [rsp + 0x55], eax
mov word [rsp + 0x59], ax
movabs r13, 0x18e1ecf684ea4e64
movzx edx, byte [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006d4e4
movzx r11d, byte [rsp + rbx + 0x38]
mov edi, r11d
cmp r8, rbx
ja 0x14006d4db
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006caa0
lea rcx, [rbx + r13]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x44
jmp 0x14006cad9
je 0x14006d466
inc rax
cmp r8, rax
je 0x14006d3df
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d3c0
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006d39e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006d356
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x14006d4d2
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14006cb09
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x14006cb40
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006d34b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006d315
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d2f8
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006d2dc
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006d042
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006d034
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006d00f
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006cfe9
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006cfcf
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006cfc1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006cfa5
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006cf88
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006cf6c
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14006cf3e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006cb50
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006d4b6
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006d496
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006cd27
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006cd0a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006ccf0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006ceee
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14006ce88
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006ce61
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006cb50
lea r8, [r9 + 8]
lea r9, [r8 + 2]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006ce33
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14006ce17
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006cdfa
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006cdde
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006cdc2
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006cda8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14006cd86
lea rcx, [r9 + 0x1000]
cmp r8, rcx
ja 0x14006cd5d
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006cd43
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006cb50
mov r8, rcx
lea r9, [rcx + 0x64]
jmp 0x14006cb50
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x14006cb40
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006cae0
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
jmp 0x14006ca75
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x14006d372
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x14006ca62
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
dec rbx
inc rbx
jmp 0x14006ca62
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006d2a0
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x14006d330
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x14006d333
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d402
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x14006d42c
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ca62
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x38], dl
inc rbx
jmp 0x14006ca62
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
cmp r8, 0x42
jae 0x14006d28b
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14006d199
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
cmp r9, 2
jb 0x14006ce7c
lea ecx, [r10 - 0x28]
movzx eax, cl
and al, r11b
mov edx, listen
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x14006d372
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 1
je 0x14006d2c4
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14006d126
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 0x14006ce9d
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ca62
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x14006d42c
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d402
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x14006d333
add r10b, 0x18
mov ecx, Ordinal_46
jmp 0x14006d31e
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x14006d2a3
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006ca62
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x14006ca62
lea edx, [r10 - 8]
mov ecx, Ordinal_30
jmp 0x14006d363
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14006d05f
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
jmp 0x14006cefd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d096
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ca62
inc rax
cmp r8, rax
jne 0x14006d0bb
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d402
cmp r8, rcx
jne 0x14006d0dc
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x14006d333
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006d10b
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x14006ca62
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006cf06
lea edx, [r10 - 0x58]
mov ecx, 0x34
jmp 0x14006d363
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d149
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x14006d372
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006d172
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006d333
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006ce9d
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x14006d402
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d1d0
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ca62
inc rax
cmp r8, rax
jne 0x14006d1f4
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
jmp 0x14006d42c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006d219
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x14006d333
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d239
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x14006d2a3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d264
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
dec rbx
inc rbx
jmp 0x14006ca62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006cec9
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x14006d372
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
add dl, r11b
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x38], r10b
jmp 0x14006d330
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
jmp 0x14006d400
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x14006d42c
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006d402
add r10b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006ca62
lea edx, [r10 - 4]
mov ecx, select
jmp 0x14006d363
movzx r10d, bl
lea edx, [r10 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x38], cl
inc r9
dec rbx
inc rbx
jmp 0x14006ca62
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
inc r9
dec rbx
inc rbx
jmp 0x14006ca62
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
dec rbx
inc rbx
jmp 0x14006ca62
movabs rcx, 0xae2d7abda26824bc
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x24
movzx r10d, bl
add dl, cl
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x38], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
add cl, r11b
mov byte [rsp + rbx + 0x38], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ca62
movabs rax, 0x4aa5c6e38ebeeb2c
add rax, rbx
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x34
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006ca62
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006ca60
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
jmp 0x14006ca50
lea rbx, [rbp + 0x16caa68]
jmp 0x14006d4e9
lea rbx, [rbp + 0x56f8cc]
jmp 0x14006d4e9
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x28]
call fcn.140002620
nop
mov r8d, reloc.WS2_32.dll_listen
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.140004030
nop
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0xb8]
lea rcx, [0x140220860]
call fcn.1400688d0
mov rcx, qword [rax]
mov qword [rcx + 0x30], rsi
lea rcx, [rbp + 0x28]
call fcn.140002490
mov dword [rbp - 0x50], 0x809f8b95
mov dword [rbp - 0x4c], 0xaf839d90
mov byte [rbp - 0x48], 0x24
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x47], xmm0
mov qword [rbp - 0x37], rax
mov word [rbp - 0x2f], ax
movabs r13, 0x75244893efc38c86
movzx r10d, byte [rsp + 0x30]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006e003
movzx ebx, byte [rbp + rdi - 0x50]
mov esi, ebx
cmp r8, rdi
ja 0x14006dffa
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006d5bf
lea rcx, [rdi + r13]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x56
jmp 0x14006d5de
je 0x14006df7f
inc rax
cmp r8, rax
je 0x14006df22
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006dede
movzx r11d, dil
cmp r9, rdi
ja 0x14006dff1
lea rcx, [r9 + 8]
cmp r8, rcx
jae 0x14006d610
lea edx, [r11 - 2]
movzx eax, bl
and al, dl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006d650
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006dec6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006dea0
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006de6c
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006de27
cmp r8, rcx
je 0x14006ddf9
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006db82
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006db67
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006db43
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006db1d
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006db02
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x14006dae4
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006dad6
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006dabb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006da9c
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006da6e
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006d660
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x14006dfd1
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14006dfb6
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x14006d84b
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14006d82c
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x14006d80e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006da23
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006d9da
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006d999
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006d971
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14006d660
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14006d943
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14006d924
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14006d908
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14006d8fa
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x14006d8dc
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006d8c3
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14006d89d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006d879
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006d86b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006d660
mov r8, rcx
lea r9, [rcx + 9]
jmp 0x14006d660
lea edx, [r11 - 0x3e]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x4e
add r10b, dl
jmp 0x14006d650
lea edx, [r11 - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14006d5e2
sub r11b, 0x56
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x14006d593
lea edx, [r11 - 0x10]
mov ecx, gethostname
jmp 0x14006deeb
sub r11b, 0x1c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x3c
inc r9
dec rdi
inc rdi
jmp 0x14006d582
sub r11b, 0x28
movzx eax, bl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14006d582
lea edx, [r11 - 0x34]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14006ddb1
sub r11b, 0x40
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x40
add r8, r9
jmp 0x14006de87
sub r11b, 0x4c
mov ecx, 0xa
jmp 0x14006de75
lea edx, [r11 - 0x58]
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006de3d
sub r11b, 0x64
movzx eax, bl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x44
add r10b, r11b
jmp 0x14006df43
sub r11b, 0x70
movzx eax, bl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
sub r11b, 0xe
movzx eax, bl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x50], r10b
inc rdi
jmp 0x14006d582
lea edx, [r11 - 0x1a]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x4a
add r10b, dl
cmp r9, 0x1000
jb 0x14006d98c
lea edx, [r11 + 0x64]
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x78]
jmp 0x14006defc
lea edx, [r11 - 0x26]
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r8, 0x2a
jae 0x14006dd9b
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14006dcd6
lea edx, [r11 - 0x14]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x74
jmp 0x14006d9af
lea edx, [r11 - 0x32]
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, [r9 + r8]
cmp rax, 5
je 0x14006ddde
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14006dc46
lea edx, [r11 - 0x12]
movzx eax, bl
and al, dl
mov ecx, 0x3f
jmp 0x14006d9e8
sub r11b, 0xc
movzx eax, bl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
sub r11b, 0x18
movzx eax, bl
and al, r11b
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x58
add r10b, r11b
jmp 0x14006df43
lea edx, [r11 - 0x24]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 4
jmp 0x14006de3d
sub r11b, 0x30
mov ecx, Ordinal_41
jmp 0x14006de75
sub r11b, 0x3c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x5c
add r8, r9
jmp 0x14006de87
lea edx, [r11 - 0x48]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 8
jmp 0x14006ddb4
sub r11b, 0x54
movzx eax, bl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14006d582
sub r11b, 0x60
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x14006d582
lea edx, [r11 - 0x6c]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0xc
jmp 0x14006def9
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14006db9e
lea edx, [r11 - 0x7a]
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
jmp 0x14006da31
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006dbd5
sub r11b, 4
movzx eax, bl
and al, r11b
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006dbec
add r11b, 0x20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14006de75
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006dc13
add r11b, 0x2c
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x34
add r8, r9
jmp 0x14006de87
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006da3d
add r11b, 0x44
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14006d582
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006dc5d
lea edx, [r11 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14006deeb
inc rax
cmp r8, rax
jne 0x14006dc86
add r11b, 0x12
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x7e
dec rdi
inc rdi
jmp 0x14006d582
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006dcad
add r11b, 0x2a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x26
add r8, r9
jmp 0x14006de87
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006d9f4
lea edx, [r11 + 0x42]
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14006de3d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006dd0d
sub r11b, 8
movzx eax, bl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
inc rax
cmp r8, rax
jne 0x14006dd30
lea edx, [r11 + 0x10]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x70
jmp 0x14006de3d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006dd47
add r11b, 0x1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14006de75
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006dd68
lea edx, [r11 + 0x34]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x6c
jmp 0x14006ddb4
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d9b2
add r11b, 0x40
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14006d582
lea edx, [r11 + 0x70]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x10
add r10b, bl
add r10b, dl
sub r11b, 0xa
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, r10b
mov byte [rbp + rdi - 0x50], cl
add r8, r9
jmp 0x14006de87
lea edx, [r11 + 0x7c]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, bl
sub r10b, 0x64
jmp 0x14006de3d
add r11b, 0x6a
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
lea edx, [r11 + 0x52]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x3e
add r10b, dl
add r11b, 2
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0xe
add r11b, bl
movzx eax, r11b
mov byte [rbp + rdi - 0x50], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14006df43
add r11b, 0x46
mov ecx, listen
movzx eax, bl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006d582
add r11b, 0x22
movzx eax, bl
and al, r11b
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14006d582
lea edx, [r11 + 0xa]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x46
jmp 0x14006def9
movzx r11d, dil
lea edx, [r11 - 0xe]
mov ecx, Ordinal_50
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
sub r11b, 0x16
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x66
add bl, r11b
mov byte [rbp + rdi - 0x50], bl
inc r9
dec rdi
inc rdi
jmp 0x14006d582
movabs rcx, 0x49b56ae3aed1be9e
add rcx, rdi
and sil, cl
add sil, sil
movzx r10d, bl
sub r10b, sil
sub r10b, 0x52
add r10b, cl
lea edx, [rdi - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
movabs rcx, 0x5f6cd9bbcf4aa592
add rcx, rdi
movzx eax, cl
and al, sil
mov edx, 1
sub dl, al
lea r10d, [rdx + rdx]
add r10b, cl
add r10b, bl
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006d582
sub r11b, 0x62
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x52
jmp 0x14006d580
sub r11b, 0x6e
movzx eax, bl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x14006d570
lea rbx, [rbp + 0x16269b8]
jmp 0x14006e007
lea rbx, [rbp + 0x165f63e]
jmp 0x14006e007
lea rbx, [rbp - 0x50]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x48]
call fcn.140002620
nop
mov r8d, 9
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.140004030
nop
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0xc8]
lea rcx, [0x140220860]
call fcn.1400688d0
mov rcx, qword [rax]
mov qword [rcx + 0x30], r15
lea rcx, [rbp + 0x48]
call fcn.140002490
mov dword [rsp + 0x60], 0x22262425
mov dword [rsp + 0x64], 0x322f213f
mov word [rsp + 0x68], 0xad35
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6a], xmm0
mov qword [rsp + 0x7a], rax
mov byte [rbp - 0x7e], al
movabs rsi, 0x93a5547c5a50ac69
movabs r13, 0x30cff85f2cd60fb1
movzx edx, byte [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006eaf5
movzx r11d, byte [rsp + rbx + 0x60]
mov edi, r11d
cmp r8, rbx
ja 0x14006eaec
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006e0f0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x21
jmp 0x14006e12a
je 0x14006ea7b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e9f2
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006e9c6
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006e989
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e967
movzx r10d, bl
nop
cmp r9, rbx
ja 0x14006eae3
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14006e159
lea ecx, [r10 - 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4b
jmp 0x14006e190
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006e928
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e906
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006e8ea
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006e8ce
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006e5b8
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006e59b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006e572
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006e550
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006e534
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006e511
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006e4f1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006e4d7
mov r8, rax
lea r9, [rax + 0x2a]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006eac7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006eaab
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006e308
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006e2ee
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14006e2d4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14006e48e
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x14006e449
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006e408
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14006e3de
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14006e3c0
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x14006e3a5
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14006e385
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14006e366
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x14006e34a
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14006e324
mov r8, rax
lea r9, [rax + 0x2a]
jmp 0x14006e1a0
lea ecx, [r10 + 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x15
jmp 0x14006e190
lea ecx, [r10 + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x57
jmp 0x14006e130
add r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x67
jmp 0x14006e0c5
add r10b, 0x44
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14006e0b2
lea edx, [r10 + 0x72]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x1e
add dl, cl
jmp 0x14006e9a2
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
add r8, r9
jmp 0x14006e9da
sub r10b, 0x32
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14006e9da
lea edx, [r10 - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14006ea13
add r10b, 0x2a
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x26
add dl, r10b
jmp 0x14006ea3e
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x68
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006e0b2
lea edx, [r10 + 0x79]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x4f
add dl, cl
cmp r9, 0x2a
jb 0x14006e890
lea edx, [r10 - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x14006e93d
lea edx, [r10 - 0x59]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x6f
add dl, cl
cmp r8, 0x2a
jae 0x14006e89c
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14006e7d8
lea edx, [r10 - 0x5e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x6e
jmp 0x14006e41d
lea edx, [r10 - 0x2b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x2d
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x14006e8b8
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14006e6e1
lea edx, [r10 + 5]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x23
jmp 0x14006e45e
lea edx, [r10 + 0xa]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x46
jmp 0x14006ea13
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
jmp 0x14006e9da
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14006e9da
lea edx, [r10 - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xc
add dl, cl
jmp 0x14006e9a2
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x4e
dec rbx
inc rbx
jmp 0x14006e0b2
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x14006e0b2
lea edx, [r10 + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006e93d
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14006e5db
lea ecx, [r10 + 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x21
jmp 0x14006e4a5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e612
add r10b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006e0b2
inc rax
cmp r8, rax
jne 0x14006e636
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
jmp 0x14006ea3e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e659
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x14006ea15
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006e685
sub r10b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x14006e9da
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e6b7
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x14006e0b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e4a5
lea edx, [r10 - 0x36]
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x14006e93d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e706
lea edx, [r10 - 0x29]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x1f
add dl, cl
jmp 0x14006e93d
inc rax
cmp r8, rax
jne 0x14006e733
sub r10b, 0x57
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x61
inc r9
dec rbx
inc rbx
jmp 0x14006e0b2
cmp r8, rcx
jne 0x14006e757
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x27
add r8, r9
jmp 0x14006e9da
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e77a
lea edx, [r10 - 0x3d]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x55
jmp 0x14006ea13
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e7a1
sub r10b, 0x6b
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x13
add dl, r10b
jmp 0x14006ea3e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006e460
add r10b, 0x67
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x2f
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006e0b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006e80b
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2c
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006e0b2
cmp r8, rcx
jne 0x14006e82f
sub r10b, 0x44
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x24
add r8, r9
jmp 0x14006e9da
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006e85e
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x14006e0b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006e41f
add r10b, 0x32
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5e
inc r9
dec rbx
inc rbx
jmp 0x14006e0b2
mov byte [rsp + rbx + 0x60], dl
inc rbx
jmp 0x14006e0b2
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x34
add cl, cl
add dl, cl
jmp 0x14006e9a2
lea ecx, [r10 + 0x7a]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea edx, [rcx - 0x56]
jmp 0x14006ea15
add r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3b
jmp 0x14006ea3e
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x41
jmp 0x14006e9da
add r10b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x7b
dec rbx
inc rbx
jmp 0x14006e0b2
lea ecx, [r10 + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 9
add r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x47
add r11b, r10b
mov byte [rsp + rbx + 0x60], r11b
inc r9
dec rbx
inc rbx
jmp 0x14006e0b2
lea ecx, [rbx - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x31
inc r9
dec rbx
inc rbx
jmp 0x14006e0b2
movzx r10d, bl
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x53
add r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x77
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x60], r11b
add r8, r9
jmp 0x14006e9da
lea rax, [rbx + r13]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x29
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006e0b2
movabs rcx, 0x9854f667834b6df
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x19
movzx r10d, bl
add dl, cl
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x35
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x60], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x4c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x14
add r11b, cl
mov byte [rsp + rbx + 0x60], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006e0b2
movabs rax, 0xbaeffd750ef2053b
add rax, rbx
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x63
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006e0b2
sub r10b, 0x73
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x25
jmp 0x14006e0b0
sub r10b, 0x45
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1d
jmp 0x14006e0a0
lea rbx, [rbp + 0x173d5ec]
jmp 0x14006eafa
lea rbx, [rbp + 0xc48255]
jmp 0x14006eafa
lea rbx, [rsp + 0x60]
lea rcx, [rbp + 0x68]
call fcn.140002620
nop
mov r8d, 0xa
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140004030
nop
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0xd8]
lea rcx, [0x140220860]
call fcn.1400688d0
mov rcx, qword [rax]
mov qword [rcx + 0x30], r12
lea rcx, [rbp + 0x68]
call fcn.140002490
mov qword [r14 + 0x40], r15
mov dword [r14 + 0x38], 0x3f000000
mov dword [rbp - 0x28], 0xaaaea864
mov byte [rbp - 0x24], reloc.WLDAP32.dll_Ordinal_50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x23], xmm0
mov qword [rbp - 0x13], rax
mov dword [rbp - 0xb], eax
mov word [rbp - 7], ax
movabs rsi, 0xe420c6b143acef89
movabs r14, 0x526fc3b61146bd1
movabs r13, 0x3ce56ed8d9ba8cbf
movabs r12, 0x74a3e1765260adad
movabs r15, 0xac625413cb06ce9b
movzx ebx, byte [rsp + 0x30]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006f685
movzx r11d, byte [rbp + rdi - 0x28]
mov edx, r11d
cmp r8, rdi
ja 0x14006f67c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006ebf0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x41
jmp 0x14006ec29
je 0x14006f616
inc rax
cmp r8, rax
je 0x14006f5c5
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f583
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f559
lea rax, [r9 + 4]
cmp r8, rax
je 0x14006f53a
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x14006f673
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x14006ec59
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x55
jmp 0x14006eca0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006f4fb
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006f4df
cmp r8, rcx
je 0x14006f4c3
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006f4a9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006f48d
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006f1eb
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006f1d1
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006f1a8
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006f186
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006f168
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006f149
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006f129
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006f10f
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006f0ef
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006f0c5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006ecb0
lea r8, [r9 + 2]
lea r9, [r8 + 2]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14006f657
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14006f63b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14006ee95
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006ee7b
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006ee61
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006f07c
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006f039
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006effc
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006efd9
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006ecb0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x41]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14006efaf
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006ef8f
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006ef73
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006ef53
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006ef34
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006ef18
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006eef6
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14006eecd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006eeb1
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006ecb0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
jmp 0x14006ecb0
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4b
jmp 0x14006eca0
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x37
jmp 0x14006ec30
add r10b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x47
jmp 0x14006ebc5
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x58
add bl, dl
jmp 0x14006f510
sub r10b, 0x2a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x14006ebb2
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x5c
dec rdi
inc rdi
jmp 0x14006ebb2
lea edx, [r10 - 0x4e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x14006f44e
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
add r8, r9
jmp 0x14006f56b
sub r10b, 0x72
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x14006f56b
lea edx, [r10 + 0x7c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x64
add bl, dl
jmp 0x14006f59a
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x14006f5d8
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x68
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
sub r10b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x53
mov byte [rbp + rdi - 0x28], bl
inc rdi
jmp 0x14006ebb2
lea edx, [r10 - 0x67]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2f
add bl, dl
cmp r9, 0x20
jb 0x14006eff0
lea edx, [r10 - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x34]
jmp 0x14006f510
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4f
cmp r8, 0x64
jae 0x14006f438
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14006f384
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2e
jmp 0x14006f013
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x33
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14006f477
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x14006f2e1
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7d
jmp 0x14006f04e
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006f5d8
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 6
jmp 0x14006f59a
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14006f56b
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xa
add r8, r9
jmp 0x14006f56b
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f450
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xe
dec rdi
inc rdi
jmp 0x14006ebb2
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14006ebb2
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x12
jmp 0x14006f510
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14006f211
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x41
jmp 0x14006f091
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f244
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x56
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f267
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
jmp 0x14006f59a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006f28f
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
add r8, r9
jmp 0x14006f56b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006f2ba
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4a
dec rdi
inc rdi
jmp 0x14006ebb2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f091
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
jmp 0x14006f510
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f303
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
dec bl
jmp 0x14006f510
cmp r8, rcx
jne 0x14006f32a
sub r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 3
dec rdi
inc rdi
jmp 0x14006ebb2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006f34d
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x14006f59a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006f04e
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0xf
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006f3bb
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
inc rax
cmp r8, rax
jne 0x14006f3df
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
jmp 0x14006f5d8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006f406
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006f59a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006f013
add r10b, 0x72
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x1e
inc r9
dec rdi
inc rdi
jmp 0x14006ebb2
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x34
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 0x31
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x57
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x28], r11b
add r8, r9
jmp 0x14006f56b
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x16]
jmp 0x14006f59a
sub r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x65
jmp 0x14006f5d8
lea ecx, [r10 - 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1d
jmp 0x14006f59a
sub r10b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x61
jmp 0x14006f56b
sub r10b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x21
add r8, r9
jmp 0x14006f56b
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x29
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x27
add r11b, r10b
mov byte [rbp + rdi - 0x28], r11b
inc r9
dec rdi
inc rdi
jmp 0x14006ebb2
lea ecx, [rdi + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x31
dec rdi
inc rdi
jmp 0x14006ebb2
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 0x49
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14006ebb2
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x39
add bl, cl
movzx r10d, dil
add r10b, 0x43
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x2b
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x28], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14006f5d8
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, 0x45
add bl, cl
lea edx, [rdi - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x28], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x3d
movzx eax, byte [rbp + rdi - 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14006ebb2
add r10b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x3b
jmp 0x14006ebb0
add r10b, 0x1b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x43
jmp 0x14006eba0
lea rdx, [rbp + 0x170efe4]
jmp 0x14006f689
lea rdx, [rbp + 0x5ddf6d]
jmp 0x14006f689
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x108]
call fcn.140003ea0
nop
lea rdx, [rbp + 0xe8]
mov rcx, qword [0x140220740]
call fcn.1400e00d0
mov rdx, rax
lea rcx, [0x14021a8c0]
call fcn.140003e10
lea rcx, [rbp + 0xe8]
call fcn.140002490
mov r9, qword [0x14021a8d0]
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [0x14021a8c0]
lea rcx, [rbp + 0x88]
call fcn.140003ee0
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x88]
call fcn.14005b6d0
movzx ebx, al
lea rcx, [rbp + 0x88]
call fcn.140002490
test bl, bl
jne 0x14006f726
lea rdx, [rbp + 0x108]
lea rcx, [0x14021a8c0]
call fcn.140002d10
nop
lea rcx, [rbp + 0x108]
call fcn.140002490
mov rcx, qword [rbp + 0x1c0]
xor rcx, rsp
call fcn.1401830b0
lea r11, [rsp + 0x2d0]
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