Function at 0x180018620
Capabilities:
Log keystrokes via input method manager

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x230]
sub rsp, 0x330
mov r13d, r8d
mov r10, rdx
mov rbx, rcx
xor r12d, r12d
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], r12w
lea eax, [r8 - 0xf]
lea rcx, [0x180000000]
lea r11d, [r12 + 0x20]
cmp r8d, eax
jbe 0x180018898
lea esi, [r8 - 0xbd]
mov edx, 0x3f20
lea edi, [r12 + 0x33]
lea r14d, [r12 + 0xf]
lea r12d, [r11 + 0x28]
lea r8d, [r11 + 0x2c]
mov r9d, 0x5255
lea r15d, [r11 + 3]
lea r11d, [rdi + 2]
mov r13d, 0x3832
cmp esi, 0x1c
ja case.default.0x1800186ce
mov ecx, dword [rcx + rsi*4 + 0x19390]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
cmp dword [r10], 9
jbe case.0x1800186ce.13
nop word [rax + rax]
mov edi, 0xc7
mov eax, edi
sub eax, 0xc6
je 0x18001874e
cmp eax, 1
jne 0x18001875c
mov ecx, dword [r10]
mov eax, 0xcccccccd
mul ecx
shr edx, 3
lea eax, [rdx + rdx*4]
add eax, eax
sub ecx, eax
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
cmp rdx, r8
jae 0x180018732
lea rax, [rdx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp r8, 0x10
jb 0x180018728
mov rax, qword [rbx]
mov byte [rax + rdx], cl
mov byte [rax + rdx + 1], 0
jmp 0x18001875c
movzx r9d, cl
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rbx
call fcn.1800030a0
mov r10, qword [rbp + 0x278]
jmp 0x18001875c
mov eax, 0xcccccccd
mul dword [r10]
shr edx, 3
mov dword [r10], edx
dec edi
cmp edi, 0xc5
ja 0x1800186e5
cmp dword [r10], 9
ja 0x1800186e0
mov edi, 0x33
mov edx, 0x3f20
mov r8d, 0x4c
mov r9d, 0x5255
lea r11d, [r8 - 0x17]
jmp case.0x1800186ce.13
mov word [rsp + 0x76], r12w
jmp case.0x1800186ce.13
mov word [rsp + 0x77], dx
jmp case.0x1800186ce.13
mov eax, 0x20
mov word [rsp + 0x67], ax
jmp case.0x1800186ce.13
mov word [rsp + 0x7b], r8w
jmp case.0x1800186ce.13
mov word [rsp + 0x79], r9w
jmp case.0x1800186ce.13
mov word [rsp + 0x68], r15w
mov word [rsp + 0x69], r13w
jmp case.0x1800186ce.13
mov dword [rsp + 0x60], 0x20363223
jmp case.0x1800186ce.13
mov word [rsp + 0x66], r11w
jmp case.0x1800186ce.13
mov word [rsp + 0x64], r15w
jmp case.0x1800186ce.13
mov dword [rsp + 0x73], 0x544957
jmp case.0x1800186ce.13
mov dword [rsp + 0x6f], 0x20383923
jmp case.0x1800186ce.13
movzx r9d, byte [r10]
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
cmp rcx, rdx
jae 0x18001884d
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp rdx, 0x10
jb 0x180018837
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
mov edx, 0x3f20
mov r9d, 0x5255
jmp case.0x1800186ce.13
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rbx
call fcn.1800030a0
mov r10, qword [rbp + 0x278]
jmp 0x180018779
mov word [rsp + 0x65], di
jmp case.0x1800186ce.13
mov dword [rsp + 0x6b], 0x205a4420
lea rcx, [0x180000000]
dec esi
sub r14, 1
jne 0x1800186b4
mov r13d, dword [rbp + 0x280]
xor r12d, r12d
lea r11d, [r14 + 0x20]
lea eax, [r13 + 0x10]
mov dword [rbp - 0x68], eax
movzx ebx, byte [rbp + 0x280]
cmp r13d, eax
jae 0x1800189ef
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
mov qword [rbp - 0x40], rbx
mov r9d, 0x6d65
movabs r15, 0x7ffffffffffffffe
lea eax, [r13 - 0xc9]
cmp eax, 0xf
ja case.default.0x1800188f0
mov ecx, dword [rcx + rax*4 + 0x19404]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov ecx, r12d
movzx eax, byte [rbp + 0x288]
mov r15, qword [rbp - 0x60]
test r15, r15
cmovne ecx, eax
mov byte [rbp + 0x288], cl
cmp cl, 0
je case.default.0x1800188f0
mov edi, 0xb9
mov ebx, dword [rbp - 0x70]
nop dword [rax]
cmp edi, 0x7e77
ja 0x18001897a
je 0x18001896f
cmp edi, 0xb9
je 0x180018969
cmp edi, 0x2aa3
je 0x180018949
cmp edi, 0x548d
jne 0x1800189a6
mov ebx, 0x80
jmp 0x1800189a6
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rbp - 0x38]
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_SetWaitableTimer]
jmp 0x1800189a6
mov qword [rbp], r12
jmp 0x1800189a6
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_CancelWaitableTimer]
jmp 0x1800189a6
cmp edi, 0xa861
je 0x180018995
cmp edi, 0xd24b
jne 0x1800189a6
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1800189a6
xor r9d, r9d
xor r8d, r8d
mov edx, ebx
mov rcx, qword [rbp]
call sub.IMM32.dll_ImmGetCompositionStringW
add edi, 0x29ea
cmp edi, 0xfb7c
jbe 0x180018920
mov dword [rbp - 0x70], ebx
mov rbx, qword [rbp - 0x40]
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
jmp case.default.0x1800188f0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp case.default.0x1800188f0
mov edi, 0x2d
cmp edi, 0x2d
je 0x180018a4f
cmp edi, 0x67
jne 0x180018a71
mov rcx, qword [rsp + 0x48]
cmp rcx, 8
jb 0x180018a31
lea rdx, [rcx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180018a2c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001936f
call fcn.18006dad0
movzx eax, bl
mov rbx, qword [rsp + 0x370]
add rsp, 0x330
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x20], 0x5f
xor r9d, r9d
xor r8d, r8d
mov rdx, r10
lea rcx, [rsp + 0x30]
call fcn.18001f6a0
mov rbx, rax
mov qword [rbp - 0x40], rax
add edi, 0x3a
cmp edi, 0xa1
mov r10, qword [rbp + 0x278]
jb 0x1800189e1
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
add word [rbp - 4], 3
jmp case.default.0x1800188f0
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, [rbp + 0x10]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x60]
call qword [sym.imp.dbghelp.dll_FindExecutableImageEx]
mov edx, 0x64
lea r8d, [rdx - 3]
jmp case.default.0x1800188f0
mov rsi, qword [0x1800b9048]
lea rdi, [0x1800b9038]
cmp qword [0x1800b9050], 8
cmovae rdi, qword [0x1800b9038]
cmp rsi, 8
jae 0x180018afd
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x60], xmm0
mov r14d, 7
mov r15, qword [rbp - 0x60]
jmp 0x180018b32
mov r14, rsi
or r14, 7
cmp r14, r15
cmova r14, r15
lea rdx, [r14 + 1]
lea rcx, [rbp - 0x60]
call fcn.18003fc50
mov r15, rax
mov qword [rbp - 0x60], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.18006fd90
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x50], rsi
lea r12, [rbp - 0x60]
cmp r14, 8
cmovae r12, r15
cmp rsi, 8
jae 0x180018b5b
movups xmm0, xmmword [r12]
mov qword [rbp - 0x18], 7
jmp 0x180018b9f
mov rdi, rsi
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x30]
call fcn.18003fc50
mov qword [rbp - 0x30], rax
lea r8, [rsi*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.18006fd90
mov qword [rbp - 0x18], rdi
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x20], rsi
mov rcx, qword [rsp + 0x48]
cmp rcx, 8
jb 0x180018be9
lea rdx, [rcx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180018be4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180019375
call fcn.18006dad0
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rsp + 0x40], xmm0
cmp r14, 8
jb 0x180018c36
lea rdx, [r14*2 + 2]
mov rax, r15
cmp rdx, 0x1000
jb 0x180018c2e
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001937b
mov rcx, r15
call fcn.18006dad0
xor r12d, r12d
mov qword [rbp - 0x60], r12
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
jmp case.default.0x1800188f0
mov word [rbp - 0x77], r9w
jmp case.default.0x1800188f0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateWaitableTimerA]
mov qword [rbp - 0x60], rax
mov r14, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
cmp r14, rsi
jae 0x180018ca6
lea rcx, [r14 + 1]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x30]
cmp rsi, 8
cmovae rcx, qword [rsp + 0x30]
mov dword [rcx + r14*2], 0x74
mov edx, 0x64
lea r8d, [rdx - 3]
jmp case.default.0x1800188f0
mov rax, r15
sub rax, r14
cmp rax, 1
jb 0x180019381
lea r12, [r14 + 1]
mov rdi, r12
or rdi, 7
cmp rdi, r15
jbe 0x180018ccb
mov rdi, r15
jmp 0x180018cec
mov rcx, rsi
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp rsi, rax
jbe 0x180018ce1
mov rdi, r15
jmp 0x180018cec
lea rax, [rsi + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x30]
call fcn.18003fc50
mov r15, rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rdi
add r14, r14
mov r8, r14
mov rcx, rax
cmp rsi, 8
jb 0x180018d79
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
call fcn.18006fd90
mov dword [r15 + r14], 0x74
lea rdx, [rsi*2 + 2]
xor r12d, r12d
cmp rdx, 0x1000
jb 0x180018d5b
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18001937b
mov rdi, rcx
mov rcx, rdi
call fcn.18006dad0
mov qword [rsp + 0x30], r15
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
jmp case.default.0x1800188f0
lea rdx, [rsp + 0x30]
call fcn.18006fd90
mov edi, 0x74
mov dword [r15 + r14], edi
xor r12d, r12d
mov qword [rsp + 0x30], r15
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
jmp case.default.0x1800188f0
mov rsi, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
cmp rsi, rcx
jae 0x180018dd3
lea rax, [rsi + 1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x30]
cmp rcx, 8
cmovae rax, qword [rsp + 0x30]
mov dword [rax + rsi*2], 0x64
jmp case.default.0x1800188f0
mov rax, r15
sub rax, rsi
cmp rax, 1
jb 0x180019381
lea r12, [rsi + 1]
mov r14, qword [rsp + 0x48]
mov rdi, r12
or rdi, 7
cmp rdi, r15
jbe 0x180018dfd
mov rdi, r15
jmp 0x180018e1e
mov rcx, r14
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp r14, rax
jbe 0x180018e13
mov rdi, r15
jmp 0x180018e1e
lea rax, [r14 + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x30]
call fcn.18003fc50
mov r15, rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rdi
add rsi, rsi
mov r8, rsi
mov rcx, rax
cmp r14, 8
jb 0x180018e6a
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
call fcn.18006fd90
mov dword [r15 + rsi], 0x64
lea rdx, [r14*2 + 2]
jmp 0x180018d33
lea rdx, [rsp + 0x30]
call fcn.18006fd90
mov edx, 0x64
mov dword [r15 + rsi], edx
xor r12d, r12d
mov qword [rsp + 0x30], r15
lea edi, [rdx + 0x10]
lea r8d, [rdx - 3]
jmp case.default.0x1800188f0
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_SystemTimeToFileTime]
mov edx, 0x64
lea r8d, [rdx - 3]
jmp case.default.0x1800188f0
mov qword [rbp - 0x38], r12
mov rsi, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
cmp rsi, rcx
jae 0x180018ee4
lea rax, [rsi + 1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x30]
cmp rcx, 8
cmovae rax, qword [rsp + 0x30]
mov dword [rax + rsi*2], 0x61
jmp case.default.0x1800188f0
mov rax, r15
sub rax, rsi
cmp rax, 1
jb 0x180019381
lea r12, [rsi + 1]
mov r14, qword [rsp + 0x48]
mov rdi, r12
or rdi, 7
cmp rdi, r15
jbe 0x180018f0e
mov rdi, r15
jmp 0x180018f2f
mov rcx, r14
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp r14, rax
jbe 0x180018f24
mov rdi, r15
jmp 0x180018f2f
lea rax, [r14 + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x30]
call fcn.18003fc50
mov r15, rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rdi
add rsi, rsi
mov r8, rsi
mov rcx, rax
cmp r14, 8
jb 0x180018f7b
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
call fcn.18006fd90
mov dword [r15 + rsi], 0x61
lea rdx, [r14*2 + 2]
jmp 0x180018d33
lea rdx, [rsp + 0x30]
call fcn.18006fd90
mov r8d, 0x61
mov dword [r15 + rsi], r8d
xor r12d, r12d
mov qword [rsp + 0x30], r15
lea edi, [r8 + 0x13]
lea edx, [rdi - 0x10]
jmp case.default.0x1800188f0
mov byte [rbp - 0x80], 0
jmp case.default.0x1800188f0
lea rcx, [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
mov r14, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
cmp r14, rsi
jae 0x180018ff3
lea rax, [r14 + 1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x30]
cmp rsi, 8
cmovae rax, qword [rsp + 0x30]
mov dword [rax + r14*2], 0x2e
mov edx, 0x64
lea r8d, [rdx - 3]
jmp case.default.0x1800188f0
mov rax, r15
sub rax, r14
cmp rax, 1
jb 0x180019381
lea r12, [r14 + 1]
mov rdi, r12
or rdi, 7
cmp rdi, r15
jbe 0x180019018
mov rdi, r15
jmp 0x180019039
mov rcx, rsi
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp rsi, rax
jbe 0x18001902e
mov rdi, r15
jmp 0x180019039
lea rax, [rsi + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x30]
call fcn.18003fc50
mov r15, rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rdi
add r14, r14
mov r8, r14
mov rcx, rax
cmp rsi, 8
jb 0x18001907d
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
call fcn.18006fd90
mov dword [r15 + r14], 0x2e
jmp 0x180018d2b
lea rdx, [rsp + 0x30]
call fcn.18006fd90
mov dword [r15 + r14], 0x2e
xor r12d, r12d
mov qword [rsp + 0x30], r15
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
jmp case.default.0x1800188f0
mov r8d, 4
lea rdx, [0x18009e40c]
lea rcx, [rbp - 0x80]
call fcn.1800748e0
mov eax, dword [0x18009e42e]
mov dword [rbp - 0x7c], eax
movzx eax, byte [0x18009e432]
mov byte [rbp - 0x78], al
mov edx, 0x64
lea r8d, [rdx - 3]
jmp case.default.0x1800188f0
mov rcx, r12
mov qword [rsp + 0x58], rcx
cmp qword [0x1800b9068], 0
jbe case.default.0x1800188f0
nop word [rax + rax]
mov esi, 0xc6
cmp esi, 0x18b3a
ja 0x18001916a
je 0x180019150
cmp esi, 0xc6
je 0x180019140
cmp esi, 0x8442
je 0x180019137
cmp esi, 0x107be
jne 0x1800192ef
mov dword [rbp - 0x6c], 0x104
jmp 0x1800192ef
mov dword [rbp - 0x30], r11d
jmp 0x1800192ef
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800192ef
mov r8d, dword [rbp - 0x6c]
lea rdx, [rbp + 0x120]
lea rcx, [rbp - 0x30]
call qword [sym.imp.dbghelp.dll_SymUnDName64]
jmp 0x1800192ea
cmp esi, 0x20eb6
je 0x1800192e4
cmp esi, 0x29232
jne 0x1800192ef
lea rax, [0x1800b9058]
cmp qword [0x1800b9070], 0x10
cmovae rax, qword [0x1800b9058]
movsx edx, byte [rax + rcx]
mov word [rsp + 0x50], dx
mov r14, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
cmp r14, rcx
jae 0x1800191d9
lea rax, [r14 + 1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x30]
cmp rcx, 8
cmovae rax, qword [rsp + 0x30]
mov word [rax + r14*2], dx
mov word [rax + r14*2 + 2], r12w
jmp 0x1800192ea
mov rax, r15
sub rax, r14
cmp rax, 1
jb 0x180019369
lea r13, [r14 + 1]
mov r12, qword [rsp + 0x48]
mov rdi, r13
or rdi, 7
cmp rdi, r15
jbe 0x180019203
mov rdi, r15
jmp 0x180019224
mov rcx, r12
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp r12, rax
jbe 0x180019219
mov rdi, r15
jmp 0x180019224
lea rax, [r12 + rcx]
cmp rdi, rax
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x30]
call fcn.18003fc50
mov r15, rax
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], rdi
add r14, r14
mov r8, r14
mov rcx, rax
cmp r12, 8
jb 0x1800192b6
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
call fcn.18006fd90
movzx eax, word [rsp + 0x50]
mov word [r15 + r14], ax
xor eax, eax
mov word [r15 + r14 + 2], ax
lea rdx, [r12*2 + 2]
cmp rdx, 0x1000
jb 0x18001929a
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x180019387
mov rdi, rcx
mov rcx, rdi
call fcn.18006dad0
mov qword [rsp + 0x30], r15
movabs r15, 0x7ffffffffffffffe
xor r12d, r12d
jmp 0x1800192ea
lea rdx, [rsp + 0x30]
call fcn.18006fd90
movzx eax, word [rsp + 0x50]
mov word [r15 + r14], ax
xor r12d, r12d
mov word [r15 + r14 + 2], r12w
mov qword [rsp + 0x30], r15
movabs r15, 0x7ffffffffffffffe
jmp 0x1800192ea
call qword [sym.imp.dbghelp.dll_ImagehlpApiVersion]
mov rcx, qword [rsp + 0x58]
add esi, 0x837c
cmp esi, 0x314e8
mov r11d, 0x20
jbe 0x180019105
inc rcx
mov qword [rsp + 0x58], rcx
cmp rcx, qword [0x1800b9068]
jb 0x180019100
mov r13d, dword [rbp + 0x280]
mov edi, 0x74
lea edx, [rdi - 0x10]
lea r8d, [rdi - 0x13]
jmp case.default.0x1800188f0
mov byte [rbp - 0x75], 0
mov byte [rbp + 0x288], 1
inc r13d
mov dword [rbp + 0x280], r13d
cmp r13d, dword [rbp - 0x68]
jae 0x1800189ef
mov r10, qword [rbp + 0x278]
mov r11d, 0x20
lea rcx, [0x180000000]
jmp 0x1800188bf
call fcn.180032b70
nop
call fcn.180073fa4
nop
call fcn.180073fa4
nop
call fcn.180073fa4
int3
call fcn.180032b70
int3
call fcn.180073fa4
int3