Function at 0x140025530
Capabilities:
Encode data using base64

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x788]
sub rsp, 0x860
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x140603fa8]
xor rax, rsp
mov qword [rbp + 0x720], rax
mov r15, rcx
xor r12d, r12d
mov dword [rsp + 0x30], r12d
lea ecx, [r12 + 0x28]
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x670]
mov rcx, rax
call qword [0x140052620]
lea rsi, vtable.QWidget.1.0
mov qword [rdi], rsi
lea r14, vtable.QWidget.0
mov qword [rdi + 0x10], r14
mov rcx, qword [r15 + 0x670]
call qword [0x1400535b0]
mov r9d, eax
mov dword [rsp + 0x20], 0x47
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [0x140053590]
lea rdx, str.background
lea rcx, [rbp + 0x508]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x508]
lea rdx, str.widget
mov rcx, rdi
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x508]
call qword [0x140051a60]
lea ecx, [r12 + 0x28]
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, rdi
mov rcx, rax
call qword [0x140052620]
mov qword [rbx], rsi
mov qword [rbx + 0x10], r14
mov qword [r15 + 0x42c8], rbx
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [0x1400532d0]
mov rbx, qword [r15 + 0x42c8]
lea rdx, [rbp + 0x278]
mov rcx, rdi
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rbx, qword [r15 + 0x42c8]
lea rdx, str.transparent
lea rcx, [rbp + 0x528]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x528]
lea rdx, str.widget
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x528]
call qword [0x140051a60]
mov rcx, qword [r15 + 0x42c8]
call qword [0x140053598]
lea ecx, [r12 + 0x10]
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, r15
mov rcx, rax
call qword [0x140053020]
lea rax, vtable.QButtonGroup.0
mov qword [rbx], rax
mov qword [r15 + 0x42e0], rbx
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005ca10]
lea rdx, [rbp + 0x670]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dbb8]
lea rdx, [rbp + 0x688]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dbc8]
lea rdx, [rbp + 0x6a0]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dbd8]
lea rdx, [rbp + 0x6b8]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dbe8]
lea rdx, [rbp + 0x6d0]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dbf8]
lea rdx, [rbp + 0x6e8]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dc08]
lea rdx, [rbp + 0x700]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
mov edi, r12d
lea esi, [r12 + 0x37]
lea r14, vtable.QPushButton.0
lea r13, vtable.QPushButton.1.0
nop dword [rax]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42c8]
mov rcx, rax
call qword [0x140053570]
mov qword [rbx], r14
mov qword [rbx + 0x10], r13
lea rdx, str.key_funkey_fun
lea rcx, [rbp + 0x548]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x548]
lea rdx, [0x140058e00]
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x548]
call qword [0x140051a60]
mov dword [rsp + 0x20], 0x28
mov r9d, 0x5a
lea r8d, [r9 - 0x55]
mov edx, esi
mov rcx, rbx
call qword [0x140053590]
mov dl, 1
mov rcx, rbx
call qword [0x140053060]
mov eax, edi
lea rcx, [rax + rax*2]
lea rdx, [rbp + 0x670]
lea rdx, [rdx + rcx*8]
mov rcx, rbx
call qword [0x140053068]
mov edx, 0xd
lea rcx, [rbp - 0x60]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp - 0x60]
call qword [0x140051f48]
mov r8d, edi
mov rdx, rbx
mov rcx, qword [r15 + 0x42e0]
call qword [0x140053010]
inc edi
add esi, 0x78
cmp esi, 0x37f
jb 0x140025820
mov dword [rsp + 0x28], r12d
lea rax, str.1btn_group_key_fun_changed_int_
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2idClicked_int_
mov rdx, qword [r15 + 0x42e0]
lea rcx, [rbp + 0x98]
call qword [0x140051d48]
lea rcx, [rbp + 0x98]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x42c8]
mov rcx, rax
call qword [0x140053558]
lea rax, vtable.QLabel.0
mov qword [rbx], rax
lea rax, vtable.QLabel.1.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x42d8], rbx
lea rdx, str.help
lea rcx, [rbp + 0x568]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x568]
lea rdx, str.label
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x568]
call qword [0x140051a60]
mov rdi, qword [r15 + 0x42d8]
mov rcx, qword [r15 + 0x42c8]
call qword [0x1400535b0]
mov ebx, eax
mov rcx, qword [r15 + 0x42c8]
call qword [0x1400535a8]
lea r8d, [rax - 0x19]
mov dword [rsp + 0x20], 0x14
mov r9d, ebx
mov edx, 0x37
mov rcx, rdi
call qword [0x140053590]
mov edx, 0x21
mov rcx, qword [r15 + 0x42d8]
call qword [0x140053548]
mov dl, 1
mov rcx, qword [r15 + 0x42d8]
call qword [0x140052a08]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x670]
mov rcx, rax
call qword [0x140052620]
lea rsi, vtable.QWidget.1.0
mov qword [rdi], rsi
lea rax, vtable.QWidget.0
mov qword [rdi + 0x10], rax
mov rcx, qword [r15 + 0x670]
call qword [0x1400535a8]
lea ebx, [rax - 0x47]
mov rcx, qword [r15 + 0x670]
call qword [0x1400535b0]
mov dword [rsp + 0x20], ebx
mov r9d, eax
xor edx, edx
lea r8d, [rdx + 0x47]
mov rcx, rdi
call qword [0x140053590]
lea rdx, str.background
lea rcx, [rbp + 0x588]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x588]
lea rdx, str.widget
mov rcx, rdi
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x588]
call qword [0x140051a60]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, rdi
mov rcx, rax
call qword [0x140052620]
mov qword [rbx], rsi
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x42d0], rbx
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [0x1400532d0]
mov rbx, qword [r15 + 0x42d0]
lea rdx, [rbp + 0x280]
mov rcx, rdi
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rbx, qword [r15 + 0x42d0]
lea rdx, str.transparent
lea rcx, [rbp + 0x5a8]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x5a8]
lea rdx, str.widget
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x5a8]
call qword [0x140051a60]
mov rcx, qword [r15 + 0x42d0]
call qword [0x140053598]
mov ecx, 0x10
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, r15
mov rcx, rax
call qword [0x140053020]
lea rax, vtable.QButtonGroup.0
mov qword [rbx], rax
mov qword [r15 + 0x42e8], rbx
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140053558]
lea rdi, vtable.QLabel.0
mov qword [rbx], rdi
lea rsi, vtable.QLabel.1.0
mov qword [rbx + 0x10], rsi
mov qword [r15 + 0x42f0], rbx
lea rdx, str.bold
lea rcx, [rbp + 0x5c8]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x5c8]
lea rdx, str.label
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x5c8]
call qword [0x140051a60]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140053570]
mov qword [rbx], r14
mov qword [rbx + 0x10], r13
mov qword [r15 + 0x4310], rbx
mov dl, 1
mov rcx, rbx
call qword [0x140053060]
mov rbx, qword [r15 + 0x4310]
mov edx, 0xd
lea rcx, [rbp + 0xa0]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0xa0]
call qword [0x140051f48]
xor r8d, r8d
mov rdx, qword [r15 + 0x4310]
mov rcx, qword [r15 + 0x42e8]
call qword [0x140053010]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140053558]
mov qword [rbx], rdi
mov qword [rbx + 0x10], rsi
mov qword [r15 + 0x42f8], rbx
lea rdx, str.bold
lea rcx, [rbp + 0x5e8]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x5e8]
lea rdx, str.label
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x5e8]
call qword [0x140051a60]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140053570]
mov qword [rbx], r14
mov qword [rbx + 0x10], r13
mov qword [r15 + 0x4318], rbx
mov dl, 1
mov rcx, rbx
call qword [0x140053060]
mov rbx, qword [r15 + 0x4318]
mov edx, 0xd
lea rcx, [rbp + 0xc0]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0xc0]
call qword [0x140051f48]
mov r8d, 1
mov rdx, qword [r15 + 0x4318]
mov rcx, qword [r15 + 0x42e8]
call qword [0x140053010]
mov dword [rsp + 0x28], r12d
lea rax, str.1btn_group_key_remap_changed_int_
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2idClicked_int_
mov rdx, qword [r15 + 0x42e8]
lea rcx, [rbp + 0xc8]
call qword [0x140051d48]
lea rcx, [rbp + 0xc8]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140053558]
mov qword [rbx], rdi
mov qword [rbx + 0x10], rsi
mov qword [r15 + 0x4300], rbx
lea rdx, str.bold
lea rcx, [rbp + 0x608]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x608]
lea rdx, str.label
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x608]
call qword [0x140051a60]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140052d18]
lea rsi, vtable.QSpinBox.0
mov qword [rbx], rsi
lea rdi, vtable.QSpinBox.1.0
mov qword [rbx + 0x10], rdi
mov qword [r15 + 0x4320], rbx
mov rdx, r15
mov rcx, rbx
call qword [0x1400519c0]
mov edx, 2
mov rcx, qword [r15 + 0x4320]
call qword [0x140052db8]
mov edx, 1
mov rcx, qword [r15 + 0x4320]
call qword [0x140052cf8]
mov edx, 1
mov r8d, 0x3e8
mov rcx, qword [r15 + 0x4320]
call qword [0x140052cf0]
mov rbx, qword [r15 + 0x4320]
mov edx, 0xd
lea rcx, [rbp + 0xd8]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0xd8]
call qword [0x140051f48]
mov dword [rsp + 0x28], r12d
lea rax, str.1spinbox_send_times_changed__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2valueChanged_int_
mov rdx, qword [r15 + 0x4320]
lea rcx, [rbp + 0xe0]
call qword [0x140051d48]
lea rcx, [rbp + 0xe0]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140053558]
lea rax, vtable.QLabel.0
mov qword [rbx], rax
lea rax, vtable.QLabel.1.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4308], rbx
lea rdx, str.bold
lea rcx, [rbp + 0x628]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x628]
lea rdx, str.label
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x628]
call qword [0x140051a60]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140052d18]
mov qword [rbx], rsi
mov qword [rbx + 0x10], rdi
mov qword [r15 + 0x4328], rbx
mov rdx, r15
mov rcx, rbx
call qword [0x1400519c0]
mov edx, 2
mov rcx, qword [r15 + 0x4328]
call qword [0x140052db8]
mov edx, 1
mov rcx, qword [r15 + 0x4328]
call qword [0x140052cf8]
mov edx, 5
mov r8d, 0x1388
mov rcx, qword [r15 + 0x4328]
call qword [0x140052cf0]
mov rbx, qword [r15 + 0x4328]
lea rdx, [0x14005dc98]
lea rcx, [rbp + 0x328]
call qword [0x140051d70]
nop
lea rdx, [rbp + 0x328]
mov rcx, rbx
call qword [0x140052d00]
nop
lea rcx, [rbp + 0x328]
call qword [0x140051d88]
mov rbx, qword [r15 + 0x4328]
mov edx, 0xd
lea rcx, [rbp + 0xe8]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0xe8]
call qword [0x140051f48]
mov dword [rsp + 0x28], r12d
lea rdi, str.1spinbox_period_ms_changed__
mov qword [rsp + 0x20], rdi
mov r9, r15
lea r8, str.2valueChanged_int_
mov rdx, qword [r15 + 0x4328]
lea rcx, [rbp + 0xf0]
call qword [0x140051d48]
lea rcx, [rbp + 0xf0]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140052e80]
lea rax, vtable.QCheckBox.0
mov qword [rbx], rax
lea rax, vtable.QCheckBox.1.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4330], rbx
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.15ms
lea rdx, [rbp + 0x340]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
nop
lea rdx, [rbp + 0x340]
mov rcx, rbx
call qword [0x140053068]
nop
lea rcx, [rbp + 0x340]
call qword [0x140051d88]
mov rbx, qword [r15 + 0x4330]
mov edx, 0xd
lea rcx, [rbp + 0xf8]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0xf8]
call qword [0x140051f48]
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9, r15
lea r8, str.2stateChanged_int_
mov rdx, qword [r15 + 0x4330]
lea rcx, [rbp + 0x100]
call qword [0x140051d48]
lea rcx, [rbp + 0x100]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x42d0]
mov rcx, rax
call qword [0x140052df0]
lea rax, vtable.QTabWidget.0
mov qword [rdi], rax
lea rax, vtable.QTabWidget.1.0
mov qword [rdi + 0x10], rax
mov qword [r15 + 0x4370], rdi
mov rcx, qword [r15 + 0x42d0]
call qword [0x1400535a8]
lea ebx, [rax - 0xa]
mov rcx, qword [r15 + 0x42d0]
call qword [0x1400535b0]
mov dword [rsp + 0x20], ebx
mov r9d, eax
mov edx, 0xfa
mov r8d, 0xa
mov rcx, rdi
call qword [0x140053590]
mov rcx, qword [r15 + 0x4370]
call qword [0x140052dd0]
mov rdx, r15
mov rcx, rax
call qword [0x1400519c0]
mov edx, 2
mov rcx, qword [r15 + 0x4370]
call qword [0x1400530b8]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r12d
xor edx, edx
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4338], rbx
lea rdx, [rbp + 0x440]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4338]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dcd8]
lea rdx, [rbp + 0x358]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
mov r14d, 0x7fc00000
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x358]
mov rdx, qword [r15 + 0x4338]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rbp + 0x358]
call qword [0x140051d88]
mov ebx, r12d
mov dword [rsp + 0x40], ebx
mov qword [rbp + 0x140], 0xd
lea r12, [0x140054474]
lea rsi, [r15 + 0x4380]
lea r13, [0x140054444]
movss xmm6, dword [0x14005e3a8]
movss xmm7, dword [0x14005e3a0]
movss xmm8, dword [0x14005e3a4]
nop dword [rax]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
mov rdx, qword [r15 + 0x4338]
mov rcx, rax
call qword [0x140053570]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [rsi], rdi
mov r8d, 0xa
mov edx, ebx
lea rcx, [rbp + 0x478]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_soft_kbd_
call qword [0x140051c70]
mov qword [rbp + 0x148], rax
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x1e8]
call qword [0x140051b08]
bts r14d, 0x14
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x1e8]
call qword [0x140051b18]
lea rdx, [rbp + 0x1e8]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 0x14
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x1e8]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x478]
call qword [0x140051d88]
mov rbx, qword [rsi]
lea rdx, str.soft_keyboard
lea rcx, [rbp + 0x648]
call qword [0x140051a58]
nop
lea r8, [rbp + 0x648]
lea rdx, [0x140058e00]
mov rcx, rbx
call qword [0x140051a70]
nop
lea rcx, [rbp + 0x648]
call qword [0x140051a60]
lea rdx, [r13 - 0x14]
lea rcx, [rbp - 0x78]
call qword [0x140051d70]
nop
mov rdx, r13
lea rcx, [rbp + 0x490]
call qword [0x140051d70]
mov rbx, qword [rax + 0x10]
lea rcx, [rbp + 0x490]
call qword [0x140051d88]
test rbx, rbx
je 0x1400264e8
lea rdx, [0x14005dd00]
lea rcx, [rbp - 0x78]
call qword [0x1400518c8]
mov rdx, r13
lea rcx, [rbp - 0x78]
call qword [0x1400518c8]
lea rdx, [rbp - 0x78]
mov rcx, qword [rsi]
call qword [0x140053068]
movss xmm0, dword [r12 + 4]
mulss xmm0, xmm6
addss xmm0, xmm7
cvttss2si r8d, xmm0
movss xmm1, dword [r12]
mulss xmm1, xmm6
addss xmm1, xmm8
cvttss2si edx, xmm1
mov rcx, qword [rsi]
call qword [0x1400532d0]
movss xmm0, dword [r12 - 4]
mulss xmm0, xmm6
cvttss2si r8d, xmm0
movss xmm1, dword [r12 - 8]
mulss xmm1, xmm6
cvttss2si edx, xmm1
mov rcx, qword [rsi]
call qword [0x140052eb0]
mov dl, 1
mov rcx, qword [rsi]
call qword [0x140053060]
mov rbx, qword [rsi]
mov edx, 0xd
lea rcx, [rbp + 0x38]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0x38]
call qword [0x140051f48]
mov dword [rsp + 0x28], 0
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [rsi]
lea rcx, [rbp + 0x40]
call qword [0x140051d48]
lea rcx, [rbp + 0x40]
call qword [0x140051e18]
nop
lea rcx, [rbp - 0x78]
call qword [0x140051d88]
mov ebx, dword [rsp + 0x40]
inc ebx
mov dword [rsp + 0x40], ebx
add r13, 0x50
add rsi, 8
add r12, 0x50
cmp ebx, 0x6a
jl 0x140026380
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
xor r13d, r13d
mov r8d, r13d
mov rdx, r15
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4340], rbx
lea rdx, [rbp + 0x438]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4340]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dd24]
lea rdx, [rbp + 0x370]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0x15
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x370]
mov rdx, qword [r15 + 0x4340]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rbp + 0x370]
call qword [0x140051d88]
mov r12d, r13d
mov ebx, r13d
mov qword [rbp + 0x150], 0x10
lea rsi, [r15 + 0x46d0]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
shl rbx, 5
lea rdx, [r15 + 0x48]
add rdx, rbx
mov r8, qword [r15 + 0x4340]
mov rcx, rax
call qword [0x140053568]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [rsi], rdi
mov r8d, 0xa
mov edx, r12d
lea rcx, [rbp + 0x448]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_remap_mouse_
call qword [0x140051c70]
mov qword [rbp + 0x158], rax
movaps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x2a0], xmm0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x200]
call qword [0x140051b08]
bts r14d, 0x13
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x200]
call qword [0x140051b18]
lea rdx, [rbp + 0x200]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 0x13
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x200]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x448]
call qword [0x140051d88]
mov eax, 0x2aaaaaab
imul r12d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea r8d, [rdx + rdx*4]
lea r8d, [r8*8 + 0x14]
lea edx, [rdx + rdx*2]
add edx, edx
mov eax, r12d
sub eax, edx
imul edx, eax, 0x78
add edx, 0x1e
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x6e
mov rcx, qword [rsi]
call qword [0x140053590]
mov dl, 1
mov rcx, qword [rsi]
call qword [0x140053060]
mov rbx, qword [rsi]
mov edx, 0xd
lea rcx, [rbp + 0x48]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0x48]
call qword [0x140051f48]
mov dword [rsp + 0x28], r13d
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [rsi]
lea rcx, [rbp + 0x50]
call qword [0x140051d48]
lea rcx, [rbp + 0x50]
call qword [0x140051e18]
inc r12d
lea rsi, [rsi + 8]
movsxd rbx, r12d
cmp rbx, 5
jb 0x1400266c5
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r13d
mov rdx, r15
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4348], rbx
lea rdx, [rbp + 0x3d0]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4348]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dd48]
lea rdx, [rbp + 0x388]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0x12
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x388]
mov rdx, qword [r15 + 0x4348]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rbp + 0x388]
call qword [0x140051d88]
mov r12d, r13d
mov rbx, r13
mov qword [rbp + 0x160], 0x11
lea rsi, [r15 + 0x46f8]
nop word [rax + rax]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
shl rbx, 5
lea rdx, [r15 + 0xe8]
add rdx, rbx
mov r8, qword [r15 + 0x4348]
mov rcx, rax
call qword [0x140053568]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [rsi], rdi
mov r8d, 0xa
mov edx, r12d
lea rcx, [rbp + 0x460]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_remap_system_
call qword [0x140051c70]
mov qword [rbp + 0x168], rax
movaps xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x1d0]
call qword [0x140051b08]
bts r14d, 0x10
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x1d0]
call qword [0x140051b18]
lea rdx, [rbp + 0x1d0]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 0x10
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x1d0]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x460]
call qword [0x140051d88]
mov eax, 0x2aaaaaab
imul r12d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea r8d, [rdx + rdx*4]
lea r8d, [r8*8 + 0x14]
lea edx, [rdx + rdx*2]
add edx, edx
mov eax, r12d
sub eax, edx
imul edx, eax, 0x78
add edx, 0x1e
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x6e
mov rcx, qword [rsi]
call qword [0x140053590]
mov dl, 1
mov rcx, qword [rsi]
call qword [0x140053060]
mov rbx, qword [rsi]
mov edx, 0xd
lea rcx, [rbp + 0x58]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0x58]
call qword [0x140051f48]
mov dword [rsp + 0x28], r13d
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [rsi]
lea rcx, [rbp - 0x58]
call qword [0x140051d48]
lea rcx, [rbp - 0x58]
call qword [0x140051e18]
inc r12d
lea rsi, [rsi + 8]
movsxd rbx, r12d
cmp rbx, 7
jb 0x140026950
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r13d
mov rdx, r15
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4350], rbx
lea rdx, [rbp + 0x2e0]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4350]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dd6c]
lea rdx, [rbp + 0x3a0]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0x11
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x3a0]
mov rdx, qword [r15 + 0x4350]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rbp + 0x3a0]
call qword [0x140051d88]
mov r12d, r13d
mov rbx, r13
mov qword [rbp], 0x10
lea rsi, [r15 + 0x4730]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
shl rbx, 5
lea rdx, [r15 + 0x1c8]
add rdx, rbx
mov r8, qword [r15 + 0x4350]
mov rcx, rax
call qword [0x140053568]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [rsi], rdi
mov r8d, 0xa
mov edx, r12d
lea rcx, [rbp + 0xa8]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_remap_light_
call qword [0x140051c70]
mov qword [rbp + 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x218]
call qword [0x140051b08]
bts r14d, 0xf
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x218]
call qword [0x140051b18]
lea rdx, [rbp + 0x218]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 0xf
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x218]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0xa8]
call qword [0x140051d88]
mov eax, 0x2aaaaaab
imul r12d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea r8d, [rdx + rdx*4]
lea r8d, [r8*8 + 0x14]
lea edx, [rdx + rdx*2]
add edx, edx
mov eax, r12d
sub eax, edx
imul edx, eax, 0x78
add edx, 0x1e
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x6e
mov rcx, qword [rsi]
call qword [0x140053590]
mov dl, 1
mov rcx, qword [rsi]
call qword [0x140053060]
mov rbx, qword [rsi]
mov edx, 0xd
lea rcx, [rbp - 0x50]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp - 0x50]
call qword [0x140051f48]
mov dword [rsp + 0x28], r13d
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [rsi]
lea rcx, [rbp - 0x48]
call qword [0x140051d48]
lea rcx, [rbp - 0x48]
call qword [0x140051e18]
inc r12d
lea rsi, [rsi + 8]
movsxd rbx, r12d
cmp rbx, 0xd
jb 0x140026bd2
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r13d
mov rdx, r15
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4358], rbx
lea rdx, [rbp + 0x290]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4358]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dd8c]
lea rdx, [rbp + 0x3b8]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0xe
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x3b8]
mov rdx, qword [r15 + 0x4358]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rbp + 0x3b8]
call qword [0x140051d88]
mov r12d, r13d
mov rbx, r13
mov qword [rbp + 0x10], 0x10
lea rsi, [r15 + 0x4798]
nop
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x38], rax
shl rbx, 5
lea rdx, [r15 + 0x368]
add rdx, rbx
mov r8, qword [r15 + 0x4358]
mov rcx, rax
call qword [0x140053568]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [rsi], rdi
mov r8d, 0xa
mov edx, r12d
lea rcx, [rbp - 0x30]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_remap_layer_
call qword [0x140051c70]
mov qword [rbp + 0x18], rax
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp - 0x10], xmm0
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x20]
call qword [0x140051b08]
bts r14d, 0xd
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x20]
call qword [0x140051b18]
lea rdx, [rbp + 0x20]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 0xd
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x20]
call qword [0x140051d88]
nop
lea rcx, [rbp - 0x30]
call qword [0x140051d88]
mov eax, 0x2aaaaaab
imul r12d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea r8d, [rdx + rdx*4]
lea r8d, [r8*8 + 0x14]
lea edx, [rdx + rdx*2]
add edx, edx
mov eax, r12d
sub eax, edx
imul edx, eax, 0x78
add edx, 0x1e
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x6e
mov rcx, qword [rsi]
call qword [0x140053590]
mov dl, 1
mov rcx, qword [rsi]
call qword [0x140053060]
mov rbx, qword [rsi]
mov edx, 0xd
lea rcx, [rbp - 0x40]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp - 0x40]
call qword [0x140051f48]
mov dword [rsp + 0x28], r13d
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [rsi]
lea rcx, [rbp - 0x38]
call qword [0x140051d48]
lea rcx, [rbp - 0x38]
call qword [0x140051e18]
inc r12d
lea rsi, [rsi + 8]
movsxd rbx, r12d
cmp rbx, 0xf
jb 0x140026e50
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r8d, r13d
mov rdx, r15
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4360], rbx
lea rdx, [rbp + 0xd0]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4360]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dda8]
lea rdx, [rsp + 0x70]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0xc
mov dword [rsp + 0x30], r14d
lea r8, [rsp + 0x70]
mov rdx, qword [r15 + 0x4360]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rsp + 0x70]
call qword [0x140051d88]
mov esi, r13d
mov dword [rsp + 0x40], r13d
mov qword [rbp + 0x180], 0xf
mov qword [rbp + 0x190], 0x14
mov qword [rbp + 0x120], 0x14
mov qword [rbp + 0x130], 0x15
mov r13d, 0x14
lea r12, [r15 + 0x4830]
lea rbx, [r15 + 0x548]
mov qword [rsp + 0x60], rbx
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rbp + 0x288], rax
mov r8, qword [r15 + 0x4360]
mov rdx, rbx
mov rcx, rax
call qword [0x140053568]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [r12 - 0x20], rdi
mov r8d, 0xa
mov edx, esi
lea rcx, [rbp + 0x4a8]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_remap_open_
call qword [0x140051c70]
mov qword [rbp + 0x188], rax
movaps xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x230]
call qword [0x140051b08]
or r14d, 0x20
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x230]
call qword [0x140051b18]
lea rdx, [rbp + 0x230]
mov rcx, rdi
call qword [0x140051a00]
and r14d, 0xffffffdf
lea rcx, [rbp + 0x230]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x4a8]
call qword [0x140051d88]
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x6e
mov r8d, r13d
lea edx, [r9 - 0x50]
mov rcx, qword [r12 - 0x20]
call qword [0x140053590]
mov dl, 1
mov rcx, qword [r12 - 0x20]
call qword [0x140053060]
mov rbx, qword [r12 - 0x20]
mov edx, 0xd
lea rcx, [rbp + 0x60]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0x60]
call qword [0x140051f48]
xor ebx, ebx
mov dword [rsp + 0x28], ebx
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [r12 - 0x20]
lea rcx, [rbp + 0x68]
call qword [0x140051d48]
lea rcx, [rbp + 0x68]
call qword [0x140051e18]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005ddc8]
lea rdx, [rbp + 0x108]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
or r14d, 8
mov dword [rsp + 0x30], r14d
mov rdi, qword [rsp + 0x58]
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140027344
mov eax, dword [rax]
cmp eax, 1
jg 0x14002733f
mov r8, qword [rsp + 0x48]
lea rax, [r8 + 0x17]
and rax, 0xfffffffffffffff8
mov r9, qword [rsp + 0x50]
mov rcx, r9
sub rcx, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov rax, qword [r8 + 8]
mov rcx, qword [rsp + 0x58]
sub rax, rcx
cmp rax, rdx
je 0x14002730f
lea rax, [rcx + rcx*2]
lea rcx, [r9 + rax*8]
lea rdx, [rbp + 0x108]
call qword [0x140051b20]
inc qword [rsp + 0x58]
mov r14d, dword [rsp + 0x30]
jmp 0x140027576
test rcx, rcx
jne 0x14002733f
test rdx, rdx
je 0x14002733f
lea rcx, [r9 - 0x18]
lea rdx, [rbp + 0x108]
call qword [0x140051b20]
sub qword [rsp + 0x50], 0x18
inc qword [rsp + 0x58]
mov r14d, dword [rsp + 0x30]
jmp 0x140027576
mov r14d, dword [rsp + 0x30]
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x248]
call qword [0x140051b20]
nop
cmp qword [rsp + 0x58], 0
je 0x14002736b
test rdi, rdi
jne 0x14002736b
mov sil, 1
jmp 0x14002736e
xor sil, sil
movzx r11d, sil
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x14002741f
mov eax, dword [rax]
cmp eax, 1
jg 0x14002741a
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x48]
cmp r11d, 1
jne 0x140027462
lea rcx, [r10 + 0x17]
and rcx, 0xfffffffffffffff8
mov rax, r9
sub rax, rcx
cmp rax, 0x18
jge 0x1400274a8
mov rbx, qword [r10 + 8]
lea rax, [r10 + 0x17]
and rax, 0xfffffffffffffff8
mov rcx, r9
sub rcx, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
mov r10, rdx
sar r10, 2
mov rax, r10
shr rax, 0x3f
add r10, rax
mov rcx, rbx
sub rcx, r8
mov rax, rcx
sub rax, r10
xor edx, edx
test sil, sil
jne 0x1400274af
cmp r10, 1
jl 0x14002741a
lea rcx, [r8 + r8*2]
lea rax, [rbx + rbx]
cmp rcx, rax
jl 0x1400274e8
mov r14d, dword [rsp + 0x30]
xor r9d, r9d
lea r8d, [r9 + 1]
mov edx, r11d
lea rcx, [rsp + 0x48]
call fcn.14000baf0
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
test sil, sil
je 0x140027531
lea rcx, [r9 - 0x18]
lea rdx, [rbp + 0x248]
call qword [0x140051b20]
sub qword [rsp + 0x50], 0x18
jmp 0x140027560
test sil, sil
jne 0x1400273bc
lea rax, [r10 + 0x17]
and rax, 0xfffffffffffffff8
mov rcx, r9
sub rcx, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov rax, qword [r10 + 8]
sub rax, r8
sub rax, rdx
cmp rax, 1
jl 0x1400273bc
mov r14d, dword [rsp + 0x30]
jmp 0x14002743d
cmp r11d, 1
jne 0x14002741a
cmp rax, 1
jl 0x14002741a
lea rax, [r8 + r8*2]
cmp rax, rbx
jge 0x14002741a
lea rax, [rcx - 1]
cqo
sub rax, rdx
sar rax, 1
xor edx, edx
test rax, rax
cmovg rdx, rax
inc rdx
sub rdx, r10
lea rax, [rdx + rdx*2]
lea rbx, [r9 + rax*8]
test r8, r8
je 0x14002751f
cmp r9, rbx
je 0x14002751f
test r9, r9
je 0x14002751f
test rbx, rbx
je 0x14002751f
lea r8, [r8 + r8*2]
shl r8, 3
mov rdx, r9
mov rcx, rbx
call fcn.14004089e
mov r8, qword [rsp + 0x58]
mov r9, rbx
mov qword [rsp + 0x50], rbx
mov r14d, dword [rsp + 0x30]
jmp 0x14002743d
lea rax, [rdi + rdi*2]
lea rbx, [r9 + rax*8]
lea rcx, [rbx + 0x18]
sub r8, rdi
lea r8, [r8 + r8*2]
shl r8, 3
mov rdx, rbx
call fcn.14004089e
lea rdx, [rbp + 0x248]
mov rcx, rbx
call qword [0x140051b20]
inc qword [rsp + 0x58]
lea rcx, [rbp + 0x248]
call qword [0x140051d88]
mov esi, dword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x14002758c
mov eax, dword [rax]
mov r14d, dword [rsp + 0x30]
cmp eax, 1
jle 0x14002759e
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.14000baf0
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005ddd0]
lea rdx, [rbp + 0x408]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0xb
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x408]
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x48]
call fcn.140023120
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x1400275fa
mov eax, dword [rax]
mov r14d, dword [rsp + 0x30]
cmp eax, 1
jle 0x14002760c
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.14000baf0
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005ddd8]
lea rdx, [rbp + 0x3f0]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 0xa
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x3f0]
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x48]
call fcn.140023120
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140027668
mov eax, dword [rax]
mov r14d, dword [rsp + 0x30]
cmp eax, 1
jle 0x14002767a
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.14000baf0
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14005dde4]
lea rdx, [rbp + 0x3d8]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
bts r14d, 9
mov dword [rsp + 0x30], r14d
lea r8, [rbp + 0x3d8]
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x48]
call fcn.140023120
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x1400276d6
mov eax, dword [rax]
mov r14d, dword [rsp + 0x30]
cmp eax, 1
jle 0x1400276e9
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.14000baf0
nop
lea rcx, [rbp + 0x3d8]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x3f0]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x408]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x108]
call qword [0x140051d88]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rbp + 0x320], rax
mov rdx, qword [r15 + 0x4360]
mov rcx, rax
call qword [0x140052db0]
lea rax, vtable.QComboBox.0
mov qword [rdi], rax
lea rax, vtable.QComboBox.1.0
mov qword [rdi + 0x10], rax
mov qword [r12], rdi
mov r8d, 0xa
mov edx, esi
lea rcx, [rbp + 0x4c0]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.combobox_remap_open_
call qword [0x140051c70]
mov qword [rbp + 0x198], rax
movaps xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0x170], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x260]
call qword [0x140051b08]
bts r14d, 8
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x260]
call qword [0x140051b18]
lea rdx, [rbp + 0x260]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 8
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x260]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x4c0]
call qword [0x140051d88]
mov dword [rsp + 0x20], 0x18
mov r9d, 0x5a
lea r8d, [r13 + 3]
lea edx, [r9 + 0x50]
mov rcx, qword [r12]
call qword [0x140053590]
mov rbx, qword [r12]
mov rcx, rbx
call qword [0x140052da0]
mov edx, eax
lea r8, [rsp + 0x48]
mov rcx, rbx
call qword [0x140052d98]
mov rbx, qword [r12]
mov edx, 0xd
lea rcx, [rbp + 0x70]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0x70]
call qword [0x140051f48]
mov dword [rsp + 0x28], 0
lea rax, str.1combobox_remap_open_changed_int_
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2activated_int_
mov rdx, qword [r12]
lea rcx, [rbp + 0x78]
call qword [0x140051d48]
lea rcx, [rbp + 0x78]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rbp + 0x2e8], rax
mov rdx, qword [r15 + 0x4360]
mov rcx, rax
call qword [0x140052d68]
lea rax, vtable.QLineEdit.0
mov qword [rdi], rax
lea rax, vtable.QLineEdit.1.0
mov qword [rdi + 0x10], rax
mov qword [r12 + 0x20], rdi
mov r8d, 0xa
mov edx, dword [rsp + 0x40]
lea rcx, [rbp + 0x4d8]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.lineedit_remap_open_
call qword [0x140051c70]
mov qword [rbp + 0x128], rax
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x1a0]
call qword [0x140051b08]
bts r14d, 7
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x1a0]
call qword [0x140051b18]
lea rdx, [rbp + 0x1a0]
mov rcx, rdi
call qword [0x140051a00]
btr r14d, 7
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x1a0]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x4d8]
call qword [0x140051d88]
mov dword [rsp + 0x20], 0x18
mov r9d, 0x1e0
lea r8d, [r13 + 3]
mov edx, 0x10e
mov rcx, qword [r12 + 0x20]
call qword [0x140053590]
mov dword [rsp + 0x28], 0
lea rax, str.1lineedit_remap_open_changed__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2editingFinished__
mov rdx, qword [r12 + 0x20]
lea rcx, [rbp + 0x80]
call qword [0x140051d48]
lea rcx, [rbp + 0x80]
call qword [0x140051e18]
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rdx, qword [r15 + 0x4360]
mov rcx, rax
call qword [0x140053570]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov r8d, 0xa
mov esi, dword [rsp + 0x40]
mov edx, esi
lea rcx, [rbp + 0x4f0]
call qword [0x140051af8]
mov rbx, rax
lea rcx, str.btn_remap_open_clear_
call qword [0x140051c70]
mov qword [rbp + 0x138], rax
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x1b8]
call qword [0x140051b08]
or r14d, 0x40
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x1b8]
call qword [0x140051b18]
lea rdx, [rbp + 0x1b8]
mov rcx, rdi
call qword [0x140051a00]
and r14d, 0xffffffbf
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x1b8]
call qword [0x140051d88]
nop
lea rcx, [rbp + 0x4f0]
call qword [0x140051d88]
mov dword [rsp + 0x20], 0x1e
mov r9d, 0x1e
mov r8d, r13d
mov edx, 0x2f8
mov rcx, rdi
call qword [0x140053590]
lea rdx, str.:_res_software_delete.png
lea rcx, [rbp + 0x420]
call qword [0x140051d70]
nop
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x88]
call qword [0x140051f68]
nop
mov rdx, rax
mov rcx, rdi
call qword [0x140052dc0]
nop
lea rcx, [rbp + 0x88]
call qword [0x140051f60]
nop
lea rcx, [rbp + 0x420]
call qword [0x140051d88]
mov edx, 0xd
lea rcx, [rbp + 0x90]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rdi
call qword [0x1400530e0]
nop
lea rcx, [rbp + 0x90]
call qword [0x140051f48]
mov dword [rsp + 0x28], 0
lea rax, str.1btn_remap_open_clear_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, rdi
lea rcx, [rsp + 0x38]
call qword [0x140051d48]
lea rcx, [rsp + 0x38]
call qword [0x140051e18]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140027be2
mov eax, 0xffffffff
lock xadd dword [rcx], eax
cmp eax, 1
setne al
test al, al
jne 0x140027bdd
mov rax, qword [rsp + 0x58]
lea rcx, [rax + rax*2]
mov rbx, qword [rsp + 0x50]
lea rdi, [rbx + rcx*8]
cmp rbx, rdi
je 0x140027bc9
mov rcx, rbx
call qword [0x140051d88]
add rbx, 0x18
cmp rbx, rdi
jne 0x140027bb7
mov edx, 0x18
lea r8d, [rdx - 0x10]
mov rcx, qword [rsp + 0x48]
call qword [0x140051e10]
mov r14d, dword [rsp + 0x30]
inc esi
mov dword [rsp + 0x40], esi
mov rbx, qword [rsp + 0x60]
add rbx, 0x20
mov qword [rsp + 0x60], rbx
add r13d, 0x28
add r12, 8
cmp r13d, 0xb4
jl 0x1400270e6
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x68], rax
xor r12d, r12d
mov r8d, r12d
mov rdx, r15
mov rcx, rax
call qword [0x140052620]
lea rax, vtable.QWidget.1.0
mov qword [rbx], rax
lea rax, vtable.QWidget.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4368], rbx
lea rdx, [rbp + 0xd0]
mov rcx, qword [r15 + 0x4370]
call qword [0x1400535b8]
mov rdx, rax
mov rcx, rbx
call qword [0x140053098]
mov rdx, r15
mov rcx, qword [r15 + 0x4368]
call qword [0x1400519c0]
mov rbx, qword [r15 + 0x4370]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.MIDI
lea rdx, [rsp + 0x70]
lea rcx, [0x1405dac40]
call qword [0x140051a88]
or r14d, 0x10
lea r8, [rsp + 0x70]
mov rdx, qword [r15 + 0x4368]
mov rcx, rbx
call qword [0x140052de0]
nop
lea rcx, [rsp + 0x70]
call qword [0x140051d88]
lea rdx, [0x1400539e0]
lea rcx, [0x140610db0]
call qword [0x140051a90]
test al, al
je 0x140027d28
lea rdx, [0x1400539f4]
lea rcx, [0x140610db0]
call qword [0x140051a90]
test al, al
je 0x140027d28
lea rdx, [0x140053a04]
lea rcx, [0x140610db0]
call qword [0x140051a90]
test al, al
je 0x140027d28
xor r8d, r8d
lea edx, [r12 + 6]
mov rcx, qword [r15 + 0x4370]
call qword [0x140052dd8]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x68], rax
mov r8d, r12d
mov rdx, qword [r15 + 0x4368]
mov rcx, rax
call qword [0x140053558]
lea rax, vtable.QLabel.0
mov qword [rbx], rax
lea rax, vtable.QLabel.1.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4870], rbx
mov dword [rsp + 0x20], 0x14
mov edx, 0x1e
mov r9d, 0x190
lea r8d, [rdx - 0x14]
mov rcx, rbx
call qword [0x140053590]
mov ecx, 0x28
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x68], rax
mov rdx, qword [r15 + 0x4368]
mov rcx, rax
call qword [0x140052d48]
lea rax, vtable.QListWidget.0
mov qword [rbx], rax
lea rax, vtable.QListWidget.1.0
mov qword [rbx + 0x10], rax
mov qword [r15 + 0x4878], rbx
xor edx, edx
lea r8d, [rdx + 0x13]
lea rdi, str.btn_remap_midi_255
mov rcx, rdi
call fcn.1400408aa
lea rcx, [0x14005df03]
test rax, rax
cmovne rcx, rax
sub rcx, rdi
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rcx
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp - 0x10], xmm0
lea rdx, [rbp - 0x10]
mov rcx, rbx
call qword [0x1400517d8]
mov dword [rsp + 0x20], 0x96
mov edx, 0x14
mov r9d, 0xdc
lea r8d, [rdx + 0xa]
mov rcx, qword [r15 + 0x4878]
call qword [0x140053590]
mov rbx, qword [r15 + 0x4878]
mov edx, 0xd
lea rcx, [rbp - 0x38]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp - 0x38]
call qword [0x140051f48]
lea rdi, [0x140610e78]
mov esi, 0x81
nop dword [rax]
lea rcx, [rbp - 0x78]
call qword [0x140051b28]
nop
lea rcx, [rbp - 0x78]
cmp dword [0x140604e6e], 0
lea rdx, [rdi + 0x18]
je 0x140027e8f
mov rdx, rdi
call qword [0x140051a98]
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x78]
call qword [0x1400517e0]
nop
mov rcx, rax
call qword [0x1400519b8]
mov rbx, rax
lea rcx, [rdi - 0x18]
lea rdx, [rbp - 0x30]
call qword [0x1400517e0]
nop
mov rcx, rax
call qword [0x1400519b8]
mov r9, rbx
mov r8, rax
lea rdx, str._3s____s
lea rcx, [rsp + 0x70]
call qword [0x1400517e8]
nop
lea rcx, [rbp - 0x30]
call qword [0x140051e00]
nop
lea rcx, [rbp + 0xa8]
call qword [0x140051e00]
mov rbx, qword [r15 + 0x4878]
mov rcx, rbx
call qword [0x140052d30]
mov edx, eax
lea r8, [rsp + 0x70]
mov rcx, rbx
call qword [0x140052d38]
nop
lea rcx, [rsp + 0x70]
call qword [0x140051d88]
nop
lea rcx, [rbp - 0x78]
call qword [0x140051d88]
add rdi, 0x48
sub rsi, 1
jne 0x140027e70
lea rdi, [0x1406132c8]
mov esi, 0x3d
nop dword [rax]
lea rcx, [rbp - 0x78]
call qword [0x140051b28]
nop
lea rcx, [rbp - 0x78]
cmp dword [0x140604e6e], 0
lea rdx, [rdi + 0x18]
je 0x140027f6f
mov rdx, rdi
call qword [0x140051a98]
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x78]
call qword [0x1400517e0]
nop
mov rcx, rax
call qword [0x1400519b8]
mov rbx, rax
lea rcx, [rdi - 0x18]
lea rdx, [rbp - 0x30]
call qword [0x1400517e0]
nop
mov rcx, rax
call qword [0x1400519b8]
mov r9, rbx
mov r8, rax
lea rdx, str._3s____s
lea rcx, [rsp + 0x70]
call qword [0x1400517e8]
nop
lea rcx, [rbp - 0x30]
call qword [0x140051e00]
nop
lea rcx, [rbp + 0xa8]
call qword [0x140051e00]
mov rbx, qword [r15 + 0x4878]
mov rcx, rbx
call qword [0x140052d30]
mov edx, eax
lea r8, [rsp + 0x70]
mov rcx, rbx
call qword [0x140052d38]
nop
lea rcx, [rsp + 0x70]
call qword [0x140051d88]
nop
lea rcx, [rbp - 0x78]
call qword [0x140051d88]
add rdi, 0x48
sub rsi, 1
jne 0x140027f50
mov dword [rsp + 0x28], r12d
lea rax, str.1midi_instruments_changed__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2itemSelectionChanged__
mov rdx, qword [r15 + 0x4878]
lea rcx, [rbp - 0x40]
call qword [0x140051d48]
lea rcx, [rbp - 0x40]
call qword [0x140051e18]
mov dword [rsp + 0x28], r12d
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2itemSelectionChanged__
mov rdx, qword [r15 + 0x4878]
lea rcx, [rbp - 0x48]
call qword [0x140051d48]
lea rcx, [rbp - 0x48]
call qword [0x140051e18]
lea ecx, [rsi + 0x10]
call fcn.14003f038
mov rbx, rax
mov qword [rsp + 0x68], rax
mov rdx, r15
mov rcx, rax
call qword [0x140053020]
lea rax, vtable.QButtonGroup.0
mov qword [rbx], rax
mov qword [r15 + 0x4880], rbx
mov r13d, r12d
mov qword [rbp], 0xf
mov dword [rsp + 0x40], 0xa
lea rsi, [r15 + 0x4888]
lea rax, [0x1406143e0]
mov qword [rsp + 0x60], rax
mov dword [rbp - 0x60], r13d
mov ecx, 0x28
call fcn.14003f038
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rbx, qword [r15 + 0x4368]
lea rdx, [rbp - 0x30]
mov rcx, qword [rsp + 0x60]
call qword [0x1400517e0]
nop
or r14d, 1
mov dword [rsp + 0x30], r14d
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [0x140051af0]
nop
or r14d, 2
mov dword [rsp + 0x30], r14d
mov r8, rbx
lea rdx, [rsp + 0x70]
mov rcx, rdi
call qword [0x140053568]
lea rax, vtable.QPushButton.0
mov qword [rdi], rax
lea rax, vtable.QPushButton.1.0
mov qword [rdi + 0x10], rax
mov qword [rsi], rdi
test r14b, 2
je 0x140028172
and r14d, 0xfffffffd
mov dword [rsp + 0x30], r14d
lea rcx, [rsp + 0x70]
call qword [0x140051d88]
nop
test r14b, 1
je 0x14002818b
and r14d, 0xfffffffe
mov dword [rsp + 0x30], r14d
lea rcx, [rbp - 0x30]
call qword [0x140051e00]
mov rdi, qword [rsi]
mov r8d, 0xa
mov edx, r12d
lea rcx, [rbp - 0x30]
call qword [0x140051a10]
mov rbx, rax
lea rcx, str.btn_remap_midi_
call qword [0x140051c70]
mov qword [rbp + 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp - 0x10], xmm0
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x20]
call qword [0x140051b08]
or r14d, 4
mov dword [rsp + 0x30], r14d
mov rdx, rbx
lea rcx, [rbp + 0x20]
call qword [0x140051b18]
lea rdx, [rbp + 0x20]
mov rcx, rdi
call qword [0x140051a00]
and r14d, 0xfffffffb
lea rcx, [rbp + 0x20]
call qword [0x140051d88]
nop
lea rcx, [rbp - 0x30]
call qword [0x140051d88]
imul edx, r13d, 0x2d
add edx, 0xfa
mov dword [rsp + 0x20], 0x10
mov r9d, 0x28
mov ebx, dword [rsp + 0x40]
mov r8d, ebx
mov rcx, qword [rsi]
call qword [0x140053590]
lea ecx, [r13 + 1]
mov eax, dword [rbp - 0x60]
cmp eax, 0xb
jne 0x140028243
add ebx, 0x12
mov dword [rsp + 0x40], ebx
xor r13d, r13d
cmp eax, 0xb
cmovne r13d, ecx
mov dl, 1
mov rcx, qword [rsi]
call qword [0x140053060]
mov rbx, qword [rsi]
mov edx, 0xd
lea rcx, [rbp - 0x50]
call qword [0x140051f50]
nop
mov rdx, rax
mov rcx, rbx
call qword [0x1400530e0]
nop
lea rcx, [rbp - 0x50]
call qword [0x140051f48]
mov r8d, r12d
mov rdx, qword [rsi]
mov rcx, qword [r15 + 0x4880]
call qword [0x140053010]
mov dword [rsp + 0x28], 0
lea rax, str.1btn_remap_button_clicked__
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, str.2clicked__
mov rdx, qword [rsi]
lea rcx, [rbp - 0x58]
call qword [0x140051d48]
lea rcx, [rbp - 0x58]
call qword [0x140051e18]
inc r12d
add qword [rsp + 0x60], 0x20
add rsi, 8
cmp r12d, 0x80
jb 0x1400280e0
mov r9, qword [0x140051d88]
mov edx, 0x18
lea r8d, [rdx - 0x11]
lea rcx, [rbp + 0x670]
call fcn.14003ef20
mov rcx, qword [rbp + 0x720]
xor rcx, rsp
call fcn.14003f550
lea r11, [rsp + 0x860]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret