Function at 0x180062685
Capabilities:
Encode data using xor
Get common file path

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x168
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xd0], xmm6
mov qword [rbp + 0xc8], 0xfffffffffffffffe
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x1800a7910]
movabs rcx, 0x49464e91905a3527
mov rcx, qword [rax + rcx]
call fcn.1800756a0
cmp byte [0x1800b59a1], 0
jne 0x180062740
mov rax, qword [0x1800a7918]
movabs r8, 0x49464e91905a36cf
add r8, rax
movabs r9, 0x49464e91905a36b7
add r9, rax
xor ecx, ecx
movabs r10, 0xaaaaaaaaaaaaaaab
lea r11, [0x1800b5982]
mov rax, rcx
mul r10
shr rdx, 1
and rdx, 0xfffffffffffffff8
lea rax, [rdx + rdx*2]
mov rdx, r9
sub rdx, rax
mov al, byte [rdx + rcx]
xor al, byte [r8 + rcx]
mov byte [rcx + r11], al
inc rcx
cmp rcx, 0x1f
jne 0x18006270e
mov byte [0x1800b59a1], 1
xor ecx, ecx
call fcn.180024e6d
call fcn.180021bdc
movabs rcx, 0x40c0000040c00000
mov qword [rax + 8], rcx
movabs rcx, 0x4080000040c00000
mov qword [rax + 0x3c], rcx
mov qword [rax + 0x4c], rcx
movabs rcx, 0x3f0000003f000000
mov qword [rax + 0x20], rcx
movsd xmm0, qword [0x180094130]
movsd qword [rax + 0x10], xmm0
xorps xmm6, xmm6
movlps qword [rax + 0x44], xmm6
movss xmm0, dword [0x1800941b0]
movlps qword [rax + 0x74], xmm0
xor ecx, ecx
mov dword [rax + 0x80], ecx
mov dword [rax + 0x88], ecx
movaps xmm0, xmmword [0x180094a10]
movups xmmword [rax + 0x2c], xmm0
mov cl, 1
mov byte [rax + 0xbe], cl
mov byte [rax + 0xbc], cl
movaps xmm0, xmmword [0x180090f30]
movups xmmword [rax + 0xc8], xmm0
movaps xmm0, xmmword [0x180094a20]
movups xmmword [rax + 0xd8], xmm0
movaps xmm0, xmmword [0x180094a30]
movups xmmword [rax + 0xe8], xmm0
movups xmmword [rax + 0xf8], xmm6
movaps xmm0, xmmword [0x180090f60]
movups xmmword [rax + 0x108], xmm0
movaps xmm0, xmmword [0x180094a40]
movups xmmword [rax + 0x118], xmm0
movups xmmword [rax + 0x128], xmm6
movaps xmm2, xmmword [0x180094a50]
movups xmmword [rax + 0x138], xmm2
movups xmmword [rax + 0x148], xmm0
movaps xmm1, xmmword [0x180094a60]
movups xmmword [rax + 0x158], xmm1
movups xmmword [rax + 0x168], xmm0
movaps xmm3, xmmword [0x180094a70]
movups xmmword [rax + 0x178], xmm3
movaps xmm4, xmmword [0x180090fd0]
movups xmmword [rax + 0x188], xmm4
movups xmmword [rax + 0x198], xmm2
movaps xmm2, xmmword [0x180094a80]
movups xmmword [rax + 0x1a8], xmm2
movaps xmm2, xmmword [0x180094a90]
movups xmmword [rax + 0x1b8], xmm2
movaps xmm4, xmmword [0x180094aa0]
movups xmmword [rax + 0x1c8], xmm4
movaps xmm4, xmmword [0x180094ab0]
movups xmmword [rax + 0x1d8], xmm4
movups xmmword [rax + 0x1e8], xmm1
movups xmmword [rax + 0x1f8], xmm3
movups xmmword [rax + 0x208], xmm3
movups xmmword [rax + 0x218], xmm0
movups xmmword [rax + 0x228], xmm3
movups xmmword [rax + 0x238], xmm1
movups xmmword [rax + 0x248], xmm0
movups xmmword [rax + 0x258], xmm3
movaps xmm4, xmmword [0x180094ac0]
movups xmmword [rax + 0x268], xmm4
movups xmmword [rax + 0x278], xmm2
movups xmmword [rax + 0x288], xmm3
movups xmmword [rax + 0x298], xmm1
movups xmmword [rax + 0x2a8], xmm2
movups xmmword [rax + 0x2b8], xmm3
movups xmmword [rax + 0x2c8], xmm1
movups xmmword [rax + 0x2d8], xmm0
movups xmmword [rax + 0x2e8], xmm3
movups xmmword [rax + 0x2f8], xmm1
movaps xmm0, xmmword [0x180094ad0]
movups xmmword [rax + 0x308], xmm0
movaps xmm0, xmmword [0x180094ae0]
movups xmmword [rax + 0x318], xmm0
movaps xmm0, xmmword [0x180091140]
movups xmmword [rax + 0x328], xmm0
movaps xmm0, xmmword [0x180091150]
movups xmmword [rax + 0x338], xmm0
movaps xmm0, xmmword [0x180091160]
movups xmmword [rax + 0x348], xmm0
movaps xmm0, xmmword [0x180091170]
movups xmmword [rax + 0x358], xmm0
movaps xmm0, xmmword [0x1800911c0]
movups xmmword [rax + 0x3b8], xmm0
movaps xmm0, xmmword [0x1800911d0]
movups xmmword [rax + 0x3c8], xmm0
movaps xmm0, xmmword [0x180091030]
movups xmmword [rax + 0x3d8], xmm0
movaps xmm0, xmmword [0x1800911e0]
movups xmmword [rax + 0x3e8], xmm0
movaps xmm0, xmmword [0x1800911f0]
movups xmmword [rax + 0x3f8], xmm0
movaps xmm0, xmmword [0x180091200]
movups xmmword [rax + 0x408], xmm0
call fcn.180025bd4
mov rdi, rax
movups xmmword [rax + 0x18], xmm6
or byte [rax], 0x20
lea rcx, [0x1800990d0]
lea r9, [rbp + 0x58]
xor edx, edx
xor r8d, r8d
call sub.SHELL32.dll_SHGetKnownFolderPath
movabs r13, 0x49464e91905a34ff
test eax, eax
js 0x1800633cf
mov r14, qword [rbp + 0x58]
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
xorps xmm0, xmm0
lea rcx, [rbp + 0x30]
movaps xmmword [rcx], xmm0
movaps xmmword [rcx + 0x10], xmm0
mov rdx, r14
mov r8, rax
call fcn.18000831a
mov rcx, qword [rbp + 0x58]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
lea rcx, [rbp - 0x58]
call fcn.18003c06a
mov dword [rbp - 0x44], 0x41700000
cmp byte [0x1800b59ad], 0
jne 0x180062bb7
mov rax, qword [0x1800a7918]
movabs rcx, 0x49464e91905a370b
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3721
xor cl, byte [rax + rdx]
mov byte [0x1800b59a2], cl
movabs rcx, 0x49464e91905a370c
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3722
xor cl, byte [rax + rdx]
mov byte [0x1800b59a3], cl
movabs rcx, 0x49464e91905a370d
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3723
xor cl, byte [rax + rdx]
mov byte [0x1800b59a4], cl
movabs rcx, 0x49464e91905a370e
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3724
xor cl, byte [rax + rdx]
mov byte [0x1800b59a5], cl
movabs rcx, 0x49464e91905a370f
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3725
xor cl, byte [rax + rdx]
mov byte [0x1800b59a6], cl
movabs rcx, 0x49464e91905a3710
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3726
xor cl, byte [rax + rdx]
mov byte [0x1800b59a7], cl
movabs rcx, 0x49464e91905a3711
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3727
xor cl, byte [rax + rdx]
mov byte [0x1800b59a8], cl
movabs rcx, 0x49464e91905a3712
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3728
xor cl, byte [rax + rdx]
mov byte [0x1800b59a9], cl
movabs rcx, 0x49464e91905a3713
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3729
xor cl, byte [rax + rdx]
mov byte [0x1800b59aa], cl
movabs rcx, 0x49464e91905a3714
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a372a
xor cl, byte [rax + rdx]
mov byte [0x1800b59ab], cl
movabs rcx, 0x49464e91905a3715
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a372b
xor cl, byte [rax + rdx]
mov byte [0x1800b59ac], cl
mov byte [0x1800b59ad], 1
mov r14, qword [rdi + 0xa0]
mov rdx, qword [0x1800a7930]
add rdx, r13
lea rcx, [rbp + 0x60]
call fcn.1800083df
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x30]
lea r8, [rbp + 0x60]
call fcn.1800021d6
lea rcx, [rbp + 0x80]
lea r15, [rbp + 0xa0]
lea r8, [rbp + 0xc7]
mov rdx, r15
call fcn.1800639dc
cmp qword [rbp + 0xb8], 0x10
jb 0x180062c13
mov r15, qword [rbp + 0xa0]
mov rax, qword [0x1800a7938]
add rax, r13
mov qword [rsp + 0x20], rax
movss xmm2, dword [0x180094af0]
lea r9, [rbp - 0x58]
mov rcx, r14
mov rdx, r15
call fcn.18003c794
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x180062c55
mov rcx, qword [rbp + 0xa0]
inc rdx
call fcn.180004dc2
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xb8], 0xf
mov byte [rbp + 0xa0], 0
mov rax, qword [rbp + 0x98]
cmp rax, 8
jb 0x180062c93
mov rcx, qword [rbp + 0x80]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x98], 7
mov word [rbp + 0x80], 0
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x180062ccd
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov byte [rbp - 0x10], 1
mov r14, qword [rdi + 0xa0]
mov rcx, r14
call fcn.18004300e
mov r15, rax
cmp byte [0x1800b59b9], 0
jne 0x180062e5e
mov rax, qword [0x1800a7918]
movabs rcx, 0x49464e91905a373e
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a375a
xor cl, byte [rax + rdx]
mov byte [0x1800b59ae], cl
movabs rcx, 0x49464e91905a373f
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a375b
xor cl, byte [rax + rdx]
mov byte [0x1800b59af], cl
movabs rcx, 0x49464e91905a3740
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a375c
xor cl, byte [rax + rdx]
mov byte [0x1800b59b0], cl
movabs rcx, 0x49464e91905a3741
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a375d
xor cl, byte [rax + rdx]
mov byte [0x1800b59b1], cl
movabs rcx, 0x49464e91905a3742
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a375e
xor cl, byte [rax + rdx]
mov byte [0x1800b59b2], cl
movabs rcx, 0x49464e91905a3743
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a375f
xor cl, byte [rax + rdx]
mov byte [0x1800b59b3], cl
movabs rcx, 0x49464e91905a3744
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3760
xor cl, byte [rax + rdx]
mov byte [0x1800b59b4], cl
movabs rcx, 0x49464e91905a3745
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3761
xor cl, byte [rax + rdx]
mov byte [0x1800b59b5], cl
movabs rcx, 0x49464e91905a3746
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3762
xor cl, byte [rax + rdx]
mov byte [0x1800b59b6], cl
movabs rcx, 0x49464e91905a3747
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3763
xor cl, byte [rax + rdx]
mov byte [0x1800b59b7], cl
movabs rcx, 0x49464e91905a3748
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3764
xor cl, byte [rax + rdx]
mov byte [0x1800b59b8], cl
mov byte [0x1800b59b9], 1
movss xmm6, dword [rbp - 0x44]
mov rdx, qword [0x1800a7940]
add rdx, r13
lea rcx, [rbp + 0x60]
call fcn.1800083df
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x30]
lea r8, [rbp + 0x60]
call fcn.1800021d6
lea rcx, [rbp + 0x80]
lea r12, [rbp + 0xa0]
lea r8, [rbp + 0xc7]
mov rdx, r12
call fcn.1800639dc
cmp qword [rbp + 0xb8], 0x10
jb 0x180062eb8
mov r12, qword [rbp + 0xa0]
mov qword [rsp + 0x20], r15
lea r9, [rbp - 0x58]
mov rcx, r14
mov rdx, r12
movaps xmm2, xmm6
call fcn.18003c794
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x180062eeb
mov rcx, qword [rbp + 0xa0]
inc rdx
call fcn.180004dc2
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xb8], 0xf
mov byte [rbp + 0xa0], 0
mov rax, qword [rbp + 0x98]
cmp rax, 8
jb 0x180062f29
mov rcx, qword [rbp + 0x80]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x98], 7
mov word [rbp + 0x80], 0
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x180062f63
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov rdi, qword [rdi + 0xa0]
mov rcx, rdi
call fcn.180043020
mov r14, rax
cmp byte [0x1800b59c3], 0
jne 0x1800630b0
mov rax, qword [0x1800a7918]
movabs rcx, 0x49464e91905a377b
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3797
xor cl, byte [rax + rdx]
mov byte [0x1800b59ba], cl
movabs rcx, 0x49464e91905a377c
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3798
xor cl, byte [rax + rdx]
mov byte [0x1800b59bb], cl
movabs rcx, 0x49464e91905a377d
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a3799
xor cl, byte [rax + rdx]
mov byte [0x1800b59bc], cl
movabs rcx, 0x49464e91905a377e
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a379a
xor cl, byte [rax + rdx]
mov byte [0x1800b59bd], cl
movabs rcx, 0x49464e91905a377f
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a379b
xor cl, byte [rax + rdx]
mov byte [0x1800b59be], cl
movabs rcx, 0x49464e91905a3780
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a379c
xor cl, byte [rax + rdx]
mov byte [0x1800b59bf], cl
movabs rcx, 0x49464e91905a3781
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a379d
xor cl, byte [rax + rdx]
mov byte [0x1800b59c0], cl
movabs rcx, 0x49464e91905a3782
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a379e
xor cl, byte [rax + rdx]
mov byte [0x1800b59c1], cl
movabs rcx, 0x49464e91905a3783
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a379f
xor cl, byte [rax + rdx]
mov byte [0x1800b59c2], cl
mov byte [0x1800b59c3], 1
movss xmm6, dword [rbp - 0x44]
mov rdx, qword [0x1800a7948]
add rdx, r13
lea rcx, [rbp + 0x60]
call fcn.1800083df
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x30]
lea r8, [rbp + 0x60]
call fcn.1800021d6
lea rcx, [rbp + 0x80]
lea r15, [rbp + 0xa0]
lea r8, [rbp + 0xc7]
mov rdx, r15
call fcn.1800639dc
cmp qword [rbp + 0xb8], 0x10
jb 0x18006310a
mov r15, qword [rbp + 0xa0]
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x58]
mov rcx, rdi
mov rdx, r15
movaps xmm2, xmm6
call fcn.18003c794
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x18006313d
mov rcx, qword [rbp + 0xa0]
inc rdx
call fcn.180004dc2
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xb8], 0xf
mov byte [rbp + 0xa0], 0
mov rax, qword [rbp + 0x98]
cmp rax, 8
jb 0x18006317b
mov rcx, qword [rbp + 0x80]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov qword [rbp + 0x90], 0
mov qword [rbp + 0x98], 7
mov word [rbp + 0x80], 0
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x1800631b5
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov byte [rbp - 0x10], 0
cmp byte [0x1800b59d3], 0
jne 0x1800633b4
mov rax, qword [0x1800a7918]
movabs rcx, 0x49464e91905a37ba
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37ca
xor cl, byte [rax + rdx]
mov byte [0x1800b59c4], cl
movabs rcx, 0x49464e91905a37bb
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37cb
xor cl, byte [rax + rdx]
mov byte [0x1800b59c5], cl
movabs rcx, 0x49464e91905a37bc
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37cc
xor cl, byte [rax + rdx]
mov byte [0x1800b59c6], cl
movabs rcx, 0x49464e91905a37bd
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37cd
xor cl, byte [rax + rdx]
mov byte [0x1800b59c7], cl
movabs rcx, 0x49464e91905a37be
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37ce
xor cl, byte [rax + rdx]
mov byte [0x1800b59c8], cl
movabs rcx, 0x49464e91905a37bf
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37cf
xor cl, byte [rax + rdx]
mov byte [0x1800b59c9], cl
movabs rcx, 0x49464e91905a37c0
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d0
xor cl, byte [rax + rdx]
mov byte [0x1800b59ca], cl
movabs rcx, 0x49464e91905a37c1
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d1
xor cl, byte [rax + rdx]
mov byte [0x1800b59cb], cl
movabs rcx, 0x49464e91905a37c2
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d2
xor cl, byte [rax + rdx]
mov byte [0x1800b59cc], cl
movabs rcx, 0x49464e91905a37c3
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d3
xor cl, byte [rax + rdx]
mov byte [0x1800b59cd], cl
movabs rcx, 0x49464e91905a37c4
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d4
xor cl, byte [rax + rdx]
mov byte [0x1800b59ce], cl
movabs rcx, 0x49464e91905a37c5
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d5
xor cl, byte [rax + rdx]
mov byte [0x1800b59cf], cl
movabs rcx, 0x49464e91905a37c6
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d6
xor cl, byte [rax + rdx]
mov byte [0x1800b59d0], cl
movabs rcx, 0x49464e91905a37c7
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d7
xor cl, byte [rax + rdx]
mov byte [0x1800b59d1], cl
movabs rcx, 0x49464e91905a37c8
mov cl, byte [rax + rcx]
movabs rdx, 0x49464e91905a37d8
xor cl, byte [rax + rdx]
mov byte [0x1800b59d2], cl
mov byte [0x1800b59d3], 1
mov rax, qword [rbp + 0x48]
cmp rax, 8
jb 0x1800633cf
mov rcx, qword [rbp + 0x30]
lea rdx, [rax*2 + 2]
call fcn.180004dc2
mov rax, qword [0x1800a7910]
movabs rdi, 0x49464e91905a351f
mov rax, qword [rax + rdi]
mov rcx, qword [rax + 8]
call fcn.180049b78
test bl, bl
je 0x180063466
mov rax, qword [0x1800a7958]
mov qword [rax + r13], rsi
mov rax, qword [0x1800a7958]
mov rcx, qword [rax + r13]
mov rax, qword [rcx]
mov rdx, qword [0x1800a7960]
add rdx, r13
mov r8, qword [0x1800a7968]
add r8, r13
call qword [rax + 0x38]
mov rax, qword [0x1800a7968]
mov rcx, qword [rax + r13]
mov rax, qword [rcx]
mov rdx, qword [0x1800a7970]
add rdx, r13
call qword [rax + 0x140]
call fcn.180063532
mov rax, qword [0x1800a7970]
mov rdx, qword [rax + r13]
mov rax, qword [0x1800a7968]
mov rcx, qword [rax + r13]
call fcn.1800488db
call fcn.180047b49
jmp 0x18006346e
mov rcx, rsi
call fcn.180049639
mov rax, qword [0x1800a7910]
mov rax, qword [rax + rdi]
mov rcx, qword [rax + 8]
lea r8, [0x1800635c5]
mov edx, 0xfffffffc
call qword [sym.imp.USER32.dll_SetWindowLongPtrW]
mov rcx, qword [0x1800a7978]
mov qword [rcx + r13], rax
cmp byte [0x1800b5a00], 0
jne 0x1800634f0
mov rdx, qword [0x1800a7918]
movabs rax, 0x49464e91905a37f2
add rax, rdx
movabs rcx, 0x49464e91905a3802
add rcx, rdx
xor edx, edx
lea r8, [0x1800b59d4]
mov r9d, edx
and r9d, 0xf
mov r9b, byte [rax + r9]
xor r9b, byte [rcx + rdx]
mov byte [rdx + r8], r9b
inc rdx
cmp rdx, 0x2c
jne 0x1800634cd
mov byte [0x1800b5a00], 1
movaps xmm6, xmmword [rbp + 0xd0]
add rsp, 0x168
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret