Function at 0x14006ca80
Capabilities:
Contain obfuscated stackstrings
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 - 0x110]
sub rsp, 0x210
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0x100], rax
mov rsi, rcx
xor r13d, r13d
mov dword [rcx], 3
lea rcx, [rbp + 0x70]
call fcn.14002a9d0
mov dword [rbp + 0x88], 1
mov dword [rbp + 0x8c], 1
mov dword [rbp + 0x94], 0x3f800000
movaps xmm0, xmmword [rbp + 0x70]
movaps xmmword [rbp - 0x40], xmm0
movaps xmm1, xmmword [rbp + 0x80]
movaps xmmword [rbp - 0x30], xmm1
movaps xmm0, xmmword [rbp + 0x90]
movaps xmmword [rbp - 0x20], xmm0
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmmword [rbp - 0x10], xmm1
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp], xmm0
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x20], xmm0
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x30], xmm1
movsd xmm0, qword [rbp + 0xf0]
movsd qword [rbp + 0x40], xmm0
lea rax, [0x1401d88f0]
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x38], 0x4d33c
mov dword [rbp - 0x2c], 0x42000000
lea rax, [0x1401b95c8]
mov qword [rbp - 8], rax
lea rdx, [rbp - 0x40]
mov rcx, qword [rsi + 0x30]
call fcn.14002aa90
mov r12, rax
mov rcx, qword [rsi + 0x30]
mov dword [rcx + 0x14], 1
mov r8d, r13d
mov rcx, qword [rsi + 0x30]
cmp dword [rcx + 0x78], r13d
jle 0x14006cbc3
mov edx, r13d
nop dword [rax]
mov rax, qword [rcx + 0x80]
mov dword [rdx + rax + 0x50], 0x3f800000
inc r8d
lea rdx, [rdx + 0x88]
mov rcx, qword [rsi + 0x30]
cmp r8d, dword [rcx + 0x78]
jl 0x14006cba0
call fcn.14002b3a0
mov dword [rsp + 0x38], 0x68787771
mov dword [rsp + 0x3c], 0x647d607c
mov dword [rsp + 0x40], 0x7a627a7d
mov word [rsp + 0x44], 0x657e
mov byte [rsp + 0x46], 0x88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x47], xmm0
mov dword [rsp + 0x57], eax
mov r14, qword [0x14022c4b0]
mov r15, qword [0x14022c4b8]
movzx r11d, byte [rsp + 0x30]
nop
mov r8, r15
mov r9, r14
nop word [rax + rax]
mov rbx, r13
movabs rdx, 0x61b519a8a9a35d55
cmp rbx, 0x23
jae 0x14006d667
movzx r10d, byte [rsp + rbx + 0x38]
movzx edi, r10b
cmp r8, rbx
ja 0x14006d65e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006cc76
movabs rcx, 0x725df5080813f841
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x39
jmp 0x14006ccb0
je 0x14006d5ee
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006d565
lea rax, [rcx + 1]
cmp r8, rax
je 0x14006d52f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d506
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006d4da
movzx edi, r10b
cmp r9, rbx
ja 0x14006d655
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14006cce1
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x53
add r11b, dl
jmp 0x14006cd20
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006d48d
inc rax
cmp r8, rax
je 0x14006d461
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006d43e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006d41b
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006d159
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006d13a
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006d117
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006d0f2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14006d0d5
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14006d0b3
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14006d099
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006d07a
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14006d63a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006d61f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006ced0
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14006ce9f
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14006ce77
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14006d02b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006cfe6
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14006cfc3
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006cd30
lea r8, [r9 + 5]
lea r9, [r8 + 4]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14006cf9a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14006cf7b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006cf5d
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006cf3e
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14006cf20
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006cf01
lea r8, [r9 + 1]
lea r9, [r8 + 0x2a]
jmp 0x14006cd30
movabs rdx, 0x19040b5c62d7cb4b
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0xd
add r11b, dl
jmp 0x14006cd20
movabs rdx, 0x3448214c52afdac9
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x7f
add r11b, dl
movabs rdx, 0x61b519a8a9a35d55
jmp 0x14006ccb4
movabs rdx, 0x4f8c373c4287ea47
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add dl, 0xf
add r11b, dl
movabs rdx, 0x61b519a8a9a35d55
jmp 0x14006cc41
lea edx, [rbx + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
movzx edi, bl
jmp 0x14006d3d0
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
add r8, r9
jmp 0x14006d54c
lea edx, [rbx + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d54c
lea edx, [rbx - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x14006d58a
lea edx, [rbx + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d5b0
lea ecx, [rbx - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x28
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006cc23
lea ecx, [rbx + 0x53]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x45
mov byte [rsp + rbx + 0x38], r11b
inc rbx
jmp 0x14006cc23
lea edx, [rbx - 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x49
add r11b, dl
movzx edi, bl
cmp r9, 0x61
jb 0x14006cfd9
sub dil, 0x1a
movzx eax, r10b
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
lea r11d, [rcx + rcx]
jmp 0x14006d4b2
lea ecx, [rbx - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x65
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14006d3fa
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14006d239
movzx edi, bl
lea ecx, [rdi + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6b
jmp 0x14006d2ac
lea edx, [rbx - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006d58a
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
jmp 0x14006d54c
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x14006d54c
movzx edi, bl
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
jmp 0x14006d3d3
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x14006cc23
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x14006cc23
lea edx, [rbx - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14006d4b2
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x14006d187
movabs rcx, 0x725df5080813f841
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x39
jmp 0x14006d040
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d1bd
lea edx, [rbx - 0x56]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006cc23
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d1e8
lea edx, [rbx - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x14006d54c
cmp r8, rcx
jne 0x14006d212
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x14006cc23
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006d040
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x14006d4b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d25c
lea ecx, [rbx - 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 7
jmp 0x14006d4b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d285
lea ecx, [rbx + 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x15
dec rbx
inc rbx
jmp 0x14006cc23
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006d2a9
lea ecx, [rbx - 0x77]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x41
jmp 0x14006d54c
movzx edi, bl
cmp r8, 0x80
jae 0x14006d3ba
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14006d2e1
lea edx, [rdi - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14006d002
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006d315
add dil, 0x54
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x4c
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006cc23
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006d33e
add dil, 0x58
movzx eax, r10b
and al, dil
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x68
add r11b, dil
jmp 0x14006d58a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006d36b
add dil, 0x5c
movzx eax, r10b
and al, dil
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
add r8, r9
jmp 0x14006d54c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006d38c
lea edx, [rdi - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x12
jmp 0x14006d3d0
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14006d002
add dil, 0x64
movzx eax, r10b
and al, dil
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
jmp 0x14006d4b2
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x14
lea r11d, [rcx + rcx]
add r11b, dl
sub dil, 0x57
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
add r10b, 0x61
add r10b, r11b
add r10b, dil
mov byte [rsp + rbx + 0x38], r10b
add r8, r9
jmp 0x14006d54c
lea edx, [rbx - 0x16]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, r10b
sub r11b, 0x66
add r11b, dl
jmp 0x14006d58a
movabs rcx, 0xa2d880191abaf0e3
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x35
jmp 0x14006d583
movabs rax, 0xbe1c96090a930061
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x59
jmp 0x14006d54c
movabs rax, 0x2b2cedc8c9f33e59
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x6f
inc r9
dec rbx
inc rbx
jmp 0x14006cc23
movabs rcx, 0x467103b8b9cb4dd7
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x1f
add r11b, cl
movzx r10d, dil
lea ecx, [rbx + 0x27]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x11
add r10b, cl
mov byte [rsp + rbx + 0x38], r10b
inc r9
dec rbx
inc rbx
jmp 0x14006cc23
movabs rax, 0x983d458889537c51
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x37
inc r9
dec rbx
inc rbx
jmp 0x14006cc23
movabs rax, 0xb3815b78792b8bcf
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x57
dec rbx
inc rbx
jmp 0x14006cc23
movabs rax, 0x54d9d4848b3ba49
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
inc r11b
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14006cc23
movabs rcx, 0x2091b338388bc9c7
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x71
movzx r10d, dil
add r11b, cl
lea edx, [rbx + 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x2d
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x38], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
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 0x14006cc23
movabs rax, 0x5719df18183be8c3
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x55
movzx eax, byte [rsp + rbx + 0x38]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14006cc23
sub bl, 0x3b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x63
jmp 0x14006cc16
add bl, 0x43
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x2b
jmp 0x14006cc0e
lea rbx, [rbp + 0x16acae4]
jmp 0x14006d66c
lea rbx, [rbp + 0xbec325]
jmp 0x14006d66c
lea rbx, [rsp + 0x38]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.1400029f0
nop
mov r8d, reloc.WS2_32.dll_ntohs
mov rdx, rbx
lea rcx, [rbp - 0x68]
call fcn.140004460
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x78]
lea rcx, [0x14022c280]
call fcn.140069270
mov rcx, qword [rax]
mov qword [rcx + 0x30], r12
lea rcx, [rbp - 0x68]
call fcn.140002820
mov qword [rsi + 0x40], r12
mov dword [rsi + 0x38], 0x3f000000
mov rax, qword [0x140227d80]
mov dword [rax + 0x38c4], 0x3dcccccd
mov dword [rax + 0x38c8], 0x3dcccccd
mov dword [rax + 0x38cc], 0x3e051eb8
mov dword [rax + 0x38d0], 0x3f800000
mov dword [rax + 0x3974], 0x3e23d70a
mov dword [rax + 0x3978], 0x3e23d70a
mov dword [rax + 0x397c], 0x3e570a3d
mov dword [rax + 0x3980], 0x3f800000
mov dword [rax + 0x38f4], 0x3ee147ae
mov dword [rax + 0x38f8], 0x3ebd70a4
mov dword [rax + 0x38fc], 0x3f1c28f6
mov qword [rax + 0x3900], 0x3e947ae1
mov qword [rax + 0x3908], r13
mov dword [rax + 0x3910], 0x3e75c28f
mov dword [rax + 0x38a4], 0x3f800000
mov dword [rax + 0x38a8], 0x3f800000
mov dword [rax + 0x38ac], 0x3f800000
mov dword [rax + 0x38b0], 0x3f800000
mov dword [rax + 0x38b4], 0x3f000000
mov dword [rax + 0x38b8], 0x3f000000
mov dword [rax + 0x38bc], 0x3f000000
mov dword [rax + 0x38c0], 0x3f800000
mov dword [rax + 0x3a24], 0x3e051eb8
mov dword [rax + 0x3a28], 0x3e051eb8
mov dword [rax + 0x3a2c], 0x3e2e147b
mov dword [rax + 0x3a30], 0x3f800000
mov dword [rax + 0x3a34], 0x3e428f5c
mov dword [rax + 0x3a38], 0x3e4ccccd
mov dword [rax + 0x3a3c], 0x3e800000
mov dword [rax + 0x3a40], 0x3f800000
mov dword [rax + 0x3a44], 0x3e23d70a
mov dword [rax + 0x3a48], 0x3e23d70a
mov dword [rax + 0x3a4c], 0x3e570a3d
mov dword [rax + 0x3a50], 0x3f800000
mov dword [rax + 0x39f4], 0x3e051eb8
mov dword [rax + 0x39f8], 0x3e051eb8
mov dword [rax + 0x39fc], 0x3e2e147b
mov dword [rax + 0x3a00], 0x3f800000
mov dword [rax + 0x3a04], 0x3e428f5c
mov dword [rax + 0x3a08], 0x3e4ccccd
mov dword [rax + 0x3a0c], 0x3e800000
mov dword [rax + 0x3a10], 0x3f800000
mov dword [rax + 0x3a14], 0x3e23d70a
mov dword [rax + 0x3a18], 0x3e23d70a
mov dword [rax + 0x3a1c], 0x3e570a3d
mov dword [rax + 0x3a20], 0x3f800000
mov dword [rax + 0x39c4], 0x3f3d70a4
mov dword [rax + 0x39c8], 0x3f147ae1
mov dword [rax + 0x39cc], 0x3f7ae148
mov dword [rax + 0x39d0], 0x3f800000
mov dword [rax + 0x38e4], 0x3dcccccd
mov dword [rax + 0x38e8], 0x3dcccccd
mov dword [rax + 0x38ec], 0x3e051eb8
mov dword [rax + 0x38f0], 0x3f6b851f
mov dword [rax + 0x39d4], 0x3ee147ae
mov dword [rax + 0x39d8], 0x3ebd70a4
mov dword [rax + 0x39dc], 0x3f1c28f6
mov dword [rax + 0x39e0], 0x3f0a3d71
mov dword [rax + 0x39e4], 0x3f3d70a4
mov dword [rax + 0x39e8], 0x3f147ae1
mov dword [rax + 0x39ec], 0x3f7ae148
mov dword [rax + 0x39f0], 0x3f0a3d71
mov dword [rax + 0x3914], 0x3e051eb8
mov dword [rax + 0x3918], 0x3e051eb8
mov dword [rax + 0x391c], 0x3e2e147b
mov dword [rax + 0x3920], 0x3f800000
mov dword [rax + 0x3924], 0x3e428f5c
mov dword [rax + 0x3928], 0x3e4ccccd
mov dword [rax + 0x392c], 0x3e800000
mov dword [rax + 0x3930], 0x3f800000
mov dword [rax + 0x3934], 0x3e23d70a
mov dword [rax + 0x3938], 0x3e23d70a
mov dword [rax + 0x393c], 0x3e570a3d
mov dword [rax + 0x3940], 0x3f800000
mov dword [rax + 0x3ab4], 0x3e23d70a
mov dword [rax + 0x3ab8], 0x3e23d70a
mov dword [rax + 0x3abc], 0x3e570a3d
mov dword [rax + 0x3ac0], 0x3f800000
mov dword [rax + 0x3ac4], 0x3e75c28f
mov dword [rax + 0x3ac8], 0x3e75c28f
mov dword [rax + 0x3acc], 0x3ea3d70a
mov dword [rax + 0x3ad0], 0x3f800000
mov dword [rax + 0x3ad4], 0x3e4ccccd
mov dword [rax + 0x3ad8], 0x3e6147ae
mov dword [rax + 0x3adc], 0x3e8a3d71
mov dword [rax + 0x3ae0], 0x3f800000
mov dword [rax + 0x3ae4], 0x3e23d70a
mov dword [rax + 0x3ae8], 0x3e23d70a
mov dword [rax + 0x3aec], 0x3e570a3d
mov dword [rax + 0x3af0], 0x3f800000
mov dword [rax + 0x3af4], 0x3e23d70a
mov dword [rax + 0x3af8], 0x3e23d70a
mov dword [rax + 0x3afc], 0x3e570a3d
mov dword [rax + 0x3b00], 0x3f800000
mov dword [rax + 0x3944], 0x3e23d70a
mov dword [rax + 0x3948], 0x3e23d70a
mov dword [rax + 0x394c], 0x3e570a3d
mov dword [rax + 0x3950], 0x3f800000
mov dword [rax + 0x3954], 0x3e23d70a
mov dword [rax + 0x3958], 0x3e23d70a
mov dword [rax + 0x395c], 0x3e570a3d
mov dword [rax + 0x3960], 0x3f800000
mov dword [rax + 0x3964], 0x3e23d70a
mov dword [rax + 0x3968], 0x3e23d70a
mov dword [rax + 0x396c], 0x3e570a3d
mov dword [rax + 0x3970], 0x3f800000
mov dword [rax + 0x3984], 0x3dcccccd
mov dword [rax + 0x3988], 0x3dcccccd
mov dword [rax + 0x398c], 0x3e051eb8
mov dword [rax + 0x3990], 0x3f800000
mov dword [rax + 0x3994], 0x3e23d70a
mov dword [rax + 0x3998], 0x3e23d70a
mov dword [rax + 0x399c], 0x3e570a3d
mov dword [rax + 0x39a0], 0x3f800000
mov dword [rax + 0x39a4], 0x3e428f5c
mov dword [rax + 0x39a8], 0x3e4ccccd
mov dword [rax + 0x39ac], 0x3e800000
mov dword [rax + 0x39b0], 0x3f800000
mov dword [rax + 0x39b4], 0x3e75c28f
mov dword [rax + 0x39b8], 0x3e75c28f
mov dword [rax + 0x39bc], 0x3ea3d70a
mov dword [rax + 0x39c0], 0x3f800000
mov dword [rax + 0x3a54], 0x3ee147ae
mov dword [rax + 0x3a58], 0x3ebd70a4
mov dword [rax + 0x3a5c], 0x3f1c28f6
mov dword [rax + 0x3a60], 0x3f800000
mov dword [rax + 0x3a64], 0x3f3d70a4
mov dword [rax + 0x3a68], 0x3f147ae1
mov dword [rax + 0x3a6c], 0x3f7ae148
mov dword [rax + 0x3a70], 0x3f800000
mov dword [rax + 0x3a74], 0x3f570a3d
mov dword [rax + 0x3a78], 0x3f147ae1
mov dword [rax + 0x3a7c], 0x3f800000
mov dword [rax + 0x3a80], 0x3f800000
mov dword [rax + 0x3a84], 0x3ee147ae
mov dword [rax + 0x3a88], 0x3ebd70a4
mov dword [rax + 0x3a8c], 0x3f1c28f6
mov dword [rax + 0x3a90], 0x3e947ae1
mov dword [rax + 0x3a94], 0x3f3d70a4
mov dword [rax + 0x3a98], 0x3f147ae1
mov dword [rax + 0x3a9c], 0x3f7ae148
mov dword [rax + 0x3aa0], 0x3e947ae1
mov dword [rax + 0x3aa4], 0x3f570a3d
mov dword [rax + 0x3aa8], 0x3f147ae1
mov dword [rax + 0x3aac], 0x3f800000
mov dword [rax + 0x3ab0], 0x3e947ae1
mov dword [rax + 0x3850], 0x40800000
mov dword [rax + 0x3840], 0x41100000
mov dword [rax + 0x37d8], 0x40e00000
mov dword [rax + 0x3848], 0x40400000
mov dword [rax + 0x380c], 0x40400000
mov dword [rax + 0x37fc], 0x40800000
mov dword [rax + 0x37f4], 0x40800000
mov dword [rax + 0x3810], 0x3f800000
mov dword [rax + 0x3854], 0x3f800000
mov dword [rsp + 0x60], 0x522e30e4
mov byte [rsp + 0x64], 0xea
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x65], xmm0
mov qword [rsp + 0x75], rax
mov dword [rsp + 0x7d], eax
mov word [rbp - 0x7f], ax
movabs r14, 0x3c6abaf1232f4ebd
movabs r15, 0x1fc0927a3ca9c4a5
movabs r12, 0xb54030d3698dec37
mov rdi, qword [0x14022c4b0]
mov rsi, qword [0x14022c4b8]
movzx edx, byte [rsp + 0x30]
nop word [rax + rax]
mov r9, rsi
mov r8, rdi
nop word [rax + rax]
mov r11, r13
cmp r11, 0x23
jae 0x14006e7a8
movzx r10d, byte [rsp + r11 + 0x60]
mov ebx, r10d
cmp r9, r11
ja 0x14006e79f
lea rcx, [r8 + 1]
cmp r9, rcx
jae 0x14006dd81
lea rcx, [r11 + r14]
mov rax, rbx
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rbx
add rdx, rcx
sub dl, 0x2b
jmp 0x14006ddd0
je 0x14006e737
lea rax, [r8 + 3]
cmp r9, rax
je 0x14006e6b7
lea rax, [rcx + 1]
cmp r9, rax
je 0x14006e68d
lea rax, [r8 + 2]
cmp r9, rax
je 0x14006e673
lea rax, [r8 + 5]
cmp r9, rax
je 0x14006e639
lea rax, [r8 + 7]
cmp r9, rax
je 0x14006e619
nop dword [rax + rax]
cmp r8, r11
ja 0x14006e796
lea rax, [r8 + 2]
cmp r9, rax
jae 0x14006ddf9
lea ecx, [r11 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x79
jmp 0x14006de20
lea rax, [r8 + 1]
cmp r9, rax
je 0x14006e5da
lea rax, [r8 + 3]
cmp r9, rax
je 0x14006e5ba
lea rax, [r8 + 4]
cmp r9, rax
je 0x14006e5a0
lea rax, [r8 + r9]
cmp rax, r11
jbe 0x14006e2ca
nop dword [rax]
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x14006e2ae
lea rax, [r8 + 8]
cmp r9, rax
je 0x14006e288
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14006e267
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x14006e247
lea rax, [r8 + 3]
cmp r9, rax
je 0x14006e227
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x14006e20c
lea rax, [r8 + 0x1000]
cmp r9, rax
je 0x14006e1f2
lea rax, [r8 + 9]
cmp r9, rax
je 0x14006e1d5
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14006e1ab
lea r9, [r8 + 2]
lea r8, [r9 + 4]
lea rax, [r8 + 6]
cmp r9, rax
jb 0x14006e77b
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x14006e75f
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x14006dfd7
lea rax, [r8 + 0x20]
cmp r9, rax
jb 0x14006dfbd
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14006dfa3
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14006e15f
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14006e0f3
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14006e0d0
lea r9, [r8 + 0x42]
lea r8, [r9 + 0x80]
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14006e0a4
lea rax, [r8 + 6]
cmp r9, rax
ja 0x14006e087
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x14006e06d
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14006e050
lea rax, [r8 + 2]
cmp r9, rax
ja 0x14006e030
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x14006e00d
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14006dff1
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14006de30
lea r9, [r8 + 1]
lea r8, [r9 + 3]
jmp 0x14006de30
lea ecx, [r11 - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x59
jmp 0x14006de20
lea ecx, [r11 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 3
jmp 0x14006ddd0
lea ecx, [r11 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x53
jmp 0x14006dd56
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x38
add dl, cl
jmp 0x14006e5ef
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
dec r11
inc r11
jmp 0x14006dd43
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r9, r8
jmp 0x14006e69f
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006e69f
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x34
jmp 0x14006e6d1
lea edx, [r11 - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006e6fa
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
lea ecx, [r11 - 0x79]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x4f
mov byte [rsp + r11 + 0x60], dl
inc r11
jmp 0x14006dd43
lea edx, [r11 - 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 5
add dl, cl
cmp r9, 0x41
jae 0x14006e567
lea rax, [r8 + 0xa]
cmp r9, rax
jbe 0x14006e46e
lea edx, [r11 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r8, 0x10
jb 0x14006e0e6
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x44]
jmp 0x14006e5ef
lea edx, [r11 + 0x19]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x51
add dl, cl
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x14006e588
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x14006e374
lea edx, [r11 + 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3f
jmp 0x14006e108
lea ecx, [r11 + 6]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x2a
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
lea edx, [r11 - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006e6fa
lea edx, [r11 + 0x12]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x7e
jmp 0x14006e6d1
lea ecx, [r11 - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x28
jmp 0x14006e69f
lea edx, [r11 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r9, r8
jmp 0x14006e69f
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7c
add dl, cl
movzx ebx, r11b
jmp 0x14006e651
lea ecx, [r11 + 0x2a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x26
dec r11
inc r11
jmp 0x14006dd43
lea edx, [r11 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r8
dec r11
inc r11
jmp 0x14006dd43
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x7a
add dl, cl
jmp 0x14006e5ef
lea rax, [r8 + 0x28]
cmp r9, rax
jae 0x14006e2ed
lea edx, [r11 - 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2b
jmp 0x14006e174
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006e320
lea ecx, [r11 + 2]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0xe
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14006e34a
lea edx, [r11 + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx ebx, r11b
jmp 0x14006e651
lea rax, [r8 + 9]
cmp r9, rax
jne 0x14006e176
lea edx, [r11 - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006e5ef
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006e399
lea edx, [r11 - 0x7d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x6b
add dl, cl
jmp 0x14006e5ef
inc rax
cmp r9, rax
jne 0x14006e3c2
lea ecx, [r11 + 0x77]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x41
dec r11
inc r11
jmp 0x14006dd43
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14006e3eb
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
movzx ebx, r11b
jmp 0x14006e651
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14006e412
lea ecx, [r11 + 0x6b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x13
add r9, r8
jmp 0x14006e69f
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14006e437
lea edx, [r11 - 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x11
add dl, cl
jmp 0x14006e6fa
lea rax, [r8 + 8]
cmp r9, rax
jne 0x14006e10a
lea ecx, [r11 + 0x53]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x45
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14006e4a1
lea ecx, [r11 + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1c
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
inc rax
cmp r9, rax
jne 0x14006e4c5
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
add dl, cl
jmp 0x14006e6fa
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14006e4e9
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006e6d1
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14006e513
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx ebx, r11b
jmp 0x14006e651
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14006e53d
lea ecx, [r11 - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x20
dec r11
inc r11
jmp 0x14006dd43
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14006e139
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006e5ef
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x78
add dl, r10b
movzx ebx, r11b
jmp 0x14006e651
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
jmp 0x14006e6d1
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x75
jmp 0x14006e69f
lea ecx, [r11 - 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x77
dec r11
inc r11
jmp 0x14006dd43
lea ecx, [r11 - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x23
movzx ecx, r11b
add cl, 0xb
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x4d
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
inc r8
dec r11
inc r11
jmp 0x14006dd43
lea ecx, [r11 + 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7b
dec r11
inc r11
jmp 0x14006dd43
movzx ebx, r11b
lea ecx, [rbx - 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2f
sub bl, 0x7b
movzx eax, bl
and al, r10b
add al, al
movzx ecx, dl
sub cl, al
add cl, 0x5d
add cl, bl
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
add r9, r8
jmp 0x14006e69f
lea ecx, [r11 + 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x27
add r9, r8
jmp 0x14006e69f
lea rax, [r11 + r15]
and bl, al
add bl, bl
sub r10b, bl
lea edx, [rax + r10]
add dl, 0x7d
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14006dd43
movabs rcx, 0xa6eb1c97f64b272b
add rcx, r11
and bl, cl
add bl, bl
movzx edx, r10b
sub dl, bl
sub cl, 0x2d
add dl, cl
movzx ecx, r11b
dec cl
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 7
add cl, r10b
movzx eax, cl
mov byte [rsp + r11 + 0x60], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x24
add cl, r10b
mov byte [rsp + r11 + 0x60], cl
inc r9
mov rax, 0xffffffffffffffff
sub rax, r9
add r11, rax
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
lea rcx, [r11 + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x7f
movzx eax, byte [rsp + r11 + 0x60]
add rax, r8
add r11, rax
inc r11
jmp 0x14006dd43
add r11b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x57
jmp 0x14006dd40
sub r11b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
dec dl
jmp 0x14006dd30
lea rdx, [rbp + 0x148e65c]
jmp 0x14006e7ad
lea rdx, [rbp + 0x1383519]
jmp 0x14006e7ad
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
nop
lea rdx, [rbp - 0x68]
mov rcx, qword [0x14022c128]
call fcn.1400dfeb0
mov rdx, rax
lea rcx, [0x1401d88c8]
call fcn.140004240
lea rcx, [rbp - 0x68]
call fcn.140002820
mov r9, qword [0x1401d88d8]
lea r8, [r9 - 4]
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401d88c8]
lea rcx, [rbp - 0x68]
call fcn.140004310
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x68]
call fcn.14005bde0
movzx ebx, al
lea rcx, [rbp - 0x68]
call fcn.140002820
test bl, bl
jne 0x14006e831
lea rdx, [rbp + 0x50]
lea rcx, [0x1401d88c8]
call fcn.1400030f0
lea rdx, [0x140226170]
lea rcx, [rsp + 0x38]
call fcn.140002680
mov rbx, rax
mov qword [rbp - 0x78], rax
mov r8, rax
lea rdx, [rbp - 0x68]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002820
cmp byte [rdi + 0x38], 0
jne 0x14006e92c
mov eax, dword [rdi + 0x30]
mov dword [0x140225c30], eax
lea rdx, [rsp + 0x38]
lea rcx, [0x140225c30]
call fcn.14006c9b0
cmp qword [rax + 0x18], 0xf
jbe 0x14006e895
mov rax, qword [rax]
mov qword [str.Mouse_2], rax
lea rcx, [rsp + 0x38]
call fcn.140002820
lea rdx, [0x140226190]
lea rcx, [rsp + 0x38]
call fcn.140002680
mov rdi, rax
mov qword [rbp - 0x78], rax
mov r8, rax
lea rdx, [rbp - 0x68]
mov rcx, qword [0x14022c170]
call fcn.14006bfb0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002820
lea rcx, [rbx + 0x30]
call fcn.14006b1d0
cmp byte [rax], 0
sete r13b
mov dword [reloc.WS2_32.dll_accept], r13d
lea rcx, [rbp + 0x50]
call fcn.140002820
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.140196270
lea r11, [rsp + 0x210]
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
call fcn.140069db0
nop
int3