Function at 0x180086a60
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1f8]
sub rsp, 0x2d0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x1803435b8]
xor rax, rsp
mov qword [rbp + 0x1a8], rax
mov r14, rcx
mov qword [rsp + 0x68], rcx
xor r15d, r15d
mov edi, r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x40], r15d
call fcn.18002d440
mov qword [rbp + 0x20], r14
lea rbx, [r14 + 0x30]
cmp byte [r14 + 0x50], r15b
je 0x180086adc
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x180086ad7
mov rcx, qword [rbx]
call fcn.18002c3e0
mov byte [r14 + 0x52], 0
lea rsi, [r14 + 8]
cmp byte [r14 + 0x50], 0
je 0x180086b21
mov qword [rsp + 0x58], rsi
test byte [rsi], 4
je 0x180086b21
movd xmm1, dword [r14 + 4]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [r14]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180030fe0
jmp 0x180086b52
movd xmm1, dword [r14 + 4]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [r14]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
mov edx, 4
lea rcx, [rsp + 0x50]
call fcn.180030fe0
mov qword [rsp + 0x58], rsi
mov r8d, dword [rsi]
test r8b, 4
je 0x180086f20
cmp qword [rbx + 0x18], 0x10
jb 0x180086b69
mov rbx, qword [rbx]
xor edx, edx
mov rcx, rbx
call fcn.18001e850
test al, al
je 0x180086f44
mov byte [r14 + 0x52], 1
lea rax, [r14 + 0x98]
mov qword [rsp + 0x50], rax
mov rsi, rax
cmp qword [rax + 0x18], 8
jb 0x180086b99
mov rsi, qword [rax]
movzx esi, byte [rsi]
mov byte [rsp + 0x60], sil
mov word [rsp + 0x61], Ordinal_60
call fcn.180023970
mulss xmm0, dword [0x1800fb410]
call fcn.18002d640
mov dword [rbp + 0x30], 0xcac2c8ff
mov dword [rbp + 0x34], 0xf792c5d3
mov dword [rbp + 0x38], 0xd2c0dcc6
mov word [rbp + 0x3c], 0x100
mov rcx, r15
nop dword [rax + rax]
lea eax, [rcx - 0x54]
xor byte [rbp + rcx + 0x30], al
inc rcx
cmp rcx, 0xc
jb 0x180086be0
mov byte [rbp + 0x3d], 0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x30]
call fcn.18004c480
mov r13, 0xffffffffffffffff
test al, al
je 0x180086ce3
mov edi, r15d
mov r12d, dword [rsp + 0x30]
nop dword [rax]
mov eax, dword [r14 + 0x110]
bt eax, edi
jae 0x180086cca
lea ebx, [rdi + 0x41]
mov byte [rsp + 0x40], bl
mov word [rsp + 0x41], Ordinal_60
cmp sil, bl
sete dl
mov qword [rbp + 0x28], 0
lea r9, [rbp + 0x28]
xor r8d, r8d
lea rcx, [rsp + 0x40]
call fcn.180057670
test al, al
je 0x180086cca
cmp sil, bl
je 0x180086cca
mov byte [rsp + 0x30], bl
mov word [rsp + 0x31], 0x5c3a
mov byte [rsp + 0x33], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x30]
mov rax, r13
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180086c90
mov qword [rsp + 0x78], rax
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x60]
call fcn.180072a90
bts r12d, 0xe
lea rdx, [rbp + 0x60]
mov rcx, r14
call fcn.18008c0c0
nop
lea rcx, [rbp + 0x60]
call fcn.1800097f0
inc edi
cmp edi, 0x1a
jl 0x180086c20
mov dword [rsp + 0x30], r12d
call fcn.180052b00
nop
mov edi, r12d
call fcn.18002cdd0
movss xmm7, dword [0x1800fb45c]
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
mov r13d, r15d
mov r12d, 0xffffffff
mov dword [rsp + 0x40], r12d
lea rdx, [rbp + 0x60]
lea rsi, [r14 + 0x98]
mov rcx, rsi
call fcn.180090660
nop
mov rcx, rsi
cmp qword [rsi + 0x18], 8
jb 0x180086d2a
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x10]
lea rbx, [rcx + rax*2]
mov qword [rbp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
movdqa xmm1, xmmword [0x180124f80]
movdqu xmmword [rbp + 0x48], xmm1
mov word [rbp + 0x38], r15w
mov qword [rbp + 0x58], rsi
mov rcx, qword [rbp + 0x60]
cmp rcx, rbx
je 0x18008701e
cmp r13d, 1
je 0x180086e84
mov ecx, r13d
call fcn.18002d280
test r13d, r13d
jle 0x180086d82
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
lea rax, [rbp + 0x68]
cmp qword [rbp + 0x80], 8
cmovae rax, qword [rbp + 0x68]
mov qword [rsp + 0x70], rax
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x90], xmm0
lea r9, [rsp + 0x48]
lea r8, [rbp + 0x90]
mov edx, 0xfde9
lea rcx, [rbp + 0xb0]
call fcn.180072b80
bts edi, 0xa
mov dword [rsp + 0x30], edi
movups xmm0, xmmword [rbp + 0xb0]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbp + 0x150], xmm1
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xc8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb0], 0
lea rcx, [rbp + 0x140]
movq rdx, xmm0
psrldq xmm1, 8
movq rax, xmm1
cmp rax, 0x10
cmovae rcx, rdx
call fcn.180058c60
movzx edi, al
mov rdx, qword [rbp + 0x158]
cmp rdx, 0x10
jb 0x180086e6f
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180086e6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008700d
call fcn.1800ef630
test dil, dil
cmovne r12d, r13d
mov dword [rsp + 0x40], r12d
call fcn.18002ccd0
mov rcx, qword [rbp + 0x60]
inc r13d
mov rdx, qword [rbp + 0x88]
mov r14, rdx
cmp qword [rdx + 0x18], 8
jb 0x180086e9b
mov rdx, qword [rdx]
lea r8, [r14 + 0x10]
mov rax, qword [r8]
lea rsi, [rdx + rax*2]
cmp rdx, rcx
jne 0x180086f4d
mov rax, qword [rbp + 0x78]
lea rdi, [rcx + rax*2]
mov qword [rbp + 0x60], rdi
cmp qword [r14 + 0x18], 8
jb 0x180086ecc
mov rax, qword [rbp + 0x88]
mov r14, qword [rax]
mov rax, qword [r8]
lea r15, [r14 + rax*2]
mov rdx, r15
mov rcx, r14
call fcn.18008f0a0
mov r8, rax
cmp rax, r15
je 0x180086eff
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x180086ef6
cmp cx, 0x2f
jne 0x180086eff
add r8, 2
cmp r8, r15
jne 0x180086ee6
cmp r14, rax
je 0x180086f7b
cmp rax, r8
je 0x180086f7b
sub r8, rax
sar r8, 1
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.18000a8b0
jmp 0x180086fc0
shr r8d, 3
and r8d, 1
cmp qword [rbx + 0x18], 0x10
jb 0x180086f32
mov rbx, qword [rbx]
xor edx, edx
mov rcx, rbx
call fcn.18001ea00
test al, al
jne 0x180086b7b
lea rbx, [r14 + 0x51]
jmp 0x1800883b6
movzx eax, word [rcx]
cmp ax, 0x5c
je 0x180086f6a
cmp ax, 0x2f
je 0x180086f6a
mov rax, qword [rbp + 0x78]
lea rdi, [rcx + rax*2]
mov qword [rbp + 0x60], rdi
jmp 0x180086f7e
cmp qword [rbp + 0x78], 0
jne 0x180086f5c
add rcx, 2
mov qword [rbp + 0x60], rcx
jmp 0x180086fc4
xor r15d, r15d
cmp rdi, rsi
je 0x180086fa7
movzx eax, word [rdi]
cmp ax, 0x5c
je 0x180086f92
cmp ax, 0x2f
jne 0x180086fd5
add rdi, 2
mov qword [rbp + 0x60], rdi
cmp rdi, rsi
jne 0x180086f83
lea rax, [rdi - 2]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x68]
cmp qword [rbp + 0x80], 8
mov qword [rbp + 0x78], r15
cmovae rax, qword [rbp + 0x68]
mov word [rax], r15w
mov rcx, qword [rbp + 0x60]
xor r15d, r15d
cmp rcx, rbx
je 0x180087014
mov edi, dword [rsp + 0x30]
jmp 0x180086d60
mov r8, rdi
cmp rdi, rsi
je 0x180086ff9
nop dword [rax]
movzx eax, word [r8]
cmp ax, 0x5c
je 0x180086ff9
cmp ax, 0x2f
je 0x180086ff9
add r8, 2
cmp r8, rsi
jne 0x180086fe0
sub r8, rdi
sar r8, 1
mov rdx, rdi
lea rcx, [rbp + 0x68]
call fcn.18000a8b0
jmp 0x180086fc0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov r14, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x50]
lea rcx, [rbp + 0x38]
call fcn.1800097f0
nop
lea rcx, [rbp + 0x68]
call fcn.1800097f0
test r12d, r12d
js 0x1800874a1
mov edi, r15d
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], 7
mov word [rbp + 0x100], r15w
lea rdx, [rbp + 0xd0]
mov rcx, rsi
call fcn.180090660
nop
mov rcx, rsi
cmp qword [rsi + 0x18], 8
jb 0x18008707e
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x10]
lea rbx, [rcx + rax*2]
mov qword [rbp + 0x60], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
movdqa xmm1, xmmword [0x180124f80]
movdqu xmmword [rbp + 0x78], xmm1
mov word [rbp + 0x68], r15w
mov qword [rbp + 0x88], rsi
cmp qword [rbp + 0xd0], rbx
je 0x180087405
nop word [rax + rax]
mov eax, edi
inc edi
mov dword [rbp + 0x28], edi
cmp eax, r12d
jg 0x180087400
lea rcx, [rbp + 0xd8]
call fcn.180097a50
test al, al
je 0x18008710f
lea rdx, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 8
cmovae rdx, qword [rbp + 0xd8]
mov r8, qword [rbp + 0xe8]
lea rcx, [rbp + 0x100]
call fcn.18000a8b0
jmp 0x18008725d
lea r15, [rbp + 0x100]
cmp qword [rbp + 0x118], 8
setae byte [rsp + 0x48]
cmovae r15, qword [rbp + 0x100]
mov rax, qword [rbp + 0x110]
lea r13, [r15 + rax*2]
lea r12, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 8
setae byte [rsp + 0x38]
cmovae r12, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xe8]
lea rsi, [r12 + rax*2]
mov rdx, r13
mov rcx, r15
call fcn.18008f0a0
mov rdi, rax
mov rdx, rsi
mov rcx, r12
call fcn.18008f0a0
mov r14, rax
cmp r12, rax
je 0x1800871bf
mov r9, rax
mov r8, r12
mov rdx, rdi
mov rcx, r15
call fcn.18008faa0
test eax, eax
je 0x1800871bf
lea rdx, [rbp + 0xd8]
cmp byte [rsp + 0x38], 0
cmovne rdx, qword [rbp + 0xd8]
mov r8, qword [rbp + 0xe8]
lea rcx, [rbp + 0x100]
call fcn.18000a8b0
jmp 0x180087258
cmp r14, rsi
je 0x18008720a
movzx eax, word [r14]
cmp ax, 0x5c
je 0x1800871d4
cmp ax, 0x2f
jne 0x18008720a
sub rdi, r15
sar rdi, 1
cmp qword [rbp + 0x110], rdi
jb 0x180088404
lea rax, [rbp + 0x100]
cmp byte [rsp + 0x48], 0
cmovne rax, qword [rbp + 0x100]
mov qword [rbp + 0x110], rdi
xor ecx, ecx
mov word [rax + rdi*2], cx
jmp 0x180087240
cmp rdi, r13
jne 0x18008721e
sub rdi, r15
and rdi, 0xfffffffffffffffe
cmp rdi, 6
jl 0x180087240
jmp 0x18008722f
movzx eax, word [r13 - 2]
cmp ax, 0x5c
je 0x180087240
cmp ax, 0x2f
je 0x180087240
mov edx, 0x5c
lea rcx, [rbp + 0x100]
call fcn.18000a870
sub rsi, r14
sar rsi, 1
mov r8, rsi
mov rdx, r14
lea rcx, [rbp + 0x100]
call fcn.18000afe0
mov r12d, dword [rsp + 0x40]
mov r8, qword [rbp + 0xf8]
mov rdx, r8
mov r14, r8
cmp qword [r8 + 0x18], 8
jb 0x180087274
mov rdx, qword [r8]
mov rax, qword [r8 + 0x10]
lea rsi, [rdx + rax*2]
mov rcx, qword [rbp + 0xd0]
cmp rdx, rcx
jne 0x1800872fd
mov rax, qword [rbp + 0xe8]
lea rdi, [rcx + rax*2]
mov qword [rbp + 0xd0], rdi
cmp qword [r8 + 0x18], 8
jb 0x1800872a4
mov r14, qword [r8]
mov rax, qword [r8 + 0x10]
lea r15, [r14 + rax*2]
mov rdx, r15
mov rcx, r14
call fcn.18008f0a0
mov r8, rax
cmp rax, r15
je 0x1800872d9
nop
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x1800872d0
cmp cx, 0x2f
jne 0x1800872d9
add r8, 2
cmp r8, r15
jne 0x1800872c0
cmp r14, rax
je 0x180087338
cmp rax, r8
je 0x180087338
sub r8, rax
sar r8, 1
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.18000a8b0
jmp 0x1800873af
movzx eax, word [rcx]
cmp ax, 0x5c
je 0x18008730c
cmp ax, 0x2f
jne 0x180087326
cmp qword [rbp + 0xe8], 0
jne 0x180087326
add rcx, 2
mov qword [rbp + 0xd0], rcx
jmp 0x1800873b6
mov rax, qword [rbp + 0xe8]
lea rdi, [rcx + rax*2]
mov qword [rbp + 0xd0], rdi
cmp rdi, rsi
jne 0x180087362
lea rax, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 8
cmovae rax, qword [rbp + 0xd8]
xor edx, edx
mov qword [rbp + 0xe8], rdx
mov word [rax], dx
jmp 0x1800873af
movzx eax, word [rdi]
cmp ax, 0x5c
je 0x180087371
cmp ax, 0x2f
jne 0x1800873c3
add rdi, 2
mov qword [rbp + 0xd0], rdi
cmp rdi, rsi
jne 0x180087362
lea rax, [rdi - 2]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 8
cmovae rax, qword [rbp + 0xd8]
xor ecx, ecx
mov qword [rbp + 0xe8], rcx
mov word [rax], cx
mov rcx, qword [rbp + 0xd0]
cmp rcx, rbx
je 0x180087400
mov edi, dword [rbp + 0x28]
jmp 0x1800870c0
mov r8, rdi
cmp rdi, rsi
je 0x1800873e9
nop dword [rax + rax]
movzx eax, word [r8]
cmp ax, 0x5c
je 0x1800873e9
cmp ax, 0x2f
je 0x1800873e9
add r8, 2
cmp r8, rsi
jne 0x1800873d0
sub r8, rdi
sar r8, 1
mov rdx, rdi
lea rcx, [rbp + 0xd8]
call fcn.18000a8b0
jmp 0x1800873af
mov rsi, qword [rsp + 0x50]
lea rcx, [rbp + 0x68]
call fcn.1800097f0
nop
lea rcx, [rbp + 0xd8]
call fcn.1800097f0
test r12d, r12d
jne 0x180087480
mov word [rsp + 0x40], 0x5c
mov byte [rsp + 0x42], r12b
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x40]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x180087442
mov qword [rsp + 0x78], rax
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x60]
call fcn.180072a90
or dword [rsp + 0x30], 8
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x100]
call fcn.180085aa0
nop
lea rcx, [rbp + 0x60]
call fcn.1800097f0
lea rdx, [rbp + 0x100]
mov r14, qword [rsp + 0x68]
mov rcx, r14
call fcn.18008c0c0
nop
lea rcx, [rbp + 0x100]
call fcn.1800097f0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
mov word [rsp + 0x40], Ordinal_46
mov byte [rsp + 0x42], 0
lea rcx, [rsp + 0x40]
call fcn.180058c60
test al, al
je 0x1800874d1
mov rdx, rsi
mov rcx, r14
call fcn.18008c0c0
cmp qword [r14 + 0x108], 0
je 0x18008779a
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
mov word [rsp + 0x40], Ordinal_46
mov byte [rsp + 0x42], 0
lea rcx, [rsp + 0x40]
call fcn.180058c60
lea rbx, [r14 + 0xe8]
test al, al
je 0x180087527
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x180087518
mov rcx, qword [rbx]
call fcn.18002c3e0
mov rax, qword [r14 + 0x108]
mov byte [rax], 0
cmp qword [rbx + 0x18], 0x10
jb 0x180087531
mov rbx, qword [rbx]
xor edx, edx
mov rcx, rbx
call fcn.18001e850
test al, al
je 0x18008779a
mov dword [rbp + 0x28], 0xcac3ccc2
mov word [rbp + 0x2c], 0x100
xor r12d, r12d
mov ecx, r12d
nop word [rax + rax]
lea eax, [rcx - 0x54]
xor byte [rbp + rcx + 0x28], al
inc rcx
cmp rcx, 4
jb 0x180087560
mov byte [rbp + 0x2d], r12b
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0x200
mov rdx, qword [r14 + 0x108]
lea rcx, [rbp + 0x28]
call fcn.180053000
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
mov qword [rbp + 0x28], r12
mov dword [rsp + 0x40], 0x100c6c3
mov rcx, r12
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x54]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 2
jb 0x1800875c0
mov byte [rsp + 0x43], r12b
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x40]
call fcn.18004cb60
test al, al
je 0x180087792
mov rcx, qword [r14 + 0x108]
cmp byte [rcx], r12b
je 0x180087792
mov qword [rsp + 0x70], rcx
mov r15, 0xffffffffffffffff
mov rax, r15
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180087610
mov qword [rsp + 0x78], rax
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.180072a90
mov edi, dword [rsp + 0x30]
bts edi, 0xc
mov dword [rsp + 0x40], edi
mov rdx, rsi
lea rcx, [rbp + 0x60]
call fcn.180080d50
bts edi, 0xd
mov dword [rsp + 0x40], edi
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x60]
call fcn.180085aa0
lea rcx, [rbp + 0x60]
call fcn.180090ad0
movzx ebx, al
btr edi, 0xd
mov dword [rsp + 0x30], edi
lea rcx, [rbp + 0x60]
call fcn.1800097f0
nop
lea rcx, [rbp + 0xb0]
call fcn.1800097f0
test bl, bl
je 0x1800876a0
mov rdx, rsi
mov rcx, r14
call fcn.18008c0c0
jmp 0x18008778c
mov rdx, qword [r14 + 0x108]
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
mov r8, r15
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x1800876c0
lea rcx, [rbp + 0xb0]
call fcn.18005bb80
nop
movdqa xmm0, xmmword [0x180125230]
movdqu xmmword [rbp + 0x90], xmm0
mov word [rbp + 0xa0], 0x9c
mov byte [rbp + 0xa2], 1
mov rcx, r12
nop word [rax + rax]
lea eax, [rcx - 0x54]
xor byte [rbp + rcx + 0x90], al
inc rcx
cmp rcx, 0x11
jb 0x180087700
mov byte [rbp + 0xa2], 0
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x60]
call fcn.18000b0d0
lea rcx, [r14 + 0x58]
mov rdx, rax
call fcn.180009c50
lea rcx, [rbp + 0x60]
call fcn.180009bf0
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x18008778c
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180087786
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180087786
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800ef630
nop
call fcn.18001ff30
nop
call fcn.180021af0
nop
jmp 0x18008779d
xor r12d, r12d
call fcn.1800239c0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x120], xmm1
mov qword [rbp + 0x130], r12
mov qword [rbp + 0x138], 7
mov word [rbp + 0x120], r12w
xor sil, sil
mov byte [rsp + 0x38], sil
mov rdi, qword [rsp + 0x58]
mov eax, dword [rdi]
test al, 1
jne 0x1800877e9
test al, 2
je 0x1800877e9
call fcn.1800239c0
addss xmm6, xmm0
mov r9d, dword [rdi]
and r9d, 4
shl r9d, 0xd
mov dword [rbp + 0x28], 0
xorps xmm6, xmmword [0x1800fb4b0]
movss dword [rbp + 0x2c], xmm6
mov r8b, 1
lea rdx, [rbp + 0x28]
lea rcx, [0x1801228a0]
call fcn.18001df30
nop
mov r13, qword [r14 + 0xc8]
mov qword [rsp + 0x40], r13
mov rax, qword [r14 + 0xd0]
mov qword [rbp - 0x80], rax
cmp r13, rax
je 0x180087fc6
nop dword [rax + rax]
cmp byte [r13], 0
jne 0x18008785b
lea rdx, [r13 + 0x48]
mov rcx, r14
call fcn.180089280
test al, al
je 0x180087fae
lea r15, [r13 + 8]
cmp qword [r13 + 0x18], 0
je 0x18008787d
mov rax, r15
cmp qword [r15 + 0x18], 8
jb 0x180087873
mov rax, qword [r15]
cmp word [rax], 0x24
je 0x180087fae
add r14, 0xb8
mov r8, r15
lea rdx, [rbp + 0x30]
mov rcx, r14
call fcn.180074850
mov rbx, qword [rbp + 0x40]
cmp byte [rbx + 0x19], 0
jne 0x1800878d4
lea rcx, [rbx + 0x20]
cmp qword [rbx + 0x38], 8
jb 0x1800878ac
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x30]
mov qword [rbp - 0x70], rcx
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
mov rcx, r15
call fcn.1800908b0
shr eax, 0x1f
test al, al
je 0x1800878d7
mov rbx, qword [r14]
mov rsi, qword [r14]
cmp rbx, rsi
setne dl
mov qword [rbp + 0x28], 0
lea rcx, [r13 + 0x28]
cmp qword [rcx + 0x18], 0x10
jb 0x1800878f6
mov rcx, qword [rcx]
lea r9, [rbp + 0x28]
mov r8d, 1
call fcn.180057670
test al, al
je 0x180087d33
test byte [rdi], 0x80
je 0x180087941
mov ecx, 3
call fcn.180026fc0
test al, al
je 0x180087941
call fcn.180023dd0
cmp byte [rax + 0x140], 0
jne 0x18008793c
call fcn.180023dd0
cmp byte [rax + 0x141], 0
je 0x180087941
mov dil, 1
jmp 0x180087944
xor dil, dil
cmp rbx, rsi
je 0x180087ac2
test dil, dil
jne 0x180087987
mov rbx, qword [r14]
mov r8, qword [rbx + 8]
mov rdx, r14
mov rcx, r14
call fcn.1800743b0
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [r14 + 8], r12
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + 0xe0]
mov byte [rax], dil
jmp 0x180087d33
mov r13, qword [r14]
mov rdi, qword [r13 + 8]
mov rbx, rdi
mov r12, r13
cmp byte [rdi + 0x19], 0
jne 0x180087a2b
mov rax, qword [r15 + 0x10]
mov qword [rbp - 0x58], rax
mov rax, r15
cmp qword [r15 + 0x18], 8
jb 0x1800879b3
mov rax, qword [r15]
mov qword [rbp - 0x60], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
lea rcx, [rbx + 0x20]
call fcn.1800908b0
shr eax, 0x1f
test al, al
je 0x1800879da
mov rbx, qword [rbx + 0x10]
jmp 0x180087a21
cmp byte [r12 + 0x19], 0
je 0x180087a1b
lea rcx, [rbx + 0x20]
cmp qword [rbx + 0x38], 8
jb 0x1800879f1
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x30]
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
mov rcx, r15
call fcn.1800908b0
shr eax, 0x1f
test al, al
cmovne r12, rbx
mov r13, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x1800879a6
cmp byte [r12 + 0x19], 0
jne 0x180087a37
mov rdi, qword [r12]
cmp byte [rdi + 0x19], 0
jne 0x180087a89
nop dword [rax]
lea rcx, [rdi + 0x20]
cmp qword [rdi + 0x38], 8
jb 0x180087a4f
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x30]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
mov rcx, r15
call fcn.1800908b0
shr eax, 0x1f
test al, al
je 0x180087a7f
mov r12, rdi
mov rdi, qword [rdi]
jmp 0x180087a83
mov rdi, qword [rdi + 0x10]
cmp byte [rdi + 0x19], 0
je 0x180087a40
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r12
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
mov rcx, r14
call fcn.18008eb20
xor r12d, r12d
mov r13, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + 0xe0]
mov byte [rax], r12b
jmp 0x180087d33
lea rax, [0x1801228a4]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0xb0]
call fcn.180072a90
or dword [rsp + 0x30], 4
lea rax, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae rax, qword [rbp + 0xb0]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0xc0]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
mov rcx, r15
call fcn.1800908b0
mov ebx, eax
lea rcx, [rbp + 0xb0]
call fcn.1800097f0
test ebx, ebx
je 0x180087d0d
mov rsi, qword [rsp + 0x58]
mov eax, dword [rsi]
and eax, 1
cmp byte [r13], 0
je 0x180087b58
test eax, eax
jne 0x180087b60
jmp 0x180087d38
test eax, eax
jne 0x180087d38
test dil, dil
jne 0x180087b86
mov rbx, qword [r14]
mov r8, qword [rbx + 8]
mov rdx, r14
mov rcx, r14
call fcn.1800743b0
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [r14 + 8], r12
mov r8, r15
lea rdx, [rbp + 0xb0]
mov rcx, r14
call fcn.180074850
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x40], xmm0
mov r8, r15
mov rdx, qword [rbp + 0x40]
mov rcx, r14
call fcn.180075140
test al, al
jne 0x180087c1e
movabs rax, 0x3ffffffffffffff
cmp qword [r14 + 8], rax
je 0x18008840a
mov r9, r15
mov r8, qword [r14]
mov rdx, r14
lea rcx, [rbp]
call fcn.1800726e0
mov rbx, qword [rax + 8]
mov qword [rax + 8], r12
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x180087c0b
add rcx, 0x20
call fcn.1800097f0
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x180087c0b
mov edx, 0x40
call fcn.1800ef630
movaps xmmword [rbp + 0x30], xmm6
mov r8, rbx
lea rdx, [rbp + 0x30]
mov rcx, r14
call fcn.1800143c0
test byte [rsi], 1
jne 0x180087d38
mov rcx, r15
cmp qword [r15 + 0x18], 8
jb 0x180087c34
mov rcx, qword [r15]
mov rax, qword [r15 + 0x10]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x30], xmm0
lea r9, [rsp + 0x48]
lea r8, [rbp + 0x30]
mov edx, 0xfde9
lea rcx, [rbp + 0xb0]
call fcn.180072b80
mov edi, dword [rsp + 0x30]
bts edi, 0xb
mov dword [rsp + 0x30], edi
movups xmm0, xmmword [rbp + 0xb0]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbp + 0x70], xmm1
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0xc8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb0], 0
lea r8, [rbp + 0x60]
movq rcx, xmm0
psrldq xmm1, 8
movq rax, xmm1
cmp rax, 0x10
cmovae r8, rcx
mov edx, 0x200
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + 0xe0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x180087d3c
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180087d06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180088244
call fcn.1800ef630
jmp 0x180087d3c
test dil, dil
jne 0x180087d33
mov rbx, qword [r14]
mov r8, qword [rbx + 8]
mov rdx, r14
mov rcx, r14
call fcn.1800743b0
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [r14 + 8], r12
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x30]
xor ecx, ecx
call fcn.180026820
test al, al
je 0x180087fa4
xor ecx, ecx
call fcn.180026ca0
test al, al
je 0x180087fa4
cmp byte [r13], 0
je 0x180088127
mov byte [rsp + 0x38], 1
lea rax, [0x1801228a4]
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], 2
xor r8d, r8d
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0xb0]
call fcn.180072a90
or edi, 0x10
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x40], edi
lea rax, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae rax, qword [rbp + 0xb0]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x98], rax
movaps xmm0, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
mov rcx, r15
call fcn.1800908b0
test eax, eax
je 0x180087e08
mov r8, r15
mov rdx, qword [rsp + 0x50]
lea rcx, [rbp + 0x60]
call fcn.1800842f0
mov rbx, rax
or edi, 1
jmp 0x180087ece
mov rax, qword [rsp + 0x50]
mov rdi, rax
cmp qword [rax + 0x18], 8
jb 0x180087e1a
mov rdi, qword [rax]
mov rax, qword [rax + 0x10]
lea rbx, [rdi + rax*2]
mov rdx, rbx
mov rcx, rdi
call fcn.18008f0a0
cmp rax, rbx
je 0x180087e8d
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x180087e41
cmp cx, 0x2f
jne 0x180087e4a
add rax, 2
cmp rax, rbx
jne 0x180087e32
cmp rax, rbx
je 0x180087e8d
nop
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x180087e6d
cmp cx, 0x2f
je 0x180087e6d
mov rbx, rdx
cmp rax, rdx
jne 0x180087e50
jmp 0x180087e8d
cmp rax, rbx
je 0x180087e8d
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x180087e85
cmp cx, 0x2f
jne 0x180087e8d
mov rbx, rdx
cmp rax, rdx
jne 0x180087e72
sub rbx, rdi
sar rbx, 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r12
mov qword [rbp + 0x178], r12
mov r8, rbx
mov rdx, rdi
lea rcx, [rbp + 0x160]
call fcn.1800729c0
lea rbx, [rbp + 0x160]
mov edi, dword [rsp + 0x30]
or edi, 0x382
mov dword [rsp + 0x30], edi
lea rax, [rbp + 0x120]
cmp rax, rbx
je 0x180087f67
mov rdx, qword [rbp + 0x138]
cmp rdx, 8
jb 0x180087f28
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180087f23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008824b
call fcn.1800ef630
mov qword [rbp + 0x130], r12
mov qword [rbp + 0x138], 7
mov word [rbp + 0x120], r12w
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x130], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 7
mov word [rbx], r12w
test dil, 2
je 0x180087f81
and edi, 0xfffffffd
mov dword [rsp + 0x30], edi
lea rcx, [rbp + 0x160]
call fcn.1800097f0
nop
test dil, 1
je 0x180087f98
and edi, 0xfffffffe
mov dword [rsp + 0x30], edi
lea rcx, [rbp + 0x60]
call fcn.1800097f0
nop
lea rcx, [rbp + 0xb0]
call fcn.1800097f0
mov r14, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x58]
add r13, 0x68
mov qword [rsp + 0x40], r13
cmp r13, qword [rbp - 0x80]
jne 0x180087840
movzx esi, byte [rsp + 0x38]
call fcn.180021060
nop
test sil, sil
je 0x180087fe0
lea rdx, [rbp + 0x120]
mov rcx, r14
call fcn.18008c0c0
mov eax, dword [rdi]
test al, 1
jne 0x1800880c6
test al, 2
je 0x1800880c6
mov rcx, r14
call fcn.18002d440
nop
movaps xmm0, xmm7
call fcn.18002d640
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0x200
mov rdx, qword [r14 + 0xe0]
lea rcx, [0x18013233b]
call fcn.180053000
test al, al
je 0x1800880ba
mov rax, qword [r14 + 0xe0]
cmp byte [rax], 0
je 0x1800880ba
mov qword [rbp + 0x90], rax
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x180088050
mov qword [rbp + 0x98], rcx
xor r8d, r8d
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x60]
call fcn.180072a90
nop
lea rax, [rbp + 0x60]
mov qword [rbp + 0x90], rax
lea rax, [rbp + 0x80]
mov qword [rbp + 0x98], rax
lea rcx, [r14 + 0xb8]
lea rdx, [rbp + 0x90]
call fcn.180083a50
nop
lea r9, [fcn.180083980]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x60]
call fcn.1800ef80c
call fcn.18002cdd0
nop
call fcn.18002ccd0
nop
mov qword [rsp + 0x50], 0
mov rcx, r12
test byte [rdi], 1
jne 0x180088252
mov dword [rbp + 0x30], 0xddcfee8c
mov dword [rbp + 0x34], 0xd2d5d4c2
mov dword [rbp + 0x38], 0x10095c6
lea eax, [rcx - 0x54]
xor byte [rbp + rcx + 0x30], al
inc rcx
cmp rcx, 0xa
jb 0x1800880f0
mov byte [rbp + 0x3b], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.18004cb60
test al, al
je 0x1800882ac
cmp qword [r14 + 0xc0], 0
jmp 0x1800882a0
test byte [rsi], 1
jne 0x180087fa4
mov rdx, r15
lea rcx, [rbp + 0x180]
call fcn.180080d50
nop
mov rbx, qword [r14]
mov r8, qword [rbx + 8]
mov rdx, r14
mov rcx, r14
call fcn.1800743b0
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [r14 + 8], r12
mov r15, qword [r14]
lea rsi, [rbp + 0x180]
nop dword [rax + rax]
mov r9, rsi
mov r8, r15
lea rdx, [rbp + 0xb0]
mov rcx, r14
call fcn.180074430
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x40], xmm0
cmp byte [rbp + 0x40], 0
jne 0x180088200
movabs rax, 0x3ffffffffffffff
cmp qword [r14 + 8], rax
je 0x1800883fe
mov rbx, qword [r14]
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r12
mov ecx, 0x40
call fcn.1800ef5f4
mov rdi, rax
mov qword [rsp + 0x78], rax
lea rcx, [rax + 0x20]
mov rdx, rsi
call fcn.180080d50
mov qword [rdi], rbx
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rbx
mov word [rdi + 0x18], 0
mov qword [rsp + 0x78], r12
movaps xmmword [rbp + 0x30], xmm6
mov r8, rdi
lea rdx, [rbp + 0x30]
mov rcx, r14
call fcn.1800143c0
add rsi, 0x20
lea rax, [rbp + 0x1a0]
cmp rsi, rax
jne 0x180088170
lea r9, [fcn.180083980]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x180]
call fcn.1800ef80c
mov r14, qword [rsp + 0x68]
mov byte [r14 + 0x53], 1
call fcn.18001ff30
jmp 0x180087fa9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movdqa xmm0, xmmword [0x180125160]
movdqu xmmword [rbp + 0x90], xmm0
mov dword [rbp + 0xa0], 0x9edcc8
mov byte [rbp + 0xa4], 1
lea eax, [rcx - 0x54]
xor byte [rbp + rcx + 0x90], al
inc rcx
cmp rcx, 0x13
jb 0x180088273
mov byte [rbp + 0xa4], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x90]
call fcn.18004cb60
test al, al
je 0x1800882ac
mov byte [r14 + 0x53], 1
call fcn.18001ff30
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
mov qword [rsp + 0x50], 0
mov dword [rbp + 0x28], 0xccc0ccef
mov dword [rbp + 0x2c], 0x100ddd5
mov rcx, r12
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x54]
xor byte [rbp + rcx + 0x28], al
inc rcx
cmp rcx, 6
jb 0x1800882e0
mov byte [rbp + 0x2f], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x28]
call fcn.18004cb60
mov rsi, qword [rsp + 0x58]
test al, al
jne 0x180088340
cmp byte [r14 + 0x51], al
jne 0x180088340
lea rbx, [r14 + 0x51]
test byte [rsi], 0x20
je 0x180088349
lea rbx, [r14 + 0x51]
mov ecx, 3
call fcn.180026fc0
test al, al
je 0x180088349
lea rbx, [r14 + 0x51]
mov dl, 1
mov ecx, reloc.WS2_32.dll_ntohl
call fcn.180026a50
test al, al
je 0x180088349
call fcn.18001ff30
lea rbx, [r14 + 0x51]
cmp qword [r14 + 0x68], 0
je 0x1800883a3
test byte [rsi], 0x10
jne 0x1800883a3
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.180030170
lea rdx, [r14 + 0x58]
cmp qword [rdx + 0x18], 0x10
jb 0x18008836e
mov rdx, qword [rdx]
mov dword [rsp + 0x30], 0x100de89
nop word [rax + rax]
lea eax, [r12 - 0x54]
xor byte [rsp + r12 + 0x30], al
inc r12
cmp r12, 2
jb 0x180088380
mov byte [rsp + 0x33], 0
lea rcx, [rsp + 0x30]
call fcn.180058f00
nop
lea rcx, [rbp + 0x120]
call fcn.1800097f0
nop
call fcn.180021af0
nop
mov byte [r14 + 0x50], 0
mov byte [rbx], 0
call fcn.18002ccd0
nop
mov rcx, qword [rbp + 0x1a8]
xor rcx, rsp
call fcn.1800ef750
lea r11, [rsp + 0x2d0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.180002850
nop
call fcn.1800902e0
nop
call fcn.180002850
int3