Function at 0x18008d680
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x180428208]
xor rax, rsp
mov qword [rbp + 0x30], rax
mov rbx, rdx
mov r12, rcx
mov qword [rsp + 0x40], rcx
mov ecx, dword [0x18043b1c4]
mov rax, qword gs:[0x58]
mov edx, 0x20
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x18043aaf4], ecx
jg 0x18008e35e
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], 0
mov qword [rbp + 8], 0
mov r8, qword [rbx + 8]
mov rdx, qword [rbx]
lea rcx, [rbp - 0x10]
call fcn.18000334a
nop
mov rdi, qword [rbp]
lea r11, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae r11, qword [rbp - 0x10]
xor r9d, r9d
movabs rsi, 0x2525252525252525
movabs r14, 0x3f3f3f3f3f3f3f3f
movabs r15, 0x2020202020202020
cmp rdi, 7
jbe 0x18008d77c
mov r8, r11
mov r10d, 7
sub r10, r11
nop dword [rax]
mov rdx, qword [r8]
lea rcx, [rdx + rsi]
lea rax, [rdx + r14]
xor rcx, rax
shr rcx, 2
and rcx, r15
xor rcx, rdx
mov qword [r8], rcx
add r9, 8
lea r8, [r8 + 8]
lea rax, [r10 + r8]
cmp rax, rdi
jb 0x18008d750
cmp r9, rdi
jae 0x18008d7d0
mov qword [rsp + 0x40], 0
sub rdi, r9
lea rbx, [r9 + r11]
mov r8, rdi
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.180282cf0
mov r9, qword [rsp + 0x40]
lea rdx, [r9 + rsi]
lea rax, [r9 + r14]
xor rdx, rax
shr rdx, 2
and rdx, r15
xor r9, rdx
mov qword [rsp + 0x40], r9
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.180282cf0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], 0
mov esi, reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x58], rsi
mov byte [rbp - 0x70], 0
xor r13d, r13d
cmp qword [rbp], r13
je 0x18008e2cd
lea rbx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
setae r15b
cmovae rbx, qword [rbp - 0x10]
mov r8, qword [rbp]
cmp r13, r8
jae 0x18008d83b
sub r8, r13
lea rcx, [rbx + r13]
mov edx, 0x2e
call fcn.180282b50
mov r14, rax
test rax, rax
je 0x18008d83b
sub r14, rbx
cmp r14, 0xffffffffffffffff
je 0x18008d842
mov rdi, r14
jmp 0x18008d846
mov r14, 0xffffffffffffffff
mov rdi, qword [rbp]
sub rdi, r13
lea rax, [rdi + 1]
mov rcx, rdi
cmp r14, 0xffffffffffffffff
cmovne rcx, rax
lea r9, [rbp - 0x10]
test r15b, r15b
cmovne r9, qword [rbp - 0x10]
add r9, r13
add r13, rcx
test rdi, rdi
je 0x18008dc3c
cmp rdi, 4
jb 0x18008dbe7
mov eax, 0x2d2d6e78
cmp eax, dword [r9]
sete al
test al, al
je 0x18008dbe7
mov rcx, qword [rbp - 0x60]
mov rax, rsi
sub rax, rcx
cmp rdi, rax
ja 0x18008d8cb
lea rax, [rdi + rcx]
mov qword [rbp - 0x60], rax
lea rbx, [rbp - 0x70]
cmp rsi, 0x10
cmovae rbx, qword [rbp - 0x70]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.180282cf0
mov byte [rbx + rdi], 0
jmp 0x18008d8df
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x70]
call fcn.18007a410
lea r8, [rdi - 4]
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rdx, qword [rbp - 0x70]
mov rax, qword [rbp - 0x60]
sub rax, rdi
add rdx, 4
add rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xor edi, edi
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 3
mov dword [rbp - 0x50], edi
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], r8
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x40]
call fcn.180081740
test al, al
je 0x18008e149
lea rax, [rbp - 0x50]
cmp qword [rbp - 0x38], 4
cmovae rax, qword [rbp - 0x50]
mov qword [rsp + 0x70], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x30]
call fcn.180081200
nop
lea rcx, [rbp - 0x30]
mov r11, qword [rbp - 0x18]
cmp r11, 4
setae bl
mov r9, qword [rbp - 0x30]
cmovae rcx, r9
lea r8, [rbp - 0x50]
mov r10, qword [rbp - 0x38]
cmp r10, 4
cmovae r8, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x20]
cmp rdx, rsi
jne 0x18008dfba
test rdx, rdx
je 0x18008d9c6
sub r8, rcx
nop
mov eax, dword [rcx]
cmp dword [r8 + rcx], eax
jne 0x18008dfba
add rcx, 4
sub rdx, 1
jne 0x18008d9b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], rdi
lea r15, [rbp - 0x30]
test bl, bl
cmovne r15, r9
movabs rax, 0x3ffffffffffffffe
cmp rsi, rax
ja 0x18008e3a1
cmp rsi, 4
jae 0x18008da14
mov qword [rbp + 0x20], rsi
mov ebx, 3
mov qword [rbp + 0x28], rbx
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x10], xmm0
movq rdi, xmm0
jmp 0x18008da62
mov rbx, rsi
or rbx, 3
cmp rbx, rax
jbe 0x18008da25
mov rbx, rax
jmp 0x18008da32
cmp rbx, 4
mov eax, 4
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp + 0x10]
call fcn.180080930
mov rdi, rax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rbx
lea r8, [rsi*4 + 4]
mov rdx, r15
mov rcx, rax
call fcn.180282cf0
nop
lea rcx, [rbp - 0x30]
call fcn.18008ce40
lea rcx, [rbp - 0x30]
call fcn.18008d060
lea rcx, [rbp + 0x10]
cmp rbx, 4
setae r15b
cmovae rcx, rdi
lea r8, [rbp - 0x30]
mov r11, qword [rbp - 0x18]
cmp r11, 4
setae byte [rsp + 0x30]
mov r9, qword [rbp - 0x30]
cmovae r8, r9
mov r10, qword [rbp - 0x20]
cmp r10, rsi
jne 0x18008df6a
mov rdx, r10
test r10, r10
je 0x18008de32
sub r8, rcx
nop dword [rax]
mov eax, dword [rcx]
cmp dword [r8 + rcx], eax
jne 0x18008df6a
add rcx, 4
sub rdx, 1
jne 0x18008dac0
test r10, r10
je 0x18008de32
lea rax, [rbp - 0x30]
cmp byte [rsp + 0x30], dl
cmovne rax, r9
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], r10
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.180081f40
test al, al
je 0x18008dc93
test r15b, r15b
je 0x18008db4a
lea rdx, [rbx*4 + 4]
mov rax, rdi
cmp rdx, 0x1000
jb 0x18008db41
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e34c
mov rcx, rdi
call fcn.1800a58b8
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 4
jb 0x18008db8a
lea rdx, [rdx*4 + 4]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008db85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e39b
call fcn.1800a58b8
mov qword [rbp - 0x20], 0
mov qword [rbp - 0x18], 3
mov dword [rbp - 0x30], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 4
jb 0x18008dc38
lea rdx, [rdx*4 + 4]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008dbe0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e3ad
call fcn.1800a58b8
jmp 0x18008dc38
mov r15, qword [rbp - 0x60]
mov rax, rsi
sub rax, r15
cmp rdi, rax
ja 0x18008dc24
lea rax, [r15 + rdi]
mov qword [rbp - 0x60], rax
lea rbx, [rbp - 0x70]
cmp rsi, 0x10
cmovae rbx, qword [rbp - 0x70]
lea rcx, [rbx + r15]
mov r8, rdi
mov rdx, r9
call fcn.180282cf0
lea rax, [rbx + r15]
mov byte [rax + rdi], 0
jmp 0x18008dc38
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x70]
call fcn.18007a410
mov rsi, qword [rbp - 0x58]
cmp r14, 0xffffffffffffffff
je 0x18008dc8a
mov rcx, qword [rbp - 0x60]
cmp rcx, rsi
jae 0x18008dc73
lea rax, [rcx + 1]
mov qword [rbp - 0x60], rax
lea rax, [rbp - 0x70]
cmp rsi, 0x10
cmovae rax, qword [rbp - 0x70]
mov word [rax + rcx], 0x2e
mov rsi, qword [rbp - 0x58]
cmp r13, qword [rbp]
jmp 0x18008d7f3
mov r9b, 0x2e
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp - 0x70]
call fcn.18007d500
mov rsi, qword [rbp - 0x58]
cmp r13, qword [rbp]
jmp 0x18008d7f3
lea rdx, [0x180428170]
mov rcx, r12
call fcn.18007bf20
nop
cmp rbx, 4
jb 0x18008dcdf
lea rdx, [rbx*4 + 4]
mov rax, rdi
cmp rdx, 0x1000
jb 0x18008dcd6
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e34c
mov rcx, rdi
call fcn.1800a58b8
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 4
jb 0x18008dd1f
lea rdx, [rdx*4 + 4]
mov rcx, qword [rbp - 0x30]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18008dd1a
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e39b
call fcn.1800a58b8
xor r13d, r13d
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], 3
mov dword [rbp - 0x30], r13d
mov rdx, qword [rbp - 0x38]
cmp rdx, 4
jb 0x18008dd72
mov rcx, qword [rbp - 0x50]
lea rdx, [rdx*4 + 4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008dd6d
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e3ad
call fcn.1800a58b8
mov dword [rbp - 0x50], r13d
mov qword [rbp - 0x38], 3
mov qword [rbp - 0x40], r13
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18008ddbd
inc rdx
mov rcx, qword [rbp - 0x70]
cmp rdx, 0x1000
mov rax, rcx
jb 0x18008ddb8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e346
call fcn.1800a58b8
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x18008de08
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008de03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e352
call fcn.1800a58b8
mov rax, r12
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.1800a5910
mov rbx, qword [rsp + 0x190]
add rsp, 0x140
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xorps xmm0, xmm0
movups xmmword [r12], xmm0
xor r13d, r13d
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x18], r13
mov r15, qword [0x180428180]
lea r14, [0x180428170]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r14, qword [0x180428170]
movabs rsi, 0x7fffffffffffffff
cmp r15, rsi
ja 0x18008e395
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
cmp r15, 0x10
jae 0x18008de97
mov qword [r12 + 0x10], r15
movups xmm0, xmmword [r14]
movups xmmword [r12], xmm0
jmp 0x18008dee3
mov rax, r15
or rax, 0xf
cmp rax, rsi
ja 0x18008deb2
mov rsi, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rsi, rcx
lea rdx, [rsi + 1]
mov rcx, r12
call fcn.1800796f0
mov qword [r12], rax
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], rsi
lea r8, [r15 + 1]
mov rdx, r14
mov rcx, rax
call fcn.180282cf0
mov r11, qword [rbp - 0x18]
mov r9, qword [rbp - 0x30]
cmp rbx, 4
jb 0x18008df26
lea rdx, [rbx*4 + 4]
mov rax, rdi
cmp rdx, 0x1000
jb 0x18008df16
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e34c
mov rcx, rdi
call fcn.1800a58b8
mov r11, qword [rbp - 0x18]
mov r9, qword [rbp - 0x30]
cmp r11, 4
jb 0x18008dd22
lea rdx, [r11*4 + 4]
mov rax, r9
cmp rdx, 0x1000
jb 0x18008df5d
add rdx, 0x27
mov r9, qword [r9 - 8]
sub rax, r9
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e39b
mov rcx, r9
call fcn.1800a58b8
jmp 0x18008dd22
lea rdx, [0x180428170]
mov rcx, r12
call fcn.18007bf20
nop
cmp rbx, 4
jb 0x18008dcdf
lea rdx, [rbx*4 + 4]
mov rax, rdi
cmp rdx, 0x1000
jb 0x18008dcd6
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e34c
jmp 0x18008dcd6
xorps xmm0, xmm0
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], rdi
mov rbx, qword [0x180428180]
lea r14, [0x180428170]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r14, qword [0x180428170]
movabs rsi, 0x7fffffffffffffff
cmp rbx, rsi
ja 0x18008e3a1
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
cmp rbx, 0x10
jae 0x18008e01c
mov qword [r12 + 0x10], rbx
movups xmm0, xmmword [r14]
movups xmmword [r12], xmm0
jmp 0x18008e06c
mov rax, rbx
or rax, 0xf
cmp rax, rsi
ja 0x18008e037
mov rsi, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rsi, rcx
lea rdx, [rsi + 1]
mov rcx, r12
call fcn.1800796f0
mov qword [r12], rax
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rsi
lea r8, [rbx + 1]
mov rdx, r14
mov rcx, rax
call fcn.180282cf0
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x18]
mov r9, qword [rbp - 0x30]
cmp r11, 4
jb 0x18008e0ab
lea rdx, [r11*4 + 4]
mov rax, r9
cmp rdx, 0x1000
jb 0x18008e09f
add rdx, 0x27
mov r9, qword [r9 - 8]
sub rax, r9
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e39b
mov rcx, r9
call fcn.1800a58b8
mov r10, qword [rbp - 0x38]
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 3
mov dword [rbp - 0x30], edi
cmp r10, 4
jb 0x18008e0f6
lea rdx, [r10*4 + 4]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008e0f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e3ad
call fcn.1800a58b8
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 3
mov dword [rbp - 0x50], edi
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18008e140
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008e13b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e346
call fcn.1800a58b8
mov qword [rbp - 0x60], rdi
jmp 0x18008ddc1
xorps xmm0, xmm0
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], rdi
mov rbx, qword [0x180428180]
lea r14, [0x180428170]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r14, qword [0x180428170]
movabs rsi, 0x7fffffffffffffff
cmp rbx, rsi
ja 0x18008e3a7
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
cmp rbx, 0x10
jae 0x18008e1ab
mov qword [r12 + 0x10], rbx
movups xmm0, xmmword [r14]
movups xmmword [r12], xmm0
jmp 0x18008e1f0
mov rax, rbx
or rax, 0xf
cmp rax, rsi
ja 0x18008e1c6
mov rsi, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rsi, rcx
lea rdx, [rsi + 1]
mov rcx, r12
call fcn.1800796f0
mov qword [r12], rax
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rsi
lea r8, [rbx + 1]
mov rdx, r14
mov rcx, rax
call fcn.180282cf0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 4
jb 0x18008e230
lea rdx, [rdx*4 + 4]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008e22b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e3ad
call fcn.1800a58b8
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 3
mov dword [rbp - 0x50], edi
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18008e27a
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008e275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e346
call fcn.1800a58b8
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x18008de08
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008de03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e352
jmp 0x18008de03
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [r12], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [r12 + 0x10], xmm1
mov qword [rbp - 0x60], 0
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], 0
mov rax, qword [rbp + 8]
cmp rax, 0x10
jb 0x18008de08
lea rdx, [rax + 1]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008de03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008e358
jmp 0x18008de03
call fcn.1802986cc
nop
call fcn.1802986cc
nop
call fcn.1802986cc
int3
call fcn.1802986cc
int3
lea rcx, [0x18043aaf4]
call fcn.1800a72a8
cmp dword [0x18043aaf4], 0xffffffff
jne 0x18008d6dc
lea rcx, [0x1802ca790]
call fcn.1800a5930
nop
lea rcx, [0x18043aaf4]
call fcn.1800a735c
jmp 0x18008d6dc
call fcn.1800033e9
nop
call fcn.1802986cc
nop
call fcn.1800033e9
nop
call fcn.1800033e9
nop
call fcn.1802986cc
int3