Function at 0x14008ece0
Capabilities:
Check mutex and terminate process on windows
Check mutex on windows
Terminate process

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x3ac0
call fcn.14010afb0
sub rsp, rax
movaps xmmword [rsp + 0x3ab0], xmm6
movaps xmmword [rsp + 0x3aa0], xmm7
movaps xmmword [rsp + 0x3a90], xmm8
movaps xmmword [rsp + 0x3a80], xmm9
movaps xmmword [rsp + 0x3a70], xmm10
movaps xmmword [rsp + 0x3a60], xmm11
movaps xmmword [rsp + 0x3a50], xmm12
movaps xmmword [rsp + 0x3a40], xmm13
movaps xmmword [rsp + 0x3a30], xmm14
movaps xmmword [rsp + 0x3a20], xmm15
xor r13d, r13d
mov esi, r13d
mov dword [rsp + 0x50], r13d
xor bl, bl
lea r12d, [r13 + 1]
cmp ecx, 4
jne 0x14008f5ed
movzx ebx, r12b
lea r8, [0x140153be8]
lea rdx, str.SimHaptic_v
lea rcx, [rsp + 0x2770]
call fcn.1400a0bd0
nop
lea rcx, str._Restarted
lea r8, [0x1401181e2]
test bl, bl
cmovne r8, rcx
mov rdx, rax
lea rcx, [rsp + 0x2750]
call fcn.1400a0c90
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9320
nop
lea rcx, [rsp + 0x2770]
call fcn.1400670a0
lea rcx, [rsp + 0x1618]
call fcn.1400d7350
nop
lea r8, [rsp + 0x1618]
lea rdx, str.Exe_path:
lea rcx, [rsp + 0x2790]
call fcn.1400a0bd0
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9320
call fcn.14008dd90
lea rcx, [0x14008e360]
call fcn.140004f60
call fcn.140004dd0
test eax, eax
je 0x14009b496
xor edx, edx
mov ecx, 0x20003
call fcn.140001c80
xor edx, edx
mov ecx, 0x20005
call fcn.140001c80
mov edx, r12d
mov ecx, 0x20007
call fcn.140001c80
mov rax, qword [0x140156998]
cvttss2si edx, dword [rax + 0x54]
cvttss2si ecx, dword [rax + 0x50]
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, str.SimHaptic
call fcn.140002290
mov qword [0x140156be0], rax
test rax, rax
je 0x14009b496
lea rdx, str.SimHaptic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x4e8], 1
mov rcx, qword [0x140156998]
cvttss2si r9d, dword [rcx + 0x54]
cvttss2si r8d, dword [rcx + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov qword [rsp + 0x4f0], rax
xor eax, eax
mov dword [rsp + 0x4f8], eax
lea rdx, [rsp + 0x4e8]
mov rcx, rdi
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
mov rax, qword [0x140156998]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rbx, rax
mov r8d, r12d
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rbx
call qword [sym.imp.GDI32.dll_DeleteObject]
lea rcx, [rsp + 0x27b0]
call fcn.1400d7610
nop
lea r8, str.icon_big.png
mov rdx, rax
lea rcx, [rsp + 0x1820]
call fcn.1400a0c90
nop
lea rcx, [rsp + 0x27b0]
call fcn.1400670a0
lea rcx, [rsp + 0x1820]
call fcn.140067310
mov rcx, rax
mov dword [rsp + 0x20], 4
xor r9d, r9d
lea r8, [rsp + 0x2bc]
lea rdx, [rsp + 0x2b8]
call fcn.1400e5170
mov qword [rsp + 0x2c0], rax
lea r8, [rsp + 0x2b8]
mov edx, r12d
mov rcx, qword [0x140156be0]
call fcn.140001fd0
mov rcx, qword [rsp + 0x2c0]
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
lea rdx, [0x140082820]
mov rcx, qword [0x140156be0]
call fcn.140001690
lea rdx, [0x140082870]
mov rcx, qword [0x140156be0]
call fcn.140001650
mov rcx, qword [0x140156be0]
call fcn.140005520
mov ecx, 3
call fcn.140005590
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], shutdown
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x1558
mov r9d, 8
mov r8d, 0x3bc
lea rcx, str.1.80_WIP
call fcn.14001b680
xor ecx, ecx
call fcn.1400109a0
call fcn.1400510c0
call fcn.140010b90
mov dl, 1
mov rcx, qword [0x140156be0]
call fcn.140035d30
call fcn.140036450
movss xmm6, dword [0x140133964]
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0xa8]
call fcn.14000c580
mov rcx, qword [0x140156998]
call fcn.1400f48c0
lea rcx, [rsp + 0x500]
call fcn.140005d70
mov rbx, rax
mov rcx, qword [rax]
call fcn.140005de0
mov rdi, rax
lea r8, [rsp + 0x1d0]
lea rdx, [rsp + 0x184]
mov rcx, qword [rbx]
call fcn.140005db0
movd xmm1, dword [rdi + 4]
cvtdq2ps xmm1, xmm1
mov rcx, qword [0x140156998]
subss xmm1, dword [rcx + 0x54]
movss xmm15, dword [0x1401339bc]
mulss xmm1, xmm15
movd xmm0, dword [rsp + 0x1d0]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si r8d, xmm1
movd xmm1, dword [rdi]
cvtdq2ps xmm1, xmm1
subss xmm1, dword [rcx + 0x50]
mulss xmm1, xmm15
movd xmm0, dword [rsp + 0x184]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si edx, xmm1
mov rcx, qword [0x140156be0]
call fcn.140002020
mov rcx, qword [0x140156a00]
call fcn.1400f6730
test al, al
je 0x14008f17d
lea rdx, str.Auto_minimize
lea rcx, [rsp + 0x27d0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
mov rcx, qword [0x140156be0]
call fcn.1400020b0
movzx ebx, byte [rsp + 0x3b00]
xorps xmm8, xmm8
movss xmm10, dword [0x140133a48]
movss xmm11, dword [0x140133be4]
movss xmm14, dword [0x140133c14]
movss xmm13, dword [0x140133e14]
movss xmm12, dword [0x140133ce8]
movss xmm9, dword [0x140133bc8]
movss xmm7, dword [0x140133ae8]
nop word [rax + rax]
mov rcx, qword [0x140156be0]
call fcn.140001fa0
test eax, eax
jne 0x14009b429
lea rcx, [0x140156df0]
call fcn.140071480
mov ecx, dword [0x140156f30]
cmp ecx, 0x3e8
jge 0x14008f669
inc ecx
mov dword [0x140156f30], ecx
mov eax, 0x51eb851f
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x64
cmp ecx, eax
je 0x14008f670
lea rcx, [0x140156df0]
call fcn.140071480
mov rcx, qword [0x140156be0]
call fcn.1400828f0
mov rax, qword [0x140156998]
cmp byte [rax + 0xd3], 0
je 0x14008f1d0
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x14008f894
mov rcx, qword [0x140156a00]
call fcn.1400f70e0
test al, al
je 0x14008f28b
xor edx, edx
mov rcx, qword [0x140156a00]
call fcn.1400f7030
mov rax, qword [0x140156998]
mov byte [rax + 0xcd], 1
mov rcx, qword [0x140156a58]
call fcn.1400e2c10
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x14008f52b
cmp byte [rax + 0x26], 0
je 0x14008f525
xor edx, edx
mov rcx, rax
call fcn.1400e2bd0
mov rcx, qword [0x140156a58]
add rcx, 0xd0
call fcn.14009e970
test al, al
jne 0x14008f51e
mov r8, qword [0x140156a58]
add r8, 0xd0
lea rdx, str.New_aircraft_loaded:
lea rcx, [rsp + 0x2830]
call fcn.1400a0bd0
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9320
mov byte [rsp + 0x55], 0
lea rdx, [rsp + 0x55]
lea rcx, [rsp + 0x598]
call fcn.1400a14f0
nop
lea rcx, [rsp + 0x598]
call fcn.14006d570
call fcn.14008c910
mov rcx, qword [0x140156a00]
call fcn.1400f6c10
test al, al
je 0x14008f38c
mov rax, qword [0x140156998]
cmp byte [rax + 0xc0], 0
jne 0x14008f38c
cmp byte [rax + 0xcd], 0
jne 0x14008f38c
mov byte [rax + 0xc0], 1
call fcn.14008e3b0
lea rdx, str.Test_audio_announced
lea rcx, [rsp + 0x2850]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.1400c9320
mov rcx, qword [0x140156a00]
call fcn.1400f7600
test al, al
je 0x14008f511
xor dil, dil
lea rcx, [rsp + 0x10a0]
call fcn.1400734e0
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x368]
call fcn.14009e430
nop
lea rcx, [rsp + 0x10a0]
call fcn.14009e390
lea rdx, [rsp + 0x6e0]
lea rcx, [rsp + 0x368]
call fcn.14009e070
lea rdx, [rsp + 0x2890]
lea rcx, [rsp + 0x368]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x6e0]
call fcn.1400a0e60
test al, al
je 0x14008f4db
lea rcx, [rsp + 0x6e0]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x2870]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x6e0]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.14009e430
lea rcx, [rsp + 0x6d0]
call fcn.14009df40
movzx edi, dil
test al, al
cmove edi, r12d
lea rcx, [rsp + 0x6d0]
call fcn.14009e390
nop
lea rcx, [rsp + 0x2870]
call fcn.1400670a0
lea rcx, [rsp + 0x6e0]
call fcn.14009de50
lea rdx, [rsp + 0x2890]
lea rcx, [rsp + 0x368]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x6e0]
call fcn.1400a0e60
test al, al
jne 0x14008f420
test dil, dil
jne 0x14008f503
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
test eax, eax
je 0x14008f4fc
mov rcx, qword [0x140156be0]
call fcn.1400020d0
mov byte [0x140156ea0], 1
lea rcx, [rsp + 0x368]
call fcn.14009e390
nop
lea rcx, [rsp + 0x598]
call fcn.14006d550
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
jne 0x14008f563
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
cmp rdi, rax
je 0x14008f563
nop dword [rax + rax]
mov rcx, qword [rdi]
mov byte [rcx + 0xf2], 0
add rdi, 8
cmp rdi, rax
jne 0x14008f550
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov r14, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
mov r15, rax
cmp r14, rax
je 0x14008f894
nop word [rax + rax]
mov rsi, qword [r14]
mov rcx, qword [0x140156a58]
add rcx, 0xd0
lea rdx, [0x1401181e2]
call fcn.1400a1200
test al, al
je 0x14008f72e
cmp byte [rsi + 0xf2], 0
je 0x14008f72e
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
mov rax, qword [0x140156a58]
cmp byte [rax + 0x27], 0
je 0x14008f887
cmp byte [rsi + 0xf3], 0
jne 0x14008f887
jmp 0x14008f87b
movups xmm0, xmmword [str.com_rkapps_apps_simhaptic]
movups xmmword [rsp + 0x908], xmm0
movsd xmm0, qword [0x14012bd70]
movsd qword [rsp + 0x918], xmm0
movzx eax, word [0x14012bd78]
mov word [rsp + 0x920], ax
lea r8, [rsp + 0x908]
mov edx, r12d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14008ed6f
call fcn.140067320
mov r8d, eax
mov rdx, r12
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14009b4a3
mov dword [0x140156f30], r13d
lea rcx, str.DCS.exe
call fcn.14006d830
test al, al
je 0x14008f6da
mov byte [0x140157085], 1
xor dil, dil
test sil, 1
je 0x14008f6a4
and esi, 0xfffffffe
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x27f0]
call fcn.1400670a0
test dil, dil
je 0x14008f226
lea rdx, str.Auto_exist_DCS
lea rcx, [rsp + 0x2810]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9320
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp byte [0x140157085], 0
je 0x14008f687
mov rcx, qword [0x140156a00]
call fcn.1400f6a80
test al, al
je 0x14008f687
lea rdx, [rsp + 0x27f0]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
or esi, 1
mov dword [rsp + 0x50], esi
lea rdx, [0x14012b3c8]
mov rcx, rax
call fcn.1400a0c40
test al, al
je 0x14008f687
mov dil, 1
jmp 0x14008f68a
lea rdx, str.stall
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f751
mov dword [0x140156b4c], 0
jmp 0x14008f87b
lea rdx, str.overspeed
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f774
mov dword [0x140156bcc], 0
jmp 0x14008f87b
lea rdx, str.g_force
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f797
mov dword [0x140156bd0], 0
jmp 0x14008f87b
lea rdx, str.gear_up_down
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f7ba
mov dword [0x140156bd4], 0
jmp 0x14008f87b
lea rdx, str.engine_rumble
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f7dd
mov dword [0x140156bdc], 0
jmp 0x14008f87b
lea rdx, str.blade_slapping
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f7fd
mov dword [0x140156bc0], 0
jmp 0x14008f87b
lea rdx, str.gun_slow
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f81d
mov dword [0x140156bc4], 0
jmp 0x14008f87b
lea rdx, str.gun_fast
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f83d
mov dword [0x140156bc8], 0
jmp 0x14008f87b
lea rdx, str.drag_chute
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f85d
mov dword [0x140156be8], 0
jmp 0x14008f87b
lea rdx, str.catapult
lea rcx, [rsi + 0x28]
call fcn.1400a0c40
test al, al
je 0x14008f87b
mov dword [0x140156bd8], 0
movaps xmm1, xmm8
mov rcx, rsi
call fcn.1400759e0
add r14, 8
cmp r14, r15
jne 0x14008f590
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
mov dword [rsp + 0x100], eax
call fcn.140002270
call fcn.1400364a0
call fcn.1400360b0
call fcn.140011f80
call fcn.14000e640
mov rdi, rax
mov dword [rax + 0x30], 0x41200000
movss xmm0, dword [0x140133bb0]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x1050]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rdi + 4], xmm0
movss xmm2, dword [0x140133bb0]
movaps xmm1, xmm9
lea rcx, [rsp + 0x1058]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rdi + 0x38], xmm0
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rsp + 0x1060]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rdi + 0x48], xmm0
mov dword [rdi + 0x68], 0x41400000
mov qword [rdi + 0xc], 0x41200000
mov qword [rdi + 0x28], 0
mov dword [rdi + 0x34], r13d
mov dword [rdi + 0x40], 0x41200000
mov dword [rdi + 0x6c], 0x41200000
mov dword [rdi + 0x74], 0x41a00000
mov dword [rdi + 0x70], 0x41b40000
mov dword [rdi + 0x7c], 0x41000000
call fcn.14000e640
lea r14, [rax + 0xbc]
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x140133a38]
movss xmm1, dword [0x140133a34]
lea rcx, [rsp + 0x2730]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339b0]
movss xmm2, dword [0x1401339a4]
movss xmm1, dword [0x140133998]
lea rcx, [rsp + 0x24e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x10], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x2740]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x20], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x32d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x30], xmm0
movss xmm0, dword [0x140133a30]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x14013392c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x32e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x40], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133944]
movss xmm2, dword [0x140133938]
movss xmm1, dword [0x14013392c]
lea rcx, [rsp + 0x32f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x50], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x3300]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x60], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013396c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x3310]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x70], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133980]
movaps xmm2, xmm6
movss xmm1, dword [0x140133944]
lea rcx, [rsp + 0x2100]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x80], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x14013394c]
movss xmm2, dword [0x140133944]
movss xmm1, dword [0x140133934]
lea rcx, [rsp + 0x2110]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x90], xmm0
movss xmm0, dword [0x1401339dc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14013394c]
movss xmm2, dword [0x140133944]
movss xmm1, dword [0x140133934]
lea rcx, [rsp + 0x2120]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xa0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133944]
movss xmm2, dword [0x140133938]
movss xmm1, dword [0x14013392c]
lea rcx, [rsp + 0x2130]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xb0], xmm0
movss xmm0, dword [0x1401339c0]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2140]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xc0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133990]
movss xmm2, dword [0x14013398c]
movss xmm1, dword [0x14013397c]
lea rcx, [rsp + 0x2150]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xd0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x2160]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xe0], xmm0
movss xmm1, dword [0x140133a0c]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x2170]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xf0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x2180]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x100], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x2190]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x110], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movss xmm2, dword [0x1401339c8]
movss xmm1, dword [0x140133980]
lea rcx, [rsp + 0x21a0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x120], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x21b0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x130], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x21c0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x140], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013396c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x21d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x150], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movss xmm2, dword [0x1401339c8]
movss xmm1, dword [0x140133980]
lea rcx, [rsp + 0x21e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x160], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339c4]
movss xmm1, dword [0x140133924]
lea rcx, [rsp + 0x21f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x170], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x2200]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x180], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2210]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x190], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2220]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013396c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x2230]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1b0], xmm0
movss xmm0, dword [0x140133a04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1401339fc]
movss xmm2, dword [0x1401339a0]
movss xmm1, dword [0x140133938]
lea rcx, [rsp + 0x2240]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1c0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339fc]
movss xmm2, dword [0x1401339a0]
movss xmm1, dword [0x140133938]
lea rcx, [rsp + 0x2250]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1d0], xmm0
movss xmm0, dword [0x14013396c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2260]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1e0], xmm0
movss xmm0, dword [0x1401339e0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2270]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1f0], xmm0
movss xmm0, dword [0x140133a34]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2280]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x200], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133990]
movss xmm2, dword [0x14013398c]
movss xmm1, dword [0x14013397c]
lea rcx, [rsp + 0x2290]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x210], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x22a0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x220], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x22b0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x230], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x14013395c]
movss xmm2, dword [0x140133954]
movss xmm1, dword [0x140133940]
lea rcx, [rsp + 0x22c0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x240], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x14013395c]
movss xmm2, dword [0x140133954]
movss xmm1, dword [0x140133940]
lea rcx, [rsp + 0x22d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x250], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm0, dword [0x1401339d8]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x22e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x260], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133994]
movss xmm2, dword [0x1401339a8]
movaps xmm1, xmm10
lea rcx, [rsp + 0x22f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x270], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movss xmm2, dword [0x1401339e4]
movss xmm1, dword [0x140133a28]
lea rcx, [rsp + 0x2300]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x280], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movss xmm2, dword [0x1401339d4]
movaps xmm1, xmm10
lea rcx, [rsp + 0x2310]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x290], xmm0
movss xmm0, dword [0x140133994]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2320]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2a0], xmm0
movss xmm0, dword [0x140133a28]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2330]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x1401339cc]
movss xmm1, dword [0x140133974]
lea rcx, [rsp + 0x2340]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2c0], xmm0
movss xmm0, dword [0x1401339e4]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2350]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm0, dword [0x140133a0c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x2360]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x2370]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2f0], xmm0
call fcn.140060e40
mov rsi, rax
call fcn.140060e40
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1068]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rdi + 0x5c], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x2380]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x60], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x2390]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x50], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x23a0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xac], xmm0
mov byte [rsp + 0x56], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1070]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1078]
call fcn.14000c570
mov rcx, rax
mov r8, rdi
mov edx, r12d
call fcn.14001af90
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
movss xmm1, dword [rax + 0x50]
lea rcx, [rsp + 0x1080]
call fcn.14000c570
mov rcx, rax
xor edx, edx
call fcn.14001b020
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x58]
call fcn.14001a910
mov r8d, 0xc1
lea rdx, [rsp + 0x56]
lea rcx, str.main_window
call fcn.140017aa0
mov rax, qword [0x140156988]
cmp byte [rax + 0x1a], 0
je 0x140090516
cmp byte [rax + 0x19], 0
jne 0x140090516
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
test eax, eax
je 0x140090516
mov rcx, qword [0x140156be0]
call fcn.1400020d0
cmp byte [0x140156972], 0
jne 0x14009053a
mov byte [0x140156972], 1
movss xmm1, dword [0x140133b98]
mov rcx, qword [0x140156ab8]
call fcn.1400b67b0
mov rcx, qword [0x140156ab8]
call fcn.1400b6870
comiss xmm0, xmm8
jbe 0x140090a45
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x16a0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x16a0]
call fcn.14009dae0
mov rdi, qword [rax]
lea rcx, [rsp + 0x16a0]
call fcn.1400670a0
test rdi, rdi
je 0x140090991
movss xmm2, dword [0x140133cd8]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1088]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c64]
call fcn.14001bca0
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1700]
call fcn.14009ebf0
nop
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x16e0]
call fcn.14009ebf0
nop
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x16c0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1700]
call fcn.14009dae0
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3b18], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x16e0]
call fcn.14009dae0
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x16c0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x23b0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23c0]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x1090]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1098]
call fcn.14000c570
mov rdi, rax
movd xmm2, dword [rsp + 0x3b18]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x1190]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x16c0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x16e0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1700]
call fcn.1400670a0
movss xmm2, dword [0x140133c60]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1198]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d28]
call fcn.14001bca0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a40]
movss xmm2, dword [0x140133a38]
movss xmm1, dword [0x140133a34]
lea rcx, [rsp + 0x23d0]
call fcn.14000c580
mov rdx, rax
lea rcx, [rsp + 0x10b0]
call fcn.14000c5a0
mov dword [rsp + 0x28], 5
movss dword [rsp + 0x20], xmm7
lea r9, [rsp + 0x10b0]
movss xmm2, dword [0x140133bc0]
movss xmm1, dword [0x140133c4c]
lea rcx, str.Warming_up...
call fcn.14006c8b0
movss xmm2, dword [0x140133cf0]
movaps xmm1, xmm8
lea rcx, [rsp + 0x11a0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d54]
call fcn.14001bca0
lea rdx, str.fmod.png
lea rcx, [rsp + 0x1860]
call fcn.14009ebf0
nop
lea rdx, str.fmod.png
lea rcx, [rsp + 0x1840]
call fcn.14009ebf0
nop
lea rdx, str.fmod.png
lea rcx, [rsp + 0x1720]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1860]
call fcn.14009dae0
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3b18], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1840]
call fcn.14009dae0
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1720]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x23e0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23f0]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11a8]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11b0]
call fcn.14000c570
mov rdi, rax
movd xmm2, dword [rsp + 0x3b18]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x11b8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1720]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1840]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1860]
call fcn.1400670a0
mov r12d, 1
xor r13d, r13d
call fcn.140019fd0
call fcn.14001a9b0
call fcn.140014190
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x18c]
mov rcx, qword [0x140156be0]
call fcn.140002050
mov r9d, dword [rsp + 0x188]
mov r8d, dword [rsp + 0x18c]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rsp + 0xb4]
movss xmm2, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xa8]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140010bd0
mov rcx, rax
call fcn.1400365f0
mov rcx, qword [0x140156be0]
call fcn.140005520
mov rcx, qword [0x140156be0]
call fcn.140005560
mov rcx, qword [0x140156998]
call fcn.1400f5530
mov esi, dword [rsp + 0x50]
jmp 0x14008f1d0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0x11c0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm6, dword [0x140133c04]
movaps xmm0, xmm6
call fcn.14001bca0
lea rdx, str.exit.png
lea rcx, [rsp + 0x1880]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1880]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2400]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2410]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11c8]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11d0]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x11d8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0xffffffff
mov r9, rsi
mov r8, rdi
call fcn.140039be0
movzx edi, al
lea rcx, [rsp + 0x1880]
call fcn.1400670a0
test dil, dil
je 0x140090b85
lea rdx, str.Exit_via_button
lea rcx, [rsp + 0x28b0]
call fcn.14009ebf0
mov rcx, rax
call fcn.14008e040
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rdx, str.minimize.png
lea rcx, [rsp + 0x18a0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x18a0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2420]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2430]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11e0]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11e8]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x11f0]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0xffffffff
mov r9, rsi
mov r8, rdi
call fcn.140039be0
movzx edi, al
lea rcx, [rsp + 0x18a0]
call fcn.1400670a0
test dil, dil
je 0x140090cb9
lea rdx, str.Minimizing_window
lea rcx, [rsp + 0x28d0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
mov rcx, qword [0x140156be0]
call fcn.1400020b0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d50]
call fcn.14001bca0
lea rdx, str.logo.png
lea rcx, [rsp + 0x17c0]
call fcn.14009ebf0
nop
lea rdx, str.logo.png
lea rcx, [rsp + 0x18e0]
call fcn.14009ebf0
nop
lea rdx, str.logo.png
lea rcx, [rsp + 0x18c0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x17c0]
call fcn.14009dae0
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3b18], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x18e0]
call fcn.14009dae0
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x18c0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2440]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2450]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11f8]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1200]
call fcn.14000c570
mov rdi, rax
movd xmm2, dword [rsp + 0x3b18]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x1208]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x18c0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x18e0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x17c0]
call fcn.1400670a0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1210]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156988]
cmp byte [rax + 0x18], 0
jne 0x140091b84
mov rax, qword [0x140156998]
movss xmm9, dword [0x140133cbc]
cmp byte [rax + 0xca], 0
jne 0x14009100d
cmp byte [rax + 0xcb], 0
jne 0x14009100d
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x1218]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c94]
call fcn.14001bca0
lea rcx, str.Welcome_and_thank_you_for_choosing_SimHaptic_
call fcn.1400373f0
movss xmm2, dword [0x140133bd0]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1220]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c7c]
call fcn.14001bca0
lea rcx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
call fcn.1400373f0
movss xmm2, dword [0x140133c60]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1228]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm7, dword [0x140133c9c]
subss xmm0, xmm7
call fcn.14001bca0
movss xmm2, dword [0x140133c48]
movss xmm6, dword [0x140133d10]
movaps xmm1, xmm6
lea rcx, [rsp + 0x1230]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Enter_Product_Key
call fcn.1400380b0
test al, al
je 0x140090f9b
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 1
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x1238]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm7
call fcn.14001bca0
movss xmm2, dword [0x140133c4c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x1240]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Start_7_Days_Trial
call fcn.1400380b0
test al, al
mov rax, qword [0x140156998]
je 0x140091015
mov byte [rax + 0xca], 1
jmp 0x140091015
movss xmm7, dword [0x140133c9c]
cmp byte [rax + 0xca], 0
je 0x14009145c
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x1248]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d04]
call fcn.14001bca0
lea rcx, str.Please_enter_your_email
call fcn.1400373f0
movss xmm9, dword [0x140133c58]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x1250]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cd8]
call fcn.14001bca0
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
xor r13d, r13d
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r14d, 0x40
mov r9d, r14d
lea r8, [0x140156f40]
lea rdx, str._Email_Address
lea rcx, [0x14012bf80]
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm6, dword [0x140133c24]
movaps xmm2, xmm6
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0x1258]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012bf88]
call fcn.1400380b0
test al, al
je 0x140091150
mov word [rsp + 0x9c], r14w
lea rcx, [0x140156f40]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], r13b
jne 0x140091120
lea r8, [rsp + 0x9c]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x140091140
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140091167
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001cc50
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x1260]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm7
subss xmm0, dword [0x140133bc0]
call fcn.14001bca0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x1268]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x1400911da
mov rax, qword [0x140156998]
mov byte [rax + 0xca], r13b
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, dword [0x140133bc0]
call fcn.14001bca0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x1270]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Start_Trial
call fcn.1400380b0
test al, al
je 0x14009131f
lea rdx, [0x140156f40]
lea rcx, [rsp + 0x1900]
call fcn.14009ebf0
nop
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x1900]
call fcn.1400a0c40
test al, al
je 0x140091268
lea rdx, str.Missing_details
jmp 0x1400912f3
mov edx, r14d
lea rcx, [0x140156f40]
call fcn.14006c6f0
test rax, rax
jne 0x140091285
lea rdx, str.Invalid_email
jmp 0x1400912f3
lea rax, [rsp + 0x28f0]
mov qword [rsp + 0x3b18], rax
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x28f0]
call fcn.14009ebf0
mov rdi, rax
lea rdx, [0x140156f40]
lea rcx, [rsp + 0x2910]
call fcn.14009ebf0
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58a0
test eax, eax
jne 0x1400912e7
mov rax, qword [0x140156998]
mov byte [rax + 0xca], 0
jmp 0x140091312
cmp eax, 0xffffffff
jne 0x140091312
lea rdx, str.Oops__please_try_again
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009e9e0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x1900]
call fcn.1400670a0
mov byte [rsp + 0x57], 1
movaps xmm2, xmm7
movss xmm1, dword [0x140133d2c]
lea rcx, [rsp + 0x1278]
call fcn.14000c570
mov rcx, rax
mov r12d, 1
mov edx, r12d
call fcn.14001b020
lea r8d, [r12 + 0x2e]
lea rdx, [rsp + 0x57]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x140091453
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1280]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x420]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x420]
mulss xmm1, xmm15
movss xmm0, dword [0x140133cc0]
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1288]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c8c]
call fcn.14001bca0
movaps xmm2, xmm6
movss xmm1, dword [0x140133c84]
lea rcx, [rsp + 0x1290]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c020]
call fcn.1400380b0
test al, al
je 0x14009144e
call fcn.14001d430
call fcn.14001d7e0
mov rax, qword [0x140156998]
jmp 0x14009147b
movss xmm6, dword [0x140133c24]
movss xmm9, dword [0x140133c58]
mov r12d, 1
xor r13d, r13d
lea r14d, [r12 + 0x3f]
cmp byte [rax + 0xcb], 0
je 0x140091ad4
movss xmm2, dword [0x140133cbc]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1298]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cc4]
call fcn.14001bca0
lea rcx, str.Please_enter_your_email_and_product_key
call fcn.1400373f0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x12a0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce0]
call fcn.14001bca0
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9, r14
lea r8, [0x140156fe0]
lea rdx, str._Email_Address
lea rcx, [0x14012bf80]
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm6
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0x12a8]
call fcn.14000c570
mov rdx, rax
lea rcx, str._0
call fcn.1400380b0
test al, al
je 0x1400915a0
mov word [rsp + 0xa0], r14w
lea rcx, [0x140156fe0]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x140091570
lea r8, [rsp + 0xa0]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x140091590
xor ecx, ecx
call fcn.140010540
test al, al
je 0x1400915b7
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001cc50
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0x12b0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce0]
call fcn.14001bca0
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9, r14
lea r8, [0x140157090]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm6
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0x12b8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Paste1
call fcn.1400380b0
test al, al
je 0x14009167e
mov rcx, qword [0x140156be0]
call fcn.14008c900
lea rdx, [0x140157090]
sub rdx, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x140091670
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x12c0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm7
movss xmm9, dword [0x140133bc0]
subss xmm0, xmm9
call fcn.14001bca0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x12c8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x1400916f7
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm9
call fcn.14001bca0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x12d0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x1400918f4
lea rdx, [0x140156fe0]
lea rcx, [rsp + 0x12f8]
call fcn.14009ebf0
nop
lea rdx, [0x140157090]
lea rcx, [rsp + 0x538]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x2930]
call fcn.1400bd590
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.14009ea30
lea rcx, [rsp + 0x2930]
call fcn.1400670a0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x12f8]
call fcn.1400a0c40
test al, al
jne 0x1400918b3
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x538]
call fcn.1400a0c40
test al, al
jne 0x1400918b3
lea rcx, [rsp + 0x538]
call fcn.140067310
mov rdx, rax
lea rcx, [rsp + 0x2950]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400be120
test al, al
jne 0x140091812
lea rdx, str.Invalid_product_key
jmp 0x1400918ba
mov edx, r14d
lea rcx, [0x140156fe0]
call fcn.14006c6f0
test rax, rax
jne 0x140091832
lea rdx, str.Invalid_email
jmp 0x1400918ba
lea rax, [rsp + 0x2970]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x2970]
call fcn.14009ec30
mov rdi, rax
lea rdx, [rsp + 0x12f8]
lea rcx, [rsp + 0x2990]
call fcn.14009ec30
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58a0
cmp eax, 0xffffffff
jne 0x140091890
lea rdx, str.Invalid_product_key
jmp 0x1400918ba
mov rdx, qword [0x140156998]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x1400918d9
lea rcx, [rdx + 0x80]
lea rdx, str.SimHaptic_Activated
jmp 0x1400918c5
lea rdx, str.Missing_details
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009e9e0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x538]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x12f8]
call fcn.1400670a0
mov byte [rsp + 0x58], 1
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x12d8]
call fcn.1400145e0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140133a6c]
movss xmm1, dword [0x140133d2c]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm15
mov rax, qword [0x140156998]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, xmm9
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140133c60]
movss xmm2, dword [0x140133c9c]
lea rcx, [rsp + 0x12e0]
call fcn.14000c570
mov rcx, rax
mov edx, r12d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x12e8]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x12f0]
call fcn.14000c570
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x58]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x140091ad4
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x928]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x418]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x418]
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0x930]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
subss xmm9, dword [0x140133c58]
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c24]
movss xmm1, dword [0x140133c84]
lea rcx, [rsp + 0x938]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c020]
call fcn.1400380b0
test al, al
je 0x140091acf
call fcn.14001d430
call fcn.14001d7e0
call fcn.140019fd0
call fcn.14001a9b0
call fcn.140014190
lea r8, [rsp + 0x190]
lea rdx, [rsp + 0x194]
mov rcx, qword [0x140156be0]
call fcn.140002050
mov r9d, dword [rsp + 0x190]
mov r8d, dword [rsp + 0x194]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rsp + 0xb4]
movss xmm2, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xa8]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140010bd0
mov rcx, rax
call fcn.1400365f0
mov rcx, qword [0x140156be0]
call fcn.140005520
mov rcx, qword [0x140156be0]
call fcn.140005560
movss xmm6, dword [0x140133964]
mov esi, dword [rsp + 0x50]
jmp 0x14008f1b6
cmp byte [0x140156ea0], 0
je 0x140091ba2
mov byte [0x140156ea0], 0
xor edx, edx
lea rcx, str.device_selection_popup
call fcn.14001ce40
mov byte [rsp + 0x59], 1
movss xmm0, dword [0x140133d04]
movaps xmm7, xmm0
movss dword [rsp + 0xe0], xmm0
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133ca8]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm0
lea rcx, [rsp + 0x410]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x940]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x410]
call fcn.14001af90
mov dword [rsp + 0x70], 0x43b90000
movss xmm2, dword [0x140133d18]
movss xmm1, dword [0x140133d58]
lea rcx, [rsp + 0x948]
call fcn.14000c570
mov rcx, rax
mov r12d, 1
mov edx, r12d
call fcn.14001b020
lea r8d, [r12 + 0x2e]
lea rdx, [rsp + 0x59]
lea rcx, str.device_selection_popup
call fcn.14001d690
test al, al
je 0x14009231a
lea rdx, [0x14012c0e8]
lea rcx, [rsp + 0x1338]
call fcn.14009ebf0
nop
lea rdx, str.Choose_all_bass_shaker_output_devices
lea rcx, [rsp + 0x1318]
call fcn.14009ebf0
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x268]
call fcn.14000c570
lea rcx, [rsp + 0x1338]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x950]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x268], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe8]
call fcn.14000c570
lea rcx, [rsp + 0x1318]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x958]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0xe8], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x960]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x268]
mulss xmm1, dword [0x140133a5c]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, [rsp + 0x1338]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x968]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0xe8]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1318]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x970]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0xe8]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bca0
movss xmm0, dword [rsp + 0xe8]
call fcn.14001bd60
call fcn.14003aa30
xor r8d, r8d
lea rdx, [rsp + 0x280]
lea rcx, [0x140156df0]
call fcn.14006f750
nop
xor r8d, r8d
lea rdx, str.Open_to_choose...
lea rcx, str.itemsdevice
call fcn.14003b240
test al, al
je 0x140091f9a
xor r14d, r14d
lea rcx, [rsp + 0x280]
call fcn.14009db10
test rax, rax
je 0x140091f95
xor esi, esi
lea rbx, [0x140156d80]
nop dword [rax]
nop word [rax + rax]
mov edx, r14d
lea rcx, [rsp + 0x29d0]
call fcn.14006cea0
mov rdi, rax
mov rdx, rsi
lea rcx, [rsp + 0x280]
call fcn.14009db00
mov r8, rax
lea rdx, [0x140122574]
lea rcx, [rsp + 0x29b0]
call fcn.1400a0bd0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1920]
call fcn.1400a0d70
nop
lea rcx, [rsp + 0x29b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x29d0]
call fcn.1400670a0
lea rdi, [rsi + rbx]
lea rcx, [rsp + 0x1920]
call fcn.140067310
mov rcx, rax
mov rdx, rdi
call fcn.140039d00
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x978]
call fcn.14000c570
mov rdi, rax
mov rdx, rsi
lea rcx, [rsp + 0x280]
call fcn.14009db00
mov rcx, rax
call fcn.140067310
mov rcx, rax
mov r9, rdi
mov r8d, r12d
xor edx, edx
call fcn.140043c40
nop
lea rcx, [rsp + 0x1920]
call fcn.1400670a0
inc r14d
movsxd rsi, r14d
lea rcx, [rsp + 0x280]
call fcn.14009db10
cmp rsi, rax
jb 0x140091e90
movzx ebx, byte [rsp + 0x3b00]
call fcn.14001d7e0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x980]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cdc]
call fcn.14001bca0
movss xmm2, dword [0x140133c34]
movss xmm1, dword [0x140133c84]
lea rcx, [rsp + 0x988]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Apply
call fcn.1400380b0
test al, al
je 0x1400922eb
lea rcx, [rsp + 0x1f8]
call fcn.1400734e0
nop
lea rdx, str.effects
lea rcx, [rsp + 0x1f8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x700]
call fcn.14009e070
lea rdx, str.effects
lea rcx, [rsp + 0x1f8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x2a30]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x700]
call fcn.1400a0e60
test al, al
je 0x14009226e
lea rbx, [0x140156d80]
nop dword [rax]
lea rcx, [rsp + 0x700]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x1940]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x700]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.level
call fcn.1400a1080
mov rcx, rax
call fcn.1400a13b0
movss dword [rsp + 0x198], xmm0
xor edx, edx
lea rcx, [rsp + 0x428]
call fcn.14009e7c0
nop
xor r15d, r15d
lea rcx, [rsp + 0x280]
call fcn.14009db10
test rax, rax
je 0x140092178
xor r14d, r14d
mov rsi, rbx
nop word [rax + rax]
cmp byte [rsi], 0
je 0x140092159
lea rax, [rsp + 0x10c0]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x10c0]
call fcn.1400a10f0
mov rdi, rax
mov rdx, r14
lea rcx, [rsp + 0x280]
call fcn.14009db00
mov rdx, rax
lea rcx, [rsp + 0x29f0]
call fcn.14009ec30
mov rdx, rax
lea rcx, [rsp + 0x428]
call fcn.14009e1c0
nop
mov rdx, rdi
mov rcx, rax
call fcn.14009e3c0
inc r15d
inc rsi
movsxd r14, r15d
lea rcx, [rsp + 0x280]
call fcn.14009db10
cmp r14, rax
jb 0x1400920f0
lea rax, [rsp + 0x10d0]
mov qword [rsp + 0x3b18], rax
lea rax, [rsp + 0x2a10]
mov qword [rsp + 0x80], rax
lea rdx, [rsp + 0x428]
lea rcx, [rsp + 0x10d0]
call fcn.14009e430
mov rsi, rax
lea rdx, [rsp + 0x1940]
lea rcx, [rsp + 0x2a10]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x1f8]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a1080
mov rcx, rax
mov rdx, rsi
call fcn.14009e3c0
nop
lea rcx, [rsp + 0x428]
call fcn.14009e390
nop
lea rcx, [rsp + 0x1940]
call fcn.1400670a0
lea rcx, [rsp + 0x700]
call fcn.14009de50
lea rdx, str.effects
lea rcx, [rsp + 0x1f8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x2a30]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x700]
call fcn.1400a0e60
test al, al
jne 0x140092070
movzx ebx, byte [rsp + 0x3b00]
lea rcx, [rsp + 0x1960]
call fcn.1400717c0
nop
lea rax, [rsp + 0x10e0]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x1f8]
lea rcx, [rsp + 0x10e0]
call fcn.14009e430
mov rdi, rax
lea rdx, [rsp + 0x1960]
lea rcx, [rsp + 0x2a50]
call fcn.14009ec30
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400cf9b0
call fcn.14008c910
call fcn.14001d430
nop
lea rcx, [rsp + 0x1960]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1f8]
call fcn.14009e390
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x280]
call fcn.14009dba0
nop
lea rcx, [rsp + 0x1318]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1338]
call fcn.1400670a0
cmp dword [rsp + 0x100], 0
jne 0x14009b365
movaps xmm0, xmm11
call fcn.14001bca0
mov edx, 0x22
lea rcx, str.main_tabbar
call fcn.140045a80
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x14009785b
xor r8d, r8d
xor edx, edx
lea rcx, str.Main
call fcn.140047540
test al, al
je 0x14009785b
mov rcx, qword [0x140156a00]
call fcn.1400f7600
test al, al
je 0x140092510
cmp byte [0x140156b0a], 0
je 0x140092510
mov byte [0x140156b0a], 0
xor dil, dil
lea rcx, [rsp + 0x10f0]
call fcn.1400734e0
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.14009e430
nop
lea rcx, [rsp + 0x10f0]
call fcn.14009e390
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x378]
call fcn.14009e070
lea rdx, [rsp + 0x2a90]
lea rcx, [rsp + 0x378]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x720]
call fcn.1400a0e60
test al, al
je 0x1400924db
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rsp + 0x720]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x2a70]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x720]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x5a8]
call fcn.14009e430
lea rcx, [rsp + 0x5a8]
call fcn.14009df40
movzx edi, dil
test al, al
cmove edi, r12d
lea rcx, [rsp + 0x5a8]
call fcn.14009e390
nop
lea rcx, [rsp + 0x2a70]
call fcn.1400670a0
lea rcx, [rsp + 0x720]
call fcn.14009de50
lea rdx, [rsp + 0x2a90]
lea rcx, [rsp + 0x378]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x720]
call fcn.1400a0e60
test al, al
jne 0x140092420
test dil, dil
jne 0x140092503
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
test eax, eax
je 0x1400924fc
mov rcx, qword [0x140156be0]
call fcn.1400020d0
mov byte [0x140156ea0], 1
lea rcx, [rsp + 0x378]
call fcn.14009e390
mov rcx, qword [0x140156a00]
call fcn.1400f7280
test al, al
je 0x1400928a0
mov rcx, qword [0x140156ab8]
call fcn.1400b6870
ucomiss xmm0, xmm8
jp 0x1400928a0
jne 0x1400928a0
movss xmm6, dword [0x140133da8]
lea rdx, [rsp + 0x2ab0]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
lea rdx, [0x14012b3c8]
mov rcx, rax
call fcn.1400a0c40
movzx edi, al
lea rcx, [rsp + 0x2ab0]
call fcn.1400670a0
test dil, dil
je 0x140092589
movss xmm6, dword [0x140133dac]
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, xmm6
jp 0x14009259c
je 0x14009260b
movss dword [rax + 0x54], xmm6
cvttss2si r8d, xmm6
cvttss2si edx, dword [rax + 0x50]
mov rcx, qword [0x140156be0]
call fcn.140002080
mov rax, qword [0x140156998]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
movss xmm6, dword [0x140133c04]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
lea rcx, [0x140156a40]
call fcn.14009d230
test al, al
jne 0x14009784e
mov rcx, qword [0x140156a00]
call fcn.1400f7280
movzx r13d, al
mov byte [rsp + 0x3b18], al
mov ecx, 4
test al, al
mov eax, 0x23
cmove ecx, eax
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm8
lea rcx, [rsp + 0x990]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
nop
movdqa xmm2, xmmword [0x140133ff0]
xor ecx, ecx
lea rdx, [0x140157520]
nop dword [rax]
nop word [rax + rax]
movd xmm0, ecx
pshufd xmm0, xmm0, 0
paddd xmm0, xmm2
cvtdq2ps xmm0, xmm0
movups xmmword [rdx - 0x10], xmm0
lea eax, [rcx + 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
cvtdq2ps xmm0, xmm1
movups xmmword [rdx], xmm0
lea eax, [rcx + 8]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
cvtdq2ps xmm0, xmm1
movups xmmword [rdx + 0x10], xmm0
lea eax, [rcx + 0xc]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
cvtdq2ps xmm0, xmm1
movups xmmword [rdx + 0x20], xmm0
add ecx, 0x10
lea rdx, [rdx + 0x40]
cmp ecx, 0x60
jb 0x1400926a0
movsxd rax, ecx
lea rsi, [0x140157510]
cmp rax, 0x64
jae 0x140092736
lea rax, [rsi + rax*4]
nop dword [rax + rax]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [rax], xmm0
inc ecx
lea rax, [rax + 4]
cmp ecx, 0x64
jb 0x140092720
movaps xmm0, xmm6
call fcn.14001bca0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x1358]
call fcn.14009ebf0
nop
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
nop
cmp rdi, rax
je 0x140092796
mov rdx, qword [rdi]
cmp byte [rdx + 0xf3], 0
je 0x140092932
add rdx, 8
lea rcx, [rsp + 0x1358]
call fcn.14009ea00
movss xmm2, dword [0x140133c6c]
movss xmm1, dword [0x140133d00]
lea rcx, [rsp + 0x998]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x1358]
call fcn.140067310
mov rcx, rax
mov r8d, 0xa
mov rdx, rdi
call fcn.140059890
test al, al
je 0x14009288d
xor edx, edx
xor ecx, ecx
mov r9d, 0xc00f
lea r8d, [rdx + 0xf]
call fcn.140059820
mov dword [rsp + 0x20], 2
movsd xmm3, qword [0x140133ad8]
movsd xmm2, qword [0x140133e20]
movsd xmm1, qword [0x140133b90]
xorps xmm0, xmm0
call fcn.140059850
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x2460]
call fcn.14000c580
movss xmm1, dword [0x140133a88]
mov rcx, rax
call fcn.1400640e0
mov dword [rsp + 0x30], 4
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
lea r8, [0x140156bf0]
mov rdx, rsi
lea rcx, [0x1401181e2]
call fcn.1400649f0
call fcn.14005c780
nop
lea rcx, [rsp + 0x1358]
call fcn.1400670a0
nop
jmp 0x14009299d
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133d98]
jp 0x1400928bb
je 0x140092613
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140156be0]
call fcn.140002080
mov rax, qword [0x140156998]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
jmp 0x140092613
add rdi, 8
jmp 0x140092770
movss xmm1, dword [0x140133bfc]
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14001c030
movss xmm2, dword [0x140133c70]
movaps xmm1, xmm8
lea rcx, [rsp + 0x9b0]
call fcn.14000c570
mov rdx, rax
mov r9d, 0x18
xor r8d, r8d
lea rcx, str.dffsd
call fcn.1400150a0
movaps xmm0, xmm8
call fcn.14001bca0
movss xmm9, dword [0x140133d18]
movaps xmm0, xmm9
call fcn.14001bd60
lea rdx, [rsp + 0x1518]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
lea rcx, [rsp + 0x3b8]
call fcn.14009ca70
nop
mov dword [rsp + 0x19c], 0
lea rdx, [rsp + 0x19c]
lea rcx, [rsp + 0x3b8]
call fcn.14009c9f0
mov dword [rsp + 0x1c8], r12d
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x3b8]
call fcn.14009c9f0
mov dword [rsp + 0x1cc], 2
lea rdx, [rsp + 0x1cc]
lea rcx, [rsp + 0x3b8]
call fcn.14009c9f0
lea rcx, [rsp + 0x1518]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.simulator
call fcn.14003b240
test al, al
je 0x140092c40
lea rcx, [rsp + 0x3b8]
call fcn.14009c9e0
mov r14, rax
lea rcx, [rsp + 0x3b8]
call fcn.14009c9d0
mov r15, rax
cmp r14, rax
je 0x140092c3b
nop
mov esi, dword [r14]
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x468]
call fcn.14009ebf0
nop
test esi, esi
jne 0x140092af5
lea rdx, str.MSFS
jmp 0x140092b0f
cmp esi, 1
jne 0x140092b03
lea rdx, str.X_Plane
jmp 0x140092b0f
cmp esi, 2
jne 0x140092b1c
lea rdx, [0x14012b3c8]
lea rcx, [rsp + 0x468]
call fcn.14009e9e0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9b8]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x468]
call fcn.140067310
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x140092bdf
lea rdx, [0x14012b3c8]
lea rcx, [rsp + 0x468]
call fcn.1400a0c40
test al, al
je 0x140092b95
call fcn.1400b9180
call fcn.1400b8870
mov rcx, qword [0x140156a00]
call fcn.1400f68e0
test al, al
je 0x140092b95
call fcn.1400ba740
call fcn.1400b9f50
mov byte [0x140156b0b], 0
mov edx, esi
mov rcx, qword [0x140156a58]
call fcn.1400e1ec0
lea rdx, [rsp + 0x468]
lea rcx, [rsp + 0x2ad0]
call fcn.14009ec30
mov rdx, rax
mov rcx, qword [0x140156a00]
call fcn.1400f6010
call fcn.140082960
mov rcx, qword [0x140156a58]
call fcn.1400e1c80
lea rdx, [rsp + 0x1980]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
lea rdx, [rsp + 0x1980]
lea rcx, [rsp + 0x1518]
call fcn.1400a0b80
test al, al
je 0x140092c13
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x1980]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x468]
call fcn.1400670a0
add r14, 4
cmp r14, r15
jne 0x140092ad0
call fcn.14001d7e0
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm6, dword [0x140133cec]
test r13b, r13b
je 0x140092c61
movss xmm6, dword [0x140133cc0]
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x140092c96
call fcn.14001b0a0
mov rdi, rax
movaps xmm2, xmm6
movss xmm1, dword [0x140133d64]
lea rcx, [rsp + 0x9c0]
call fcn.14000c570
mov r9d, 0xff00fc7c
jmp 0x140092cbc
call fcn.14001b0a0
mov rdi, rax
movaps xmm2, xmm6
movss xmm1, dword [0x140133d64]
lea rcx, [rsp + 0x9c8]
call fcn.14000c570
mov r9d, 0xff0000ff
mov dword [rsp + 0x20], 0x40
movss xmm2, dword [0x140133bb0]
mov rdx, rax
mov rcx, rdi
call fcn.14002ea60
movss xmm1, dword [0x140133c34]
movaps xmm0, xmm8
call fcn.14001bb90
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x140092d0d
lea rdx, str.Connected
cmp byte [rax + 0x27], 0
lea rax, str.Paused
cmovne rdx, rax
jmp 0x140092d14
lea rdx, str.Waiting...
lea rcx, [rsp + 0x1e00]
call fcn.14009ebf0
nop
lea rcx, [rsp + 0x1e00]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movss xmm2, dword [0x140133bc0]
movaps xmm1, xmm8
lea rcx, [rsp + 0x9d0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rcx, qword [0x140156a58]
cmp byte [rcx + 0x25], 0
je 0x140092d80
add rcx, 0xd0
lea rdx, [0x1401181e2]
call fcn.1400a1200
test al, al
je 0x140092d80
mov cl, 1
jmp 0x140092d82
xor ecx, ecx
call fcn.1400714d0
mov rcx, qword [0x140156a58]
cmp byte [rcx + 0x25], 0
je 0x140092daf
add rcx, 0xd0
lea rdx, [0x1401181e2]
call fcn.1400a1200
test al, al
je 0x140092daf
mov cl, 1
jmp 0x140092db1
xor ecx, ecx
call fcn.1400714e0
call fcn.14003aa30
movaps xmm0, xmm8
call fcn.14001bca0
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x558]
call fcn.14009ec30
nop
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x558]
call fcn.1400a0c40
test al, al
je 0x140092e2d
lea rdx, [0x1401238cc]
lea rcx, [rsp + 0x558]
call fcn.14009e9e0
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x140092e2d
lea rdx, str.Loading...
lea rcx, [rsp + 0x558]
call fcn.14009e9e0
movaps xmm0, xmm9
call fcn.14001bd60
call fcn.14003aa30
xor ecx, ecx
call fcn.1400714d0
lea rcx, [rsp + 0x558]
call fcn.140067310
mov rdx, rax
mov r8d, 0x20
lea rcx, str.profile
call fcn.14003b240
test al, al
je 0x140092ea7
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9d8]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x558]
call fcn.140067310
mov rcx, rax
mov r9, rdi
xor r8d, r8d
mov dl, 1
call fcn.140043c40
call fcn.14001b0d0
call fcn.14001d7e0
call fcn.14001abd0
movss xmm6, dword [0x140133c04]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133c18]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x9e0]
call fcn.14000c570
mov rdx, rax
xor r8d, r8d
lea rcx, str.test1
call fcn.1400380c0
test al, al
je 0x140092f04
xor edx, edx
lea rcx, str.copy_popup
call fcn.14001ce40
mov byte [rsp + 0x5a], 1
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
movss xmm9, dword [0x140133c9c]
subss xmm2, xmm9
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm7
lea rcx, [rsp + 0x408]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9e8]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x408]
call fcn.14001af90
movss xmm2, dword [0x140133d10]
movss xmm1, dword [rsp + 0x70]
lea rcx, [rsp + 0x9f0]
call fcn.14000c570
mov rcx, rax
mov edx, r12d
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x5a]
lea rcx, str.copy_popup
call fcn.14001d690
test al, al
je 0x1400937e4
lea rdx, str.Copy_from_existing
lea rcx, [rsp + 0x1398]
call fcn.14009ebf0
nop
lea rdx, str.Choose_the_profile_you_wish_to_copy_from
lea rcx, [rsp + 0x1378]
call fcn.14009ebf0
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x270]
call fcn.14000c570
lea rcx, [rsp + 0x1398]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x9f8]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x270], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xf0]
call fcn.14000c570
lea rcx, [rsp + 0x1378]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa00]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0xf0], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xa08]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x270]
mulss xmm1, dword [0x140133a5c]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, [rsp + 0x1398]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0xf0]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1378]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa18]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0xf0]
mulss xmm1, xmm15
subss xmm7, xmm1
movaps xmm0, xmm7
call fcn.14001bca0
movss xmm0, dword [rsp + 0xf0]
call fcn.14001bd60
call fcn.14003aa30
lea rcx, [0x140153b48]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.copy_profile
call fcn.14003b240
test al, al
je 0x1400935b4
lea rcx, [rsp + 0x1a00]
call fcn.1400d7670
nop
lea rdx, [rsp + 0x1a00]
lea rcx, [rsp + 0x2af0]
call fcn.14009ec30
mov rdx, rax
lea rcx, [rsp + 0x7d0]
call fcn.1400bd2b0
nop
lea rcx, [rsp + 0x7d0]
call fcn.14009db10
test eax, eax
je 0x140093593
xor esi, esi
mov r14d, eax
mov r15d, dword [rsp + 0x50]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x7d0]
call fcn.14009db00
mov rdx, rax
lea rcx, [rsp + 0x488]
call fcn.14009ec30
nop
mov r8, 0xffffffffffffffff
lea rdx, [0x14012c238]
lea rcx, [rsp + 0x488]
call fcn.14009e850
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0x2e8]
lea rcx, [rsp + 0x488]
call fcn.14009e7f0
nop
xor edx, edx
lea rcx, [rsp + 0x2e8]
call fcn.14009e980
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov edi, eax
xor edx, edx
lea rcx, [rsp + 0x2e8]
call fcn.14009e980
mov byte [rax], dil
lea rdx, [rsp + 0x2e8]
lea rcx, [rsp + 0x120]
call fcn.14009ec30
nop
lea rdx, [rsp + 0x2b10]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
or r15d, 2
mov dword [rsp + 0x50], r15d
lea rdx, [0x14012b3c8]
mov rcx, rax
call fcn.1400a0c40
test al, al
je 0x1400932dd
xor r8d, r8d
lea rdx, str.SHDCS
lea rcx, [rsp + 0x120]
call fcn.14009e920
cmp rax, 0xffffffffffffffff
jne 0x1400932dd
mov dil, 1
jmp 0x1400932e0
xor dil, dil
test r15b, 2
je 0x1400932fc
and r15d, 0xfffffffd
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x2b10]
call fcn.1400670a0
test dil, dil
jne 0x14009355d
lea rdx, [rsp + 0x2b30]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
or r15d, 4
mov dword [rsp + 0x50], r15d
lea rdx, str.MSFS
mov rcx, rax
call fcn.1400a0c40
test al, al
je 0x140093358
xor r8d, r8d
lea rdx, str.SHMSFS
lea rcx, [rsp + 0x120]
call fcn.14009e920
cmp rax, 0xffffffffffffffff
jne 0x140093358
mov dil, 1
jmp 0x14009335b
xor dil, dil
test r15b, 4
je 0x140093377
and r15d, 0xfffffffb
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x2b30]
call fcn.1400670a0
test dil, dil
jne 0x14009355d
lea rdx, [rsp + 0x2b50]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
or r15d, 8
mov dword [rsp + 0x50], r15d
lea rdx, str.X_Plane
mov rcx, rax
call fcn.1400a0c40
test al, al
je 0x1400933d3
xor r8d, r8d
lea rdx, str.SHXPL
lea rcx, [rsp + 0x120]
call fcn.14009e920
cmp rax, 0xffffffffffffffff
jne 0x1400933d3
mov dil, 1
jmp 0x1400933d6
xor dil, dil
test r15b, 8
je 0x1400933f2
and r15d, 0xfffffff7
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x2b50]
call fcn.1400670a0
test dil, dil
jne 0x14009355d
lea rdx, str.SHXPL_
lea rcx, [rsp + 0x19a0]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x19a0]
lea rcx, [rsp + 0x120]
call fcn.1400bd8f0
nop
lea rcx, [rsp + 0x19a0]
call fcn.1400670a0
lea rdx, str.SHMSFS_
lea rcx, [rsp + 0x19c0]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x19c0]
lea rcx, [rsp + 0x120]
call fcn.1400bd8f0
nop
lea rcx, [rsp + 0x19c0]
call fcn.1400670a0
lea rdx, str.SHDCS_
lea rcx, [rsp + 0x19e0]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x19e0]
lea rcx, [rsp + 0x120]
call fcn.1400bd8f0
nop
lea rcx, [rsp + 0x19e0]
call fcn.1400670a0
lea rdx, str.empty
lea rcx, [rsp + 0x120]
call fcn.1400a0c40
test al, al
jne 0x14009355d
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x120]
call fcn.1400a11b0
test al, al
je 0x14009355d
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa20]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x120]
call fcn.140067310
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x14009353f
lea rdx, [rsp + 0x2e8]
lea rcx, [0x140153b68]
call fcn.14009ea00
lea rdx, [rsp + 0x120]
lea rcx, [0x140153b48]
call fcn.14009ea00
lea rdx, [rsp + 0x120]
lea rcx, [0x140153b48]
call fcn.1400a0b80
test al, al
je 0x14009355d
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x120]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x2e8]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x488]
call fcn.1400670a0
inc rsi
sub r14, 1
jne 0x1400931f0
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x7d0]
call fcn.14009dba0
nop
lea rcx, [rsp + 0x1a00]
call fcn.1400670a0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa28]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ca4]
call fcn.14001bca0
movss xmm7, dword [0x140133c24]
movaps xmm2, xmm7
movss xmm6, dword [0x140133c84]
movaps xmm1, xmm6
lea rcx, [rsp + 0xa30]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Copy
call fcn.1400380b0
test al, al
je 0x140093789
lea rdx, str.Click_to_select
lea rcx, [0x140153b68]
call fcn.1400a1200
test al, al
je 0x140093789
lea rdx, [0x1401181e2]
lea rcx, [0x140153b68]
call fcn.1400a1200
test al, al
je 0x140093784
lea r8, str..json
lea rdx, [0x140153b68]
lea rcx, [rsp + 0x1a80]
call fcn.1400a0d00
nop
lea rcx, [rsp + 0x1a60]
call fcn.1400d7670
nop
lea r8, [rsp + 0x1a80]
lea rdx, [rsp + 0x1a60]
lea rcx, [rsp + 0x1a40]
call fcn.1400a0e00
nop
lea rdx, [rsp + 0x1a40]
lea rcx, [rsp + 0x2b70]
call fcn.14009ec30
mov rdx, rax
lea rcx, [rsp + 0x5b8]
call fcn.1400cfb30
nop
lea rcx, [rsp + 0x1a20]
call fcn.1400717c0
nop
lea rax, [rsp + 0x1100]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x5b8]
lea rcx, [rsp + 0x1100]
call fcn.14009e430
mov rdi, rax
lea rdx, [rsp + 0x1a20]
lea rcx, [rsp + 0x2b90]
call fcn.14009ec30
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400cf9b0
call fcn.14008c910
lea rdx, str.Click_to_select
lea rcx, [0x140153b48]
call fcn.14009e9e0
lea rdx, str.Click_to_select
lea rcx, [0x140153b68]
call fcn.14009e9e0
nop
lea rcx, [rsp + 0x1a20]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x5b8]
call fcn.14009e390
nop
lea rcx, [rsp + 0x1a40]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1a60]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1a80]
call fcn.1400670a0
call fcn.14001d430
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa38]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x1400937c1
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1378]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1398]
call fcn.1400670a0
jmp 0x1400937f4
movss xmm7, dword [0x140133c24]
movss xmm6, dword [0x140133c84]
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133c50]
call fcn.14001bcf0
movss xmm0, dword [0x140133d24]
call fcn.14001bca0
lea rdx, str.copy.png
lea rcx, [rsp + 0x1aa0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1aa0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2470]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2480]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa40]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa48]
call fcn.14000c570
mov rdi, rax
movss xmm2, dword [0x140133c18]
movss xmm1, dword [0x140133c2c]
lea rcx, [rsp + 0xa50]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1aa0]
call fcn.1400670a0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm2, dword [0x140133c10]
movss xmm1, dword [0x140133c18]
lea rcx, [rsp + 0xa58]
call fcn.14000c570
mov rdx, rax
xor r8d, r8d
lea rcx, str.test2
call fcn.1400380c0
test al, al
je 0x140093963
xor edx, edx
lea rcx, str.reset_profile
call fcn.14001ce40
mov byte [rsp + 0x5b], 1
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133c80]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x400]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa60]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x400]
call fcn.14001af90
movaps xmm2, xmm12
movss xmm1, dword [0x140133d44]
lea rcx, [rsp + 0xa68]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x5b]
lea rcx, str.reset_profile
call fcn.14001d690
test al, al
je 0x140094011
lea rdx, str.Reset_profile_to_default
lea rcx, [rsp + 0x13f8]
call fcn.14009ebf0
nop
lea rdx, str.Are_you_sure_
lea rcx, [rsp + 0x13d8]
call fcn.14009ebf0
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x278]
call fcn.14000c570
lea rcx, [rsp + 0x13f8]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa70]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x278], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x298]
call fcn.14000c570
lea rcx, [rsp + 0x13d8]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa78]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x298], xmm0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0xa80]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x278]
mulss xmm1, dword [0x140133a5c]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, [rsp + 0x13f8]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa88]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x298]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x13d8]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c74]
call fcn.14001bca0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa98]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c2b8]
call fcn.1400380b0
test al, al
je 0x140093fb8
lea rcx, [rsp + 0x398]
call fcn.140071560
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7600
test al, al
je 0x140093f3b
lea rcx, [rsp + 0x1110]
call fcn.1400734e0
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x388]
call fcn.14009e430
nop
lea rcx, [rsp + 0x1110]
call fcn.14009e390
lea rdx, [rsp + 0x740]
lea rcx, [rsp + 0x388]
call fcn.14009e070
lea rdx, [rsp + 0x2c30]
lea rcx, [rsp + 0x388]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x740]
call fcn.1400a0e60
test al, al
je 0x140093f2e
nop dword [rax]
lea rcx, [rsp + 0x740]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x13b8]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x740]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x1b8]
call fcn.14009e430
nop
lea rax, [rsp + 0x2bb0]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x13b8]
lea rcx, [rsp + 0x2bb0]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x398]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
mov rcx, rax
lea rdx, str.level
call fcn.1400a1080
mov rcx, rax
call fcn.1400a13b0
movss dword [rsp + 0x140], xmm0
lea rcx, [rsp + 0x1b8]
call fcn.14009df40
test al, al
jne 0x140093ed9
lea rdx, [rsp + 0x7e8]
lea rcx, [rsp + 0x1b8]
call fcn.14009e070
lea rdx, [rsp + 0x2bf0]
lea rcx, [rsp + 0x1b8]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x7e8]
call fcn.1400a0e60
test al, al
je 0x140093e4f
nop dword [rax]
lea rcx, [rsp + 0x7e8]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x1ac0]
call fcn.14009ec30
nop
lea rax, [rsp + 0x1120]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1120]
call fcn.1400a10f0
mov rdi, rax
lea rdx, [rsp + 0x1ac0]
lea rcx, [rsp + 0x2bd0]
call fcn.14009ec30
mov rdx, rax
lea rcx, [rsp + 0x1b8]
call fcn.14009e1c0
nop
mov rdx, rdi
mov rcx, rax
call fcn.14009e3c0
nop
lea rcx, [rsp + 0x1ac0]
call fcn.1400670a0
lea rcx, [rsp + 0x7e8]
call fcn.14009de50
lea rdx, [rsp + 0x2bf0]
lea rcx, [rsp + 0x1b8]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x7e8]
call fcn.1400a0e60
test al, al
jne 0x140093d90
lea rax, [rsp + 0x1130]
mov qword [rsp + 0x3b18], rax
lea rax, [rsp + 0x2c10]
mov qword [rsp + 0x80], rax
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x1130]
call fcn.14009e430
mov rsi, rax
lea rdx, [rsp + 0x13b8]
lea rcx, [rsp + 0x2c10]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x398]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a1080
mov rcx, rax
mov rdx, rsi
call fcn.14009e3c0
nop
lea rcx, [rsp + 0x1b8]
call fcn.14009e390
nop
lea rcx, [rsp + 0x13b8]
call fcn.1400670a0
lea rcx, [rsp + 0x740]
call fcn.14009de50
lea rdx, [rsp + 0x2c30]
lea rcx, [rsp + 0x388]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x740]
call fcn.1400a0e60
test al, al
jne 0x140093c80
lea rcx, [rsp + 0x388]
call fcn.14009e390
lea rcx, [rsp + 0x1b20]
call fcn.1400717c0
nop
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x398]
lea rcx, [rsp + 0x1140]
call fcn.14009e430
mov rdi, rax
lea rdx, [rsp + 0x1b20]
lea rcx, [rsp + 0x2c50]
call fcn.14009ec30
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400cf9b0
call fcn.14008c910
call fcn.14001d430
nop
lea rcx, [rsp + 0x1b20]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x398]
call fcn.14009e390
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xaa0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140093ff0
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x13d8]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x13f8]
call fcn.1400670a0
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d34]
call fcn.14001bca0
lea rdx, str.reset.png
lea rcx, [rsp + 0x1b40]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b40]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2490]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2720]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xaa8]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xab0]
call fcn.14000c570
mov rdi, rax
movss xmm2, dword [0x140133c1c]
movss xmm1, dword [0x140133c2c]
lea rcx, [rsp + 0xab8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1b40]
call fcn.1400670a0
movss xmm1, dword [0x140133c00]
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movaps xmm2, xmm14
movss xmm1, dword [0x140133c34]
lea rcx, [rsp + 0xac0]
call fcn.14000c570
mov rdx, rax
xor r8d, r8d
lea rcx, str.test3
call fcn.1400380c0
test al, al
mov rax, qword [0x140156998]
je 0x140094173
mov byte [rax + 0xc8], 1
mov byte [rsp + 0x5c], 1
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133c80]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x3f8]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xac8]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x3f8]
call fcn.14001af90
movaps xmm2, xmm12
movss xmm1, dword [0x140133d44]
lea rcx, [rsp + 0xad0]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x5c]
lea rcx, str.profiles_cloud
call fcn.14001d690
test al, al
je 0x140094405
lea rdx, str.Profiles_cloud
lea rcx, [rsp + 0x1438]
call fcn.14009ebf0
nop
lea rdx, str.Coming_soon...
lea rcx, [rsp + 0x1418]
call fcn.14009ebf0
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x220]
call fcn.14000c570
lea rcx, [rsp + 0x1438]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xad8]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x220], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x228]
call fcn.14000c570
lea rcx, [rsp + 0x1418]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xae0]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x228], xmm0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0xae8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x220]
mulss xmm1, dword [0x140133a5c]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, [rsp + 0x1438]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xaf0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x228]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1418]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xaf8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb0]
call fcn.14001bca0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb00]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c020]
call fcn.1400380b0
test al, al
je 0x1400943e4
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1418]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1438]
call fcn.1400670a0
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d40]
call fcn.14001bca0
lea rdx, str.cloud.png
lea rcx, [rsp + 0x1b60]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b60]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24a0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24b0]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb08]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb10]
call fcn.14000c570
mov rdi, rax
movss xmm2, dword [0x140133c18]
movss xmm1, dword [0x140133c44]
lea rcx, [rsp + 0xb18]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1b60]
call fcn.1400670a0
call fcn.14001abd0
call fcn.140071550
call fcn.140015110
call fcn.14001c170
movaps xmm1, xmm8
test r13b, r13b
je 0x14009453f
movaps xmm2, xmm10
lea rcx, [rsp + 0xb20]
jmp 0x14009454f
movss xmm2, dword [0x140133c34]
lea rcx, [rsp + 0xb28]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14001c030
movzx eax, byte [0x140156971]
neg al
sbb edi, edi
and edi, 0x10
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb30]
call fcn.14000c570
mov rdx, rax
mov r9d, edi
xor r8d, r8d
lea rcx, [0x14012c314]
call fcn.1400150a0
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
mov qword [rsp + 0x100], rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
mov qword [rsp + 0x80], rax
cmp rdi, rax
je 0x1400977e9
nop dword [rax]
mov r13, qword [rdi]
mov qword [rsp + 0xe0], r13
mov byte [rsp + 0x5d], 1
mov rcx, qword [0x140156998]
movss xmm2, dword [rcx + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133c80]
movss xmm1, dword [rcx + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x508]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb38]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x508]
call fcn.14001af90
movaps xmm2, xmm12
movss xmm1, dword [0x140133d44]
lea rcx, [rsp + 0xb40]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x5d]
lea rcx, str.reset_effect
call fcn.14001d690
test al, al
je 0x140094d6c
lea rdx, str.Reset_effect_to_default
lea rcx, [rsp + 0x1478]
call fcn.14009ebf0
nop
lea rdx, str.Are_you_sure_
lea rcx, [rsp + 0x1458]
call fcn.14009ebf0
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x230]
call fcn.14000c570
lea rcx, [rsp + 0x1478]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb48]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x230], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x238]
call fcn.14000c570
lea rcx, [rsp + 0x1458]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb50]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x238], xmm0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0xb58]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x230]
mulss xmm1, dword [0x140133a5c]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, [rsp + 0x1478]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xb60]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x238]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1458]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xb68]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c74]
call fcn.14001bca0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb70]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c2b8]
call fcn.1400380b0
test al, al
je 0x140094d13
lea rcx, [rsp + 0x3a8]
call fcn.140071560
nop
lea rcx, [rsp + 0x1e8]
call fcn.1400734e0
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7600
test al, al
je 0x140094bbd
lea rdx, str.effects
lea rcx, [rsp + 0x1e8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x760]
call fcn.14009e070
lea rdx, str.effects
lea rcx, [rsp + 0x1e8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x2cf0]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x760]
call fcn.1400a0e60
test al, al
je 0x140094bbd
lea rcx, [rsp + 0x760]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x828]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x760]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a1080
mov rdx, rax
lea rcx, [rsp + 0x1d8]
call fcn.14009e430
nop
lea rdx, [rsp + 0x828]
lea rcx, [0x140153ba8]
call fcn.1400a11b0
test al, al
jne 0x140094b59
lea rax, [rsp + 0x2c70]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x828]
lea rcx, [rsp + 0x2c70]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x3a8]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
mov rcx, rax
lea rdx, str.level
call fcn.1400a1080
mov rcx, rax
call fcn.1400a13b0
movss dword [rsp + 0x144], xmm0
lea rcx, [rsp + 0x1d8]
call fcn.14009df40
test al, al
jne 0x140094b59
lea rdx, [rsp + 0x808]
lea rcx, [rsp + 0x1d8]
call fcn.14009e070
lea rdx, [rsp + 0x2cb0]
lea rcx, [rsp + 0x1d8]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x808]
call fcn.1400a0e60
test al, al
je 0x140094acf
nop word [rax + rax]
lea rcx, [rsp + 0x808]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x1680]
call fcn.14009ec30
nop
lea rax, [rsp + 0x1150]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x144]
lea rcx, [rsp + 0x1150]
call fcn.1400a10f0
mov rdi, rax
lea rdx, [rsp + 0x1680]
lea rcx, [rsp + 0x2c90]
call fcn.14009ec30
mov rdx, rax
lea rcx, [rsp + 0x1d8]
call fcn.14009e1c0
nop
mov rdx, rdi
mov rcx, rax
call fcn.14009e3c0
nop
lea rcx, [rsp + 0x1680]
call fcn.1400670a0
lea rcx, [rsp + 0x808]
call fcn.14009de50
lea rdx, [rsp + 0x2cb0]
lea rcx, [rsp + 0x1d8]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x808]
call fcn.1400a0e60
test al, al
jne 0x140094a10
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x3b18], rax
lea rax, [rsp + 0x2cd0]
mov qword [rsp + 0x88], rax
lea rdx, [rsp + 0x1d8]
lea rcx, [rsp + 0x1160]
call fcn.14009e430
mov rsi, rax
lea rdx, [rsp + 0x828]
lea rcx, [rsp + 0x2cd0]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x3a8]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a1080
mov rcx, rax
mov rdx, rsi
call fcn.14009e3c0
nop
lea rcx, [rsp + 0x1d8]
call fcn.14009e390
nop
lea rcx, [rsp + 0x828]
call fcn.1400670a0
lea rcx, [rsp + 0x760]
call fcn.14009de50
lea rdx, str.effects
lea rcx, [rsp + 0x1e8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x2cf0]
call fcn.14009dfb0
mov rdx, rax
lea rcx, [rsp + 0x760]
call fcn.1400a0e60
test al, al
jne 0x1400948e2
lea rax, [rsp + 0x1170]
mov qword [rsp + 0x3b18], rax
lea rax, [rsp + 0x2d10]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x2d30]
mov qword [rsp + 0x70], rax
lea rdx, [0x140153ba8]
lea rcx, [rsp + 0x2d10]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x3a8]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
mov rdx, rax
lea rcx, [rsp + 0x1170]
call fcn.14009e430
mov rsi, rax
lea rdx, [0x140153ba8]
lea rcx, [rsp + 0x2d30]
call fcn.14009ec30
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x1e8]
call fcn.1400a1080
mov rcx, rax
mov rdx, rdi
call fcn.14009e1c0
nop
mov rdx, rsi
mov rcx, rax
call fcn.14009e3c0
lea rcx, [rsp + 0x1b00]
call fcn.1400717c0
nop
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x1180]
call fcn.14009e430
mov rdi, rax
lea rdx, [rsp + 0x1b00]
lea rcx, [rsp + 0x2d50]
call fcn.14009ec30
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400cf9b0
call fcn.14008c910
lea rdx, [0x1401181e2]
lea rcx, [0x140153ba8]
call fcn.14009e9e0
call fcn.14001d430
nop
lea rcx, [rsp + 0x1b00]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1e8]
call fcn.14009e390
nop
lea rcx, [rsp + 0x3a8]
call fcn.14009e390
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb78]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140094d4b
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1458]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1478]
call fcn.1400670a0
lea rdi, [r13 + 0x28]
mov qword [rsp + 0x88], rdi
mov r8, rdi
lea rdx, str.checkbox
lea rcx, [rsp + 0x1de0]
call fcn.1400a0bd0
nop
mov r8, rdi
lea rdx, str.label
lea rcx, [rsp + 0x1dc0]
call fcn.1400a0bd0
nop
mov r8, rdi
lea rdx, str.combo
lea rcx, [rsp + 0x1da0]
call fcn.1400a0bd0
nop
movzx r15d, byte [r13 + 0xf2]
mov byte [rsp + 0x3b18], r15b
movd xmm6, dword [r13 + 0xe8]
cvtdq2ps xmm6, xmm6
mov r14b, 1
mov rcx, qword [0x140156a58]
cmp byte [rcx + 0x25], 0
je 0x140094e0b
add rcx, 0xd0
call fcn.14009e970
test al, al
jne 0x140094e04
cmp byte [0x140156b0b], al
jne 0x140094e5a
mov rcx, qword [0x140156a58]
xor r14b, r14b
test r15b, r15b
je 0x140094e2c
add rcx, 0xd0
call fcn.14009e970
test al, al
jne 0x140094e2c
mov cl, 1
call fcn.1400714d0
jmp 0x140094e38
xor ecx, ecx
call fcn.1400714d0
test r15b, r15b
je 0x140094e53
mov rcx, qword [0x140156a58]
add rcx, 0xd0
call fcn.14009e970
test al, al
jne 0x140094e53
mov cl, 1
jmp 0x140094e55
xor ecx, ecx
call fcn.1400714e0
movaps xmm0, xmm11
call fcn.14001bca0
lea rcx, [rsp + 0x1de0]
call fcn.140067310
mov rcx, rax
lea rdx, [r13 + 0xf2]
call fcn.140039d00
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140094e9e
lea rcx, [r13 + 0xa0]
call fcn.140067310
mov rcx, rax
call fcn.14001cc50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
test r15b, r15b
jne 0x140094eba
mov word [r13 + 0xc0], 0
test r14b, r14b
je 0x140094ed1
movzx ecx, r15b
call fcn.1400714d0
movzx ecx, r15b
call fcn.1400714e0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133c5c]
call fcn.14001bca0
lea rcx, [r13 + 8]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
lea rdx, [r13 + 0x180]
lea rcx, [rsp + 0x2c8]
call fcn.14009e430
nop
lea rcx, [rsp + 0x2c8]
call fcn.14009df40
test al, al
jne 0x1400952ef
movss xmm0, dword [0x140133d0c]
call fcn.14001bca0
mov r8, rdi
lea rdx, str.tesft3
lea rcx, [rsp + 0x1c40]
call fcn.1400a0bd0
nop
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xb80]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x1c40]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.1400380c0
test al, al
je 0x140094fa9
cmp byte [r13 + 0xc0], 0
sete al
mov byte [r13 + 0xc0], al
mov byte [r13 + 0xc1], 0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d0c]
call fcn.14001bca0
call fcn.140014e40
cmp byte [r13 + 0xc0], 0
je 0x14009514d
lea rdx, str.dot.png
lea rcx, [rsp + 0x1bc0]
call fcn.14009ebf0
nop
lea rdx, str.dot.png
lea rcx, [rsp + 0x1ba0]
call fcn.14009ebf0
nop
lea rdx, str.dot.png
lea rcx, [rsp + 0x1b80]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1bc0]
call fcn.14009dae0
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x70], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1ba0]
call fcn.14009dae0
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b80]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24c0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24d0]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb88]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb90]
call fcn.14000c570
mov rdi, rax
movd xmm2, dword [rsp + 0x70]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0xb98]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1b80]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1ba0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1bc0]
jmp 0x1400952bf
lea rdx, str.plus.png
lea rcx, [rsp + 0x1c20]
call fcn.14009ebf0
nop
lea rdx, str.plus.png
lea rcx, [rsp + 0x1c00]
call fcn.14009ebf0
nop
lea rdx, str.plus.png
lea rcx, [rsp + 0x1be0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1c20]
call fcn.14009dae0
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x70], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1c00]
call fcn.14009dae0
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1be0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24f0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2500]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xba0]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xba8]
call fcn.14000c570
mov rdi, rax
movd xmm2, dword [rsp + 0x70]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0xbb0]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1be0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1c00]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1c20]
call fcn.1400670a0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
nop
lea rcx, [rsp + 0x1c40]
call fcn.1400670a0
mov r13, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0x88]
movss xmm0, dword [0x140133d14]
call fcn.14001bca0
movss xmm0, dword [0x140133cd8]
call fcn.14001bd40
mov rcx, qword [0x140156a00]
call fcn.1400f7600
test al, al
je 0x1400954c0
mov r8, rdi
lea rdx, str.Audio_setup
lea rcx, [rsp + 0x848]
call fcn.1400a0bd0
nop
cmp byte [r13 + 0xf2], 0
je 0x1400953c4
lea rcx, [r13 + 0x198]
call fcn.14009c9d0
test rax, rax
jne 0x1400953c4
movss xmm0, dword [0x1401339a0]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1401339d4]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm10
lea rcx, [rsp + 0x2510]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e730
mov r8, rdi
lea rdx, str.Configure
lea rcx, [rsp + 0x2d70]
call fcn.1400a0bd0
mov rdx, rax
lea rcx, [rsp + 0x848]
call fcn.14009ea30
lea rcx, [rsp + 0x2d70]
call fcn.1400670a0
jmp 0x140095418
cmp byte [r13 + 0xf1], 0
je 0x1400953df
mov edx, 0xc800fc7c
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e6c0
jmp 0x140095418
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013396c]
movss xmm1, dword [0x140133964]
lea rcx, [rsp + 0x2520]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e730
cmp byte [r13 + 0xc1], 0
je 0x140095457
lea r8, [r13 + 0x28]
lea rdx, str.Close
lea rcx, [rsp + 0x2d90]
call fcn.1400a0bd0
mov rdx, rax
lea rcx, [rsp + 0x848]
call fcn.14009ea30
lea rcx, [rsp + 0x2d90]
call fcn.1400670a0
movaps xmm2, xmm7
movss xmm1, dword [0x140133cd8]
lea rcx, [rsp + 0xbb8]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x848]
call fcn.140067310
mov rcx, rax
mov rdx, rdi
call fcn.1400380b0
test al, al
je 0x1400954a8
cmp byte [r13 + 0xc1], 0
sete al
mov byte [r13 + 0xc1], al
mov byte [r13 + 0xc0], 0
mov ecx, 1
call fcn.14000e790
nop
lea rcx, [rsp + 0x848]
jmp 0x1400955a2
cmp byte [r13 + 0xf1], 0
je 0x1400954db
mov edx, 0xc800fc7c
mov ecx, reloc.WS2_32.dll_send
call fcn.14000e6c0
jmp 0x140095514
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339f0]
movss xmm2, dword [0x1401339b4]
movss xmm1, dword [0x140133930]
lea rcx, [rsp + 0x2530]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_send
call fcn.14000e730
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x1498]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7420
test al, al
je 0x14009554d
lea rdx, str._.0f
lea rcx, [rsp + 0x1498]
call fcn.14009e9e0
lea rcx, [rsp + 0x1498]
call fcn.140067310
mov rdi, rax
lea rcx, [rsp + 0x1dc0]
call fcn.140067310
mov rcx, rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rdi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [r13 + 0xe8]
call fcn.14003d980
mov ecx, 1
call fcn.14000e790
nop
lea rcx, [rsp + 0x1498]
call fcn.1400670a0
movss xmm7, dword [0x140133bf4]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm9
call fcn.14001bd40
lea rcx, [r13 + 0x60]
call fcn.140067310
mov rdi, rax
lea rcx, [rsp + 0x1da0]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.14003b240
test al, al
je 0x140095721
lea rcx, [r13 + 0xf8]
call fcn.14009c9e0
mov rsi, rax
lea rcx, [r13 + 0xf8]
call fcn.14009c9d0
mov r15, rax
cmp rsi, rax
je 0x14009571c
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x780]
call fcn.14009ec30
nop
xor r8d, r8d
lea rdx, [0x140122574]
lea rcx, [rsp + 0x780]
call fcn.14009e920
lea r8, [rax + 2]
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x14b8]
lea rcx, [rsp + 0x780]
call fcn.14009e7f0
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xbc0]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x780]
call fcn.140067310
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x1400956d6
lea rdx, [rsp + 0x14b8]
lea rcx, [r13 + 0xc8]
call fcn.14009ea00
lea rdx, [rsp + 0x780]
lea rcx, [rsp + 0x2db0]
call fcn.14009ec30
mov rdx, rax
mov rcx, r13
call fcn.140077a90
lea rdx, [rsp + 0x14b8]
lea rcx, [r13 + 0xc8]
call fcn.1400a0b80
test al, al
je 0x1400956f4
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x14b8]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x780]
call fcn.1400670a0
add rsi, 0x20
cmp rsi, r15
jne 0x140095620
call fcn.14001d7e0
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14001bb90
movss dword [rsp + 0x20], xmm10
cmp byte [r13 + 0xf3], 0
je 0x14009575c
movaps xmm3, xmm10
movss xmm2, dword [0x1401339c8]
movss xmm1, dword [0x140133980]
lea rcx, [rsp + 0x2540]
jmp 0x14009577c
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013396c]
movss xmm1, dword [0x140133964]
lea rcx, [rsp + 0x2550]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e730
lea rdx, str.play.png
cmp byte [r13 + 0xf3], 0
lea rax, str.pause.png
cmovne rdx, rax
lea rcx, [rsp + 0x1d80]
call fcn.14009ebf0
nop
movss xmm1, dword [0x140133be0]
movaps xmm0, xmm8
call fcn.14001bb90
lea r8, [r13 + 0x28]
lea rdx, str.testit
lea rcx, [rsp + 0x1d60]
call fcn.1400a0bd0
nop
movss xmm2, dword [0x140133c28]
movss xmm7, dword [0x140133c40]
movaps xmm1, xmm7
lea rcx, [rsp + 0xbc8]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x1d60]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.1400380c0
test al, al
je 0x1400958c9
lea r8, [r13 + 0x28]
cmp byte [r13 + 0xf3], 0
je 0x140095881
lea rdx, str.Test
lea rcx, [rsp + 0x2dd0]
call fcn.1400a0bd0
mov rdx, rax
lea rcx, [r13 + 0x80]
call fcn.14009ea30
lea rcx, [rsp + 0x2dd0]
call fcn.1400670a0
mov byte [r13 + 0xf3], 0
lea rdx, [0x1401181e2]
lea rcx, [0x140153b88]
call fcn.14009e9e0
jmp 0x1400958c9
lea rdx, str.Stop
lea rcx, [rsp + 0x2df0]
call fcn.1400a0bd0
mov rdx, rax
lea rcx, [r13 + 0x80]
call fcn.14009ea30
lea rcx, [rsp + 0x2df0]
call fcn.1400670a0
mov byte [r13 + 0xf3], 1
lea rdx, [r13 + 0x28]
lea rcx, [0x140153b88]
call fcn.14009ea00
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d7c]
call fcn.14001bca0
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1d80]
call fcn.14009dac0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2560]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2570]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xbd0]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xbd8]
call fcn.14000c570
mov rdi, rax
movss xmm2, dword [0x140133c28]
movaps xmm1, xmm7
lea rcx, [rsp + 0xbe0]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
movss xmm7, dword [0x140133bc0]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.14001bb90
lea r8, [r13 + 0x28]
lea rdx, str.resetIt
lea rcx, [rsp + 0x1d40]
call fcn.1400a0bd0
nop
movss xmm2, dword [0x140133c28]
movss xmm1, dword [0x140133c40]
lea rcx, [rsp + 0xbe8]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x1d40]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.1400380c0
test al, al
je 0x140095a3a
lea rdx, [r13 + 0x28]
lea rcx, [0x140153ba8]
call fcn.14009ea00
xor edx, edx
lea rcx, str.reset_effect
call fcn.14001ce40
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d88]
call fcn.14001bca0
lea rdx, str.reset.png
lea rcx, [rsp + 0x1c60]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1c60]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2580]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2590]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xbf0]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xbf8]
call fcn.14000c570
mov rdi, rax
movss xmm2, dword [0x140133c20]
movss xmm1, dword [0x140133c30]
lea rcx, [rsp + 0xc00]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1c60]
call fcn.1400670a0
cmp byte [r13 + 0xf3], 0
je 0x140095bd8
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
mov r15, rax
cmp rdi, rax
je 0x140095bd8
nop word [rax + rax]
mov rsi, qword [rdi]
lea rdx, [r13 + 0x28]
lea rcx, [rsi + 0x28]
call fcn.1400a11b0
test al, al
je 0x140095bcf
lea r8, [rsi + 0x28]
lea rdx, str.Test
lea rcx, [rsp + 0x2e10]
call fcn.1400a0bd0
lea rcx, [rsi + 0x80]
mov rdx, rax
call fcn.14009ea30
lea rcx, [rsp + 0x2e10]
call fcn.1400670a0
mov byte [rsi + 0xf3], 0
add rdi, 8
cmp rdi, r15
jne 0x140095b80
movzx eax, byte [rsp + 0x3b18]
cmp al, byte [r13 + 0xf2]
je 0x140095bf1
mov rcx, r13
call fcn.1400775e0
movd xmm0, dword [r13 + 0xe8]
cvtdq2ps xmm0, xmm0
ucomiss xmm6, xmm0
jp 0x140095c04
je 0x140095c0c
mov rcx, r13
call fcn.140077910
mov r15d, 1
mov ecx, r15d
call fcn.14000e790
call fcn.14001abd0
call fcn.140071550
mov rcx, qword [0x140156a00]
call fcn.1400f7280
movaps xmm1, xmm8
test al, al
je 0x140095c46
movaps xmm2, xmm8
lea rcx, [rsp + 0xc08]
jmp 0x140095c56
movss xmm2, dword [0x140133bd8]
lea rcx, [rsp + 0xc10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
cmp byte [r13 + 0xc1], 0
je 0x1400971d9
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
mov r14, rax
cmp rdi, rax
je 0x140095ccb
nop dword [rax]
nop dword [rax + rax]
mov rsi, qword [rdi]
lea rdx, [rsi + 0x28]
lea rcx, [r13 + 0x28]
call fcn.1400a11b0
test al, al
je 0x140095cbb
mov byte [rsi + 0xc1], 0
mov byte [rsi + 0xc0], 0
add rdi, 8
cmp rdi, r14
jne 0x140095ca0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xc18]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm14
call fcn.14001bca0
movss xmm2, dword [0x140133ae8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc20]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc28]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
xor r8d, r8d
lea rdx, [rsp + 0x7a0]
lea rcx, [0x140156df0]
call fcn.14006f750
nop
lea rcx, [rsp + 0x7a0]
call fcn.14009c9e0
mov rdi, rax
mov qword [rsp + 0x3b18], rax
lea rcx, [rsp + 0x7a0]
call fcn.14009c9d0
mov qword [rsp + 0x88], rax
cmp rdi, rax
je 0x1400971af
movss xmm15, dword [0x140133c58]
movss xmm13, dword [0x140133d94]
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x328]
call fcn.14009ec30
nop
mov byte [rsp + 0x3b00], 0
xor sil, sil
lea rdx, [rsp + 0x328]
lea rcx, [rsp + 0x2e30]
call fcn.14009ec30
mov rdx, rax
lea rcx, [0x140156df0]
call fcn.14006f640
mov r14d, eax
movd xmm6, dword [r13 + 0xe8]
cvtdq2ps xmm6, xmm6
mov dword [rsp + 0x148], 0
lea rcx, [rsp + 0x90]
call fcn.1400679c0
mov r9, rax
lea r8, [rsp + 0x148]
mov edx, 8
lea rcx, [rsp + 0xc8]
call fcn.14009d400
nop
mov dword [rsp + 0x14c], 0
lea rcx, [rsp + 0x98]
call fcn.1400679c0
mov r9, rax
lea r8, [rsp + 0x14c]
mov edx, 8
lea rcx, [rsp + 0x108]
call fcn.14009d400
nop
mov ecx, r14d
sub ecx, 1
movss dword [rsp + 0x40], xmm8
movaps xmm1, xmm6
movss dword [rsp + 0x38], xmm8
je 0x140096053
sub ecx, 1
movaps xmm2, xmm6
je 0x140095fb9
cmp ecx, 4
je 0x140095f27
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
lea rcx, [rsp + 0x1f40]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.14009d2b0
lea rcx, [rsp + 0x1f40]
call fcn.14009ca10
movss dword [rsp + 0x40], xmm8
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x1f58]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x108]
call fcn.14009d2b0
lea rcx, [rsp + 0x1f58]
jmp 0x1400960ed
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm6
lea rcx, [rsp + 0x1f70]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.14009d2b0
lea rcx, [rsp + 0x1f70]
call fcn.14009ca10
movss dword [rsp + 0x40], xmm8
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x1f88]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x108]
call fcn.14009d2b0
lea rcx, [rsp + 0x1f88]
jmp 0x1400960ed
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
lea rcx, [rsp + 0x1fe8]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.14009d2b0
lea rcx, [rsp + 0x1fe8]
call fcn.14009ca10
movss dword [rsp + 0x40], xmm8
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x1fa0]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x108]
call fcn.14009d2b0
lea rcx, [rsp + 0x1fa0]
jmp 0x1400960ed
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
lea rcx, [rsp + 0x1fb8]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.14009d2b0
lea rcx, [rsp + 0x1fb8]
call fcn.14009ca10
movss dword [rsp + 0x40], xmm8
movss dword [rsp + 0x38], xmm8
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm6
lea rcx, [rsp + 0x1fd0]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x108]
call fcn.14009d2b0
lea rcx, [rsp + 0x1fd0]
call fcn.14009ca10
lea r8, [rsp + 0x328]
lea rdx, [rsp + 0x240]
lea rcx, [r13 + 0x198]
call fcn.14009d130
lea rdx, [rsp + 0xc30]
lea rcx, [r13 + 0x198]
call fcn.14009d1e0
mov rdx, rax
lea rcx, [rsp + 0x240]
call fcn.14009d040
test al, al
je 0x140096322
mov byte [rsp + 0x3b00], 1
mov sil, 1
lea rcx, [rsp + 0x240]
call fcn.14009c9b0
mov rdi, rax
lea rdx, [rsp + 0xf8]
lea rcx, [rax + 0x20]
call fcn.14009d220
lea rdx, [rsp + 0x54]
lea rcx, [rdi + 0x20]
call fcn.14009d210
movzx edx, byte [rsp + 0x54]
lea rcx, [rsp + 0xf8]
call fcn.14009c9c0
test al, al
je 0x140096322
nop
lea rcx, [rsp + 0xf8]
call fcn.14009c9b0
mov rdi, rax
mov rdx, rax
lea rcx, [rsp + 0x4a8]
call fcn.14009ec30
nop
movss xmm6, dword [rdi + 0x20]
lea rdx, [0x14012b5c8]
lea rcx, [rsp + 0x4a8]
call fcn.1400a0c40
test al, al
je 0x1400961e4
xor edx, edx
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
xor edx, edx
jmp 0x1400962d9
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x4a8]
call fcn.1400a0c40
test al, al
je 0x140096214
mov rdx, r15
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
mov rdx, r15
jmp 0x1400962d9
lea rdx, [0x140123068]
lea rcx, [rsp + 0x4a8]
call fcn.1400a0c40
test al, al
je 0x140096248
mov edx, 2
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
mov edx, 2
jmp 0x1400962d9
lea rdx, [0x14012b5d0]
lea rcx, [rsp + 0x4a8]
call fcn.1400a0c40
test al, al
je 0x140096279
mov edx, 3
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
mov edx, 3
jmp 0x1400962d9
lea rdx, [0x14012b5d4]
lea rcx, [rsp + 0x4a8]
call fcn.1400a0c40
test al, al
je 0x1400962aa
mov edx, 4
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
mov edx, 4
jmp 0x1400962d9
lea rdx, [0x14012b5d8]
lea rcx, [rsp + 0x4a8]
call fcn.1400a0c40
test al, al
je 0x1400962ee
mov edx, 5
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
mov edx, 5
movss dword [rax], xmm6
lea rcx, [rsp + 0x108]
call fcn.14009d2a0
movss dword [rax], xmm6
lea rcx, [rsp + 0x4a8]
call fcn.1400670a0
lea rcx, [rsp + 0xf8]
call fcn.14009c940
movzx edx, byte [rsp + 0x54]
lea rcx, [rsp + 0xf8]
call fcn.14009c9c0
test al, al
jne 0x140096190
movaps xmm0, xmm11
call fcn.14001bca0
lea r8, [r13 + 0x28]
lea rdx, str.checkbox
lea rcx, [rsp + 0x2e50]
call fcn.1400a0bd0
nop
lea r8, [rsp + 0x328]
mov rdx, rax
lea rcx, [rsp + 0x1ca0]
call fcn.1400a0d90
nop
lea rcx, [rsp + 0x2e50]
call fcn.1400670a0
lea rcx, [rsp + 0x1ca0]
call fcn.140067310
mov rcx, rax
lea rdx, [rsp + 0x3b00]
call fcn.140039d00
movzx eax, byte [rsp + 0x3b00]
cmp sil, al
je 0x140096821
test al, al
je 0x1400967fd
lea rcx, [rsp + 0x2a0]
call fcn.14009ca70
nop
mov ecx, r14d
sub ecx, 1
lea rdx, [0x14012b5c8]
je 0x14009656a
sub ecx, 1
je 0x1400964ff
cmp ecx, 4
je 0x14009643d
lea rcx, [rsp + 0x2000]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x2020]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x2040]
lea rdx, [rsp + 0x2000]
lea rcx, [rsp + 0x25a0]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x2a0]
call fcn.14009db20
nop
mov r8d, 2
lea rcx, [rsp + 0x2000]
jmp 0x1400965bb
lea rcx, [rsp + 0x34e0]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x3500]
call fcn.14009ebf0
nop
lea rdx, [0x140123068]
lea rcx, [rsp + 0x3520]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d0]
lea rcx, [rsp + 0x3540]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d4]
lea rcx, [rsp + 0x3560]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d8]
lea rcx, [rsp + 0x3580]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x35a0]
lea rdx, [rsp + 0x34e0]
lea rcx, [rsp + 0x25b0]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x2a0]
call fcn.14009db20
nop
mov r8d, 6
lea rcx, [rsp + 0x34e0]
jmp 0x1400965bb
lea rcx, [rsp + 0x2040]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x2060]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x2080]
lea rdx, [rsp + 0x2040]
lea rcx, [rsp + 0x25c0]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x2a0]
call fcn.14009db20
nop
mov r8d, 2
lea rcx, [rsp + 0x2040]
jmp 0x1400965bb
lea rcx, [rsp + 0x14d8]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x14f8]
lea rdx, [rsp + 0x14d8]
lea rcx, [rsp + 0x25d0]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x2a0]
call fcn.14009db20
nop
mov r8, r15
lea rcx, [rsp + 0x14d8]
lea r9, [fcn.1400670a0]
mov edx, 0x20
call fcn.14010a6d8
mov dword [rsp + 0x150], 0
lea r8, [rsp + 0x150]
lea rdx, [0x14012b5c8]
lea rcx, [rsp + 0x3860]
call fcn.1400a1310
nop
mov dword [rsp + 0x154], r15d
lea r8, [rsp + 0x154]
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x3888]
call fcn.1400a1310
nop
mov dword [rsp + 0x158], 2
lea r8, [rsp + 0x158]
lea rdx, [0x140123068]
lea rcx, [rsp + 0x38b0]
call fcn.1400a1560
nop
mov dword [rsp + 0x15c], 3
lea r8, [rsp + 0x15c]
lea rdx, [0x14012b5d0]
lea rcx, [rsp + 0x38d8]
call fcn.1400a1590
nop
mov dword [rsp + 0x160], 4
lea r8, [rsp + 0x160]
lea rdx, [0x14012b5d4]
lea rcx, [rsp + 0x3900]
call fcn.1400a1310
nop
mov dword [rsp + 0x164], 5
lea r8, [rsp + 0x164]
lea rdx, [0x14012b5d8]
lea rcx, [rsp + 0x3928]
call fcn.1400a1310
nop
mov dword [rsp + 0x168], 6
lea r8, [rsp + 0x168]
lea rdx, [0x14012b5dc]
lea rcx, [rsp + 0x3950]
call fcn.1400a1310
nop
mov dword [rsp + 0x16c], 7
lea r8, [rsp + 0x16c]
lea rdx, [0x14012b5e0]
lea rcx, [rsp + 0x3978]
call fcn.1400a1310
nop
lea r8, [rsp + 0x39a0]
lea rdx, [rsp + 0x3860]
lea rcx, [rsp + 0x25e0]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x34a0]
call fcn.14009c820
nop
lea r9, [fcn.1400670a0]
mov edx, 0x28
lea r8d, [rdx - 0x20]
lea rcx, [rsp + 0x3860]
call fcn.14010a6d8
lea rcx, [rsp + 0x2a0]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [rsp + 0x2a0]
call fcn.14009c9d0
mov rsi, rax
cmp rdi, rax
je 0x1400967e0
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x34a0]
call fcn.14009c800
movsxd rdx, dword [rax]
lea rcx, [rsp + 0xc8]
call fcn.14009d2a0
movss xmm6, dword [rax]
lea rdx, [rsp + 0x328]
lea rcx, [r13 + 0x198]
call fcn.14009d110
mov rcx, rax
mov rdx, rdi
call fcn.14009d1f0
movss dword [rax], xmm6
add rdi, 0x20
cmp rdi, rsi
jne 0x140096790
lea rcx, [rsp + 0x34a0]
call fcn.14009c4f0
nop
lea rcx, [rsp + 0x2a0]
call fcn.14009dba0
jmp 0x140096811
lea rdx, [rsp + 0x328]
lea rcx, [r13 + 0x198]
call fcn.14009d1a0
mov rcx, r13
call fcn.140073eb0
mov rcx, r13
call fcn.1400745a0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movzx ecx, byte [rsp + 0x3b00]
call fcn.1400714d0
movzx ecx, byte [rsp + 0x3b00]
call fcn.1400714e0
lea rcx, [rsp + 0xc38]
call fcn.14001bc40
mov rdi, rax
lea rcx, [rsp + 0x328]
call fcn.140067310
mov rcx, rax
movaps xmm2, xmm13
mov rdx, qword [rdi]
call fcn.14006d930
cmp byte [rsp + 0x3b00], 0
je 0x140097113
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rsp + 0xc40]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea rcx, [rsp + 0x208]
call fcn.14009ca70
nop
sub r14d, 1
lea rdx, [0x14012b5c8]
je 0x140096a69
sub r14d, 1
je 0x1400969fe
cmp r14d, 4
je 0x14009693c
lea rcx, [rsp + 0x2080]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x20a0]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x20c0]
lea rdx, [rsp + 0x2080]
lea rcx, [rsp + 0x25f0]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x208]
call fcn.14009db20
nop
mov r8d, 2
lea rcx, [rsp + 0x2080]
jmp 0x140096aba
lea rcx, [rsp + 0x35a0]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x35c0]
call fcn.14009ebf0
nop
lea rdx, [0x140123068]
lea rcx, [rsp + 0x35e0]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d0]
lea rcx, [rsp + 0x3600]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d4]
lea rcx, [rsp + 0x3620]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d8]
lea rcx, [rsp + 0x3640]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x3660]
lea rdx, [rsp + 0x35a0]
lea rcx, [rsp + 0x2600]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x208]
call fcn.14009db20
nop
mov r8d, 6
lea rcx, [rsp + 0x35a0]
jmp 0x140096aba
lea rcx, [rsp + 0x20c0]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x20e0]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x2100]
lea rdx, [rsp + 0x20c0]
lea rcx, [rsp + 0x2610]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x208]
call fcn.14009db20
nop
mov r8d, 2
lea rcx, [rsp + 0x20c0]
jmp 0x140096aba
lea rcx, [rsp + 0x14f8]
call fcn.14009ebf0
nop
lea r8, [rsp + 0x1518]
lea rdx, [rsp + 0x14f8]
lea rcx, [rsp + 0x2620]
call fcn.14009ca90
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x208]
call fcn.14009db20
nop
mov r8, r15
lea rcx, [rsp + 0x14f8]
lea r9, [fcn.1400670a0]
mov edx, 0x20
call fcn.14010a6d8
lea rcx, [rsp + 0x208]
call fcn.14009c9e0
mov r14, rax
lea rcx, [rsp + 0x208]
call fcn.14009c9d0
mov r15, rax
cmp r14, rax
je 0x140097100
nop dword [rax]
nop dword [rax + rax]
movzx edx, bl
lea rcx, [rsp + 0x868]
call fcn.1400a3d10
nop
xor r8d, r8d
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x868]
call fcn.1400a3d30
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7420
test al, al
je 0x140096b53
mov r8d, 4
lea rdx, str._.0f
lea rcx, [rsp + 0x868]
call fcn.140067380
lea r8, [r13 + 0x28]
lea rdx, [0x140122574]
lea rcx, [rsp + 0x2e90]
call fcn.1400a0bd0
nop
lea r8, [rsp + 0x328]
mov rdx, rax
lea rcx, [rsp + 0x2e70]
call fcn.1400a0d90
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x1c80]
call fcn.1400a0d90
nop
lea rcx, [rsp + 0x2e70]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x2e90]
call fcn.1400672b0
lea rdx, [0x14012b5c8]
lea rcx, [rsp + 0x3360]
call fcn.14009ebf0
mov dword [rsp + 0x3380], 0
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x3388]
call fcn.14009ebf0
mov dword [rsp + 0x33a8], 1
lea rdx, [0x140123068]
lea rcx, [rsp + 0x33b0]
call fcn.14009ebf0
mov dword [rsp + 0x33d0], 2
lea rdx, [0x14012b5d0]
lea rcx, [rsp + 0x33d8]
call fcn.14009ebf0
mov dword [rsp + 0x33f8], 3
lea rdx, [0x14012b5d4]
lea rcx, [rsp + 0x3400]
call fcn.14009ebf0
mov dword [rsp + 0x3420], 4
lea rdx, [0x14012b5d8]
lea rcx, [rsp + 0x3428]
call fcn.14009ebf0
mov dword [rsp + 0x3448], 5
lea rdx, [0x14012b5dc]
lea rcx, [rsp + 0x3450]
call fcn.14009ebf0
mov dword [rsp + 0x3470], 6
lea rdx, [0x14012b5e0]
lea rcx, [rsp + 0x3478]
call fcn.14009ebf0
mov dword [rsp + 0x3498], 7
lea rax, [rsp + 0x3360]
mov qword [rsp + 0x5d0], rax
lea rax, [rsp + 0x34a0]
mov qword [rsp + 0x5d8], rax
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x1640]
call fcn.14009c820
nop
lea r9, [fcn.1400670a0]
mov edx, 0x28
lea r8d, [rdx - 0x20]
lea rcx, [rsp + 0x3360]
call fcn.14010a6d8
mov dword [rsp + 0x248], 0
mov dword [rsp + 0x24c], 0x40a00000
lea rcx, [rsp + 0x248]
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
lea rdx, [0x14012b5c8]
lea rcx, [rsp + 0x3660]
call fcn.14009ebf0
nop
lea rdx, str.Front_left
lea rcx, [rsp + 0x3680]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5cc]
lea rcx, [rsp + 0x36a0]
call fcn.14009ebf0
nop
lea rdx, str.Front_right
lea rcx, [rsp + 0x36c0]
call fcn.14009ebf0
nop
lea rdx, [0x140123068]
lea rcx, [rsp + 0x36e0]
call fcn.14009ebf0
nop
lea rdx, str.Center
lea rcx, [rsp + 0x3700]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d0]
lea rcx, [rsp + 0x3720]
call fcn.14009ebf0
nop
lea rdx, str.Low_frequency
lea rcx, [rsp + 0x3740]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d4]
lea rcx, [rsp + 0x3760]
call fcn.14009ebf0
nop
lea rdx, str.Surround_left
lea rcx, [rsp + 0x3780]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5d8]
lea rcx, [rsp + 0x37a0]
call fcn.14009ebf0
nop
lea rdx, str.Surround_right
lea rcx, [rsp + 0x37c0]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5dc]
lea rcx, [rsp + 0x37e0]
call fcn.14009ebf0
nop
lea rdx, str.Back_left
lea rcx, [rsp + 0x3800]
call fcn.14009ebf0
nop
lea rdx, [0x14012b5e0]
lea rcx, [rsp + 0x3820]
call fcn.14009ebf0
nop
lea rdx, str.Back_right
lea rcx, [rsp + 0x3840]
call fcn.14009ebf0
nop
lea rax, [rsp + 0x3660]
mov qword [rsp + 0x5e0], rax
lea rax, [rsp + 0x3860]
mov qword [rsp + 0x5e8], rax
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x3320]
call fcn.14009c670
nop
lea r9, [fcn.14009c500]
mov edx, 0x40
lea r8d, [rdx - 0x38]
lea rcx, [rsp + 0x3660]
call fcn.14010a6d8
mov rax, qword [rsp + 0x210]
sub rax, qword [rsp + 0x208]
sar rax, 5
cmp rax, 1
jne 0x140096ef1
lea rcx, str.Mono
jmp 0x140096f18
mov r8, r14
lea rdx, [rsp + 0x2630]
lea rcx, [rsp + 0x3320]
call fcn.1400a1b00
mov rcx, qword [rax]
add rcx, 0x30
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm12
call fcn.14001bca0
mov rax, qword [0x140156960]
or dword [rax + 0x1ba0], 1
mov dword [rax + 0x1ba4], 0x43be0000
mov r8, r14
lea rdx, [rsp + 0x2640]
lea rcx, [rsp + 0x1640]
call fcn.1400a1e40
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 0x30]
mov rax, qword [rsp + 0xc8]
lea rsi, [rax + rcx*4]
lea rcx, [rsp + 0x868]
call fcn.140067310
mov rdi, rax
mov dword [rsp + 0x170], 0x42c80000
mov dword [rsp + 0x178], 0
lea rcx, [rsp + 0x1c80]
call fcn.140067310
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rdi
lea rcx, [rsp + 0x170]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x178]
mov r8, rsi
mov edx, 8
mov rcx, rax
call fcn.14003d290
mov r8, r14
lea rdx, [rsp + 0x2650]
lea rcx, [rsp + 0x1640]
call fcn.1400a1e40
mov rcx, qword [rax]
movsxd rsi, dword [rcx + 0x30]
mov rdi, qword [rsp + 0xc8]
mov r8, r14
lea rdx, [rsp + 0x2660]
lea rcx, [rsp + 0x1640]
call fcn.1400a1e40
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 0x30]
mov rax, qword [rsp + 0x108]
movss xmm0, dword [rax + rcx*4]
ucomiss xmm0, dword [rdi + rsi*4]
jp 0x140097036
je 0x1400970a2
mov r8, r14
lea rdx, [rsp + 0x2670]
lea rcx, [rsp + 0x1640]
call fcn.1400a1e40
mov rdi, qword [rax]
lea r8, [rsp + 0x328]
lea rdx, [rsp + 0x2680]
lea rcx, [r13 + 0x198]
call fcn.1400a2170
mov rcx, qword [rax]
add rcx, 0x40
mov r8, r14
lea rdx, [rsp + 0x2690]
call fcn.1400a23d0
mov rdx, qword [rax]
movsxd rcx, dword [rdi + 0x30]
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rax + rcx*4]
mov dword [rdx + 0x40], ecx
mov rcx, r13
call fcn.140073eb0
nop
lea rcx, [rsp + 0x3338]
call fcn.14009c720
lea rcx, [rsp + 0x3328]
call fcn.14009c780
nop
lea rcx, [rsp + 0x1658]
call fcn.14009c720
lea rcx, [rsp + 0x1648]
call fcn.14009c8d0
nop
lea rcx, [rsp + 0x1c80]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x868]
call fcn.1400672b0
add r14, 0x20
cmp r14, r15
jne 0x140096b00
lea rcx, [rsp + 0x208]
call fcn.14009f3a0
mov r15d, 1
call fcn.14001abd0
mov ecx, r15d
call fcn.14000e9e0
mov dword [rsp + 0x250], 0
mov dword [rsp + 0x254], 0x41700000
lea rcx, [rsp + 0x250]
call fcn.14003a8f0
nop
lea rcx, [rsp + 0x1ca0]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x108]
call fcn.14009ca10
nop
lea rcx, [rsp + 0xc8]
call fcn.14009ca10
nop
lea rcx, [rsp + 0x328]
call fcn.1400672b0
mov rdi, qword [rsp + 0x3b18]
add rdi, 0x20
mov qword [rsp + 0x3b18], rdi
cmp rdi, qword [rsp + 0x88]
jne 0x140095da0
movss xmm13, dword [0x140133e14]
movss xmm15, dword [0x1401339bc]
lea rcx, [rsp + 0x7a0]
call fcn.14009dba0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xc48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
cmp byte [r13 + 0xc0], 0
je 0x14009773f
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
mov r14, rax
cmp rdi, rax
je 0x14009723b
nop word [rax + rax]
mov rsi, qword [rdi]
lea rdx, [rsi + 0x28]
lea rcx, [r13 + 0x28]
call fcn.1400a11b0
test al, al
je 0x14009722b
mov byte [rsi + 0xc0], 0
mov byte [rsi + 0xc1], 0
add rdi, 8
cmp rdi, r14
jne 0x140097210
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xc50]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm14
call fcn.14001bca0
movss xmm6, dword [0x140133cbc]
lea rcx, [r13 + 0x28]
lea rdx, str.engine_vibrations
call fcn.1400a0c40
test al, al
je 0x140097284
movss xmm6, dword [0x140133d20]
movaps xmm2, xmm6
movss xmm1, dword [0x140133d8c]
lea rcx, [rsp + 0xc58]
call fcn.14000c570
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.dwrf
call fcn.1400150a0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.Advanced
call fcn.1400373f0
call fcn.14001a9b0
movss xmm2, dword [0x140133ae8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc60]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc68]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea rdx, [r13 + 0x180]
lea rcx, [rsp + 0x1a0]
call fcn.14009e430
nop
lea rcx, [rsp + 0x1a0]
call fcn.14009df40
test al, al
je 0x14009734c
lea rcx, str.None
call fcn.1400373f0
jmp 0x1400976f1
lea rdx, [rsp + 0x348]
lea rcx, [rsp + 0x1a0]
call fcn.14009e070
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x650]
call fcn.14009fa10
lea rcx, [rsp + 0x650]
call fcn.14009f960
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x348]
call fcn.1400a0e70
test al, al
jne 0x1400976f1
movss xmm13, dword [0x140133cf8]
movss xmm10, dword [0x140133d48]
lea rcx, [rsp + 0x348]
call fcn.14009ddd0
mov rdx, rax
lea rcx, [rsp + 0x4c8]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x348]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.title
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x1d20]
call fcn.1400a10d0
nop
lea rcx, [rsp + 0x348]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.hint
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x1d00]
call fcn.1400a10d0
nop
lea rcx, [rsp + 0x348]
call fcn.14009dc60
mov rcx, rax
lea rdx, str.format
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x1ce0]
call fcn.1400a10d0
nop
lea rcx, [rsp + 0x348]
call fcn.14009dc60
mov rcx, rax
lea rdx, [0x14012c494]
call fcn.1400a1080
mov dword [rsp + 0xc0], 0
lea rdx, [rsp + 0xc0]
mov rcx, rax
call fcn.1400b5c40
movss xmm7, dword [rsp + 0xc0]
lea rcx, [rsp + 0x348]
call fcn.14009f7f0
mov rdi, rax
lea rdx, [0x14012c498]
lea rcx, [rsp + 0x2eb0]
call fcn.14009ebf0
mov rdx, rax
mov rcx, rdi
call fcn.14009e1c0
mov rcx, rax
call fcn.1400a13b0
movaps xmm9, xmm0
lea rcx, [rsp + 0x1d20]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140097507
lea rcx, [rsp + 0x1d00]
call fcn.140067310
mov rcx, rax
call fcn.14001cc50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm13
call fcn.14001bca0
movaps xmm0, xmm10
call fcn.14001bd40
lea rdx, [rsp + 0x4c8]
lea rcx, [r13 + 0x128]
call fcn.14009d1f0
movss xmm6, dword [rax]
lea r8, [rsp + 0x4c8]
lea rdx, [0x140122574]
lea rcx, [rsp + 0x1cc0]
call fcn.1400a0bd0
nop
lea rcx, [rsp + 0x1ce0]
call fcn.140067310
mov rsi, rax
lea rdx, [rsp + 0x4c8]
lea rcx, [r13 + 0x128]
call fcn.14009d1f0
mov rdi, rax
lea rcx, [rsp + 0x1cc0]
call fcn.140067310
mov rcx, rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rdi
call fcn.14003d940
lea r8, [rsp + 0x4c8]
lea rdx, [rsp + 0x26a0]
lea rcx, [r13 + 0x128]
call fcn.1400a23d0
mov rcx, qword [rax]
ucomiss xmm6, dword [rcx + 0x40]
jp 0x1400975d5
je 0x140097621
lea rax, [rsp + 0x2ed0]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x4c8]
lea rcx, [rsp + 0x2ed0]
call fcn.14009ec30
mov rdi, rax
lea rdx, [rsp + 0x4c8]
lea rcx, [r13 + 0x128]
call fcn.14009d1f0
nop
movss xmm2, dword [rax]
mov rdx, rdi
mov rcx, r13
call fcn.140077c20
mov dword [rsp + 0x258], 0
mov dword [rsp + 0x25c], 0x40a00000
lea rcx, [rsp + 0x258]
call fcn.14003a8f0
nop
lea rcx, [rsp + 0x1cc0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1ce0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1d00]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1d20]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x4c8]
call fcn.1400670a0
lea rcx, [rsp + 0x348]
call fcn.14009de50
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x650]
call fcn.14009fa10
lea rcx, [rsp + 0x650]
call fcn.14009f960
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x348]
call fcn.1400a0e70
test al, al
je 0x1400973b2
movss xmm10, dword [0x140133a48]
movss xmm13, dword [0x140133e14]
movss xmm9, dword [0x140133c9c]
call fcn.140015110
mov dword [rsp + 0x260], 0
mov dword [rsp + 0x264], 0x41f00000
lea rcx, [rsp + 0x260]
call fcn.14003a8f0
nop
xor edx, edx
lea rcx, [rsp + 0x1a0]
call fcn.1400a0180
movzx edx, byte [rsp + 0x1a0]
lea rcx, [rsp + 0x1a8]
call fcn.14009f430
nop
lea rcx, [rsp + 0x1d40]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1d60]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1d80]
call fcn.1400672b0
nop
xor edx, edx
lea rcx, [rsp + 0x2c8]
call fcn.1400a0180
movzx edx, byte [rsp + 0x2c8]
lea rcx, [rsp + 0x2d0]
call fcn.14009f430
nop
lea rcx, [rsp + 0x1da0]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1dc0]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1de0]
call fcn.1400672b0
mov rdi, qword [rsp + 0x100]
add rdi, 8
mov qword [rsp + 0x100], rdi
cmp rdi, qword [rsp + 0x80]
movss xmm7, dword [0x140133c24]
movss xmm6, dword [0x140133c84]
jne 0x1400945d0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc70]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.140015110
call fcn.14001c170
nop
lea rcx, [rsp + 0x558]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1e00]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x3b8]
call fcn.14009ca10
nop
lea rcx, [rsp + 0x1518]
call fcn.1400670a0
mov r12d, 1
call fcn.140047630
movss xmm6, dword [0x140133c04]
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x1400990d1
mov rax, qword [0x140156998]
movzx ecx, byte [rax + 0xc8]
neg cl
sbb r8d, r8d
and r8d, 2
xor edx, edx
lea rcx, str.Cloud
call fcn.140047540
test al, al
je 0x1400990d1
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133d98]
jp 0x1400978b0
je 0x14009791b
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140156be0]
call fcn.140002080
mov rax, qword [0x140156998]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
movzx ecx, byte [0x140156b0b]
call fcn.1400714d0
movzx ecx, byte [0x140156b0b]
call fcn.1400714e0
mov rax, qword [0x140156998]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
movss xmm2, dword [0x140133c34]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc78]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
movss xmm9, dword [0x140133c24]
movaps xmm2, xmm9
movss xmm1, dword [0x140133ccc]
lea rcx, [rsp + 0xc80]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Share_profile
call fcn.1400380b0
test al, al
je 0x1400979ba
xor edx, edx
lea rcx, str.share_open
call fcn.14001ce40
mov byte [rsp + 0x5e], 1
movss xmm2, dword [0x140133d08]
movss xmm1, dword [0x140133d5c]
lea rcx, [rsp + 0xc88]
call fcn.14000c570
mov rcx, rax
mov edx, r12d
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x5e]
lea rcx, str.share_open
call fcn.14001d690
test al, al
je 0x140097d04
mov rax, qword [0x140156998]
cmp byte [rax + 0xcf], 0
je 0x140097a32
cmp byte [rax + 0xce], 0
jne 0x140097a3b
mov byte [rax + 0xcf], 0
call fcn.14001d430
mov rax, qword [0x140156998]
cmp byte [rax + 0xce], 0
je 0x140097aad
movss xmm2, dword [0x140133c80]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb4]
call fcn.14001bca0
lea rcx, str.Profile_shared__thanks_
call fcn.1400373f0
mov byte [rsp + 0x5f], 0
lea rdx, [rsp + 0x5f]
lea rcx, [rsp + 0x5f0]
call fcn.1400a1760
nop
lea rcx, [rsp + 0x5f0]
call fcn.14006d570
nop
lea rcx, [rsp + 0x5f0]
call fcn.14006d550
jmp 0x140097cff
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc98]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x1538]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x1538]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x510]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x510]
mulss xmm1, xmm15
movss xmm0, dword [0x140133d10]
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1538]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xca0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm6, dword [0x140133d4c]
movaps xmm0, xmm6
call fcn.14001bd40
xor edi, edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
lea r9d, [rdi + 0xf]
lea r8, [0x140156fd0]
lea rdx, str._Your_name
lea rcx, str.profileShareAuthor
call fcn.14003e0f0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xca8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm9
call fcn.14001bca0
movaps xmm0, xmm6
call fcn.14001bd40
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
lea r9d, [rdi + 0x64]
lea r8, [0x140157020]
lea rdx, str._Your_bass_shaker_setup_description
lea rcx, str.profileShareDesc
call fcn.14003e0f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xcb0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cbc]
call fcn.14001bca0
movaps xmm2, xmm9
movss xmm6, dword [0x140133c84]
movaps xmm1, xmm6
lea rcx, [rsp + 0xcb8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Share
call fcn.1400380b0
test al, al
je 0x140097caa
cmp byte [0x140156fd0], dil
je 0x140097caa
mov rax, qword [0x140156998]
mov word [rax + 0xce], 0x101
mov byte [rsp + 0x60], dil
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x600]
call fcn.1400a17d0
nop
lea rcx, [rsp + 0x600]
call fcn.14006d570
nop
lea rcx, [rsp + 0x600]
call fcn.14006d550
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xcc0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140097cf2
mov byte [0x140156fd0], 0
mov byte [0x140157020], 0
call fcn.14001d430
nop
lea rcx, [rsp + 0x1538]
call fcn.1400670a0
call fcn.14001d7e0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm7, dword [0x140133d10]
movaps xmm0, xmm7
call fcn.14001bca0
movss xmm0, dword [0x140133cd8]
call fcn.14001bd40
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], eax
lea r9d, [rax + 0x40]
lea r8, [0x140156ef0]
lea rdx, str._Search_author
lea rcx, str.profileAuthorSearch
call fcn.14003e0f0
mov rdx, qword [0x140156998]
add rdx, 0x38
lea rcx, [rsp + 0x448]
call fcn.14009d980
nop
cmp byte [0x140156ef0], 0
je 0x140097f1e
lea rcx, [rsp + 0x448]
call fcn.14009d830
mov rdi, qword [0x140156998]
lea rcx, [rdi + 0x38]
call fcn.14009c9e0
mov r14, rax
lea rcx, [rdi + 0x38]
call fcn.14009c9d0
mov r15, rax
cmp r14, rax
je 0x140097f1e
nop word [rax + rax]
mov rdx, r14
lea rcx, [rsp + 0x690]
call fcn.14009ec30
nop
lea rdx, [rsp + 0xcc8]
lea rcx, [rsp + 0x690]
call fcn.14009e9c0
mov rsi, rax
lea rdx, [rsp + 0xcd0]
lea rcx, [rsp + 0x690]
call fcn.14009e9a0
mov rdi, rax
lea rdx, [rsp + 0xcd8]
lea rcx, [rsp + 0x690]
call fcn.14009e9c0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsi]
mov r8, qword [rdi]
mov rdx, qword [rax]
lea rcx, [rsp + 0xce0]
call fcn.1400a1840
lea rdx, [0x140156ef0]
lea rcx, [rsp + 0x670]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0xce8]
lea rcx, [rsp + 0x670]
call fcn.14009e9c0
mov rsi, rax
lea rdx, [rsp + 0xcf0]
lea rcx, [rsp + 0x670]
call fcn.14009e9a0
mov rdi, rax
lea rdx, [rsp + 0xcf8]
lea rcx, [rsp + 0x670]
call fcn.14009e9c0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsi]
mov r8, qword [rdi]
mov rdx, qword [rax]
lea rcx, [rsp + 0xd00]
call fcn.1400a1840
lea rcx, [rsp + 0x670]
call fcn.140067310
mov rdi, rax
lea rcx, [rsp + 0x690]
call fcn.140067310
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x140097ef3
mov rdx, r14
lea rcx, [rsp + 0x448]
call fcn.14009d860
nop
lea rcx, [rsp + 0x670]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x690]
call fcn.1400670a0
add r14, 0xc0
cmp r14, r15
jne 0x140097dc0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d08]
call fcn.14001bd40
lea rcx, [rsp + 0x3d0]
call fcn.14009ca70
nop
lea rdx, str.Downloads
lea rcx, [rsp + 0x1e20]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x1e20]
lea rcx, [rsp + 0x3d0]
call fcn.14009db50
nop
lea rcx, [rsp + 0x1e20]
call fcn.1400670a0
lea rdx, str.Rating
lea rcx, [rsp + 0x1e40]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x1e40]
lea rcx, [rsp + 0x3d0]
call fcn.14009db50
nop
lea rcx, [rsp + 0x1e40]
call fcn.1400670a0
lea rdx, str.Author
lea rcx, [rsp + 0x1e60]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x1e60]
lea rcx, [rsp + 0x3d0]
call fcn.14009db50
nop
lea rcx, [rsp + 0x1e60]
call fcn.1400670a0
mov r8, qword [0x140156998]
add r8, 0x100
lea rdx, str._Sort_by
lea rcx, [rsp + 0x1760]
call fcn.1400a0bd0
nop
lea rcx, [rsp + 0x1760]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.sortby
call fcn.14003b240
test al, al
je 0x140098116
lea rcx, [rsp + 0x3d0]
call fcn.14009c9e0
mov rsi, rax
lea rcx, [rsp + 0x3d0]
call fcn.14009c9d0
mov r15, rax
cmp rsi, rax
je 0x140098111
mov rcx, qword [0x140156998]
add rcx, 0x100
mov rdx, rsi
call fcn.1400a0b80
movzx r14d, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd08]
call fcn.14000c570
mov rdi, rax
mov rcx, rsi
call fcn.140067310
mov rcx, rax
mov r9, rdi
xor r8d, r8d
movzx edx, r14b
call fcn.140043c40
test al, al
je 0x1400980fa
mov byte [rsp + 0x61], 0
lea rdx, [rsp + 0x61]
lea rcx, [rsp + 0x640]
call fcn.1400a18b0
nop
lea rcx, [rsp + 0x640]
call fcn.14006d570
mov rcx, qword [0x140156998]
add rcx, 0x100
mov rdx, rsi
call fcn.14009ea00
nop
lea rcx, [rsp + 0x640]
call fcn.14006d550
test r14b, r14b
je 0x140098104
call fcn.14001b0d0
add rsi, 0x20
cmp rsi, r15
jne 0x140098061
call fcn.14001d7e0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xd10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
movss xmm0, dword [0x140133d90]
call fcn.14001bd40
movss xmm0, dword [0x140133964]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133970]
movss xmm2, dword [0x140133960]
movss xmm1, dword [0x140133950]
lea rcx, [rsp + 0x26b0]
call fcn.14000c580
mov rdx, rax
mov ecx, 7
call fcn.14000e730
movss xmm2, dword [0x140133d5c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd18]
call fcn.14000c570
mov rdx, rax
mov r8b, 1
lea rcx, [0x1401181e2]
call fcn.140044360
test al, al
je 0x14009908e
mov rcx, qword [0x140156998]
add rcx, 0x38
call fcn.14009d820
test al, al
je 0x14009855f
mov rax, qword [0x140156998]
cmp byte [rax + 0xcc], 0
jne 0x14009849d
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x14009849d
movss xmm2, dword [0x140133c90]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd20]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d1c]
call fcn.14001bca0
lea rdx, str.profiles_cloud.png
lea rcx, [rsp + 0x1e80]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1e80]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x26c0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x26d0]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd28]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd30]
call fcn.14000c570
mov rdi, rax
movss xmm0, dword [0x140133c9c]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0xd38]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1e80]
call fcn.1400670a0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xd40]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x1ea0]
call fcn.14009ec30
nop
lea r8, [rsp + 0x1ea0]
lea rdx, str.Could_not_find_shared_profiles_for
lea rcx, [rsp + 0x1578]
call fcn.1400a0bd0
nop
lea rcx, [rsp + 0x1578]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x438]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x438]
mulss xmm1, xmm15
movss xmm0, dword [0x140133d3c]
subss xmm0, xmm1
movss xmm6, dword [0x140133bc0]
subss xmm0, xmm6
call fcn.14001bca0
lea rcx, [rsp + 0x1578]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xd48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea rdx, str.Be_the_first_one_to_share_
lea rcx, [rsp + 0x1558]
call fcn.14009ebf0
nop
lea rcx, [rsp + 0x1558]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x460]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x460]
mulss xmm1, xmm15
movss xmm0, dword [0x140133d3c]
subss xmm0, xmm1
subss xmm0, xmm6
call fcn.14001bca0
lea rcx, [rsp + 0x1558]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
nop
lea rcx, [rsp + 0x1558]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1578]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1ea0]
call fcn.1400670a0
mov r12d, 1
jmp 0x140099089
movaps xmm2, xmm12
movaps xmm1, xmm8
lea rcx, [rsp + 0xd50]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156a58]
lea rdx, str.Awaiting_simulator_connection
cmp byte [rax + 0x25], 0
lea rax, str.Loading...
cmovne rdx, rax
lea rcx, [rsp + 0x1598]
call fcn.14009ebf0
nop
lea rcx, [rsp + 0x1598]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x440]
call fcn.1400145e0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm1, dword [rsp + 0x440]
mulss xmm1, xmm15
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1598]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
nop
lea rcx, [rsp + 0x1598]
call fcn.1400670a0
jmp 0x140099089
lea rcx, [rsp + 0x448]
call fcn.14009c9e0
mov r13, rax
lea rcx, [rsp + 0x448]
call fcn.14009c9d0
cmp r13, rax
je 0x140099089
add r13, 0x40
movss xmm15, dword [0x140133c9c]
movss xmm7, dword [0x140133d44]
mov rbx, rax
nop dword [rax]
lea rdx, [r13 - 0x40]
lea rcx, [rsp + 0x8c8]
call fcn.14009ec30
nop
lea rdx, [r13 - 0x20]
lea rcx, [rsp + 0x8a8]
call fcn.14009ec30
nop
mov rdx, r13
lea rcx, [rsp + 0x1740]
call fcn.14009ec30
nop
lea rdx, [r13 + 0x20]
lea rcx, [rsp + 0x1f20]
call fcn.14009ec30
nop
lea rdx, [r13 + 0x40]
lea rcx, [rsp + 0x308]
call fcn.14009ec30
nop
lea rcx, [r13 + 0x60]
lea rdx, str.true
call fcn.1400a0c40
lea rcx, [rsp + 0x8a8]
call fcn.14009e970
test al, al
je 0x14009862e
lea rdx, str.No_description.
lea rcx, [rsp + 0x8a8]
call fcn.14009e9e0
movss xmm2, dword [0x140133bc0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd58]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
call fcn.14003aa30
call fcn.14001c030
lea rcx, [rsp + 0x8c8]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xd60]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
lea rdx, str.star.png
lea rcx, [rsp + 0x1ec0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1ec0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x26e0]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x26f0]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd68]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd70]
call fcn.14000c570
mov rdi, rax
movss xmm6, dword [0x140133c0c]
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0xd78]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1ec0]
call fcn.1400670a0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rcx, [rsp + 0x1f20]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
lea rdx, str.download.png
lea rcx, [rsp + 0x1ee0]
call fcn.14009ebf0
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1ee0]
call fcn.14009dae0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2700]
call fcn.14000c580
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2710]
call fcn.14000c580
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd80]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd88]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0xd90]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1ee0]
call fcn.1400670a0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rcx, [rsp + 0x1740]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001c170
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133cec]
call fcn.14001bca0
call fcn.14001c030
lea rcx, [rsp + 0xd98]
call fcn.14001bc60
movss xmm0, dword [rax]
addss xmm0, dword [0x140133d2c]
call fcn.14001ac80
lea rcx, [rsp + 0x8a8]
call fcn.140067310
mov rcx, rax
call fcn.140037590
call fcn.14001ad00
call fcn.14001c170
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d60]
call fcn.14001bca0
call fcn.14001c030
movss xmm6, dword [0x140133b58]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xda0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rdx, qword [0x140156998]
cmp byte [rdx + 0xd0], 0
je 0x1400989dd
add rdx, 0xa0
lea rcx, [rsp + 0x308]
call fcn.1400a0b80
test al, al
je 0x1400989cd
movss xmm0, dword [0x140133d68]
call fcn.14001bca0
lea rcx, str.Loading...
call fcn.1400373f0
movss xmm2, dword [0x140133bc8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xda8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
jmp 0x140098cb6
mov rdx, qword [0x140156998]
cmp byte [rdx + 0xd0], 0
jne 0x140098a5c
add rdx, 0xa0
lea rcx, [rsp + 0x308]
call fcn.1400a0b80
test al, al
je 0x140098a5c
mov rcx, qword [0x140156998]
add rcx, 0xa0
lea rdx, [0x1401181e2]
call fcn.14009e9e0
mov rax, qword [0x140156998]
mov byte [rax + 0xc9], 0
movss xmm0, dword [0x140133d78]
call fcn.14001bca0
lea rcx, str.Done
call fcn.1400373f0
movss xmm2, dword [0x140133bc8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdb0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
jmp 0x140098cb6
lea r8, [rsp + 0x308]
lea rdx, str.Import
lea rcx, [rsp + 0x15d8]
call fcn.1400a0bd0
nop
xor sil, sil
mov rcx, qword [0x140156a58]
add rcx, 0xd0
call fcn.14009e970
test al, al
jne 0x140098bec
lea rcx, [rsp + 0x2d8]
call fcn.1400734e0
nop
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x15b8]
call fcn.14009ebf0
nop
lea rdx, [0x14012b498]
lea rcx, [rsp + 0x1f00]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x39a0]
lea rcx, [rsp + 0x2d8]
call fcn.14009dfb0
mov rdi, rax
lea r8, [rsp + 0x1f00]
lea rdx, [rsp + 0x39c0]
lea rcx, [rsp + 0x2d8]
call fcn.14009e140
mov rcx, rax
mov rdx, rdi
call fcn.1400a0e60
movzx edi, al
lea rcx, [rsp + 0x1f00]
call fcn.1400670a0
test dil, dil
je 0x140098bbe
lea rdx, [0x14012b498]
lea rcx, [rsp + 0x2d8]
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x2ef0]
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x15b8]
call fcn.14009ea30
lea rcx, [rsp + 0x2ef0]
call fcn.1400670a0
lea rdx, [rsp + 0x15b8]
lea rcx, [rsp + 0x8c8]
call fcn.1400a0b80
test al, al
je 0x140098bbe
lea r8, [rsp + 0x308]
lea rdx, str.Active
lea rcx, [rsp + 0x2f10]
call fcn.1400a0bd0
mov rdx, rax
lea rcx, [rsp + 0x15d8]
call fcn.14009ea30
lea rcx, [rsp + 0x2f10]
call fcn.1400670a0
mov sil, 1
lea rcx, [rsp + 0x15b8]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x2d8]
call fcn.14009e390
test sil, sil
je 0x140098bec
xor ecx, ecx
call fcn.1400714d0
xor ecx, ecx
call fcn.1400714e0
movaps xmm2, xmm9
movaps xmm1, xmm15
lea rcx, [rsp + 0xdb8]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x15d8]
call fcn.140067310
mov rcx, rax
mov rdx, rdi
call fcn.1400380b0
test al, al
je 0x140098c99
mov rcx, qword [0x140156998]
mov byte [rcx + 0xd0], 1
add rcx, 0xa0
lea rdx, [rsp + 0x308]
call fcn.14009ea00
lea r8, [rsp + 0x8c8]
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x39e0]
call fcn.14009c490
nop
mov rdx, rax
lea rcx, [rsp + 0x620]
call fcn.1400a1920
nop
lea rcx, [rsp + 0x39e0]
call fcn.14009c590
lea rcx, [rsp + 0x620]
call fcn.14006d570
nop
lea rcx, [rsp + 0x620]
call fcn.14006d550
test sil, sil
je 0x140098ca9
call fcn.14001abd0
call fcn.140071550
nop
lea rcx, [rsp + 0x15d8]
call fcn.1400670a0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xdc0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea r8, [rsp + 0x308]
lea rdx, [0x14012c68c]
lea rcx, [rsp + 0x888]
call fcn.1400a0bd0
nop
movaps xmm2, xmm9
movaps xmm1, xmm15
lea rcx, [rsp + 0x1048]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x888]
call fcn.140067310
mov rcx, rax
mov rdx, rdi
call fcn.1400380b0
test al, al
je 0x140098d3a
lea rcx, [rsp + 0x888]
call fcn.140067310
mov rcx, rax
xor edx, edx
call fcn.14001ce40
mov byte [rsp + 0x62], 1
movaps xmm2, xmm12
movaps xmm1, xmm7
lea rcx, [rsp + 0xdc8]
call fcn.14000c570
mov rcx, rax
mov r12d, 1
mov edx, r12d
call fcn.14001b020
lea rcx, [rsp + 0x888]
call fcn.140067310
mov rcx, rax
lea r8d, [r12 + 0x2e]
lea rdx, [rsp + 0x62]
call fcn.14001d690
test al, al
je 0x140098fe1
mov rax, qword [0x140156998]
cmp byte [rax + 0xd2], 0
je 0x140098db7
cmp byte [rax + 0xd1], 0
jne 0x140098dc0
mov byte [rax + 0xd2], 0
call fcn.14001d430
mov rax, qword [0x140156998]
cmp byte [rax + 0xd1], 0
je 0x140098e32
movss xmm2, dword [0x140133c68]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdd0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cbc]
call fcn.14001bca0
lea rcx, str.Thanks_
call fcn.1400373f0
mov byte [rsp + 0x63], 0
lea rdx, [rsp + 0x63]
lea rcx, [rsp + 0x630]
call fcn.1400a19f0
nop
lea rcx, [rsp + 0x630]
call fcn.14006d570
nop
lea rcx, [rsp + 0x630]
call fcn.14006d550
jmp 0x140098fdc
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdd8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb0]
call fcn.14001bca0
lea rcx, str.Rate_profile
call fcn.1400373f0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0xde0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
movss xmm0, dword [0x140133d3c]
call fcn.14001bd40
mov rdx, qword [0x140156998]
add rdx, 0xc4
mov dword [rsp + 0x28], 0
lea rax, str._d_Stars
mov qword [rsp + 0x20], rax
mov r9d, 5
mov r8d, r12d
lea rcx, str.rateslider
call fcn.14003d980
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xde8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c78]
call fcn.14001bca0
movaps xmm2, xmm9
movss xmm6, dword [0x140133c84]
movaps xmm1, xmm6
lea rcx, [rsp + 0xdf0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Rate
call fcn.1400380b0
test al, al
je 0x140098f92
mov rax, qword [0x140156998]
mov word [rax + 0xd1], 0x101
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x2f30]
call fcn.14009c4d0
nop
mov rdx, rax
lea rcx, [rsp + 0x610]
call fcn.1400a1a60
nop
lea rcx, [rsp + 0x2f30]
call fcn.1400670a0
lea rcx, [rsp + 0x610]
call fcn.14006d570
nop
lea rcx, [rsp + 0x610]
call fcn.14006d550
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xdf8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140098fdc
mov rax, qword [0x140156998]
mov dword [rax + 0xc4], 5
call fcn.14001d430
call fcn.14001d7e0
call fcn.14001c170
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xe00]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
nop
lea rcx, [rsp + 0x888]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x308]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1f20]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1740]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x8a8]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x8c8]
call fcn.1400670a0
add r13, 0xc0
lea rax, [r13 - 0x40]
cmp rax, rbx
jne 0x1400985a0
movzx ebx, byte [rsp + 0x3b00]
movss xmm15, dword [0x1401339bc]
movss xmm7, dword [0x140133d10]
call fcn.1400447e0
mov ecx, r12d
call fcn.14000e790
call fcn.14001abd0
call fcn.140071550
call fcn.140047630
nop
lea rcx, [rsp + 0x1760]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x3d0]
call fcn.14009dba0
nop
lea rcx, [rsp + 0x448]
call fcn.14009d8a0
jmp 0x1400990e2
movss xmm7, dword [0x140133d10]
movss xmm9, dword [0x140133c24]
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x140099f04
mov rax, qword [0x140156998]
movzx ecx, byte [rax + 0xcd]
neg cl
sbb r8d, r8d
and r8d, 2
xor edx, edx
lea rcx, str.Settings
call fcn.140047540
test al, al
je 0x140099f04
lea rcx, [0x140156a40]
call fcn.14009c9e0
mov rdi, rax
lea rcx, [0x140156a40]
call fcn.14009c9d0
cmp rdi, rax
je 0x140099153
mov rcx, qword [rdi]
mov byte [rcx + 0xc1], 0
add rdi, 8
cmp rdi, rax
jne 0x140099140
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133d98]
jp 0x14009916a
je 0x1400991dc
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140156be0]
call fcn.140002080
mov rax, qword [0x140156998]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
mov rax, qword [0x1401569a0]
cmp byte [rax + 2], 0
jne 0x1400992bd
mov rcx, qword [0x140156a00]
call fcn.1400f6730
mov rcx, qword [0x1401569a0]
mov byte [rcx + 2], al
mov byte [rcx + 3], al
mov rcx, qword [0x140156a00]
call fcn.1400f68e0
mov rcx, qword [0x1401569a0]
mov byte [rcx + 4], al
mov byte [rcx + 5], al
mov rcx, qword [0x140156a00]
call fcn.1400f6a80
mov rcx, qword [0x1401569a0]
mov byte [rcx + 6], al
mov byte [rcx + 7], al
mov rcx, qword [0x140156a00]
call fcn.1400f7280
mov rcx, qword [0x1401569a0]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], al
mov rcx, qword [0x140156a00]
call fcn.1400f7420
mov rcx, qword [0x1401569a0]
mov byte [rcx + 0x16], al
mov byte [rcx + 0x17], al
mov rcx, qword [0x140156a00]
call fcn.1400f6c10
mov rcx, qword [0x1401569a0]
mov byte [rcx + 8], al
mov byte [rcx + 9], al
mov rcx, qword [0x140156a00]
call fcn.1400f64d0
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mulss xmm1, dword [0x140133c9c]
cvttss2si ecx, xmm1
mov rax, qword [0x1401569a0]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], ecx
movss xmm2, dword [0x140133c34]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe08]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.Audio
call fcn.1400373f0
call fcn.14001a9b0
movss xmm6, dword [0x140133bf0]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xe10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Multiple_outputs
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099362
lea rcx, str.Turn_on_in_order_to_support_multiple_noutput_devices_per_effect
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov rcx, qword [0x140156a00]
call fcn.1400f7600
mov byte [rsp + 0x3b10], al
lea r8, [rsp + 0x3b10]
lea rdx, str.gjhfgjht
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
mov rcx, qword [0x140156a00]
call fcn.1400f7600
movzx edx, byte [rsp + 0x3b10]
cmp dl, al
je 0x1400993df
mov rcx, qword [0x140156a00]
call fcn.1400f77c0
call fcn.14008c910
cmp byte [rsp + 0x3b10], 0
je 0x1400993df
mov byte [0x140156b0a], 1
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xe18]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
cmp byte [rsp + 0x3b10], 0
lea rcx, str.Output_devices
jne 0x140099421
lea rcx, str.Output_device
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x14009943d
lea rcx, str.Use_this_to_change_the_output_device_nwhich_is_used_by_your_bass_shaker
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
cmp byte [rsp + 0x3b10], 0
je 0x14009947a
lea rcx, str.Proceed_with_setup_through_the_Main_tab
call fcn.1400373f0
jmp 0x14009963a
lea rdx, [rsp + 0x15f8]
mov rcx, qword [0x140156a00]
call fcn.1400f6300
nop
lea rcx, [rsp + 0x15f8]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.playbackdevice
call fcn.14003b240
test al, al
je 0x1400995ca
xor r8d, r8d
lea rdx, [rsp + 0x7b8]
lea rcx, [0x140156df0]
call fcn.14006f750
nop
lea rcx, [rsp + 0x7b8]
call fcn.14009c9e0
mov rsi, rax
lea rcx, [rsp + 0x7b8]
call fcn.14009c9d0
mov r14, rax
cmp rsi, rax
je 0x1400995b8
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x8e8]
call fcn.14009ec30
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe20]
call fcn.14000c570
mov rdi, rax
lea rcx, [rsp + 0x8e8]
call fcn.140067310
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x14009957f
lea rdx, [rsp + 0x8e8]
lea rcx, [rsp + 0x2f50]
call fcn.14009ec30
mov rdx, rax
mov rcx, qword [0x140156a00]
call fcn.1400f6250
lea rcx, [0x140156df0]
call fcn.14006f270
call fcn.14008c910
lea rdx, [rsp + 0x8e8]
lea rcx, [rsp + 0x15f8]
call fcn.1400a0b80
test al, al
je 0x14009959e
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x8e8]
call fcn.1400670a0
add rsi, 0x20
cmp rsi, r14
jne 0x140099500
lea rcx, [rsp + 0x7b8]
call fcn.14009dba0
call fcn.14001d7e0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xe28]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Test31
call fcn.1400380b0
test al, al
je 0x14009962d
call fcn.14008e3b0
lea rdx, str.Test_audio_played
lea rcx, [rsp + 0x2f70]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.1400c9320
nop
lea rcx, [rsp + 0x15f8]
call fcn.1400670a0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xe30]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Master_volume
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099687
lea rcx, str.Use_this_to_adjust_the_master_volume_level
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, dword [0x1401339d8]
call fcn.14001bd40
mov rdx, qword [0x1401569a0]
add rdx, 0xc
xor esi, esi
mov dword [rsp + 0x28], esi
lea rax, str._.0f
mov qword [rsp + 0x20], rax
lea r9d, [rsi + 0x64]
xor r8d, r8d
lea rcx, str.masterGain
call fcn.14003d980
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xe38]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Low_pass_filter
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099732
lea rcx, str.Use_this_to_filter_out_frequencies_above_the_selected_value
call fcn.14001cc50
mov rcx, qword [0x140156a00]
call fcn.1400f7890
mov edi, eax
mov dword [rsp + 0x94], eax
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov rcx, qword [0x140156998]
movss xmm0, dword [rcx + 0x50]
mulss xmm0, dword [0x1401339d8]
call fcn.14001bd40
mov dword [rsp + 0x28], esi
lea rax, str._.0f_Hz
mov qword [rsp + 0x20], rax
mov r9d, __WSAFDIsSet
lea r8d, [r9 - 0x64]
lea rdx, [rsp + 0x94]
lea rcx, str.lowpass
call fcn.14003d980
mov edx, dword [rsp + 0x94]
cmp edx, edi
je 0x1400997d2
mov rcx, qword [0x140156a00]
call fcn.1400f7a00
movd xmm1, dword [rsp + 0x94]
cvtdq2ps xmm1, xmm1
lea rcx, [0x140156df0]
call fcn.1400700b0
movss xmm6, dword [0x140133c40]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xe40]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.General
call fcn.1400373f0
call fcn.14001a9b0
movss xmm2, dword [0x140133bf0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Auto_minimize
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099877
lea rcx, str.When_on__SimHaptic_will_auto_minimize_on_start
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 2
lea rdx, [0x14012c910]
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133d44]
call fcn.14001bca0
lea rcx, str.Announce_connection
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x1400998ec
lea rcx, str.When_on__a_short_vibration_will_be_played_upon_na_successful_connection_with_the_simulator
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d80]
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 8
lea rdx, str.ggjht
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
movss xmm2, dword [0x140133bf0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe50]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Auto_start
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099976
lea rcx, str.When_on__SimHaptic_will_run_automatically_nonce_your_simulator_will_run
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 4
lea rdx, str.gjht
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133d44]
call fcn.14001bca0
lea rcx, str.Auto_exit
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x1400999eb
lea rcx, str.When_on__SimHaptic_will_exit_automatically_nonce_your_simulator_will_close
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d80]
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 6
lea rdx, str.gjfffffffhft
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
movss xmm2, dword [0x140133bf0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe58]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Sliders_value
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099a75
lea rcx, str.When_on__value_will_be_shown_inside_nevery_effect_volume_slider
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 0x16
lea rdx, str.gfgfjht
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133d44]
call fcn.14001bca0
lea rcx, str.Full_list
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099aea
lea rcx, str.When_on__window_height_will_increase_to_nshow_full_list_of_effects
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d80]
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 0x14
lea rdx, str.gjfffffgggffhft
mov rcx, qword [0x140156998]
call fcn.1400f4ed0
lea rdx, [rsp + 0x2f90]
mov rcx, qword [0x140156a00]
call fcn.1400f60b0
nop
lea rdx, str.X_Plane
mov rcx, rax
call fcn.1400a0c40
movzx edi, al
lea rcx, [rsp + 0x2f90]
call fcn.1400670a0
test dil, dil
je 0x140099efd
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xe60]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.Server
call fcn.1400373f0
call fcn.14001a9b0
movss xmm2, dword [0x140133bf0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe68]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
lea rcx, str.Plugin_port
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099bfc
lea rcx, str.This_is_the_port_SimHaptic_will_use_nto_communciate_with_the_simualtor
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm7
call fcn.14001bca0
mov rcx, qword [0x140156a00]
call fcn.1400f6ec0
mov edx, eax
lea rcx, [rsp + 0x17a0]
call fcn.14006cea0
nop
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
lea rcx, [rsp + 0x17a0]
call fcn.140067310
mov rdx, rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], r12d
mov r9d, 6
lea rdi, [0x140156f80]
mov r8, rdi
lea rcx, str.port5
call fcn.14003e0f0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xe70]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Save33
call fcn.1400380b0
test al, al
je 0x140099d1d
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x140099cb5
test rax, rax
je 0x140099d1d
mov rdx, rdi
lea rcx, [rsp + 0x1780]
call fcn.14009ebf0
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rsp + 0x1780]
call fcn.14006ce20
mov edx, eax
mov rcx, qword [0x140156a00]
call fcn.1400f6e00
nop
lea rcx, [rsp + 0x1780]
call fcn.1400670a0
mov rcx, qword [0x140156a58]
call fcn.1400e1c80
xor edx, edx
lea rcx, str.portchange
call fcn.14001ce40
mov byte [rsp + 0x64], 1
mov rax, qword [0x140156998]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, dword [0x140133cf4]
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140133c60]
movss xmm2, dword [0x140133cf8]
movss xmm1, dword [0x140133d4c]
lea rcx, [rsp + 0xe78]
call fcn.14000c570
mov rcx, rax
mov edx, r12d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe80]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xe88]
call fcn.14000c570
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x64]
lea rcx, str.portchange
call fcn.14001d690
test al, al
je 0x140099ee8
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c80]
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.Saved__action_needed_
call fcn.1400373f0
call fcn.14001a9b0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe98]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c8c]
call fcn.14001bca0
lea rcx, str.In_X_Plane_menu_go_to
call fcn.1400373f0
movss xmm0, dword [0x140133c98]
call fcn.14001bca0
lea rcx, str.Plugins___SimHaptic
call fcn.1400373f0
movss xmm0, dword [0x140133c70]
call fcn.14001bca0
lea rcx, str.and_press_on_Restart_Server
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xea0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ccc]
call fcn.14001bca0
movaps xmm2, xmm9
movss xmm1, dword [0x140133c84]
lea rcx, [rsp + 0xea8]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c020]
call fcn.1400380b0
test al, al
je 0x140099ee2
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x17a0]
call fcn.1400670a0
movss xmm7, dword [0x140133d10]
call fcn.140047630
jmp 0x140099f06
xor esi, esi
xor r8d, r8d
xor edx, edx
lea rcx, str.About
call fcn.140047540
test al, al
je 0x14009b357
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133d98]
jp 0x140099f36
je 0x140099fa8
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140156be0]
call fcn.140002080
mov rax, qword [0x140156998]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
movss xmm6, dword [0x140133c34]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xeb0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.Version
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133cb0]
call fcn.14001bca0
lea rdx, [0x140153be8]
lea rcx, [rsp + 0x1800]
call fcn.14009ec30
nop
lea rcx, [rsp + 0x1800]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d38]
call fcn.14001bca0
movaps xmm2, xmm6
movss xmm1, dword [0x140133cc8]
lea rcx, [rsp + 0xeb8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Manual1
call fcn.1400380b0
test al, al
je 0x14009a0d2
lea rdx, str.Open_manual_pressed
lea rcx, [rsp + 0x2fb0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__docs.google.com_document_d_17DKuB3h3MahbeuwMzcjLf7oAwmsGg4RDbFnpv_oQ2_A_edit_uspsharing
lea rcx, [rsp + 0x2fd0]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm6
movss xmm1, dword [0x140133cc8]
lea rcx, [rsp + 0xec0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Website2
call fcn.1400380b0
test al, al
je 0x14009a14a
lea rdx, str.Open_website_pressed
lea rcx, [rsp + 0x2ff0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__www.rkApps.shop
lea rcx, [rsp + 0x3010]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movss xmm6, dword [0x140133c04]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xec8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
mov rcx, qword [0x140156998]
mov rcx, qword [rcx + 0x60]
call fcn.14001a910
lea rcx, str.License
call fcn.1400373f0
call fcn.14001a9b0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x14009a1b4
lea rcx, str.Name_of_activated_license
call fcn.14001cc50
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x6b0]
call fcn.14009ebf0
nop
mov rax, qword [0x140156988]
cmp byte [rax + 0x1b], 0
je 0x14009a1ec
lea rdx, str.Activated
jmp 0x14009a206
cmp byte [rax + 0x1a], 0
je 0x14009a1ff
cmp byte [rax + 0x19], 0
lea rdx, str.Trial_ended
je 0x14009a206
lea rdx, str.7_days_trial
lea rcx, [rsp + 0x6b0]
call fcn.14009e9e0
movss xmm0, dword [0x140133cb0]
call fcn.14001bca0
lea rcx, [rsp + 0x6b0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d38]
call fcn.14001bca0
movss xmm2, dword [0x140133c34]
movss xmm1, dword [0x140133cc8]
lea rcx, [rsp + 0xed0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Forum3
call fcn.1400380b0
test al, al
je 0x14009a2bf
lea rdx, str.Open_forum_pressed
lea rcx, [rsp + 0x3030]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__rkappsus.wixsite.com_rkapps_forum
lea rcx, [rsp + 0x3050]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm2, dword [0x140133c34]
movss xmm1, dword [0x140133cc8]
lea rcx, [rsp + 0xed8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Facebook4
call fcn.1400380b0
test al, al
je 0x14009a33c
lea rdx, str.Open_facebook_pressed
lea rcx, [rsp + 0x3070]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__www.facebook.com_rkApps.shop
lea rcx, [rsp + 0x3090]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xee0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d38]
call fcn.14001bca0
movss xmm2, dword [0x140133c34]
movss xmm1, dword [0x140133cc8]
lea rcx, [rsp + 0xee8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.FSRealistic43
call fcn.1400380b0
test al, al
je 0x14009a3d5
lea rdx, str.FSRealistic_pressed
lea rcx, [rsp + 0x30b0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__www.rkapps.shop_products_fsrealistic
lea rcx, [rsp + 0x30d0]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm2, dword [0x140133c34]
movss xmm1, dword [0x140133cc8]
lea rcx, [rsp + 0xef0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.XPRealistic64
call fcn.1400380b0
test al, al
je 0x14009a452
lea rdx, str.XPRealistic_pressed
lea rcx, [rsp + 0x30f0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__www.rkapps.shop_products_xprealistic
lea rcx, [rsp + 0x3110]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xef8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d38]
call fcn.14001bca0
movss xmm2, dword [0x140133c34]
movss xmm1, dword [0x140133d3c]
lea rcx, [rsp + 0xf00]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Chat_with_us6f4
call fcn.1400380b0
test al, al
je 0x14009a4eb
lea rdx, str.Chat_with_us_pressed
lea rcx, [rsp + 0x3130]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9320
lea rdx, str.https:__www.rkapps.shop
lea rcx, [rsp + 0x3150]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movss xmm2, dword [0x140133c34]
movaps xmm1, xmm8
lea rcx, [rsp + 0xf08]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156988]
cmp byte [rax + 0x1a], 0
je 0x14009b2dd
movaps xmm1, xmm8
cmp byte [rax + 0x19], 0
je 0x14009ac00
movaps xmm2, xmm6
lea rcx, [rsp + 0xf10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
mov rax, qword [0x140156998]
movss xmm2, dword [0x140133c64]
movaps xmm1, xmm8
cmp byte [rax + 0xcb], 0
jne 0x14009a6ae
lea rcx, [rsp + 0xf18]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c88]
call fcn.14001bca0
lea rcx, str.You_are_on_trial_mode__we_hope_you_enjoy_SimHaptic_
call fcn.1400373f0
movss xmm0, dword [0x140133ca0]
call fcn.14001bca0
lea rcx, str.To_activate__choose_one_of_the_following_options.
call fcn.1400373f0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xf20]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140133c9c]
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c48]
movaps xmm1, xmm7
lea rcx, [rsp + 0xf28]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.1400380b0
test al, al
je 0x14009a635
lea rdx, str.https:__www.rkapps.shop_products_simhaptic_for_msfs_x_plane
lea rcx, [rsp + 0x3170]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xf30]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c4c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xf38]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009b336
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 1
jmp 0x14009b336
lea rcx, [rsp + 0xf40]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cfc]
call fcn.14001bca0
lea rcx, str.Please_enter_product_key
call fcn.1400373f0
movss xmm6, dword [0x140133c58]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce4]
call fcn.14001bca0
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x140156eb0]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xf50]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Paste
call fcn.1400380b0
test al, al
je 0x14009a7ae
mov rcx, qword [0x140156be0]
call fcn.14008c900
lea rdx, [0x140156eb0]
sub rdx, rax
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14009a7a0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf58]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140133c9c]
subss xmm0, xmm6
movss xmm7, dword [0x140133bc0]
subss xmm0, xmm7
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xf60]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x14009a82d
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm7
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xf68]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009aa1b
lea rdx, [0x140156eb0]
lea rcx, [rsp + 0x578]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x578]
lea rcx, [rsp + 0x3190]
call fcn.1400bd590
mov rdx, rax
lea rcx, [rsp + 0x578]
call fcn.14009ea30
lea rcx, [rsp + 0x3190]
call fcn.1400670a0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x578]
call fcn.1400a0c40
test al, al
je 0x14009a8e7
lea rdx, str.Missing_details
jmp 0x14009a917
lea rcx, [rsp + 0x578]
call fcn.140067310
mov rdx, rax
lea rcx, [rsp + 0x31b0]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400be120
test al, al
jne 0x14009a93a
lea rdx, str.Invalid_product_key
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009e9e0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
jmp 0x14009aa0e
mov rcx, qword [0x140156988]
add rcx, 8
lea rdx, str.email
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x17e0]
call fcn.1400a10d0
nop
lea rax, [rsp + 0x31d0]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x578]
lea rcx, [rsp + 0x31d0]
call fcn.14009ec30
mov rdi, rax
lea rdx, [rsp + 0x17e0]
lea rcx, [rsp + 0x31f0]
call fcn.14009ec30
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58a0
cmp eax, 0xffffffff
jne 0x14009a9cb
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
lea rdx, str.Invalid_product_key
jmp 0x14009a9ec
mov rdx, qword [0x140156998]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x14009aa00
lea rcx, [rdx + 0x80]
lea rdx, str.SimHaptic_Activated
call fcn.14009e9e0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x17e0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x578]
call fcn.1400670a0
mov byte [rsp + 0x65], 1
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xf70]
call fcn.1400145e0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140133a6c]
movss xmm1, dword [0x140133d2c]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm15
mov rax, qword [0x140156998]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, xmm9
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140133c60]
movss xmm2, dword [0x140133c9c]
lea rcx, [rsp + 0xf78]
call fcn.14000c570
mov rcx, rax
mov edx, r12d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xf80]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xf88]
call fcn.14000c570
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x65]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x14009b336
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xf90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x3e8]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x3e8]
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0xf98]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
subss xmm9, dword [0x140133c58]
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c24]
movss xmm1, dword [0x140133c84]
lea rcx, [rsp + 0xfa0]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c020]
call fcn.1400380b0
test al, al
je 0x14009abf6
call fcn.14001d430
call fcn.14001d7e0
jmp 0x14009b336
mov rax, qword [0x140156998]
cmp byte [rax + 0xcb], 0
jne 0x14009ad88
movss xmm2, dword [0x140133c60]
lea rcx, [rsp + 0xfa8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xfb0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb0]
call fcn.14001bca0
lea rcx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
call fcn.1400373f0
movss xmm0, dword [0x140133cb8]
call fcn.14001bca0
lea rcx, str.Please_choose_one_of_the_following_options.
call fcn.1400373f0
movss xmm2, dword [0x140133c58]
movaps xmm1, xmm8
lea rcx, [rsp + 0xfb8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140133c9c]
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c48]
movaps xmm1, xmm7
lea rcx, [rsp + 0xfc0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.1400380b0
test al, al
je 0x14009ad0f
lea rdx, str.https:__www.rkapps.shop_products_simhaptic_for_msfs_x_plane
lea rcx, [rsp + 0x3210]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400bbab0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xfc8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c4c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xfd0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009b336
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 1
jmp 0x14009b336
movss xmm2, dword [0x140133cb0]
lea rcx, [rsp + 0xfd8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cfc]
call fcn.14001bca0
lea rcx, str.Please_enter_product_key
call fcn.1400373f0
movss xmm6, dword [0x140133c58]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xfe0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce4]
call fcn.14001bca0
movss xmm0, dword [0x140133d38]
call fcn.14001bd40
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x140156f90]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xfe8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Paste
call fcn.1400380b0
test al, al
je 0x14009ae8e
mov rcx, qword [0x140156be0]
call fcn.14008c900
lea rdx, [0x140156f90]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14009ae80
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xff0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140133c9c]
subss xmm0, xmm6
movss xmm7, dword [0x140133bc0]
subss xmm0, xmm7
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xff8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x14009af0d
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm7
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0x1000]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009b0fb
lea rdx, [0x140156f90]
lea rcx, [rsp + 0x518]
call fcn.14009ebf0
nop
lea rdx, [rsp + 0x518]
lea rcx, [rsp + 0x3230]
call fcn.1400bd590
mov rdx, rax
lea rcx, [rsp + 0x518]
call fcn.14009ea30
lea rcx, [rsp + 0x3230]
call fcn.1400670a0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x518]
call fcn.1400a0c40
test al, al
je 0x14009afc7
lea rdx, str.Missing_details
jmp 0x14009aff7
lea rcx, [rsp + 0x518]
call fcn.140067310
mov rdx, rax
lea rcx, [rsp + 0x3250]
call fcn.14009ebf0
mov rcx, rax
call fcn.1400be120
test al, al
jne 0x14009b01a
lea rdx, str.Invalid_product_key
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009e9e0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
jmp 0x14009b0ee
mov rcx, qword [0x140156988]
add rcx, 8
lea rdx, str.email
call fcn.1400a1080
mov rcx, rax
lea rdx, [rsp + 0x1ae0]
call fcn.1400a10d0
nop
lea rax, [rsp + 0x3270]
mov qword [rsp + 0x3b18], rax
lea rdx, [rsp + 0x518]
lea rcx, [rsp + 0x3270]
call fcn.14009ec30
mov rdi, rax
lea rdx, [rsp + 0x1ae0]
lea rcx, [rsp + 0x3290]
call fcn.14009ec30
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58a0
cmp eax, 0xffffffff
jne 0x14009b0ab
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
lea rdx, str.Invalid_product_key
jmp 0x14009b0cc
mov rdx, qword [0x140156998]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x14009b0e0
lea rcx, [rdx + 0x80]
lea rdx, str.simhaptic_Activated
call fcn.14009e9e0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x1ae0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x518]
call fcn.1400670a0
mov byte [rsp + 0x66], 1
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1008]
call fcn.1400145e0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140133a6c]
movss xmm1, dword [0x140133d2c]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm15
mov rax, qword [0x140156998]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, xmm9
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140133c60]
movss xmm2, dword [0x140133c9c]
lea rcx, [rsp + 0x1010]
call fcn.14000c570
mov rcx, rax
mov edx, r12d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1018]
call fcn.14000c570
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x1020]
call fcn.14000c570
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x66]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x14009b336
movss xmm2, dword [0x140133bf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1028]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x3f0]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x3f0]
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.14001bca0
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movss xmm2, dword [0x140133c04]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1030]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
subss xmm9, dword [0x140133c58]
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c24]
movss xmm1, dword [0x140133c84]
lea rcx, [rsp + 0x1038]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c020]
call fcn.1400380b0
test al, al
je 0x14009b2d6
call fcn.14001d430
call fcn.14001d7e0
jmp 0x14009b336
cmp byte [rax + 0x19], 0
jne 0x14009b336
movss xmm2, dword [0x140133ca8]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1040]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cc0]
call fcn.14001bca0
lea rcx, str.Looks_like_your_license_is_no_longer_valid.
call fcn.1400373f0
movss xmm0, dword [0x140133d18]
call fcn.14001bca0
lea rcx, str.Please_contact_us.
call fcn.1400373f0
call fcn.140047630
nop
lea rcx, [rsp + 0x6b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1800]
call fcn.1400670a0
call fcn.140045f10
movss xmm9, dword [0x140133bc8]
call fcn.140019fd0
call fcn.14001a9b0
mov rcx, qword [0x1401569a0]
test rcx, rcx
je 0x14009b380
call fcn.1400c9a10
call fcn.140014190
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x1b0]
mov rcx, qword [0x140156be0]
call fcn.140002050
mov r9d, dword [rsp + 0x180]
mov r8d, dword [rsp + 0x1b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rsp + 0xb4]
movss xmm2, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xa8]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140010bd0
mov rcx, rax
call fcn.1400365f0
mov rcx, qword [0x140156be0]
call fcn.140005520
mov rcx, qword [0x140156be0]
call fcn.140005560
movss xmm6, dword [0x140133964]
xor r13d, r13d
mov esi, dword [rsp + 0x50]
jmp 0x14008f1bf
call fcn.140036bd0
call fcn.140035d40
xor ecx, ecx
call fcn.1400516e0
xor ecx, ecx
call fcn.140010a20
mov rcx, qword [0x140156be0]
call fcn.140001f00
call fcn.140004e50
lea rdx, str.Exit
lea rcx, [rsp + 0x32b0]
call fcn.14009ebf0
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9320
nop
lea rcx, [rsp + 0x1820]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1618]
call fcn.1400670a0
xor eax, eax
jmp 0x14009b4a6
lea rcx, [rsp + 0x1618]
call fcn.1400670a0
mov eax, r12d
lea r11, [rsp + 0x3ac0]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret