Function at 0x14003a800
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
mov rax, qword [0x14004b040]
xor rax, rsp
mov qword [rbp - 0x11], rax
lea rax, str.Aimbot
mov qword [rbp - 0x31], rax
lea rax, str.Visuals
mov qword [rbp - 0x29], rax
lea rax, str.Misc
mov qword [rbp - 0x21], rax
lea rax, str.Settings
mov qword [rbp - 0x19], rax
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003a890
cmp byte [0x14004b0d1], 0
sete al
mov byte [0x14004b0d1], al
jmp 0x14003a897
movzx eax, byte [0x14004b0d1]
test al, al
je 0x14003b3a2
mov rax, qword [0x14004cfb0]
mov dword [rax + 0x1af4], 0x44098000
mov dword [rax + 0x1af8], 0x43af0000
mov dword [rax + 0x1acc], 1
mov byte [rbp - 0x69], 0x49
mov al, 6
mov cl, 0x39
mov dl, 0x21
mov r8b, 0x31
mov r9b, 0xf
mov r10b, 7
xor r11d, r11d
xor al, 0x49
mov byte [rbp - 0x68], al
xor cl, 0x49
mov byte [rbp - 0x67], cl
xor dl, 0x49
mov byte [rbp - 0x66], dl
xor r8b, 0x49
mov byte [rbp - 0x65], r8b
xor r9b, 0x49
mov byte [rbp - 0x64], r9b
xor r10b, 0x49
mov byte [rbp - 0x63], r10b
mov byte [rbp - 0x62], r11b
xor edx, edx
mov r8d, 0x2b
lea rcx, [rbp - 0x68]
call fcn.140014810
call fcn.140017e30
xor edi, edi
lea rsi, [rbp - 0x31]
xorps xmm7, xmm7
test edi, edi
je 0x14003a935
movaps xmm1, xmm7
movaps xmm0, xmm7
call fcn.140018210
cmp dword [0x140082d60], edi
sete dl
mov rax, qword [rsi]
mov byte [rbp - 0x69], 0x38
movzx ebx, byte [rax]
xor bl, 0x38
mov byte [rbp - 0x68], bl
movzx r11d, byte [rax + 1]
xor r11b, 0x38
mov byte [rbp - 0x67], r11b
movzx r10d, byte [rax + 2]
xor r10b, 0x38
mov byte [rbp - 0x66], r10b
movzx r9d, byte [rax + 3]
xor r9b, 0x38
mov byte [rbp - 0x65], r9b
movzx r8d, byte [rax + 4]
xor r8b, 0x38
mov byte [rbp - 0x64], r8b
movzx ecx, byte [rax + 5]
xor cl, 0x38
mov byte [rbp - 0x63], cl
movzx eax, byte [rax + 6]
xor al, 0x38
xor r14d, r14d
xor bl, 0x38
mov byte [rbp - 0x68], bl
xor r11b, 0x38
mov byte [rbp - 0x67], r11b
xor r10b, 0x38
mov byte [rbp - 0x66], r10b
xor r9b, 0x38
mov byte [rbp - 0x65], r9b
xor r8b, 0x38
mov byte [rbp - 0x64], r8b
xor cl, 0x38
mov byte [rbp - 0x63], cl
xor al, 0x38
mov byte [rbp - 0x62], al
mov byte [rbp - 0x61], r14b
lea rcx, [rbp - 0x68]
call fcn.14002f340
test al, al
je 0x14003a9dd
mov dword [0x140082d60], edi
inc edi
add rsi, 8
cmp edi, 4
jl 0x14003a926
call fcn.140017f60
mov rcx, qword [0x14004cfb0]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
cmp byte [rax + 0x7f], r14b
jne 0x14003aa27
mov qword [rbp - 0x69], r14
movaps xmm1, xmm7
lea rcx, [rbp - 0x69]
call fcn.14000fa20
mov rcx, qword [0x14004cfb0]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
cmp byte [rax + 0x7f], r14b
jne 0x14003aa56
mov qword [rbp - 0x69], r14
movaps xmm1, xmm7
lea rcx, [rbp - 0x69]
call fcn.14000fa20
mov rcx, qword [0x14004cfb0]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
cmp byte [rax + 0x7f], r14b
jne 0x14003aa7e
mov qword [rbp - 0x69], r14
movaps xmm1, xmm7
lea rcx, [rbp - 0x69]
call fcn.14000fa20
call fcn.140017e30
mov qword [rbp - 0x69], r14
mov byte [rbp - 0x59], 0x22
mov al, 1
movzx ecx, al
mov dl, 0x56
mov r8b, 0x43
mov r9b, 0x40
mov r10b, 0x51
mov r11b, 0x61
mov bl, 0x4d
mov dil, 0x4c
movzx esi, dl
mov r14b, 0x47
movzx r15d, dil
movzx r12d, dl
xor r13d, r13d
xor al, 0x22
mov byte [rbp - 0x58], al
xor cl, 0x22
mov byte [rbp - 0x57], cl
xor dl, 0x22
mov byte [rbp - 0x56], dl
xor r8b, 0x22
mov byte [rbp - 0x55], r8b
xor r9b, 0x22
mov byte [rbp - 0x54], r9b
xor r10b, 0x22
mov byte [rbp - 0x53], r10b
xor r11b, 0x22
mov byte [rbp - 0x52], r11b
xor bl, 0x22
mov byte [rbp - 0x51], bl
xor dil, 0x22
mov byte [rbp - 0x50], dil
xor sil, 0x22
mov byte [rbp - 0x4f], sil
xor r14b, 0x22
mov byte [rbp - 0x4e], r14b
xor r15b, 0x22
mov byte [rbp - 0x4d], r15b
xor r12b, 0x22
mov byte [rbp - 0x4c], r12b
mov byte [rbp - 0x4b], r13b
mov rbx, qword [0x14004cfb0]
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movsxd r8, dword [rax + 0x1e0]
mov rax, qword [rax + 0x1e8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, [rbp - 0x58]
call fcn.14000d860
cmp dword [rbx + 0x1a24], eax
jne 0x14003ab5c
mov dword [rbx + 0x1a2c], eax
cmp dword [rbx + 0x1a28], eax
jne 0x14003ab6b
mov byte [rbx + 0x1a37], 1
mov dword [rsp + 0x20], 8
lea r8, [rbp - 0x69]
mov edx, eax
lea rcx, [rbp - 0x58]
call fcn.140012b40
mov eax, dword [0x140082d60]
test eax, eax
jne 0x14003ae05
mov byte [rbp - 0x59], 0x47
mov al, 0xa
mov cl, 0x22
mov dl, 0x2a
mov r8b, 0x28
mov r9b, 0x35
mov r10b, 0x3e
mov r11b, 0x67
mov bl, 6
mov dil, 0x2e
movzx esi, dl
mov r14b, 0x25
movzx r15d, r8b
mov r12b, 0x33
xor al, 0x47
mov byte [rbp - 0x58], al
xor cl, 0x47
mov byte [rbp - 0x57], cl
xor dl, 0x47
mov byte [rbp - 0x56], dl
xor r8b, 0x47
mov byte [rbp - 0x55], r8b
xor r9b, 0x47
mov byte [rbp - 0x54], r9b
xor r10b, 0x47
mov byte [rbp - 0x53], r10b
xor r11b, 0x47
mov byte [rbp - 0x52], r11b
xor bl, 0x47
mov byte [rbp - 0x51], bl
xor dil, 0x47
mov byte [rbp - 0x50], dil
xor sil, 0x47
mov byte [rbp - 0x4f], sil
xor r14b, 0x47
mov byte [rbp - 0x4e], r14b
xor r15b, 0x47
mov byte [rbp - 0x4d], r15b
xor r12b, 0x47
mov byte [rbp - 0x4c], r12b
mov byte [rbp - 0x4b], r13b
lea rdx, [0x140082d64]
lea rcx, [rbp - 0x58]
call fcn.14002f7c0
movdqa xmm1, xmmword [0x140043dd0]
movdqu xmmword [rbp - 0x59], xmm1
mov dl, 0x57
mov r8b, 0x56
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp - 0x58], al
xor byte [rbp - 0x57], cl
xor byte [rbp - 0x56], cl
xor byte [rbp - 0x55], cl
xor byte [rbp - 0x54], cl
xor byte [rbp - 0x53], cl
xor byte [rbp - 0x52], cl
xor byte [rbp - 0x51], cl
xor byte [rbp - 0x50], cl
xor byte [rbp - 0x4f], cl
xor byte [rbp - 0x4e], cl
xor byte [rbp - 0x4d], cl
xor byte [rbp - 0x4c], cl
xor byte [rbp - 0x4b], cl
xor byte [rbp - 0x4a], cl
xor dl, cl
mov byte [rbp - 0x49], dl
xor r8b, cl
mov byte [rbp - 0x48], r8b
mov byte [rbp - 0x47], r13b
lea rdx, [0x14004cf60]
lea rcx, [rbp - 0x58]
call fcn.14002f7c0
movss xmm0, dword [0x140043950]
call fcn.140017980
mov byte [rbp - 0x69], 0x77
mov al, 0x24
mov cl, 0x1a
mov dl, 0x18
movzx r8d, dl
mov r9b, 3
mov r10b, 0x1f
mov r11b, 0x1e
mov bl, 0x19
mov dil, 0x10
xor esi, esi
xor al, 0x77
mov byte [rbp - 0x68], al
xor cl, 0x77
mov byte [rbp - 0x67], cl
xor dl, 0x77
mov byte [rbp - 0x66], dl
xor r8b, 0x77
mov byte [rbp - 0x65], r8b
xor r9b, 0x77
mov byte [rbp - 0x64], r9b
xor r10b, 0x77
mov byte [rbp - 0x63], r10b
xor r11b, 0x77
mov byte [rbp - 0x62], r11b
xor bl, 0x77
mov byte [rbp - 0x61], bl
xor dil, 0x77
mov byte [rbp - 0x60], dil
mov byte [rbp - 0x5f], sil
mov dword [rbp - 0x41], 0x40a00000
mov dword [rbp - 0x39], 0x40000000
movss xmm6, dword [0x14004387c]
movss dword [rsp + 0x30], xmm6
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x41]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x39]
lea r8, [0x14004b0b8]
mov edx, 4
lea rcx, [rbp - 0x68]
call fcn.1400300a0
mov byte [rbp - 0x69], 0x18
mov al, 0x5e
mov cl, 0x57
mov dl, 0x4e
xor al, 0x18
mov byte [rbp - 0x68], al
xor cl, 0x18
mov byte [rbp - 0x67], cl
xor dl, 0x18
mov byte [rbp - 0x66], dl
mov byte [rbp - 0x65], sil
mov dword [rbp - 0x39], 0x1f4
mov dword [rbp - 0x41], 0x14
movss dword [rsp + 0x30], xmm6
lea rax, [0x14003fa78]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x39]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x41]
lea r8, [0x14004b0b4]
xor edx, edx
lea rcx, [rbp - 0x68]
call fcn.1400300a0
mov rcx, qword [0x14004cfb0]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rdx, qword [rcx + 0x19f8]
movsxd rcx, dword [rdx + 0x190]
lea eax, [rcx - 1]
mov dword [rdx + 0x190], eax
test eax, eax
jne 0x14003adea
movss xmm0, dword [rdx + 0x244]
jmp 0x14003adf7
mov rax, qword [rdx + 0x198]
movss xmm0, dword [rax + rcx*4 - 8]
movss dword [rdx + 0x174], xmm0
mov eax, dword [0x140082d60]
cmp eax, 1
jne 0x14003b08c
mov byte [rbp - 0x69], 0x50
mov al, 0x12
mov cl, 0x3f
mov dl, 0x28
xor r8d, r8d
xor al, 0x50
mov byte [rbp - 0x68], al
xor cl, 0x50
mov byte [rbp - 0x67], cl
xor dl, 0x50
mov byte [rbp - 0x66], dl
mov byte [rbp - 0x65], r8b
lea rdx, [0x140082901]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov byte [rbp - 0x69], 0x17
mov al, 0x44
mov cl, 0x7c
mov dl, 0x72
mov r8b, 0x7b
movzx r9d, dl
mov r10b, 0x63
mov r11b, 0x78
mov bl, 0x79
xor edi, edi
xor al, 0x17
mov byte [rbp - 0x68], al
xor cl, 0x17
mov byte [rbp - 0x67], cl
xor dl, 0x17
mov byte [rbp - 0x66], dl
xor r8b, 0x17
mov byte [rbp - 0x65], r8b
xor r9b, 0x17
mov byte [rbp - 0x64], r9b
xor r10b, 0x17
mov byte [rbp - 0x63], r10b
xor r11b, 0x17
mov byte [rbp - 0x62], r11b
xor bl, 0x17
mov byte [rbp - 0x61], bl
mov byte [rbp - 0x60], dil
lea rdx, [0x140082903]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov byte [rbp - 0x69], 0x57
mov al, 0x19
mov cl, 0x36
mov dl, 0x3a
mov r8b, 0x32
xor al, 0x57
mov byte [rbp - 0x68], al
xor cl, 0x57
mov byte [rbp - 0x67], cl
xor dl, 0x57
mov byte [rbp - 0x66], dl
xor r8b, 0x57
mov byte [rbp - 0x65], r8b
mov byte [rbp - 0x64], dil
lea rdx, [0x140082902]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov byte [rbp - 0x69], 0x75
mov al, 0x25
mov cl, 0x19
mov dl, 0x14
mov r8b, 1
mov r9b, 0x13
mov r10b, 0x1a
mov r11b, 7
mov bl, 0x18
xor al, 0x75
mov byte [rbp - 0x68], al
xor cl, 0x75
mov byte [rbp - 0x67], cl
xor dl, 0x75
mov byte [rbp - 0x66], dl
xor r8b, 0x75
mov byte [rbp - 0x65], r8b
xor r9b, 0x75
mov byte [rbp - 0x64], r9b
xor r10b, 0x75
mov byte [rbp - 0x63], r10b
xor r11b, 0x75
mov byte [rbp - 0x62], r11b
xor bl, 0x75
mov byte [rbp - 0x61], bl
mov byte [rbp - 0x60], dil
lea rdx, [0x140082904]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov byte [rbp - 0x69], 0x72
mov al, 0x36
mov cl, 0x1b
mov dl, 1
mov r8b, 6
mov r9b, 0x13
mov r10b, 0x1c
mov r11b, 0x11
mov bl, 0x17
xor al, 0x72
mov byte [rbp - 0x68], al
xor cl, 0x72
mov byte [rbp - 0x67], cl
xor dl, 0x72
mov byte [rbp - 0x66], dl
xor r8b, 0x72
mov byte [rbp - 0x65], r8b
xor r9b, 0x72
mov byte [rbp - 0x64], r9b
xor r10b, 0x72
mov byte [rbp - 0x63], r10b
xor r11b, 0x72
mov byte [rbp - 0x62], r11b
xor bl, 0x72
mov byte [rbp - 0x61], bl
mov byte [rbp - 0x60], dil
lea rdx, [0x140082900]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov byte [rbp - 0x69], 0x13
mov al, 0x40
mov cl, 0x7d
mov dl, 0x72
mov r8b, 0x63
mov r9b, 0x7f
mov r10b, 0x7a
movzx r11d, cl
mov bl, 0x76
xor al, 0x13
mov byte [rbp - 0x68], al
xor cl, 0x13
mov byte [rbp - 0x67], cl
xor dl, 0x13
mov byte [rbp - 0x66], dl
xor r8b, 0x13
mov byte [rbp - 0x65], r8b
xor r9b, 0x13
mov byte [rbp - 0x64], r9b
xor r10b, 0x13
mov byte [rbp - 0x63], r10b
xor r11b, 0x13
mov byte [rbp - 0x62], r11b
xor bl, 0x13
mov byte [rbp - 0x61], bl
mov byte [rbp - 0x60], dil
lea rdx, [0x140082911]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov byte [rbp - 0x69], 0x71
mov al, 0x37
mov cl, 0x3e
mov dl, 0x27
mov r8b, 0x51
mov r9b, 0x32
mov r10b, 0x18
mov r11b, 3
mov bl, 0x12
mov dil, 0x1d
mov sil, 0x14
xor r14d, r14d
xor al, 0x71
mov byte [rbp - 0x68], al
xor cl, 0x71
mov byte [rbp - 0x67], cl
xor dl, 0x71
mov byte [rbp - 0x66], dl
xor r8b, 0x71
mov byte [rbp - 0x65], r8b
xor r9b, 0x71
mov byte [rbp - 0x64], r9b
xor r10b, 0x71
mov byte [rbp - 0x63], r10b
xor r11b, 0x71
mov byte [rbp - 0x62], r11b
xor bl, 0x71
mov byte [rbp - 0x61], bl
xor dil, 0x71
mov byte [rbp - 0x60], dil
xor sil, 0x71
mov byte [rbp - 0x5f], sil
mov byte [rbp - 0x5e], r14b
lea rdx, [0x140082910]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov eax, dword [0x140082d60]
cmp eax, 2
jne 0x14003b108
mov byte [rbp - 0x69], 0x4c
mov al, 0xf
mov cl, 0x3e
mov dl, 0x23
mov r8b, 0x3f
movzx r9d, r8b
mov r10b, 0x24
mov r11b, 0x2d
mov bl, 0x25
movzx edi, cl
xor esi, esi
xor al, 0x4c
mov byte [rbp - 0x68], al
xor cl, 0x4c
mov byte [rbp - 0x67], cl
xor dl, 0x4c
mov byte [rbp - 0x66], dl
xor r8b, 0x4c
mov byte [rbp - 0x65], r8b
xor r9b, 0x4c
mov byte [rbp - 0x64], r9b
xor r10b, 0x4c
mov byte [rbp - 0x63], r10b
xor r11b, 0x4c
mov byte [rbp - 0x62], r11b
xor bl, 0x4c
mov byte [rbp - 0x61], bl
xor dil, 0x4c
mov byte [rbp - 0x60], dil
mov byte [rbp - 0x5f], sil
lea rdx, [0x140082948]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
mov eax, dword [0x140082d60]
cmp eax, 3
jne 0x14003b198
mov byte [rbp - 0x69], 0x15
mov al, 0x51
mov cl, 0x7c
mov dl, 0x66
mov r8b, 0x76
mov r9b, 0x7a
mov r10b, 0x67
mov r11b, 0x71
mov bl, 0x35
mov dil, 0x47
mov sil, 0x45
mov r14b, 0x56
xor r15d, r15d
xor al, 0x15
mov byte [rbp - 0x68], al
xor cl, 0x15
mov byte [rbp - 0x67], cl
xor dl, 0x15
mov byte [rbp - 0x66], dl
xor r8b, 0x15
mov byte [rbp - 0x65], r8b
xor r9b, 0x15
mov byte [rbp - 0x64], r9b
xor r10b, 0x15
mov byte [rbp - 0x63], r10b
xor r11b, 0x15
mov byte [rbp - 0x62], r11b
xor bl, 0x15
mov byte [rbp - 0x61], bl
xor dil, 0x15
mov byte [rbp - 0x60], dil
xor sil, 0x15
mov byte [rbp - 0x5f], sil
xor r14b, 0x15
mov byte [rbp - 0x5e], r14b
mov byte [rbp - 0x5d], r15b
lea rdx, [0x14004b0c0]
lea rcx, [rbp - 0x68]
call fcn.14002f7c0
lea rcx, [rbp - 0x31]
call fcn.14003a560
nop
mov rbx, qword [0x14004cfb0]
mov rax, qword [rbx + 0x19f8]
movss xmm6, dword [rax + 0x1c]
subss xmm6, dword [rbx + 0x18f8]
subss xmm6, dword [rbx + 0x1558]
subss xmm6, dword [rbx + 0x1588]
movss xmm9, dword [rax + 0x18]
lea rax, [rbp - 0x31]
cmp qword [rbp - 0x19], 0xf
cmova rax, qword [rbp - 0x31]
mov rdi, qword [rbx + 0x18f0]
movss xmm8, dword [rbx + 0x18f8]
test rax, rax
je 0x14003b251
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140043998]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14004397c]
movaps xmm2, xmm8
lea rdx, [rbp - 0x69]
mov rcx, rdi
call fcn.14002b830
divss xmm8, dword [rdi]
movss xmm0, dword [rbp - 0x69]
comiss xmm0, xmm7
jbe 0x14003b23e
subss xmm0, xmm8
addss xmm0, dword [0x140043878]
cvttss2si eax, xmm0
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm0, dword [rbx + 0x1554]
movss xmm1, dword [rbx + 0x1584]
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm6
subss xmm9, xmm7
subss xmm9, xmm0
subss xmm9, xmm1
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
addss xmm9, xmm0
movss dword [rax + 0xc8], xmm9
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe4]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0xe0]
maxss xmm0, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
movdqa xmm6, xmmword [0x140043d10]
mov dword [rbp - 0x59], 0
movups xmm0, xmmword [rbx + 0x15f0]
movups xmmword [rbp - 0x55], xmm0
lea rcx, [rbx + 0x1a78]
lea rdx, [rbp - 0x59]
call fcn.14001da30
movups xmmword [rbx + 0x15f0], xmm6
lea rcx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0xf
cmova rcx, qword [rbp - 0x31]
call fcn.14002e100
mov r8, qword [0x14004cfb0]
movsxd rax, dword [r8 + 0x1a78]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1a80]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x15f
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x1a78]
mov rdx, qword [rbp - 0x19]
cmp rdx, 0xf
jbe 0x14003b393
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b38e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003b38e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003c784
call fcn.140012e10
call fcn.140017f60
call fcn.1400176c0
mov rcx, qword [rbp - 0x11]
xor rcx, rsp
call fcn.14003c4e0
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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 rbp
ret