Function at 0x180026b90
Capabilities:
Check for time delay via gettickcount
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x198]
sub rsp, 0x260
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov rsi, rdx
mov r12, rcx
mov rax, qword [rbp + 0x1e8]
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x180026bee
mov eax, dword [rbp + 0x1f0]
jmp 0x1800277cb
mov r15d, dword [rbp + 0x1f0]
cmp dword [rax], 1
jne 0x1800277c8
mov r14, qword [rbp + 0x1e0]
test r15d, r15d
je 0x180026d24
cmp dword [r14], 0x2733
je 0x180026d24
xor r13d, r13d
cmp byte [0x18010a364], r13b
je 0x180026cfb
movdqa xmm6, xmmword [0x1800ec2d0]
movdqa xmm7, xmmword [0x1800ec410]
movdqa xmm8, xmmword [0x1800ec0d0]
mov dword [rbp - 0x80], 0x42b69b42
mov dword [rbp - 0x7c], 0xf1ce8b9e
mov dword [rbp - 0x78], 0x19e68708
mov rdx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov ecx, 4
mov rax, qword [rdx + rax*8]
mov eax, dword [rcx + rax]
cmp dword [0x18010d168], eax
jg 0x18002786e
lea rdx, [0x180105d70]
cmp byte [0x180105dac], r13b
je 0x180026cec
mov r10, r13
mov edi, 1
sub rdi, rdx
movabs rbx, 0xd993efbb19cfe32d
nop word [rax + rax]
lea r9, [r10 + rdx]
movzx ecx, r10b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [r9], al
lea ecx, [r9 + rdi]
and cl, 7
shl cl, 3
mov r8, rbx
shr r8, cl
xor byte [r9 + 1], r8b
add r10, 2
cmp r10, 0x3c
jb 0x180026cb0
mov byte [0x180105dac], r13b
mov r9, rsi
xor r8d, r8d
lea ecx, [r8 + 2]
call fcn.18006a848
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [r12 + 0x128], eax
mov byte [r12 + 0x122], r13b
mov r15, 0xffffffffffffffff
mov dword [r14], 0x2745
jmp 0x1800277b5
mov edx, 4
xor r13d, r13d
lea edi, [r13 + 1]
movabs rbx, 0xd993efbb19cfe32d
cmp byte [0x18010a364], r13b
je 0x180026dec
movdqa xmm6, xmmword [0x1800ec490]
movdqa xmm7, xmmword [0x1800ec660]
mov word [rbp + 8], 0xe304
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d180], eax
jg 0x1800278d7
lea rdx, [0x180105db0]
cmp byte [0x180105dd2], r13b
je 0x180026ddc
mov r10, r13
mov r11, rdi
sub r11, rdx
nop dword [rax + rax]
lea r9, [r10 + rdx]
movzx ecx, r10b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [r9], al
lea ecx, [r9 + r11]
and cl, 7
shl cl, 3
mov r8, rbx
shr r8, cl
xor byte [r9 + 1], r8b
add r10, 2
cmp r10, 0x22
jb 0x180026da0
mov byte [0x180105dd2], r13b
mov r9d, dword [r14]
mov r8, rsi
mov ecx, 4
call fcn.18006a848
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r13
lea rdi, [r12 + 0x68]
mov r14, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x180026e0b
mov rdi, qword [rdi]
movabs r15, 0x7fffffffffffffff
cmp r14, 0x10
jae 0x180026e2c
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
jmp 0x180026e9c
mov rsi, r14
or rsi, 0xf
cmp rsi, r15
cmova rsi, r15
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x180026e76
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18002792d
mov rcx, rax
call fcn.18009d1b8
mov rcx, rax
test rax, rax
je 0x180027945
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180026e85
test rcx, rcx
je 0x180026e82
call fcn.18009d1b8
jmp 0x180026e85
mov rax, r13
mov qword [rbp - 0x40], rax
lea r8, [r14 + 1]
mov rdx, rdi
mov rcx, rax
call fcn.18009fc20
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], r13
lea rdi, [r12 + 0x90]
mov r14, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x180026ec2
mov rdi, qword [rdi]
cmp r14, 0x10
jae 0x180026ed9
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
jmp 0x180026f49
mov rsi, r14
or rsi, 0xf
cmp rsi, r15
cmova rsi, r15
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x180026f23
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180027933
mov rcx, rax
call fcn.18009d1b8
mov rcx, rax
test rax, rax
je 0x18002793f
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180026f32
test rcx, rcx
je 0x180026f2f
call fcn.18009d1b8
jmp 0x180026f32
mov rax, r13
mov qword [rbp - 0x60], rax
lea r8, [r14 + 1]
mov rdx, rdi
mov rcx, rax
call fcn.18009fc20
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x50], r14
lea rdx, [rbp - 0x18]
mov rcx, r12
call fcn.18001ea60
mov rsi, rax
lea r14, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae r14, qword [rbp - 0x40]
lea r15, [0x180102570]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r15, qword [0x180102570]
lea r12, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae r12, qword [rbp - 0x60]
cmp qword [rax + 0x18], 0x10
jb 0x180026f99
mov rsi, qword [rax]
mov rdi, qword [rbp - 0x20]
add rdi, 0x18
cmp qword [rdi + 0x18], 0x10
jb 0x180026fab
mov rdi, qword [rdi]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rsi
mov rax, qword [rbp - 0x20]
mov r9d, dword [rax + 0x10]
mov r8, rdi
lea rdx, str.GET_http:__rt.oss.ossproxy_routing__s:_dexe_sver_spid_dpkg_s_HTTP_1.1_r_nHost:_r_nX_OSRoute:__s_r_n_r_n
lea rcx, [rbp + 0x20]
call fcn.18000f45c
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x18002701f
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002701a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027939
call fcn.18009d1f4
mov qword [rbp - 8], r13
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x18002706a
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180027065
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002793f
call fcn.18009d1f4
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x1800270b5
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800270b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027945
call fcn.18009d1f4
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x40], 0
mov r12d, 1
mov esi, r12d
mov r15, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rbp + 0x20]
mov r8, r15
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800270f0
xor r9d, r9d
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x1a8]
call qword [0x18010aec8]
movsxd r14, eax
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov edi, eax
test r14d, r14d
jg 0x180027449
cmp eax, 0x2733
je 0x180027134
cmp eax, 0x2749
jne 0x180027449
cmp byte [0x18010a364], 0
je 0x1800271e8
movdqa xmm6, xmmword [0x1800ec650]
movdqa xmm7, xmmword [0x1800ec580]
movdqa xmm8, xmmword [0x1800ec8b0]
mov word [rbp - 0x80], 0xcd03
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d190], eax
jg 0x18002794b
cmp byte [0x180105ae3], 0
je 0x1800271c9
mov rdx, r13
lea r12, [0x180105ab0]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [rdx + r12], al
inc rdx
cmp rdx, 0x33
jb 0x1800271a0
mov byte [0x180105ae3], 0
mov r12d, 1
mov dword [rsp + 0x20], edi
mov r9d, r14d
mov r8, qword [rbp + 0x1a8]
lea rdx, [0x180105ab0]
mov ecx, 2
call fcn.18006a848
mov eax, esi
imul eax, esi
imul ecx, eax, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
inc esi
cmp esi, 4
jl 0x1800270e0
mov rsi, qword [rbp + 0x1a8]
lea rax, [rbp + 0x20]
mov rcx, r15
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x180027210
cmp r14, rcx
jne 0x1800276a4
mov edi, r12d
nop word [rax + rax]
xor r9d, r9d
mov r8d, 0x100
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x1a8]
call qword [0x18010aed0]
mov r14d, eax
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
mov esi, eax
test r14d, r14d
jg 0x18002750c
cmp eax, 0x2733
je 0x180027270
cmp eax, 0x2749
jne 0x18002750c
cmp byte [0x18010a364], 0
je 0x180027328
movdqa xmm6, xmmword [0x1800ec650]
movdqa xmm7, xmmword [0x1800ec570]
movdqa xmm8, xmmword [0x1800ec8b0]
mov word [rbp - 0x80], 0xcd03
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d184], eax
jg 0x1800279ab
cmp byte [0x180105c13], 0
je 0x180027309
mov rdx, r13
lea r12, [0x180105be0]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [rdx + r12], al
inc rdx
cmp rdx, 0x33
jb 0x1800272e0
mov byte [0x180105c13], 0
mov r12d, 1
mov dword [rsp + 0x20], esi
mov r9d, r14d
mov r8, qword [rbp + 0x1a8]
lea rdx, [0x180105be0]
mov ecx, 2
call fcn.18006a848
mov eax, edi
imul eax, edi
imul ecx, eax, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
inc edi
cmp edi, 5
jl 0x180027230
movzx eax, byte [0x18010a364]
cmp esi, 0x2736
je 0x1800277a8
cmp esi, 0x2733
je 0x1800277a8
test al, al
je 0x180027430
movdqa xmm6, xmmword [0x1800ec2d0]
movdqa xmm7, xmmword [0x1800ec500]
movdqa xmm8, xmmword [0x1800ec6f0]
movdqa xmm9, xmmword [0x1800ec640]
mov dword [rbp - 0x70], 0x7deacb70
mov word [rbp - 0x6c], 0xef92
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d144], eax
jg 0x180027a0b
lea rdx, [0x180105af0]
cmp byte [0x180105b36], 0
je 0x18002741c
mov r10, r13
sub r12, rdx
nop dword [rax]
nop dword [rax + rax]
lea r9, [r10 + rdx]
movzx ecx, r10b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [r9], al
lea ecx, [r9 + r12]
and cl, 7
shl cl, 3
mov r8, rbx
shr r8, cl
xor byte [r9 + 1], r8b
add r10, 2
cmp r10, 0x46
jb 0x1800273e0
mov byte [0x180105b36], 0
mov r9, qword [rbp + 0x1a8]
mov r8d, esi
mov ecx, 2
call fcn.18006a848
mov rbx, qword [rbp + 0x1a0]
mov byte [rbx + 0x122], 0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
jmp 0x1800277a2
cmp byte [0x18010a364], 0
je 0x180027201
movdqa xmm6, xmmword [0x1800ebf00]
movdqa xmm7, xmmword [0x1800ec290]
movdqa xmm8, xmmword [0x1800ec770]
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d164], eax
jg 0x180027a7a
lea rdx, [0x180105c90]
cmp byte [0x180105cc0], 0
je 0x1800274ec
mov r10, r13
mov r11, r12
sub r11, rdx
nop
lea r9, [r10 + rdx]
movzx ecx, r10b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [r9], al
lea ecx, [r9 + r11]
and cl, 7
shl cl, 3
mov r8, rbx
shr r8, cl
xor byte [r9 + 1], r8b
add r10, 2
cmp r10, 0x30
jb 0x1800274b0
mov byte [0x180105cc0], 0
mov dword [rsp + 0x20], edi
mov r9d, r14d
mov rsi, qword [rbp + 0x1a8]
mov r8, rsi
mov ecx, 2
call fcn.18006a848
jmp 0x180027208
movzx eax, byte [0x18010a364]
test al, al
je 0x1800275e0
movdqa xmm6, xmmword [0x1800ec850]
movdqa xmm7, xmmword [0x1800ec450]
movdqa xmm8, xmmword [0x1800ec890]
mov word [rbp + 0x18], 0xe303
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d13c], eax
jg 0x180027acd
lea rdx, [0x180105de0]
cmp byte [0x180105e12], 0
je 0x1800275bc
mov r10, r13
mov r11, r12
sub r11, rdx
nop word [rax + rax]
lea r9, [r10 + rdx]
movzx ecx, r10b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [r9], al
lea ecx, [r9 + r11]
and cl, 7
shl cl, 3
mov r8, rbx
shr r8, cl
xor byte [r9 + 1], r8b
add r10, 2
cmp r10, 0x32
jb 0x180027580
mov byte [0x180105e12], 0
mov dword [rsp + 0x20], esi
mov r9d, r14d
mov rdi, qword [rbp + 0x1a8]
mov r8, rdi
mov ecx, 2
call fcn.18006a848
movzx eax, byte [0x18010a364]
jmp 0x1800275e7
mov rdi, qword [rbp + 0x1a8]
test r14d, r14d
jle 0x180027348
mov r15d, r13d
test al, al
je 0x180027691
movdqa xmm6, xmmword [0x1800ec480]
movdqa xmm7, xmmword [0x1800ec4c0]
movdqa xmm8, xmmword [0x1800ec040]
mov dword [rbp - 0x80], 0x75a3964b
mov dword [rbp - 0x7c], 0xf7bdc1c2
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d150], eax
jg 0x180027b2b
lea rdx, [0x180105c50]
cmp byte [0x180105c89], r15b
je 0x180027684
mov r8, r13
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [r8 + rdx], al
inc r8
cmp r8, 0x39
jb 0x180027660
mov byte [0x180105c89], r15b
mov r8, rdi
mov ecx, 2
call fcn.18006a848
mov rbx, qword [rbp + 0x1a0]
mov byte [rbx + 0x122], 1
jmp 0x1800277b5
cmp edi, 0x2736
je 0x1800277a8
cmp edi, 0x2733
je 0x1800277a8
cmp byte [0x18010a364], 0
je 0x18002778e
movdqa xmm6, xmmword [0x1800ec2d0]
movdqa xmm7, xmmword [0x1800ec3c0]
movdqa xmm8, xmmword [0x1800ec900]
mov dword [rbp - 0x80], 0x61a0915d
mov dword [rbp - 0x7c], 0xbdb6b4c2
mov dword [rbp - 0x78], 0x7deacb70
mov word [rbp - 0x74], 0xef92
mov rcx, qword gs:[0x58]
mov eax, dword [0x18010bb98]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [rdx + rcx]
cmp dword [0x18010d15c], eax
jg 0x1800277fa
lea r11, [0x180105a40]
cmp byte [0x180105a7e], 0
je 0x18002777b
mov r10, r13
sub r12, r11
nop word [rax + rax]
lea rdx, [r10 + r11]
movzx ecx, r10b
and cl, 7
shl cl, 3
mov rax, rbx
shr rax, cl
xor byte [rdx], al
lea ecx, [r12 + rdx]
and cl, 7
shl cl, 3
mov r8, rbx
shr r8, cl
xor byte [rdx + 1], r8b
add r10, 2
cmp r10, 0x3e
jb 0x180027740
mov byte [0x180105a7e], 0
mov r9, rsi
mov r8d, edi
mov rdx, r11
mov ecx, 2
call fcn.18006a848
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov rbx, qword [rbp + 0x1a0]
mov byte [rbx + 0x122], 0
mov dword [rbx + 0x128], eax
mov rax, qword [rbp + 0x1e0]
mov dword [rax], 0x2745
mov rcx, qword [rbp - 0x20]
call fcn.180027b90
mov rax, qword [rbp + 0x1e8]
mov qword [rax], r13
mov eax, r15d
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x18010d15c]
call fcn.18009d704
cmp dword [0x18010d15c], r15d
jne 0x180027724
mov byte [0x180105a7e], 1
movaps xmmword [0x180105a40], xmm6
movaps xmmword [0x180105a50], xmm7
movaps xmmword [0x180105a60], xmm8
movsd xmm0, qword [rbp - 0x80]
movsd qword [0x180105a70], xmm0
mov eax, dword [rbp - 0x78]
mov dword [0x180105a78], eax
movzx eax, word [rbp - 0x74]
mov word [0x180105a7c], ax
lea rcx, [0x1800cdc10]
call fcn.18009d564
lea rcx, [0x18010d15c]
call fcn.18009d6a4
jmp 0x180027724
lea rcx, [0x18010d168]
call fcn.18009d704
cmp dword [0x18010d168], 0xffffffff
jne 0x180026c80
mov byte [0x180105dac], 1
movaps xmmword [0x180105d70], xmm6
movaps xmmword [0x180105d80], xmm7
movaps xmmword [0x180105d90], xmm8
movsd xmm0, qword [rbp - 0x80]
movsd qword [0x180105da0], xmm0
mov eax, dword [rbp - 0x78]
mov dword [0x180105da8], eax
lea rcx, [0x1800cdbe0]
call fcn.18009d564
lea rcx, [0x18010d168]
call fcn.18009d6a4
jmp 0x180026c80
lea rcx, [0x18010d180]
call fcn.18009d704
cmp dword [0x18010d180], 0xffffffff
jne 0x180026d7f
mov byte [0x180105dd2], dil
movaps xmmword [0x180105db0], xmm6
movaps xmmword [0x180105dc0], xmm7
movzx eax, word [rbp + 8]
mov word [0x180105dd0], ax
lea rcx, [0x1800cdd50]
call fcn.18009d564
lea rcx, [0x18010d180]
call fcn.18009d6a4
jmp 0x180026d7f
call fcn.180001df0
nop
call fcn.180001df0
nop
call fcn.1800a45b8
nop
call fcn.1800a45b8
nop
call fcn.1800a45b8
int3
lea rcx, [0x18010d190]
call fcn.18009d704
cmp dword [0x18010d190], r15d
jne 0x180027187
mov word [0x180105ae2], 0x1cf
movaps xmmword [0x180105ab0], xmm6
movaps xmmword [0x180105ac0], xmm7
movaps xmmword [0x180105ad0], xmm8
movzx eax, word [rbp - 0x80]
mov word [0x180105ae0], ax
lea rcx, [0x1800cdd20]
call fcn.18009d564
lea rcx, [0x18010d190]
call fcn.18009d6a4
jmp 0x180027187
lea rcx, [0x18010d184]
call fcn.18009d704
cmp dword [0x18010d184], r15d
jne 0x1800272c3
mov word [0x180105c12], 0x1cf
movaps xmmword [0x180105be0], xmm6
movaps xmmword [0x180105bf0], xmm7
movaps xmmword [0x180105c00], xmm8
movzx eax, word [rbp - 0x80]
mov word [0x180105c10], ax
lea rcx, [0x1800cdcd0]
call fcn.18009d564
lea rcx, [0x18010d184]
call fcn.18009d6a4
jmp 0x1800272c3
lea rcx, [0x18010d144]
call fcn.18009d704
cmp dword [0x18010d144], r15d
jne 0x1800273be
mov byte [0x180105b36], 1
movaps xmmword [0x180105af0], xmm6
movaps xmmword [0x180105b00], xmm7
movaps xmmword [0x180105b10], xmm8
movaps xmmword [0x180105b20], xmm9
mov eax, dword [rbp - 0x70]
mov dword [0x180105b30], eax
movzx eax, word [rbp - 0x6c]
mov word [0x180105b34], ax
lea rcx, [0x1800cdc40]
call fcn.18009d564
lea rcx, [0x18010d144]
call fcn.18009d6a4
jmp 0x1800273be
lea rcx, [0x18010d164]
call fcn.18009d704
cmp dword [0x18010d164], r15d
jne 0x180027496
mov byte [0x180105cc0], 1
movaps xmmword [0x180105c90], xmm6
movaps xmmword [0x180105ca0], xmm7
movaps xmmword [0x180105cb0], xmm8
lea rcx, [0x1800cdd00]
call fcn.18009d564
lea rcx, [0x18010d164]
call fcn.18009d6a4
jmp 0x180027496
lea rcx, [0x18010d13c]
call fcn.18009d704
cmp dword [0x18010d13c], r15d
jne 0x180027561
mov byte [0x180105e12], 1
movaps xmmword [0x180105de0], xmm6
movaps xmmword [0x180105df0], xmm7
movaps xmmword [0x180105e00], xmm8
movzx eax, word [rbp + 0x18]
mov word [0x180105e10], ax
lea rcx, [0x1800cdca0]
call fcn.18009d564
lea rcx, [0x18010d13c]
call fcn.18009d6a4
jmp 0x180027561
lea rcx, [0x18010d150]
call fcn.18009d704
cmp dword [0x18010d150], 0xffffffff
jne 0x180027649
mov word [0x180105c88], 0x12d
movaps xmmword [0x180105c50], xmm6
movaps xmmword [0x180105c60], xmm7
movaps xmmword [0x180105c70], xmm8
movsd xmm0, qword [rbp - 0x80]
movsd qword [0x180105c80], xmm0
lea rcx, [0x1800cdc70]
call fcn.18009d564
lea rcx, [0x18010d150]
call fcn.18009d6a4
jmp 0x180027649