Function at 0x14008ec80
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, 0x3aa0
call fcn.14010b010
sub rsp, rax
movaps xmmword [rsp + 0x3a90], xmm6
movaps xmmword [rsp + 0x3a80], xmm7
movaps xmmword [rsp + 0x3a70], xmm8
movaps xmmword [rsp + 0x3a60], xmm9
movaps xmmword [rsp + 0x3a50], xmm10
movaps xmmword [rsp + 0x3a40], xmm11
movaps xmmword [rsp + 0x3a30], xmm12
movaps xmmword [rsp + 0x3a20], xmm13
movaps xmmword [rsp + 0x3a10], xmm14
movaps xmmword [rsp + 0x3a00], xmm15
xor r14d, r14d
mov r15d, r14d
mov dword [rsp + 0x50], r14d
xor bl, bl
lea r13d, [r14 + 1]
cmp ecx, 4
jne 0x14008f58f
movzx ebx, r13b
lea r8, [0x140153be8]
lea rdx, str.SimHaptic_v
lea rcx, [rsp + 0x2750]
call fcn.1400a0c20
nop
lea rcx, str._Restarted
lea r8, [0x1401181e2]
test bl, bl
cmovne r8, rcx
mov rdx, rax
lea rcx, [rsp + 0x2730]
call fcn.1400a0ce0
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9370
nop
lea rcx, [rsp + 0x2750]
call fcn.1400670a0
lea rcx, [rsp + 0x1610]
call fcn.1400d7390
nop
lea r8, [rsp + 0x1610]
lea rdx, str.Exe_path:
lea rcx, [rsp + 0x2770]
call fcn.1400a0c20
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9370
call fcn.14008dd20
lea rcx, [0x14008e300]
call fcn.140004f60
call fcn.140004dd0
test eax, eax
je 0x14009b4e9
xor edx, edx
mov ecx, 0x20003
call fcn.140001c80
xor edx, edx
mov ecx, 0x20005
call fcn.140001c80
mov edx, r13d
mov ecx, 0x20007
call fcn.140001c80
mov rax, qword [0x140156998]
cvttss2si edx, dword [rax + 0x54]
cvttss2si ecx, dword [rax + 0x50]
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.SimHaptic
call fcn.140002290
mov qword [0x140156be0], rax
test rax, rax
je 0x14009b4e9
lea rdx, str.SimHaptic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x4e0], 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 + 0x4e8], rax
xor eax, eax
mov dword [rsp + 0x4f0], eax
lea rdx, [rsp + 0x4e0]
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, r13d
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 + 0x2790]
call fcn.1400d7650
nop
lea r8, str.icon_big.png
mov rdx, rax
lea rcx, [rsp + 0x17d0]
call fcn.1400a0ce0
nop
lea rcx, [rsp + 0x2790]
call fcn.1400670a0
lea rcx, [rsp + 0x17d0]
call fcn.140067310
mov rcx, rax
mov dword [rsp + 0x20], 4
xor r9d, r9d
lea r8, [rsp + 0x364]
lea rdx, [rsp + 0x360]
call fcn.1400e51d0
mov qword [rsp + 0x368], rax
lea r8, [rsp + 0x360]
mov edx, r13d
mov rcx, qword [0x140156be0]
call fcn.140001fd0
mov rcx, qword [rsp + 0x368]
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
lea rdx, [0x1400827b0]
mov rcx, qword [0x140156be0]
call fcn.140001690
lea rdx, [0x140082800]
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 [0x14013399c]
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0xb0]
call fcn.14000c580
mov rcx, qword [0x140156998]
call fcn.1400f4920
lea rcx, [rsp + 0x4f8]
call fcn.140005d70
mov rbx, rax
mov rcx, qword [rax]
call fcn.140005de0
mov rdi, rax
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x17c]
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 [0x1401339f4]
mulss xmm1, xmm15
movd xmm0, dword [rsp + 0x1c8]
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 + 0x17c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si edx, xmm1
mov rcx, qword [0x140156be0]
call fcn.140002020
mov rcx, qword [0x140156a00]
call fcn.1400f6790
test al, al
je 0x14008f11d
lea rdx, str.Auto_minimize
lea rcx, [rsp + 0x27b0]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
mov rcx, qword [0x140156be0]
call fcn.1400020b0
movzx ebx, byte [rsp + 0x3ae0]
movzx edi, byte [rsp + 0x3ae0]
xorps xmm8, xmm8
movss xmm10, dword [0x140133a80]
movss xmm11, dword [0x140133c1c]
movss xmm14, dword [0x140133c4c]
movss xmm13, dword [0x140133e44]
movss xmm12, dword [0x140133d20]
movss xmm9, dword [0x140133c00]
movss xmm7, dword [0x140133b20]
nop
mov rcx, qword [0x140156be0]
call fcn.140001fa0
test eax, eax
jne 0x14009b47c
lea rcx, [0x140156df0]
call fcn.140071480
mov ecx, dword [0x140156f30]
cmp ecx, 0x3e8
jge 0x14008f60b
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 0x14008f612
lea rcx, [0x140156df0]
call fcn.140071480
mov rcx, qword [0x140156be0]
call fcn.140082880
mov rax, qword [0x140156998]
cmp byte [rax + 0xd3], 0
je 0x14008f170
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x14008f843
mov rcx, qword [0x140156a00]
call fcn.1400f7140
test al, al
je 0x14008f22b
xor edx, edx
mov rcx, qword [0x140156a00]
call fcn.1400f7090
mov rax, qword [0x140156998]
mov byte [rax + 0xcd], 1
mov rcx, qword [0x140156a58]
call fcn.1400e2c50
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x14008f4cb
cmp byte [rax + 0x26], 0
je 0x14008f4c5
xor edx, edx
mov rcx, rax
call fcn.1400e2c10
mov rcx, qword [0x140156a58]
add rcx, 0xd0
call fcn.14009e9c0
test al, al
jne 0x14008f4be
mov r8, qword [0x140156a58]
add r8, 0xd0
lea rdx, str.New_aircraft_loaded:
lea rcx, [rsp + 0x2810]
call fcn.1400a0c20
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9370
mov byte [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x590]
call fcn.1400a1540
nop
lea rcx, [rsp + 0x590]
call fcn.14006d570
call fcn.14008c8a0
mov rcx, qword [0x140156a00]
call fcn.1400f6c70
test al, al
je 0x14008f32c
mov rax, qword [0x140156998]
cmp byte [rax + 0xc0], 0
jne 0x14008f32c
cmp byte [rax + 0xcd], 0
jne 0x14008f32c
mov byte [rax + 0xc0], 1
call fcn.14008e350
lea rdx, str.Test_audio_announced
lea rcx, [rsp + 0x2830]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.1400c9370
mov rcx, qword [0x140156a00]
call fcn.1400f7660
test al, al
je 0x14008f4b1
xor sil, sil
lea rcx, [rsp + 0x1098]
call fcn.1400734e0
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x370]
call fcn.14009e480
nop
lea rcx, [rsp + 0x1098]
call fcn.14009e3e0
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x370]
call fcn.14009e0c0
lea rdx, [rsp + 0x2870]
lea rcx, [rsp + 0x370]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.1400a0eb0
test al, al
je 0x14008f47b
lea rcx, [rsp + 0x6d0]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x2850]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x6d0]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x6c0]
call fcn.14009e480
lea rcx, [rsp + 0x6c0]
call fcn.14009df90
movzx esi, sil
test al, al
cmove esi, r13d
lea rcx, [rsp + 0x6c0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x2850]
call fcn.1400670a0
lea rcx, [rsp + 0x6d0]
call fcn.14009dea0
lea rdx, [rsp + 0x2870]
lea rcx, [rsp + 0x370]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.1400a0eb0
test al, al
jne 0x14008f3c0
test sil, sil
jne 0x14008f4a3
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
test eax, eax
je 0x14008f49c
mov rcx, qword [0x140156be0]
call fcn.1400020d0
mov byte [0x140156ea0], 1
lea rcx, [rsp + 0x370]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x590]
call fcn.14006d550
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
jne 0x14008f503
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
cmp rsi, rax
je 0x14008f503
nop dword [rax + rax]
mov rcx, qword [rsi]
mov byte [rcx + 0xf2], 0
add rsi, 8
cmp rsi, rax
jne 0x14008f4f0
lea rcx, [0x140156a40]
call fcn.14009ca30
mov r15, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
mov r12, rax
cmp r15, rax
je 0x14008f843
nop word [rax + rax]
mov r14, qword [r15]
mov rcx, qword [0x140156a58]
add rcx, 0xd0
lea rdx, [0x1401181e2]
call fcn.1400a1250
test al, al
je 0x14008f6da
cmp byte [r14 + 0xf2], 0
je 0x14008f6da
mov rax, qword [r14]
mov rcx, r14
call qword [rax]
mov rax, qword [0x140156a58]
cmp byte [rax + 0x27], 0
je 0x14008f833
cmp byte [r14 + 0xf3], 0
jne 0x14008f833
jmp 0x14008f827
movups xmm0, xmmword [str.com_rkapps_apps_simhaptic]
movups xmmword [rsp + 0x8f8], xmm0
movsd xmm0, qword [0x14012bdb0]
movsd qword [rsp + 0x908], xmm0
movzx eax, word [0x14012bdb8]
mov word [rsp + 0x910], ax
lea r8, [rsp + 0x8f8]
mov edx, r13d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14008ed0f
call fcn.140067320
mov r8d, eax
mov rdx, r13
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 0x14009b4f6
mov dword [0x140156f30], r14d
lea rcx, str.DCS.exe
call fcn.14006d830
test al, al
je 0x14008f684
mov byte [0x140157085], 1
xor sil, sil
test r15b, 1
je 0x14008f648
and r15d, 0xfffffffe
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x27d0]
call fcn.1400670a0
test sil, sil
je 0x14008f1c6
lea rdx, str.Auto_exist_DCS
lea rcx, [rsp + 0x27f0]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9370
call qword [sym.imp.WS2_32.dll_WSACleanup]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp byte [0x140157085], 0
je 0x14008f629
mov rcx, qword [0x140156a00]
call fcn.1400f6ae0
test al, al
je 0x14008f629
lea rdx, [rsp + 0x27d0]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
or r15d, 1
mov dword [rsp + 0x50], r15d
lea rdx, [0x14012b420]
mov rcx, rax
call fcn.1400a0c90
test al, al
je 0x14008f629
mov sil, 1
jmp 0x14008f62c
lea rdx, str.stall
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f6fd
mov dword [0x140156b4c], 0
jmp 0x14008f827
lea rdx, str.overspeed
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f720
mov dword [0x140156bcc], 0
jmp 0x14008f827
lea rdx, str.g_force
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f743
mov dword [0x140156bd0], 0
jmp 0x14008f827
lea rdx, str.gear_up_down
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f766
mov dword [0x140156bd4], 0
jmp 0x14008f827
lea rdx, str.engine_rumble
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f789
mov dword [0x140156bdc], 0
jmp 0x14008f827
lea rdx, str.blade_slapping
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f7a9
mov dword [0x140156bc0], 0
jmp 0x14008f827
lea rdx, str.gun_slow
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f7c9
mov dword [0x140156bc4], 0
jmp 0x14008f827
lea rdx, str.gun_fast
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f7e9
mov dword [0x140156bc8], 0
jmp 0x14008f827
lea rdx, str.drag_chute
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f809
mov dword [0x140156be8], 0
jmp 0x14008f827
lea rdx, str.catapult
lea rcx, [r14 + 0x28]
call fcn.1400a0c90
test al, al
je 0x14008f827
mov dword [0x140156bd8], 0
movaps xmm1, xmm8
mov rcx, r14
call fcn.140075990
add r15, 8
cmp r15, r12
jne 0x14008f530
xor r14d, r14d
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
mov dword [rsp + 0x98], eax
call fcn.140002270
call fcn.1400364a0
call fcn.1400360b0
call fcn.140011f80
call fcn.14000e640
mov rsi, rax
mov dword [rax + 0x30], 0x41200000
movss xmm0, dword [0x140133be8]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x1040]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rsi + 4], xmm0
movss xmm2, dword [0x140133be8]
movaps xmm1, xmm9
lea rcx, [rsp + 0x1048]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rsi + 0x38], xmm0
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rsp + 0x1050]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rsi + 0x48], xmm0
mov dword [rsi + 0x68], 0x41400000
mov qword [rsi + 0xc], 0x41200000
mov qword [rsi + 0x28], 0
mov dword [rsi + 0x34], r14d
mov dword [rsi + 0x40], 0x41200000
mov dword [rsi + 0x6c], 0x41200000
mov dword [rsi + 0x74], 0x41a00000
mov dword [rsi + 0x70], 0x41b40000
mov dword [rsi + 0x7c], 0x41000000
call fcn.14000e640
lea r15, [rax + 0xbc]
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a70]
movss xmm1, dword [0x140133a6c]
lea rcx, [rsp + 0x2700]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339e8]
movss xmm2, dword [0x1401339dc]
movss xmm1, dword [0x1401339d0]
lea rcx, [rsp + 0x2720]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x10], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x24d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x20], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x32b0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x30], xmm0
movss xmm0, dword [0x140133a68]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x140133964]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x32c0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x40], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x14013397c]
movss xmm2, dword [0x140133970]
movss xmm1, dword [0x140133964]
lea rcx, [rsp + 0x32d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x50], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x32e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x60], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339bc]
movss xmm2, dword [0x1401339a4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x32f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x70], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339b8]
movaps xmm2, xmm6
movss xmm1, dword [0x14013397c]
lea rcx, [rsp + 0x20f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x80], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013397c]
movss xmm1, dword [0x14013396c]
lea rcx, [rsp + 0x2100]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x90], xmm0
movss xmm0, dword [0x140133a14]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133984]
movss xmm2, dword [0x14013397c]
movss xmm1, dword [0x14013396c]
lea rcx, [rsp + 0x2110]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0xa0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x14013397c]
movss xmm2, dword [0x140133970]
movss xmm1, dword [0x140133964]
lea rcx, [rsp + 0x2120]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0xb0], xmm0
movss xmm0, dword [0x1401339f8]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2130]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0xc0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339c8]
movss xmm2, dword [0x1401339c4]
movss xmm1, dword [0x1401339b4]
lea rcx, [rsp + 0x2140]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0xd0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x2150]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0xe0], xmm0
movss xmm1, dword [0x140133a44]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2160]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0xf0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2170]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x100], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2180]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x110], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movss xmm2, dword [0x140133a00]
movss xmm1, dword [0x1401339b8]
lea rcx, [rsp + 0x2190]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x120], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x21a0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x130], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x21b0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x140], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339bc]
movss xmm2, dword [0x1401339a4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x21c0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x150], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movss xmm2, dword [0x140133a00]
movss xmm1, dword [0x1401339b8]
lea rcx, [rsp + 0x21d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x160], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x1401339fc]
movss xmm1, dword [0x14013395c]
lea rcx, [rsp + 0x21e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x170], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x21f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x180], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2200]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x190], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2210]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x1a0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339bc]
movss xmm2, dword [0x1401339a4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x2220]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x1b0], xmm0
movss xmm0, dword [0x140133a3c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a34]
movss xmm2, dword [0x1401339d8]
movss xmm1, dword [0x140133970]
lea rcx, [rsp + 0x2230]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x1c0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a34]
movss xmm2, dword [0x1401339d8]
movss xmm1, dword [0x140133970]
lea rcx, [rsp + 0x2240]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x1d0], xmm0
movss xmm0, dword [0x1401339a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2250]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x1e0], xmm0
movss xmm0, dword [0x140133a18]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2260]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x1f0], xmm0
movss xmm0, dword [0x140133a6c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2270]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x200], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339c8]
movss xmm2, dword [0x1401339c4]
movss xmm1, dword [0x1401339b4]
lea rcx, [rsp + 0x2280]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x210], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2290]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x220], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x22a0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x230], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133994]
movss xmm2, dword [0x14013398c]
movss xmm1, dword [0x140133978]
lea rcx, [rsp + 0x22b0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x240], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133994]
movss xmm2, dword [0x14013398c]
movss xmm1, dword [0x140133978]
lea rcx, [rsp + 0x22c0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x250], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm0, dword [0x140133a10]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x22d0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x260], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339cc]
movss xmm2, dword [0x1401339e0]
movaps xmm1, xmm10
lea rcx, [rsp + 0x22e0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x270], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movss xmm2, dword [0x140133a1c]
movss xmm1, dword [0x140133a60]
lea rcx, [rsp + 0x22f0]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x280], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movss xmm2, dword [0x140133a0c]
movaps xmm1, xmm10
lea rcx, [rsp + 0x2300]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x290], xmm0
movss xmm0, dword [0x1401339cc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2310]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x2a0], xmm0
movss xmm0, dword [0x140133a60]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2320]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a04]
movss xmm1, dword [0x1401339ac]
lea rcx, [rsp + 0x2330]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x2c0], xmm0
movss xmm0, dword [0x140133a1c]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2340]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm0, dword [0x140133a44]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x2350]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x2360]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x2f0], xmm0
call fcn.140060e40
mov r14, rax
call fcn.140060e40
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1058]
call fcn.14000c570
movsd xmm0, qword [rax]
movsd qword [rsi + 0x5c], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x2370]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x60], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x2380]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r15 + 0x50], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2390]
call fcn.14000c580
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xac], xmm0
mov byte [rsp + 0x61], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1060]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1068]
call fcn.14000c570
mov rcx, rax
mov r8, rsi
mov edx, r13d
call fcn.14001af90
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
movss xmm1, dword [rax + 0x50]
lea rcx, [rsp + 0x1070]
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 + 0x61]
lea rcx, str.main_window
call fcn.140017aa0
mov rax, qword [0x140156988]
cmp byte [rax + 0x1a], 0
je 0x1400904c6
cmp byte [rax + 0x19], 0
jne 0x1400904c6
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
test eax, eax
je 0x1400904c6
mov rcx, qword [0x140156be0]
call fcn.1400020d0
cmp byte [0x140156972], 0
jne 0x1400904ea
mov byte [0x140156972], 1
movss xmm1, dword [0x140133bd0]
mov rcx, qword [0x140156ab8]
call fcn.1400b6800
mov rcx, qword [0x140156ab8]
call fcn.1400b68c0
comiss xmm0, xmm8
jbe 0x1400909fe
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1b30]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b30]
call fcn.14009db30
mov rsi, qword [rax]
lea rcx, [rsp + 0x1b30]
call fcn.1400670a0
test rsi, rsi
je 0x140090946
movss xmm2, dword [0x140133d10]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1078]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133c9c]
call fcn.14001bca0
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1670]
call fcn.14009ec40
nop
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1b70]
call fcn.14009ec40
nop
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1b50]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1670]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3af8], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b70]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx]
mov dword [rsp + 0x78], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b50]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x23a0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23b0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x1080]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1088]
call fcn.14000c570
mov rsi, rax
movd xmm2, dword [rsp + 0x3af8]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rsp + 0x78]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x1090]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1b50]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1b70]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1670]
call fcn.1400670a0
movss xmm2, dword [0x140133c98]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1188]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d60]
call fcn.14001bca0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a78]
movss xmm2, dword [0x140133a70]
movss xmm1, dword [0x140133a6c]
lea rcx, [rsp + 0x23c0]
call fcn.14000c580
mov rdx, rax
lea rcx, [rsp + 0x10a8]
call fcn.14000c5a0
mov dword [rsp + 0x28], 5
movss dword [rsp + 0x20], xmm7
lea r9, [rsp + 0x10a8]
movss xmm2, dword [0x140133bf8]
movss xmm1, dword [0x140133c84]
lea rcx, str.Warming_up...
call fcn.14006c8b0
movss xmm2, dword [0x140133d28]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1190]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d88]
call fcn.14001bca0
lea rdx, str.fmod.png
lea rcx, [rsp + 0x16d0]
call fcn.14009ec40
nop
lea rdx, str.fmod.png
lea rcx, [rsp + 0x16b0]
call fcn.14009ec40
nop
lea rdx, str.fmod.png
lea rcx, [rsp + 0x1690]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x16d0]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3af8], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x16b0]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx]
mov dword [rsp + 0x78], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1690]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x23d0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23e0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x1198]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11a0]
call fcn.14000c570
mov rsi, rax
movd xmm2, dword [rsp + 0x3af8]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rsp + 0x78]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x11a8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1690]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x16b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x16d0]
call fcn.1400670a0
mov r13d, 1
call fcn.140019fd0
call fcn.14001a9b0
call fcn.140014190
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x184]
mov rcx, qword [0x140156be0]
call fcn.140002050
mov r9d, dword [rsp + 0x180]
mov r8d, dword [rsp + 0x184]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rsp + 0xbc]
movss xmm2, dword [rsp + 0xb8]
movss xmm1, dword [rsp + 0xb4]
movss xmm0, dword [rsp + 0xb0]
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.1400f5590
xor r14d, r14d
mov r15d, dword [rsp + 0x50]
jmp 0x14008f170
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0x11b0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm6, dword [0x140133c3c]
movaps xmm0, xmm6
call fcn.14001bca0
lea rdx, str.exit.png
lea rcx, [rsp + 0x17f0]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x17f0]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23f0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2400]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11b8]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11c0]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x11c8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0xffffffff
mov r9, r14
mov r8, rsi
call fcn.140039be0
movzx esi, al
lea rcx, [rsp + 0x17f0]
call fcn.1400670a0
test sil, sil
je 0x140090b3e
lea rdx, str.Exit_via_button
lea rcx, [rsp + 0x2890]
call fcn.14009ec40
mov rcx, rax
call fcn.14008dfd0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rdx, str.minimize.png
lea rcx, [rsp + 0x1810]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1810]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2410]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2420]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11d0]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11d8]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x11e0]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0xffffffff
mov r9, r14
mov r8, rsi
call fcn.140039be0
movzx esi, al
lea rcx, [rsp + 0x1810]
call fcn.1400670a0
test sil, sil
je 0x140090c72
lea rdx, str.Minimizing_window
lea rcx, [rsp + 0x28b0]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
mov rcx, qword [0x140156be0]
call fcn.1400020b0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d84]
call fcn.14001bca0
lea rdx, str.logo.png
lea rcx, [rsp + 0x1870]
call fcn.14009ec40
nop
lea rdx, str.logo.png
lea rcx, [rsp + 0x1850]
call fcn.14009ec40
nop
lea rdx, str.logo.png
lea rcx, [rsp + 0x1830]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1870]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3af8], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1850]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx]
mov dword [rsp + 0x78], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1830]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2430]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2440]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11e8]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11f0]
call fcn.14000c570
mov rsi, rax
movd xmm2, dword [rsp + 0x3af8]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rsp + 0x78]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x11f8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1830]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1850]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1870]
call fcn.1400670a0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1200]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156988]
cmp byte [rax + 0x18], 0
jne 0x140091b41
mov rax, qword [0x140156998]
movss xmm7, dword [0x140133cf4]
cmp byte [rax + 0xca], 0
jne 0x140090fcb
cmp byte [rax + 0xcb], 0
jne 0x140090fcb
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1208]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ccc]
call fcn.14001bca0
lea rcx, str.Welcome_and_thank_you_for_choosing_SimHaptic_
call fcn.1400373f0
movss xmm2, dword [0x140133c08]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1210]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb4]
call fcn.14001bca0
lea rcx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
call fcn.1400373f0
movss xmm2, dword [0x140133c98]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1218]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm9, dword [0x140133cd4]
subss xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c80]
movss xmm6, dword [0x140133d48]
movaps xmm1, xmm6
lea rcx, [rsp + 0x1220]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Enter_Product_Key
call fcn.1400380b0
test al, al
je 0x140090f58
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 1
movaps xmm2, xmm14
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
subss xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c84]
movaps xmm1, xmm6
lea rcx, [rsp + 0x1230]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Start_7_Days_Trial
call fcn.1400380b0
test al, al
mov rax, qword [0x140156998]
je 0x140090fd4
mov byte [rax + 0xca], 1
jmp 0x140090fd4
movss xmm9, dword [0x140133cd4]
cmp byte [rax + 0xca], 0
je 0x14009141e
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1238]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d3c]
call fcn.14001bca0
lea rcx, str.Please_enter_your_email
call fcn.1400373f0
movss xmm7, dword [0x140133c90]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1240]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d10]
call fcn.14001bca0
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
xor r14d, r14d
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r12d, 0x40
mov r9d, r12d
lea r8, [0x140156f40]
lea rdx, str._Email_Address
lea rcx, [0x14012bfc0]
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm6, dword [0x140133c5c]
movaps xmm2, xmm6
movss xmm1, dword [0x140133cb0]
lea rcx, [rsp + 0x1248]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012bfc8]
call fcn.1400380b0
test al, al
je 0x140091110
mov word [rsp + 0xa0], r12w
lea rcx, [0x140156f40]
dec rcx
nop dword [rax]
lea rcx, [rcx + 1]
cmp byte [rcx], r14b
jne 0x1400910e0
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 0x140091100
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140091127
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001cc50
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1250]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm9
movss xmm7, dword [0x140133bf8]
subss xmm0, xmm7
call fcn.14001bca0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x1258]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x14009119f
mov rax, qword [0x140156998]
mov byte [rax + 0xca], r14b
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, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x1260]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Start_Trial
call fcn.1400380b0
test al, al
je 0x1400912e1
lea rdx, [0x140156f40]
lea rcx, [rsp + 0x1890]
call fcn.14009ec40
nop
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x1890]
call fcn.1400a0c90
test al, al
je 0x14009122a
lea rdx, str.Missing_details
jmp 0x1400912b5
mov edx, r12d
lea rcx, [0x140156f40]
call fcn.14006c6f0
test rax, rax
jne 0x140091247
lea rdx, str.Invalid_email
jmp 0x1400912b5
lea rax, [rsp + 0x28d0]
mov qword [rsp + 0x3af8], rax
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x28d0]
call fcn.14009ec40
mov rsi, rax
lea rdx, [0x140156f40]
lea rcx, [rsp + 0x28f0]
call fcn.14009ec40
nop
mov r8, rsi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58e0
test eax, eax
jne 0x1400912a9
mov rax, qword [0x140156998]
mov byte [rax + 0xca], 0
jmp 0x1400912d4
cmp eax, 0xffffffff
jne 0x1400912d4
lea rdx, str.Oops__please_try_again
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009ea30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x1890]
call fcn.1400670a0
mov byte [rsp + 0x62], 1
movaps xmm2, xmm9
movss xmm1, dword [0x140133d64]
lea rcx, [rsp + 0x1268]
call fcn.14000c570
mov rcx, rax
mov r13d, 1
mov edx, r13d
call fcn.14001b020
lea r8d, [r13 + 0x2e]
lea rdx, [rsp + 0x62]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x140091415
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1270]
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 [0x140133cf8]
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 [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1278]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cc4]
call fcn.14001bca0
movaps xmm2, xmm6
movss xmm1, dword [0x140133cbc]
lea rcx, [rsp + 0x1280]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c060]
call fcn.1400380b0
test al, al
je 0x140091410
call fcn.14001d430
call fcn.14001d7e0
mov rax, qword [0x140156998]
jmp 0x14009143b
movss xmm6, dword [0x140133c5c]
movss xmm7, dword [0x140133bf8]
mov r13d, 1
xor r14d, r14d
lea r12d, [r13 + 0x3f]
cmp byte [rax + 0xcb], 0
je 0x140091a90
movss xmm2, dword [0x140133cf4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1288]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cfc]
call fcn.14001bca0
lea rcx, str.Please_enter_your_email_and_product_key
call fcn.1400373f0
movss xmm2, dword [0x140133c90]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1290]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d18]
call fcn.14001bca0
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9, r12
lea r8, [0x140156fe0]
lea rdx, str._Email_Address
lea rcx, [0x14012bfc0]
call fcn.14003e0f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm6
movss xmm1, dword [0x140133cb0]
lea rcx, [rsp + 0x1298]
call fcn.14000c570
mov rdx, rax
lea rcx, str._0
call fcn.1400380b0
test al, al
je 0x140091560
mov word [rsp + 0xa4], r12w
lea rcx, [0x140156fe0]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x140091534
lea r8, [rsp + 0xa4]
xor edx, edx
nop word [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x140091550
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140091577
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001cc50
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0x12a0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d18]
call fcn.14001bca0
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9, r12
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 [0x140133cb0]
lea rcx, [rsp + 0x12a8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Paste1
call fcn.1400380b0
test al, al
je 0x14009163e
mov rcx, qword [0x140156be0]
call fcn.14008c890
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 0x140091630
movss xmm2, dword [0x140133c90]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12b0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm9
subss xmm0, xmm7
call fcn.14001bca0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x12b8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x1400916b3
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, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x12c0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x1400918b0
lea rdx, [0x140156fe0]
lea rcx, [rsp + 0x12f0]
call fcn.14009ec40
nop
lea rdx, [0x140157090]
lea rcx, [rsp + 0x530]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0x2910]
call fcn.1400bd5e0
mov rdx, rax
lea rcx, [rsp + 0x530]
call fcn.14009ea80
lea rcx, [rsp + 0x2910]
call fcn.1400670a0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x12f0]
call fcn.1400a0c90
test al, al
jne 0x14009186f
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x530]
call fcn.1400a0c90
test al, al
jne 0x14009186f
lea rcx, [rsp + 0x530]
call fcn.140067310
mov rdx, rax
lea rcx, [rsp + 0x2930]
call fcn.14009ec40
mov rcx, rax
call fcn.1400be170
test al, al
jne 0x1400917ce
lea rdx, str.Invalid_product_key
jmp 0x140091876
mov edx, r12d
lea rcx, [0x140156fe0]
call fcn.14006c6f0
test rax, rax
jne 0x1400917ee
lea rdx, str.Invalid_email
jmp 0x140091876
lea rax, [rsp + 0x2950]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0x2950]
call fcn.14009ec80
mov rsi, rax
lea rdx, [rsp + 0x12f0]
lea rcx, [rsp + 0x2970]
call fcn.14009ec80
nop
mov r8, rsi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58e0
cmp eax, 0xffffffff
jne 0x14009184c
lea rdx, str.Invalid_product_key
jmp 0x140091876
mov rdx, qword [0x140156998]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x140091895
lea rcx, [rdx + 0x80]
lea rdx, str.SimHaptic_Activated
jmp 0x140091881
lea rdx, str.Missing_details
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009ea30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x530]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x12f0]
call fcn.1400670a0
mov byte [rsp + 0x63], 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 + 0x12c8]
call fcn.1400145e0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140133aa4]
movss xmm1, dword [0x140133d64]
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 [0x140133c98]
movss xmm2, dword [0x140133cd4]
lea rcx, [rsp + 0x12d0]
call fcn.14000c570
mov rcx, rax
mov edx, r13d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x12d8]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x12e0]
call fcn.14000c570
mov rcx, rax
mov r8, rsi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x63]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x140091a90
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12e8]
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 + 0x430]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x430]
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 [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x918]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
subss xmm9, dword [0x140133c90]
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c5c]
movss xmm1, dword [0x140133cbc]
lea rcx, [rsp + 0x920]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c060]
call fcn.1400380b0
test al, al
je 0x140091a8b
call fcn.14001d430
call fcn.14001d7e0
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 + 0xbc]
movss xmm2, dword [rsp + 0xb8]
movss xmm1, dword [rsp + 0xb4]
movss xmm0, dword [rsp + 0xb0]
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 [0x14013399c]
mov r15d, dword [rsp + 0x50]
jmp 0x14008f15e
cmp byte [0x140156ea0], 0
je 0x140091b5f
mov byte [0x140156ea0], 0
xor edx, edx
lea rcx, str.device_selection_popup
call fcn.14001ce40
mov byte [rsp + 0x64], 1
movss xmm0, dword [0x140133d3c]
movaps xmm7, xmm0
movss dword [rsp + 0x78], xmm0
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133ce0]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm0
lea rcx, [rsp + 0x418]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x928]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x418]
call fcn.14001af90
mov dword [rsp + 0x80], 0x43b90000
movss xmm2, dword [0x140133d50]
movss xmm1, dword [0x140133d8c]
lea rcx, [rsp + 0x930]
call fcn.14000c570
mov rcx, rax
mov r13d, 1
mov edx, r13d
call fcn.14001b020
lea r8d, [r13 + 0x2e]
lea rdx, [rsp + 0x64]
lea rcx, str.device_selection_popup
call fcn.14001d690
test al, al
je 0x1400922c8
lea rdx, [0x14012c128]
lea rcx, [rsp + 0x1330]
call fcn.14009ec40
nop
lea rdx, str.Choose_all_bass_shaker_output_devices
lea rcx, [rsp + 0x1310]
call fcn.14009ec40
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x260]
call fcn.14000c570
lea rcx, [rsp + 0x1330]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x938]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x260], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe8]
call fcn.14000c570
lea rcx, [rsp + 0x1310]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x940]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0xe8], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x948]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x260]
mulss xmm1, dword [0x140133a94]
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 + 0x1330]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x950]
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 + 0x1310]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x958]
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 + 0x278]
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 0x140091f4a
xor r15d, r15d
lea rcx, [rsp + 0x278]
call fcn.14009db60
test rax, rax
je 0x140091f45
xor r14d, r14d
lea rdi, [0x140156d80]
nop
mov edx, r15d
lea rcx, [rsp + 0x29b0]
call fcn.14006cea0
mov rsi, rax
mov rdx, r14
lea rcx, [rsp + 0x278]
call fcn.14009db50
mov r8, rax
lea rdx, [0x140122574]
lea rcx, [rsp + 0x2990]
call fcn.1400a0c20
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x18b0]
call fcn.1400a0dc0
nop
lea rcx, [rsp + 0x2990]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x29b0]
call fcn.1400670a0
lea rsi, [r14 + rdi]
lea rcx, [rsp + 0x18b0]
call fcn.140067310
mov rcx, rax
mov rdx, rsi
call fcn.140039d00
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x960]
call fcn.14000c570
mov rsi, rax
mov rdx, r14
lea rcx, [rsp + 0x278]
call fcn.14009db50
mov rcx, rax
call fcn.140067310
mov rcx, rax
mov r9, rsi
mov r8d, r13d
xor edx, edx
call fcn.140043c40
nop
lea rcx, [rsp + 0x18b0]
call fcn.1400670a0
inc r15d
movsxd r14, r15d
lea rcx, [rsp + 0x278]
call fcn.14009db60
cmp r14, rax
jb 0x140091e40
movzx edi, byte [rsp + 0x3ae0]
call fcn.14001d7e0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x968]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d14]
call fcn.14001bca0
movss xmm2, dword [0x140133c6c]
movss xmm1, dword [0x140133cbc]
lea rcx, [rsp + 0x970]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Apply
call fcn.1400380b0
test al, al
je 0x140092299
lea rcx, [rsp + 0x1f0]
call fcn.1400734e0
nop
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x6f0]
call fcn.14009e0c0
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x2a10]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x6f0]
call fcn.1400a0eb0
test al, al
je 0x14009221c
lea rbx, [0x140156d80]
nop dword [rax]
lea rcx, [rsp + 0x6f0]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x18d0]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x6f0]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.level
call fcn.1400a10d0
mov rcx, rax
call fcn.1400a1400
movss dword [rsp + 0x190], xmm0
xor edx, edx
lea rcx, [rsp + 0x3f0]
call fcn.14009e810
nop
xor r12d, r12d
lea rcx, [rsp + 0x278]
call fcn.14009db60
test rax, rax
je 0x140092129
xor r15d, r15d
mov r14, rbx
nop word [rax + rax]
cmp byte [r14], 0
je 0x14009210a
lea rax, [rsp + 0x10b8]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x10b8]
call fcn.1400a1140
mov rsi, rax
mov rdx, r15
lea rcx, [rsp + 0x278]
call fcn.14009db50
mov rdx, rax
lea rcx, [rsp + 0x29d0]
call fcn.14009ec80
mov rdx, rax
lea rcx, [rsp + 0x3f0]
call fcn.14009e210
nop
mov rdx, rsi
mov rcx, rax
call fcn.14009e410
inc r12d
inc r14
movsxd r15, r12d
lea rcx, [rsp + 0x278]
call fcn.14009db60
cmp r15, rax
jb 0x1400920a0
lea rax, [rsp + 0x10c8]
mov qword [rsp + 0x3af8], rax
lea rax, [rsp + 0x29f0]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x10c8]
call fcn.14009e480
mov r14, rax
lea rdx, [rsp + 0x18d0]
lea rcx, [rsp + 0x29f0]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a10d0
mov rcx, rax
mov rdx, r14
call fcn.14009e410
nop
lea rcx, [rsp + 0x3f0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x18d0]
call fcn.1400670a0
lea rcx, [rsp + 0x6f0]
call fcn.14009dea0
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x2a10]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x6f0]
call fcn.1400a0eb0
test al, al
jne 0x140092020
movzx ebx, byte [rsp + 0x3ae0]
lea rcx, [rsp + 0x17b0]
call fcn.1400717c0
nop
lea rax, [rsp + 0x10d8]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x10d8]
call fcn.14009e480
mov rsi, rax
lea rdx, [rsp + 0x17b0]
lea rcx, [rsp + 0x2a30]
call fcn.14009ec80
nop
mov rdx, rsi
mov rcx, rax
call fcn.1400cf9f0
call fcn.14008c8a0
call fcn.14001d430
nop
lea rcx, [rsp + 0x17b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1f0]
call fcn.14009e3e0
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x278]
call fcn.14009dbf0
nop
lea rcx, [rsp + 0x1310]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1330]
call fcn.1400670a0
cmp dword [rsp + 0x98], 0
jne 0x14009b3b7
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 0x140097897
xor r8d, r8d
xor edx, edx
lea rcx, str.Main
call fcn.140047540
test al, al
je 0x140097897
mov rcx, qword [0x140156a00]
call fcn.1400f7660
test al, al
je 0x1400924b2
cmp byte [0x140156b0a], 0
je 0x1400924b2
mov byte [0x140156b0a], 0
xor sil, sil
lea rcx, [rsp + 0x10e8]
call fcn.1400734e0
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x380]
call fcn.14009e480
nop
lea rcx, [rsp + 0x10e8]
call fcn.14009e3e0
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x380]
call fcn.14009e0c0
lea rdx, [rsp + 0x2a70]
lea rcx, [rsp + 0x380]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x710]
call fcn.1400a0eb0
test al, al
je 0x14009247d
lea rcx, [rsp + 0x710]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x2a50]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x710]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x5a0]
call fcn.14009e480
lea rcx, [rsp + 0x5a0]
call fcn.14009df90
movzx esi, sil
test al, al
cmove esi, r13d
lea rcx, [rsp + 0x5a0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x2a50]
call fcn.1400670a0
lea rcx, [rsp + 0x710]
call fcn.14009dea0
lea rdx, [rsp + 0x2a70]
lea rcx, [rsp + 0x380]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x710]
call fcn.1400a0eb0
test al, al
jne 0x1400923c2
test sil, sil
jne 0x1400924a5
mov edx, 0x20002
mov rcx, qword [0x140156be0]
call fcn.1400020f0
test eax, eax
je 0x14009249e
mov rcx, qword [0x140156be0]
call fcn.1400020d0
mov byte [0x140156ea0], 1
lea rcx, [rsp + 0x380]
call fcn.14009e3e0
mov rcx, qword [0x140156a00]
call fcn.1400f72e0
test al, al
je 0x140092840
mov rcx, qword [0x140156ab8]
call fcn.1400b68c0
ucomiss xmm0, xmm8
jp 0x140092840
jne 0x140092840
movss xmm6, dword [0x140133dd8]
lea rdx, [rsp + 0x2a90]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
lea rdx, [0x14012b420]
mov rcx, rax
call fcn.1400a0c90
movzx esi, al
lea rcx, [rsp + 0x2a90]
call fcn.1400670a0
test sil, sil
je 0x14009252b
movss xmm6, dword [0x140133ddc]
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, xmm6
jp 0x14009253e
je 0x1400925ad
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 rsi, rax
mov r8d, r13d
mov rdx, rax
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rsi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
movss xmm6, dword [0x140133c3c]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
lea rcx, [0x140156a40]
call fcn.14009d280
test al, al
jne 0x14009788a
mov rcx, qword [0x140156a00]
call fcn.1400f72e0
movzx r13d, al
mov byte [rsp + 0x3af8], 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 + 0x978]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
nop
movdqa xmm2, xmmword [0x140134020]
xor ecx, ecx
lea rdx, [0x140157520]
nop dword [rax]
nop dword [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 0x140092640
movsxd rax, ecx
lea r14, [0x140157510]
cmp rax, 0x64
jae 0x1400926d6
lea rax, [r14 + 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 0x1400926c0
movaps xmm0, xmm6
call fcn.14001bca0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x1350]
call fcn.14009ec40
nop
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
nop
cmp rsi, rax
je 0x140092736
mov rdx, qword [rsi]
cmp byte [rdx + 0xf3], 0
je 0x1400928d2
add rdx, 8
lea rcx, [rsp + 0x1350]
call fcn.14009ea50
movss xmm2, dword [0x140133ca4]
movss xmm1, dword [0x140133d38]
lea rcx, [rsp + 0x980]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x1350]
call fcn.140067310
mov rcx, rax
mov r8d, 0xa
mov rdx, rsi
call fcn.140059890
test al, al
je 0x14009282d
xor edx, edx
xor ecx, ecx
mov r9d, 0xc00f
lea r8d, [rdx + 0xf]
call fcn.140059820
mov dword [rsp + 0x20], 2
movsd xmm3, qword [0x140133b10]
movsd xmm2, qword [0x140133e50]
movsd xmm1, qword [0x140133bc8]
xorps xmm0, xmm0
call fcn.140059850
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2450]
call fcn.14000c580
movss xmm1, dword [0x140133ac0]
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, r14
lea rcx, [0x1401181e2]
call fcn.1400649f0
call fcn.14005c780
nop
lea rcx, [rsp + 0x1350]
call fcn.1400670a0
nop
jmp 0x14009293c
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133dc8]
jp 0x14009285b
je 0x1400925b5
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 rsi, rax
mov r8d, r13d
mov rdx, rax
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rsi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
jmp 0x1400925b5
add rsi, 8
jmp 0x140092710
movss xmm1, dword [0x140133c34]
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14001c030
movss xmm2, dword [0x140133ca8]
movaps xmm1, xmm8
lea rcx, [rsp + 0x998]
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 xmm0, dword [0x140133d50]
call fcn.14001bd60
lea rdx, [rsp + 0x1510]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
lea rcx, [rsp + 0x3b0]
call fcn.14009cac0
nop
mov dword [rsp + 0x194], 0
lea rdx, [rsp + 0x194]
lea rcx, [rsp + 0x3b0]
call fcn.14009ca40
mov dword [rsp + 0x1c0], 1
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x3b0]
call fcn.14009ca40
mov dword [rsp + 0x1c4], 2
lea rdx, [rsp + 0x1c4]
lea rcx, [rsp + 0x3b0]
call fcn.14009ca40
lea rcx, [rsp + 0x1510]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.simulator
call fcn.14003b240
test al, al
je 0x140092be4
lea rcx, [rsp + 0x3b0]
call fcn.14009ca30
mov r15, rax
lea rcx, [rsp + 0x3b0]
call fcn.14009ca20
mov r12, rax
cmp r15, rax
je 0x140092bdf
nop dword [rax]
mov r14d, dword [r15]
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x460]
call fcn.14009ec40
nop
test r14d, r14d
jne 0x140092a96
lea rdx, str.MSFS
jmp 0x140092ab2
cmp r14d, 1
jne 0x140092aa5
lea rdx, str.X_Plane
jmp 0x140092ab2
cmp r14d, 2
jne 0x140092abf
lea rdx, [0x14012b420]
lea rcx, [rsp + 0x460]
call fcn.14009ea30
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9a0]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x460]
call fcn.140067310
mov rcx, rax
mov r9, rsi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x140092b83
lea rdx, [0x14012b420]
lea rcx, [rsp + 0x460]
call fcn.1400a0c90
test al, al
je 0x140092b38
call fcn.1400b91d0
call fcn.1400b88c0
mov rcx, qword [0x140156a00]
call fcn.1400f6940
test al, al
je 0x140092b38
call fcn.1400ba790
call fcn.1400b9fa0
mov byte [0x140156b0b], 0
mov edx, r14d
mov rcx, qword [0x140156a58]
call fcn.1400e1f00
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x2ab0]
call fcn.14009ec80
mov rdx, rax
mov rcx, qword [0x140156a00]
call fcn.1400f6070
call fcn.1400828f0
mov rcx, qword [0x140156a58]
call fcn.1400e1cc0
lea rdx, [rsp + 0x18f0]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
lea rdx, [rsp + 0x18f0]
lea rcx, [rsp + 0x1510]
call fcn.1400a0bd0
test al, al
je 0x140092bb7
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x18f0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x460]
call fcn.1400670a0
add r15, 4
cmp r15, r12
jne 0x140092a70
call fcn.14001d7e0
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm6, dword [0x140133d24]
test r13b, r13b
je 0x140092c05
movss xmm6, dword [0x140133cf8]
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x140092c3a
call fcn.14001b0a0
mov rsi, rax
movaps xmm2, xmm6
movss xmm1, dword [0x140133d98]
lea rcx, [rsp + 0x9a8]
call fcn.14000c570
mov r9d, 0xff00fc7c
jmp 0x140092c60
call fcn.14001b0a0
mov rsi, rax
movaps xmm2, xmm6
movss xmm1, dword [0x140133d98]
lea rcx, [rsp + 0x9b0]
call fcn.14000c570
mov r9d, 0xff0000ff
mov dword [rsp + 0x20], 0x40
movss xmm2, dword [0x140133be8]
mov rdx, rax
mov rcx, rsi
call fcn.14002ea60
movss xmm1, dword [0x140133c6c]
movaps xmm0, xmm8
call fcn.14001bb90
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x140092cb1
lea rdx, str.Connected
cmp byte [rax + 0x27], 0
lea rax, str.Paused
cmovne rdx, rax
jmp 0x140092cb8
lea rdx, str.Waiting...
lea rcx, [rsp + 0x1df0]
call fcn.14009ec40
nop
lea rcx, [rsp + 0x1df0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movss xmm9, dword [0x140133bf8]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x9b8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rcx, qword [0x140156a58]
cmp byte [rcx + 0x25], 0
je 0x140092d29
add rcx, 0xd0
lea rdx, [0x1401181e2]
call fcn.1400a1250
test al, al
je 0x140092d29
mov cl, 1
jmp 0x140092d2b
xor ecx, ecx
call fcn.1400714d0
mov rcx, qword [0x140156a58]
cmp byte [rcx + 0x25], 0
je 0x140092d58
add rcx, 0xd0
lea rdx, [0x1401181e2]
call fcn.1400a1250
test al, al
je 0x140092d58
mov cl, 1
jmp 0x140092d5a
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 + 0x550]
call fcn.14009ec80
nop
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x550]
call fcn.1400a0c90
test al, al
je 0x140092dd6
lea rdx, [0x1401238cc]
lea rcx, [rsp + 0x550]
call fcn.14009ea30
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x140092dd6
lea rdx, str.Loading...
lea rcx, [rsp + 0x550]
call fcn.14009ea30
movss xmm0, dword [0x140133d50]
call fcn.14001bd60
call fcn.14003aa30
xor ecx, ecx
call fcn.1400714d0
lea rcx, [rsp + 0x550]
call fcn.140067310
mov rdx, rax
mov r8d, 0x20
lea rcx, str.profile
call fcn.14003b240
test al, al
je 0x140092e54
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9c0]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x550]
call fcn.140067310
mov rcx, rax
mov r9, rsi
xor r8d, r8d
mov dl, 1
call fcn.140043c40
call fcn.14001b0d0
call fcn.14001d7e0
call fcn.14001abd0
movss xmm6, dword [0x140133c3c]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133c50]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x9c8]
call fcn.14000c570
mov rdx, rax
xor r8d, r8d
lea rcx, str.test1
call fcn.1400380c0
test al, al
je 0x140092eb1
xor edx, edx
lea rcx, str.copy_popup
call fcn.14001ce40
mov byte [rsp + 0x65], 1
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133cd4]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm7
lea rcx, [rsp + 0x410]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9d0]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x410]
call fcn.14001af90
movss xmm2, dword [0x140133d48]
movss xmm1, dword [rsp + 0x80]
lea rcx, [rsp + 0x9d8]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x65]
lea rcx, str.copy_popup
call fcn.14001d690
test al, al
je 0x140093791
lea rdx, str.Copy_from_existing
lea rcx, [rsp + 0x1390]
call fcn.14009ec40
nop
lea rdx, str.Choose_the_profile_you_wish_to_copy_from
lea rcx, [rsp + 0x1370]
call fcn.14009ec40
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x268]
call fcn.14000c570
lea rcx, [rsp + 0x1390]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x9e0]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x268], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xf0]
call fcn.14000c570
lea rcx, [rsp + 0x1370]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x9e8]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0xf0], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x9f0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x268]
mulss xmm1, dword [0x140133a94]
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 + 0x1390]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x9f8]
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 + 0x1370]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa00]
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 0x140093564
lea rcx, [rsp + 0x1970]
call fcn.1400d76b0
nop
lea rdx, [rsp + 0x1970]
lea rcx, [rsp + 0x2ad0]
call fcn.14009ec80
mov rdx, rax
lea rcx, [rsp + 0x7c0]
call fcn.1400bd300
nop
lea rcx, [rsp + 0x7c0]
call fcn.14009db60
test eax, eax
je 0x140093543
xor r14d, r14d
mov r15d, eax
mov r12d, dword [rsp + 0x50]
nop word [rax + rax]
mov rdx, r14
lea rcx, [rsp + 0x7c0]
call fcn.14009db50
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.14009ec80
nop
mov r8, 0xffffffffffffffff
lea rdx, [0x14012c278]
lea rcx, [rsp + 0x480]
call fcn.14009e8a0
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x480]
call fcn.14009e840
nop
xor edx, edx
lea rcx, [rsp + 0x390]
call fcn.14009e9d0
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov esi, eax
xor edx, edx
lea rcx, [rsp + 0x390]
call fcn.14009e9d0
mov byte [rax], sil
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x118]
call fcn.14009ec80
nop
lea rdx, [rsp + 0x2af0]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
or r12d, 2
mov dword [rsp + 0x50], r12d
lea rdx, [0x14012b420]
mov rcx, rax
call fcn.1400a0c90
test al, al
je 0x14009328d
xor r8d, r8d
lea rdx, str.SHDCS
lea rcx, [rsp + 0x118]
call fcn.14009e970
cmp rax, 0xffffffffffffffff
jne 0x14009328d
mov sil, 1
jmp 0x140093290
xor sil, sil
test r12b, 2
je 0x1400932ac
and r12d, 0xfffffffd
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x2af0]
call fcn.1400670a0
test sil, sil
jne 0x14009350d
lea rdx, [rsp + 0x2b10]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
or r12d, 4
mov dword [rsp + 0x50], r12d
lea rdx, str.MSFS
mov rcx, rax
call fcn.1400a0c90
test al, al
je 0x140093308
xor r8d, r8d
lea rdx, str.SHMSFS
lea rcx, [rsp + 0x118]
call fcn.14009e970
cmp rax, 0xffffffffffffffff
jne 0x140093308
mov sil, 1
jmp 0x14009330b
xor sil, sil
test r12b, 4
je 0x140093327
and r12d, 0xfffffffb
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x2b10]
call fcn.1400670a0
test sil, sil
jne 0x14009350d
lea rdx, [rsp + 0x2b30]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
or r12d, 8
mov dword [rsp + 0x50], r12d
lea rdx, str.X_Plane
mov rcx, rax
call fcn.1400a0c90
test al, al
je 0x140093383
xor r8d, r8d
lea rdx, str.SHXPL
lea rcx, [rsp + 0x118]
call fcn.14009e970
cmp rax, 0xffffffffffffffff
jne 0x140093383
mov sil, 1
jmp 0x140093386
xor sil, sil
test r12b, 8
je 0x1400933a2
and r12d, 0xfffffff7
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x2b30]
call fcn.1400670a0
test sil, sil
jne 0x14009350d
lea rdx, str.SHXPL_
lea rcx, [rsp + 0x1910]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x1910]
lea rcx, [rsp + 0x118]
call fcn.1400bd940
nop
lea rcx, [rsp + 0x1910]
call fcn.1400670a0
lea rdx, str.SHMSFS_
lea rcx, [rsp + 0x1930]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x1930]
lea rcx, [rsp + 0x118]
call fcn.1400bd940
nop
lea rcx, [rsp + 0x1930]
call fcn.1400670a0
lea rdx, str.SHDCS_
lea rcx, [rsp + 0x1950]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x1950]
lea rcx, [rsp + 0x118]
call fcn.1400bd940
nop
lea rcx, [rsp + 0x1950]
call fcn.1400670a0
lea rdx, str.empty
lea rcx, [rsp + 0x118]
call fcn.1400a0c90
test al, al
jne 0x14009350d
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x118]
call fcn.1400a1200
test al, al
je 0x14009350d
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa08]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x118]
call fcn.140067310
mov rcx, rax
mov r9, rsi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x1400934ef
lea rdx, [rsp + 0x390]
lea rcx, [0x140153b68]
call fcn.14009ea50
lea rdx, [rsp + 0x118]
lea rcx, [0x140153b48]
call fcn.14009ea50
lea rdx, [rsp + 0x118]
lea rcx, [0x140153b48]
call fcn.1400a0bd0
test al, al
je 0x14009350d
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x118]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x390]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x480]
call fcn.1400670a0
inc r14
sub r15, 1
jne 0x1400931a0
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x7c0]
call fcn.14009dbf0
nop
lea rcx, [rsp + 0x1970]
call fcn.1400670a0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cdc]
call fcn.14001bca0
movss xmm7, dword [0x140133c5c]
movaps xmm2, xmm7
movss xmm6, dword [0x140133cbc]
movaps xmm1, xmm6
lea rcx, [rsp + 0xa18]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Copy
call fcn.1400380b0
test al, al
je 0x140093736
lea rdx, str.Click_to_select
lea rcx, [0x140153b68]
call fcn.1400a1250
test al, al
je 0x140093736
lea rdx, [0x1401181e2]
lea rcx, [0x140153b68]
call fcn.1400a1250
test al, al
je 0x140093731
lea r8, str..json
lea rdx, [0x140153b68]
lea rcx, [rsp + 0x19f0]
call fcn.1400a0d50
nop
lea rcx, [rsp + 0x19d0]
call fcn.1400d76b0
nop
lea r8, [rsp + 0x19f0]
lea rdx, [rsp + 0x19d0]
lea rcx, [rsp + 0x19b0]
call fcn.1400a0e50
nop
lea rdx, [rsp + 0x19b0]
lea rcx, [rsp + 0x2b50]
call fcn.14009ec80
mov rdx, rax
lea rcx, [rsp + 0x5b0]
call fcn.1400cfb70
nop
lea rcx, [rsp + 0x1990]
call fcn.1400717c0
nop
lea rax, [rsp + 0x10f8]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0x10f8]
call fcn.14009e480
mov rsi, rax
lea rdx, [rsp + 0x1990]
lea rcx, [rsp + 0x2b70]
call fcn.14009ec80
nop
mov rdx, rsi
mov rcx, rax
call fcn.1400cf9f0
call fcn.14008c8a0
lea rdx, str.Click_to_select
lea rcx, [0x140153b48]
call fcn.14009ea30
lea rdx, str.Click_to_select
lea rcx, [0x140153b68]
call fcn.14009ea30
nop
lea rcx, [rsp + 0x1990]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x5b0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x19b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x19d0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x19f0]
call fcn.1400670a0
call fcn.14001d430
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa20]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x14009376e
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1370]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1390]
call fcn.1400670a0
jmp 0x1400937a1
movss xmm7, dword [0x140133c5c]
movss xmm6, dword [0x140133cbc]
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133c88]
call fcn.14001bcf0
movss xmm0, dword [0x140133d5c]
call fcn.14001bca0
lea rdx, str.copy.png
lea rcx, [rsp + 0x1a10]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1a10]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2460]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2470]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa28]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa30]
call fcn.14000c570
mov rsi, rax
movss xmm2, dword [0x140133c50]
movss xmm1, dword [0x140133c64]
lea rcx, [rsp + 0xa38]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1a10]
call fcn.1400670a0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm2, dword [0x140133c48]
movss xmm1, dword [0x140133c50]
lea rcx, [rsp + 0xa40]
call fcn.14000c570
mov rdx, rax
xor r8d, r8d
lea rcx, str.test2
call fcn.1400380c0
test al, al
je 0x140093910
xor edx, edx
lea rcx, str.reset_profile
call fcn.14001ce40
mov byte [rsp + 0x66], 1
mov rax, qword [0x140156998]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133cb8]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x408]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa48]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x408]
call fcn.14001af90
movaps xmm2, xmm12
movss xmm1, dword [0x140133d7c]
lea rcx, [rsp + 0xa50]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x66]
lea rcx, str.reset_profile
call fcn.14001d690
test al, al
je 0x140093fb8
lea rdx, str.Reset_profile_to_default
lea rcx, [rsp + 0x13f0]
call fcn.14009ec40
nop
lea rdx, str.Are_you_sure_
lea rcx, [rsp + 0x13d0]
call fcn.14009ec40
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x270]
call fcn.14000c570
lea rcx, [rsp + 0x13f0]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa58]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x270], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x290]
call fcn.14000c570
lea rcx, [rsp + 0x13d0]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa60]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x290], xmm0
movss xmm2, dword [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xa68]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x270]
mulss xmm1, dword [0x140133a94]
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 + 0x13f0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa70]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x290]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x13d0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa78]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cac]
call fcn.14001bca0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa80]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c2f8]
call fcn.1400380b0
test al, al
je 0x140093f5f
lea rcx, [rsp + 0x2d0]
call fcn.140071560
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7660
test al, al
je 0x140093ee5
lea rcx, [rsp + 0x1108]
call fcn.1400734e0
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x2c0]
call fcn.14009e480
nop
lea rcx, [rsp + 0x1108]
call fcn.14009e3e0
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x2c0]
call fcn.14009e0c0
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0x2c0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x730]
call fcn.1400a0eb0
test al, al
je 0x140093ed8
nop word [rax + rax]
lea rcx, [rsp + 0x730]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x13b0]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x730]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14009e480
nop
lea rax, [rsp + 0x2b90]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x13b0]
lea rcx, [rsp + 0x2b90]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2d0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
mov rcx, rax
lea rdx, str.level
call fcn.1400a10d0
mov rcx, rax
call fcn.1400a1400
movss dword [rsp + 0x138], xmm0
lea rcx, [rsp + 0x1b0]
call fcn.14009df90
test al, al
jne 0x140093e83
lea rdx, [rsp + 0x7d8]
lea rcx, [rsp + 0x1b0]
call fcn.14009e0c0
lea rdx, [rsp + 0x2bd0]
lea rcx, [rsp + 0x1b0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x7d8]
call fcn.1400a0eb0
test al, al
je 0x140093dfc
nop word [rax + rax]
lea rcx, [rsp + 0x7d8]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x1a30]
call fcn.14009ec80
nop
lea rax, [rsp + 0x1118]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x1118]
call fcn.1400a1140
mov rsi, rax
lea rdx, [rsp + 0x1a30]
lea rcx, [rsp + 0x2bb0]
call fcn.14009ec80
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14009e210
nop
mov rdx, rsi
mov rcx, rax
call fcn.14009e410
nop
lea rcx, [rsp + 0x1a30]
call fcn.1400670a0
lea rcx, [rsp + 0x7d8]
call fcn.14009dea0
lea rdx, [rsp + 0x2bd0]
lea rcx, [rsp + 0x1b0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x7d8]
call fcn.1400a0eb0
test al, al
jne 0x140093d40
lea rax, [rsp + 0x1128]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x2bf0]
mov qword [rsp + 0x90], rax
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x1128]
call fcn.14009e480
mov r14, rax
lea rdx, [rsp + 0x13b0]
lea rcx, [rsp + 0x2bf0]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2d0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a10d0
mov rcx, rax
mov rdx, r14
call fcn.14009e410
nop
lea rcx, [rsp + 0x1b0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x13b0]
call fcn.1400670a0
lea rcx, [rsp + 0x730]
call fcn.14009dea0
lea rdx, [rsp + 0x2c10]
lea rcx, [rsp + 0x2c0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x730]
call fcn.1400a0eb0
test al, al
jne 0x140093c30
lea rcx, [rsp + 0x2c0]
call fcn.14009e3e0
lea rcx, [rsp + 0x1a50]
call fcn.1400717c0
nop
lea rax, [rsp + 0x1138]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x1138]
call fcn.14009e480
mov rsi, rax
lea rdx, [rsp + 0x1a50]
lea rcx, [rsp + 0x2c30]
call fcn.14009ec80
nop
mov rdx, rsi
mov rcx, rax
call fcn.1400cf9f0
call fcn.14008c8a0
call fcn.14001d430
nop
lea rcx, [rsp + 0x1a50]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14009e3e0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa88]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140093f97
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x13d0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x13f0]
call fcn.1400670a0
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d6c]
call fcn.14001bca0
lea rdx, str.reset.png
lea rcx, [rsp + 0x1a70]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1a70]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2480]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2490]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa90]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa98]
call fcn.14000c570
mov rsi, rax
movss xmm2, dword [0x140133c54]
movss xmm1, dword [0x140133c64]
lea rcx, [rsp + 0xaa0]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1a70]
call fcn.1400670a0
movss xmm1, dword [0x140133c38]
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movaps xmm2, xmm14
movss xmm1, dword [0x140133c6c]
lea rcx, [rsp + 0xaa8]
call fcn.14000c570
mov rdx, rax
xor r8d, r8d
lea rcx, str.test3
call fcn.1400380c0
test al, al
mov rax, qword [0x140156998]
je 0x14009411a
mov byte [rax + 0xc8], 1
mov byte [rsp + 0x67], 1
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133cb8]
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 + 0xab0]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x400]
call fcn.14001af90
movaps xmm2, xmm12
movss xmm1, dword [0x140133d7c]
lea rcx, [rsp + 0xab8]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x67]
lea rcx, str.profiles_cloud
call fcn.14001d690
test al, al
je 0x1400943ac
lea rdx, str.Profiles_cloud
lea rcx, [rsp + 0x1430]
call fcn.14009ec40
nop
lea rdx, str.Coming_soon...
lea rcx, [rsp + 0x1410]
call fcn.14009ec40
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x218]
call fcn.14000c570
lea rcx, [rsp + 0x1430]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xac0]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x218], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x220]
call fcn.14000c570
lea rcx, [rsp + 0x1410]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xac8]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x220], xmm0
movss xmm2, dword [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xad0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x218]
mulss xmm1, dword [0x140133a94]
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 + 0x1430]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xad8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x220]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1410]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xae0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce8]
call fcn.14001bca0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xae8]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c060]
call fcn.1400380b0
test al, al
je 0x14009438b
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1410]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1430]
call fcn.1400670a0
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d78]
call fcn.14001bca0
lea rdx, str.cloud.png
lea rcx, [rsp + 0x1ab0]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1ab0]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2710]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24a0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xaf0]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xaf8]
call fcn.14000c570
mov rsi, rax
movss xmm2, dword [0x140133c50]
movss xmm1, dword [0x140133c7c]
lea rcx, [rsp + 0xb00]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1ab0]
call fcn.1400670a0
call fcn.14001abd0
call fcn.140071550
call fcn.140015110
call fcn.14001c170
movaps xmm1, xmm8
cmp byte [rsp + 0x3af8], 0
je 0x1400944eb
movaps xmm2, xmm10
lea rcx, [rsp + 0xb08]
jmp 0x1400944fb
movss xmm2, dword [0x140133c6c]
lea rcx, [rsp + 0xb10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14001c030
movzx eax, byte [0x140156971]
neg al
sbb esi, esi
and esi, 0x10
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb18]
call fcn.14000c570
mov rdx, rax
mov r9d, esi
xor r8d, r8d
lea rcx, [0x14012c354]
call fcn.1400150a0
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
mov qword [rsp + 0x258], rax
lea rcx, [0x140156a40]
call fcn.14009ca20
mov qword [rsp + 0x58], rax
cmp rsi, rax
je 0x140097825
nop word [rax + rax]
mov r15, qword [rsi]
mov qword [rsp + 0x78], r15
mov byte [rsp + 0x68], 1
mov rcx, qword [0x140156998]
movss xmm2, dword [rcx + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140133cb8]
movss xmm1, dword [rcx + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x500]
call fcn.14000c570
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb20]
call fcn.14000c570
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x500]
call fcn.14001af90
movaps xmm2, xmm12
movss xmm1, dword [0x140133d7c]
lea rcx, [rsp + 0xb28]
call fcn.14000c570
mov rcx, rax
mov edx, 1
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x68]
lea rcx, str.reset_effect
call fcn.14001d690
test al, al
je 0x140094d1f
lea rdx, str.Reset_effect_to_default
lea rcx, [rsp + 0x1470]
call fcn.14009ec40
nop
lea rdx, str.Are_you_sure_
lea rcx, [rsp + 0x1450]
call fcn.14009ec40
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x228]
call fcn.14000c570
lea rcx, [rsp + 0x1470]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb30]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x228], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x230]
call fcn.14000c570
lea rcx, [rsp + 0x1450]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb38]
call fcn.1400145e0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x230], xmm0
movss xmm2, dword [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xb40]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x228]
mulss xmm1, dword [0x140133a94]
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 + 0x1470]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001a9b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xb48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm1, dword [rsp + 0x230]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1450]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xb50]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cac]
call fcn.14001bca0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb58]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c2f8]
call fcn.1400380b0
test al, al
je 0x140094cc6
lea rcx, [rsp + 0x2f0]
call fcn.140071560
nop
lea rcx, [rsp + 0x1e0]
call fcn.1400734e0
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7660
test al, al
je 0x140094b6d
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x750]
call fcn.14009e0c0
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x2cd0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x750]
call fcn.1400a0eb0
test al, al
je 0x140094b6d
nop
lea rcx, [rsp + 0x750]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x818]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x750]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a10d0
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.14009e480
nop
lea rdx, [rsp + 0x818]
lea rcx, [0x140153ba8]
call fcn.1400a1200
test al, al
jne 0x140094b09
lea rax, [rsp + 0x2c50]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x818]
lea rcx, [rsp + 0x2c50]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2f0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
mov rcx, rax
lea rdx, str.level
call fcn.1400a10d0
mov rcx, rax
call fcn.1400a1400
movss dword [rsp + 0x13c], xmm0
lea rcx, [rsp + 0x1d0]
call fcn.14009df90
test al, al
jne 0x140094b09
lea rdx, [rsp + 0x7f8]
lea rcx, [rsp + 0x1d0]
call fcn.14009e0c0
lea rdx, [rsp + 0x2c90]
lea rcx, [rsp + 0x1d0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x7f8]
call fcn.1400a0eb0
test al, al
je 0x140094a7f
nop word [rax + rax]
lea rcx, [rsp + 0x7f8]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x1af0]
call fcn.14009ec80
nop
lea rax, [rsp + 0x1148]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x13c]
lea rcx, [rsp + 0x1148]
call fcn.1400a1140
mov rsi, rax
lea rdx, [rsp + 0x1af0]
lea rcx, [rsp + 0x2c70]
call fcn.14009ec80
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.14009e210
nop
mov rdx, rsi
mov rcx, rax
call fcn.14009e410
nop
lea rcx, [rsp + 0x1af0]
call fcn.1400670a0
lea rcx, [rsp + 0x7f8]
call fcn.14009dea0
lea rdx, [rsp + 0x2c90]
lea rcx, [rsp + 0x1d0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x7f8]
call fcn.1400a0eb0
test al, al
jne 0x1400949c0
lea rax, [rsp + 0x1158]
mov qword [rsp + 0x3af8], rax
lea rax, [rsp + 0x2cb0]
mov qword [rsp + 0x90], rax
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x1158]
call fcn.14009e480
mov r14, rax
lea rdx, [rsp + 0x818]
lea rcx, [rsp + 0x2cb0]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2f0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a10d0
mov rcx, rax
mov rdx, r14
call fcn.14009e410
nop
lea rcx, [rsp + 0x1d0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x818]
call fcn.1400670a0
lea rcx, [rsp + 0x750]
call fcn.14009dea0
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x2cd0]
call fcn.14009e000
mov rdx, rax
lea rcx, [rsp + 0x750]
call fcn.1400a0eb0
test al, al
jne 0x140094890
lea rax, [rsp + 0x1168]
mov qword [rsp + 0x3af8], rax
lea rax, [rsp + 0x2cf0]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x2d10]
mov qword [rsp + 0x80], rax
lea rdx, [0x140153ba8]
lea rcx, [rsp + 0x2cf0]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2f0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
mov rdx, rax
lea rcx, [rsp + 0x1168]
call fcn.14009e480
mov r14, rax
lea rdx, [0x140153ba8]
lea rcx, [rsp + 0x2d10]
call fcn.14009ec80
mov rsi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a10d0
mov rcx, rax
mov rdx, rsi
call fcn.14009e210
nop
mov rdx, r14
mov rcx, rax
call fcn.14009e410
lea rcx, [rsp + 0x1b10]
call fcn.1400717c0
nop
lea rax, [rsp + 0x1178]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x1178]
call fcn.14009e480
mov rsi, rax
lea rdx, [rsp + 0x1b10]
lea rcx, [rsp + 0x2d30]
call fcn.14009ec80
nop
mov rdx, rsi
mov rcx, rax
call fcn.1400cf9f0
call fcn.14008c8a0
lea rdx, [0x1401181e2]
lea rcx, [0x140153ba8]
call fcn.14009ea30
call fcn.14001d430
nop
lea rcx, [rsp + 0x1b10]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1e0]
call fcn.14009e3e0
nop
lea rcx, [rsp + 0x2f0]
call fcn.14009e3e0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb60]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140094cfe
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1450]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1470]
call fcn.1400670a0
lea rsi, [r15 + 0x28]
mov qword [rsp + 0x90], rsi
mov r8, rsi
lea rdx, str.checkbox
lea rcx, [rsp + 0x1dd0]
call fcn.1400a0c20
nop
mov r8, rsi
lea rdx, str.label
lea rcx, [rsp + 0x1db0]
call fcn.1400a0c20
nop
mov r8, rsi
lea rdx, str.combo
lea rcx, [rsp + 0x1d90]
call fcn.1400a0c20
nop
movzx r13d, byte [r15 + 0xf2]
mov byte [rsp + 0x3af8], r13b
movd xmm6, dword [r15 + 0xe8]
cvtdq2ps xmm6, xmm6
mov r12b, 1
mov rcx, qword [0x140156a58]
cmp byte [rcx + 0x25], 0
je 0x140094dbe
add rcx, 0xd0
call fcn.14009e9c0
test al, al
jne 0x140094db7
cmp byte [0x140156b0b], al
jne 0x140094e0d
mov rcx, qword [0x140156a58]
xor r12b, r12b
test r13b, r13b
je 0x140094ddf
add rcx, 0xd0
call fcn.14009e9c0
test al, al
jne 0x140094ddf
mov cl, 1
call fcn.1400714d0
jmp 0x140094deb
xor ecx, ecx
call fcn.1400714d0
test r13b, r13b
je 0x140094e06
mov rcx, qword [0x140156a58]
add rcx, 0xd0
call fcn.14009e9c0
test al, al
jne 0x140094e06
mov cl, 1
jmp 0x140094e08
xor ecx, ecx
call fcn.1400714e0
movaps xmm0, xmm11
call fcn.14001bca0
lea rcx, [rsp + 0x1dd0]
call fcn.140067310
mov rcx, rax
lea rdx, [r15 + 0xf2]
call fcn.140039d00
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140094e51
lea rcx, [r15 + 0xa0]
call fcn.140067310
mov rcx, rax
call fcn.14001cc50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
test r13b, r13b
jne 0x140094e6d
mov word [r15 + 0xc0], 0
test r12b, r12b
je 0x140094e84
movzx ecx, r13b
call fcn.1400714d0
movzx ecx, r13b
call fcn.1400714e0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133c94]
call fcn.14001bca0
lea rcx, [r15 + 8]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
lea rdx, [r15 + 0x180]
lea rcx, [rsp + 0x2b0]
call fcn.14009e480
nop
lea rcx, [rsp + 0x2b0]
call fcn.14009df90
test al, al
jne 0x1400952bf
movss xmm0, dword [0x140133d44]
call fcn.14001bca0
mov r8, rsi
lea rdx, str.tesft3
lea rcx, [rsp + 0x1c30]
call fcn.1400a0c20
nop
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xb68]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x1c30]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rsi
call fcn.1400380c0
test al, al
je 0x140094f5c
cmp byte [r15 + 0xc0], 0
sete al
mov byte [r15 + 0xc0], al
mov byte [r15 + 0xc1], 0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d44]
call fcn.14001bca0
call fcn.140014e40
cmp byte [r15 + 0xc0], 0
je 0x140095110
lea rdx, str.dot.png
lea rcx, [rsp + 0x1bb0]
call fcn.14009ec40
nop
lea rdx, str.dot.png
lea rcx, [rsp + 0x1b90]
call fcn.14009ec40
nop
lea rdx, str.dot.png
lea rcx, [rsp + 0x1a90]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1bb0]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x80], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1b90]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1a90]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24b0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24c0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb70]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb78]
call fcn.14000c570
mov rsi, rax
movd xmm2, dword [rsp + 0x80]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rsp + 0x98]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0xb80]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1a90]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1b90]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1bb0]
jmp 0x140095292
lea rdx, str.plus.png
lea rcx, [rsp + 0x1c10]
call fcn.14009ec40
nop
lea rdx, str.plus.png
lea rcx, [rsp + 0x1bf0]
call fcn.14009ec40
nop
lea rdx, str.plus.png
lea rcx, [rsp + 0x1bd0]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1c10]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x80], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1bf0]
call fcn.14009db30
mov rcx, qword [rax]
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1bd0]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24e0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24f0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb88]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb90]
call fcn.14000c570
mov rsi, rax
movd xmm2, dword [rsp + 0x80]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rsp + 0x98]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0xb98]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1bd0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1bf0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1c10]
call fcn.1400670a0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
nop
lea rcx, [rsp + 0x1c30]
call fcn.1400670a0
mov r15, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x90]
movss xmm0, dword [0x140133d4c]
call fcn.14001bca0
movss xmm0, dword [0x140133d10]
call fcn.14001bd40
mov rcx, qword [0x140156a00]
call fcn.1400f7660
test al, al
je 0x140095490
mov r8, rsi
lea rdx, str.Audio_setup
lea rcx, [rsp + 0x838]
call fcn.1400a0c20
nop
cmp byte [r15 + 0xf2], 0
je 0x140095394
lea rcx, [r15 + 0x198]
call fcn.14009ca20
test rax, rax
jne 0x140095394
movss xmm0, dword [0x1401339d8]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x140133a0c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm10
lea rcx, [rsp + 0x2500]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e730
mov r8, rsi
lea rdx, str.Configure
lea rcx, [rsp + 0x2d50]
call fcn.1400a0c20
mov rdx, rax
lea rcx, [rsp + 0x838]
call fcn.14009ea80
lea rcx, [rsp + 0x2d50]
call fcn.1400670a0
jmp 0x1400953e8
cmp byte [r15 + 0xf1], 0
je 0x1400953af
mov edx, 0xc800fc7c
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e6c0
jmp 0x1400953e8
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401339bc]
movss xmm2, dword [0x1401339a4]
movss xmm1, dword [0x14013399c]
lea rcx, [rsp + 0x2510]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e730
cmp byte [r15 + 0xc1], 0
je 0x140095427
lea r8, [r15 + 0x28]
lea rdx, str.Close
lea rcx, [rsp + 0x2d70]
call fcn.1400a0c20
mov rdx, rax
lea rcx, [rsp + 0x838]
call fcn.14009ea80
lea rcx, [rsp + 0x2d70]
call fcn.1400670a0
movaps xmm2, xmm7
movss xmm1, dword [0x140133d10]
lea rcx, [rsp + 0xba0]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x838]
call fcn.140067310
mov rcx, rax
mov rdx, rsi
call fcn.1400380b0
test al, al
je 0x140095478
cmp byte [r15 + 0xc1], 0
sete al
mov byte [r15 + 0xc1], al
mov byte [r15 + 0xc0], 0
mov ecx, 1
call fcn.14000e790
nop
lea rcx, [rsp + 0x838]
jmp 0x140095572
cmp byte [r15 + 0xf1], 0
je 0x1400954ab
mov edx, 0xc800fc7c
mov ecx, reloc.WS2_32.dll_send
call fcn.14000e6c0
jmp 0x1400954e4
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140133a28]
movss xmm2, dword [0x1401339ec]
movss xmm1, dword [0x140133968]
lea rcx, [rsp + 0x2520]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_send
call fcn.14000e730
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x1490]
call fcn.14009ec40
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7480
test al, al
je 0x14009551d
lea rdx, str._.0f
lea rcx, [rsp + 0x1490]
call fcn.14009ea30
lea rcx, [rsp + 0x1490]
call fcn.140067310
mov rsi, rax
lea rcx, [rsp + 0x1db0]
call fcn.140067310
mov rcx, rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [r15 + 0xe8]
call fcn.14003d980
mov ecx, 1
call fcn.14000e790
nop
lea rcx, [rsp + 0x1490]
call fcn.1400670a0
movss xmm1, dword [0x140133c2c]
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm7, dword [0x140133cd4]
movaps xmm0, xmm7
call fcn.14001bd40
lea rcx, [r15 + 0x60]
call fcn.140067310
mov rsi, rax
lea rcx, [rsp + 0x1d90]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rsi
call fcn.14003b240
test al, al
je 0x1400956f1
lea rcx, [r15 + 0xf8]
call fcn.14009ca30
mov r14, rax
lea rcx, [r15 + 0xf8]
call fcn.14009ca20
mov r13, rax
cmp r14, rax
je 0x1400956ec
nop
mov rdx, r14
lea rcx, [rsp + 0x770]
call fcn.14009ec80
nop
xor r8d, r8d
lea rdx, [0x140122574]
lea rcx, [rsp + 0x770]
call fcn.14009e970
lea r8, [rax + 2]
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x14b0]
lea rcx, [rsp + 0x770]
call fcn.14009e840
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xba8]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x770]
call fcn.140067310
mov rcx, rax
mov r9, rsi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x1400956a6
lea rdx, [rsp + 0x14b0]
lea rcx, [r15 + 0xc8]
call fcn.14009ea50
lea rdx, [rsp + 0x770]
lea rcx, [rsp + 0x2d90]
call fcn.14009ec80
mov rdx, rax
mov rcx, r15
call fcn.140077a40
lea rdx, [rsp + 0x14b0]
lea rcx, [r15 + 0xc8]
call fcn.1400a0bd0
test al, al
je 0x1400956c4
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x14b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x770]
call fcn.1400670a0
add r14, 0x20
cmp r14, r13
jne 0x1400955f0
call fcn.14001d7e0
movss xmm1, dword [0x140133c2c]
movaps xmm0, xmm8
call fcn.14001bb90
movss dword [rsp + 0x20], xmm10
cmp byte [r15 + 0xf3], 0
je 0x140095731
movaps xmm3, xmm10
movss xmm2, dword [0x140133a00]
movss xmm1, dword [0x1401339b8]
lea rcx, [rsp + 0x2530]
jmp 0x140095751
movss xmm3, dword [0x1401339bc]
movss xmm2, dword [0x1401339a4]
movss xmm1, dword [0x14013399c]
lea rcx, [rsp + 0x2540]
call fcn.14000c580
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e730
lea rdx, str.play.png
cmp byte [r15 + 0xf3], 0
lea rax, str.pause.png
cmovne rdx, rax
lea rcx, [rsp + 0x1d70]
call fcn.14009ec40
nop
movss xmm1, dword [0x140133c18]
movaps xmm0, xmm8
call fcn.14001bb90
lea r8, [r15 + 0x28]
lea rdx, str.testit
lea rcx, [rsp + 0x1d50]
call fcn.1400a0c20
nop
movss xmm2, dword [0x140133c60]
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xbb0]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x1d50]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rsi
call fcn.1400380c0
test al, al
je 0x14009589b
lea r8, [r15 + 0x28]
cmp byte [r15 + 0xf3], 0
je 0x140095853
lea rdx, str.Test
lea rcx, [rsp + 0x2db0]
call fcn.1400a0c20
mov rdx, rax
lea rcx, [r15 + 0x80]
call fcn.14009ea80
lea rcx, [rsp + 0x2db0]
call fcn.1400670a0
mov byte [r15 + 0xf3], 0
lea rdx, [0x1401181e2]
lea rcx, [0x140153b88]
call fcn.14009ea30
jmp 0x14009589b
lea rdx, str.Stop
lea rcx, [rsp + 0x2dd0]
call fcn.1400a0c20
mov rdx, rax
lea rcx, [r15 + 0x80]
call fcn.14009ea80
lea rcx, [rsp + 0x2dd0]
call fcn.1400670a0
mov byte [r15 + 0xf3], 1
lea rdx, [r15 + 0x28]
lea rcx, [0x140153b88]
call fcn.14009ea50
call fcn.140014e40
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133dac]
call fcn.14001bca0
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1d70]
call fcn.14009db10
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2550]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2560]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xbb8]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xbc0]
call fcn.14000c570
mov rsi, rax
movss xmm2, dword [0x140133c60]
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xbc8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001bb90
mov r14, qword [rsp + 0x78]
lea r8, [r14 + 0x28]
lea rdx, str.resetIt
lea rcx, [rsp + 0x1d30]
call fcn.1400a0c20
nop
movss xmm2, dword [0x140133c60]
movss xmm1, dword [0x140133c78]
lea rcx, [rsp + 0xbd0]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x1d30]
call fcn.140067310
mov rcx, rax
xor r8d, r8d
mov rdx, rsi
call fcn.1400380c0
test al, al
je 0x140095a0f
lea rdx, [r14 + 0x28]
lea rcx, [0x140153ba8]
call fcn.14009ea50
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 [0x140133db8]
call fcn.14001bca0
lea rdx, str.reset.png
lea rcx, [rsp + 0x1c50]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1c50]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2570]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2580]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xbd8]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xbe0]
call fcn.14000c570
mov rsi, rax
movss xmm2, dword [0x140133c58]
movss xmm1, dword [0x140133c68]
lea rcx, [rsp + 0xbe8]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1c50]
call fcn.1400670a0
mov r13, qword [rsp + 0x78]
cmp byte [r13 + 0xf3], 0
je 0x140095bc1
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
mov r12, rax
cmp rsi, rax
je 0x140095bc1
nop dword [rax]
nop dword [rax + rax]
mov r14, qword [rsi]
lea rdx, [r13 + 0x28]
lea rcx, [r14 + 0x28]
call fcn.1400a1200
test al, al
je 0x140095bb0
lea r8, [r14 + 0x28]
lea rdx, str.Test
lea rcx, [rsp + 0x2df0]
call fcn.1400a0c20
lea rcx, [r14 + 0x80]
mov rdx, rax
call fcn.14009ea80
lea rcx, [rsp + 0x2df0]
call fcn.1400670a0
mov byte [r14 + 0xf3], 0
add rsi, 8
cmp rsi, r12
jne 0x140095b60
movzx edi, byte [rsp + 0x3ae0]
movzx eax, byte [rsp + 0x3af8]
cmp al, byte [r13 + 0xf2]
je 0x140095bda
mov rcx, r13
call fcn.140077590
movd xmm0, dword [r13 + 0xe8]
cvtdq2ps xmm0, xmm0
ucomiss xmm6, xmm0
jp 0x140095bed
je 0x140095bf5
mov rcx, r13
call fcn.1400778c0
mov r14d, 1
mov ecx, r14d
call fcn.14000e790
call fcn.14001abd0
call fcn.140071550
mov rcx, qword [0x140156a00]
call fcn.1400f72e0
movaps xmm1, xmm8
test al, al
je 0x140095c2f
movaps xmm2, xmm8
lea rcx, [rsp + 0xbf0]
jmp 0x140095c3f
movss xmm2, dword [0x140133c10]
lea rcx, [rsp + 0xbf8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
cmp byte [r13 + 0xc1], 0
je 0x14009720c
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
mov r15, rax
cmp rsi, rax
je 0x140095cb3
nop dword [rax]
mov r14, qword [rsi]
lea rdx, [r14 + 0x28]
lea rcx, [r13 + 0x28]
call fcn.1400a1200
test al, al
je 0x140095c9c
mov byte [r14 + 0xc1], 0
mov byte [r14 + 0xc0], 0
add rsi, 8
cmp rsi, r15
jne 0x140095c80
mov r14d, 1
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xc00]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm14
call fcn.14001bca0
movss xmm2, dword [0x140133b20]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc08]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
xor r8d, r8d
lea rdx, [rsp + 0x790]
lea rcx, [0x140156df0]
call fcn.14006f750
nop
lea rcx, [rsp + 0x790]
call fcn.14009ca30
mov rsi, rax
mov qword [rsp + 0x3af8], rax
lea rcx, [rsp + 0x790]
call fcn.14009ca20
mov qword [rsp + 0x90], rax
cmp rsi, rax
je 0x1400971e3
lea r12, [r13 + 0x198]
movss xmm13, dword [0x140133c90]
movss xmm15, dword [0x140133dc4]
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x320]
call fcn.14009ec80
nop
mov byte [rsp + 0x3ae0], 0
xor dil, dil
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x2e10]
call fcn.14009ec80
mov rdx, rax
lea rcx, [0x140156df0]
call fcn.14006f640
mov r15d, eax
movd xmm6, dword [r13 + 0xe8]
cvtdq2ps xmm6, xmm6
mov dword [rsp + 0x140], 0
lea rcx, [rsp + 0xa8]
call fcn.1400679c0
mov r9, rax
lea r8, [rsp + 0x140]
mov edx, 8
lea rcx, [rsp + 0xd0]
call fcn.14009d450
nop
mov dword [rsp + 0x144], 0
lea rcx, [rsp + 0x9c]
call fcn.1400679c0
mov r9, rax
lea r8, [rsp + 0x144]
mov edx, 8
lea rcx, [rsp + 0x100]
call fcn.14009d450
nop
mov ecx, r15d
sub ecx, 1
movss dword [rsp + 0x40], xmm8
movaps xmm1, xmm6
movss dword [rsp + 0x38], xmm8
je 0x140096043
sub ecx, 1
movaps xmm2, xmm6
je 0x140095fa9
cmp ecx, 4
je 0x140095f17
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
lea rcx, [rsp + 0x1f30]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.14009d300
lea rcx, [rsp + 0x1f30]
call fcn.14009ca60
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 + 0x1f48]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009d300
lea rcx, [rsp + 0x1f48]
jmp 0x1400960dd
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm6
lea rcx, [rsp + 0x1f60]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.14009d300
lea rcx, [rsp + 0x1f60]
call fcn.14009ca60
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 + 0x1f78]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009d300
lea rcx, [rsp + 0x1f78]
jmp 0x1400960dd
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
lea rcx, [rsp + 0x1f90]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.14009d300
lea rcx, [rsp + 0x1f90]
call fcn.14009ca60
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 + 0x1fa8]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009d300
lea rcx, [rsp + 0x1fa8]
jmp 0x1400960dd
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
lea rcx, [rsp + 0x1fd8]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.14009d300
lea rcx, [rsp + 0x1fd8]
call fcn.14009ca60
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 + 0x1fc0]
call fcn.14006f950
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009d300
lea rcx, [rsp + 0x1fc0]
call fcn.14009ca60
lea r8, [rsp + 0x320]
lea rdx, [rsp + 0x238]
mov rcx, r12
call fcn.14009d180
lea rdx, [rsp + 0xc18]
mov rcx, r12
call fcn.14009d230
mov rdx, rax
lea rcx, [rsp + 0x238]
call fcn.14009d090
test al, al
je 0x140096312
mov byte [rsp + 0x3ae0], 1
mov dil, 1
lea rcx, [rsp + 0x238]
call fcn.14009ca00
mov rsi, rax
lea rdx, [rsp + 0xf8]
lea rcx, [rax + 0x20]
call fcn.14009d270
lea rdx, [rsp + 0x54]
lea rcx, [rsi + 0x20]
call fcn.14009d260
movzx edx, byte [rsp + 0x54]
lea rcx, [rsp + 0xf8]
call fcn.14009ca10
test al, al
je 0x140096312
nop word [rax + rax]
lea rcx, [rsp + 0xf8]
call fcn.14009ca00
mov rsi, rax
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.14009ec80
nop
movss xmm6, dword [rsi + 0x20]
lea rdx, [0x14012b608]
lea rcx, [rsp + 0x4a0]
call fcn.1400a0c90
test al, al
je 0x1400961d4
xor edx, edx
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
xor edx, edx
jmp 0x1400962c9
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x4a0]
call fcn.1400a0c90
test al, al
je 0x140096204
mov rdx, r14
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
mov rdx, r14
jmp 0x1400962c9
lea rdx, [0x140123068]
lea rcx, [rsp + 0x4a0]
call fcn.1400a0c90
test al, al
je 0x140096238
mov edx, 2
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
mov edx, 2
jmp 0x1400962c9
lea rdx, [0x14012b610]
lea rcx, [rsp + 0x4a0]
call fcn.1400a0c90
test al, al
je 0x140096269
mov edx, 3
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
mov edx, 3
jmp 0x1400962c9
lea rdx, [0x14012b614]
lea rcx, [rsp + 0x4a0]
call fcn.1400a0c90
test al, al
je 0x14009629a
mov edx, 4
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
mov edx, 4
jmp 0x1400962c9
lea rdx, [0x14012b618]
lea rcx, [rsp + 0x4a0]
call fcn.1400a0c90
test al, al
je 0x1400962de
mov edx, 5
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
mov edx, 5
movss dword [rax], xmm6
lea rcx, [rsp + 0x100]
call fcn.14009d2f0
movss dword [rax], xmm6
lea rcx, [rsp + 0x4a0]
call fcn.1400670a0
lea rcx, [rsp + 0xf8]
call fcn.14009c990
movzx edx, byte [rsp + 0x54]
lea rcx, [rsp + 0xf8]
call fcn.14009ca10
test al, al
jne 0x140096180
movaps xmm0, xmm11
call fcn.14001bca0
lea r8, [r13 + 0x28]
lea rdx, str.checkbox
lea rcx, [rsp + 0x2e30]
call fcn.1400a0c20
nop
lea r8, [rsp + 0x320]
mov rdx, rax
lea rcx, [rsp + 0x1c90]
call fcn.1400a0de0
nop
lea rcx, [rsp + 0x2e30]
call fcn.1400670a0
lea rcx, [rsp + 0x1c90]
call fcn.140067310
mov rcx, rax
lea rdx, [rsp + 0x3ae0]
call fcn.140039d00
movzx eax, byte [rsp + 0x3ae0]
cmp dil, al
je 0x140096829
test al, al
je 0x140096809
lea rcx, [rsp + 0x298]
call fcn.14009cac0
nop
mov ecx, r15d
sub ecx, 1
lea rdx, [0x14012b608]
je 0x14009656c
sub ecx, 1
je 0x1400964fb
cmp ecx, 4
je 0x140096433
lea rcx, [rsp + 0x1ff0]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x2010]
call fcn.14009ec40
nop
lea r8, [rsp + 0x2030]
lea rdx, [rsp + 0x1ff0]
lea rcx, [rsp + 0x2590]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x298]
call fcn.14009db70
nop
mov r8d, 2
lea rcx, [rsp + 0x1ff0]
jmp 0x1400965c3
lea rcx, [rsp + 0x34c0]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x34e0]
call fcn.14009ec40
nop
lea rdx, [0x140123068]
lea rcx, [rsp + 0x3500]
call fcn.14009ec40
nop
lea rdx, [0x14012b610]
lea rcx, [rsp + 0x3520]
call fcn.14009ec40
nop
lea rdx, [0x14012b614]
lea rcx, [rsp + 0x3540]
call fcn.14009ec40
nop
lea rdx, [0x14012b618]
lea rcx, [rsp + 0x3560]
call fcn.14009ec40
nop
lea r8, [rsp + 0x3580]
lea rdx, [rsp + 0x34c0]
lea rcx, [rsp + 0x25a0]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x298]
call fcn.14009db70
nop
mov r8d, 6
lea rcx, [rsp + 0x34c0]
jmp 0x1400965c3
lea rcx, [rsp + 0x2030]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x2050]
call fcn.14009ec40
nop
lea r8, [rsp + 0x2070]
lea rdx, [rsp + 0x2030]
lea rcx, [rsp + 0x25b0]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x298]
call fcn.14009db70
nop
mov r8d, 2
lea rcx, [rsp + 0x2030]
jmp 0x1400965c3
lea rcx, [rsp + 0x14d0]
call fcn.14009ec40
nop
lea r8, [rsp + 0x14f0]
lea rdx, [rsp + 0x14d0]
lea rcx, [rsp + 0x25c0]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x298]
call fcn.14009db70
nop
mov r8, r14
lea rcx, [rsp + 0x14d0]
lea r9, [fcn.1400670a0]
mov edx, 0x20
call fcn.14010a738
mov dword [rsp + 0x148], 0
lea r8, [rsp + 0x148]
lea rdx, [0x14012b608]
lea rcx, [rsp + 0x3840]
call fcn.1400a1360
nop
mov dword [rsp + 0x14c], r14d
lea r8, [rsp + 0x14c]
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x3868]
call fcn.1400a1360
nop
mov dword [rsp + 0x150], 2
lea r8, [rsp + 0x150]
lea rdx, [0x140123068]
lea rcx, [rsp + 0x3890]
call fcn.1400a15b0
nop
mov dword [rsp + 0x154], 3
lea r8, [rsp + 0x154]
lea rdx, [0x14012b610]
lea rcx, [rsp + 0x38b8]
call fcn.1400a15e0
nop
mov dword [rsp + 0x158], 4
lea r8, [rsp + 0x158]
lea rdx, [0x14012b614]
lea rcx, [rsp + 0x38e0]
call fcn.1400a1360
nop
mov dword [rsp + 0x15c], 5
lea r8, [rsp + 0x15c]
lea rdx, [0x14012b618]
lea rcx, [rsp + 0x3908]
call fcn.1400a1360
nop
mov dword [rsp + 0x160], 6
lea r8, [rsp + 0x160]
lea rdx, [0x14012b61c]
lea rcx, [rsp + 0x3930]
call fcn.1400a1360
nop
mov dword [rsp + 0x164], 7
lea r8, [rsp + 0x164]
lea rdx, [0x14012b620]
lea rcx, [rsp + 0x3958]
call fcn.1400a1360
nop
lea r8, [rsp + 0x3980]
lea rdx, [rsp + 0x3840]
lea rcx, [rsp + 0x25d0]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x3480]
call fcn.14009c870
nop
lea r9, [fcn.1400670a0]
mov edx, 0x28
lea r8d, [rdx - 0x20]
lea rcx, [rsp + 0x3840]
call fcn.14010a738
lea rcx, [rsp + 0x298]
call fcn.14009ca30
mov rsi, rax
lea rcx, [rsp + 0x298]
call fcn.14009ca20
mov r14, rax
cmp rsi, rax
je 0x1400967ec
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x3480]
call fcn.14009c850
movsxd rdx, dword [rax]
lea rcx, [rsp + 0xd0]
call fcn.14009d2f0
movss xmm6, dword [rax]
lea rdx, [rsp + 0x320]
mov rcx, r12
call fcn.14009d160
mov rcx, rax
mov rdx, rsi
call fcn.14009d240
movss dword [rax], xmm6
add rsi, 0x20
cmp rsi, r14
jne 0x1400967a0
lea rcx, [rsp + 0x3480]
call fcn.14009c540
nop
lea rcx, [rsp + 0x298]
call fcn.14009dbf0
jmp 0x140096819
lea rdx, [rsp + 0x320]
mov rcx, r12
call fcn.14009d1f0
mov rcx, r13
call fcn.140073e60
mov rcx, r13
call fcn.140074550
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movzx ecx, byte [rsp + 0x3ae0]
call fcn.1400714d0
movzx ecx, byte [rsp + 0x3ae0]
call fcn.1400714e0
lea rcx, [rsp + 0xc20]
call fcn.14001bc40
mov rsi, rax
lea rcx, [rsp + 0x320]
call fcn.140067310
mov rcx, rax
movaps xmm2, xmm15
mov rdx, qword [rsi]
call fcn.14006d930
cmp byte [rsp + 0x3ae0], 0
je 0x140097139
movaps xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0xc28]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea rcx, [rsp + 0x200]
call fcn.14009cac0
nop
sub r15d, 1
lea rdx, [0x14012b608]
je 0x140096a83
sub r15d, 1
je 0x140096a12
cmp r15d, 4
je 0x14009694a
lea rcx, [rsp + 0x2070]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x2090]
call fcn.14009ec40
nop
lea r8, [rsp + 0x20b0]
lea rdx, [rsp + 0x2070]
lea rcx, [rsp + 0x25e0]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x200]
call fcn.14009db70
nop
mov r8d, 2
lea rcx, [rsp + 0x2070]
jmp 0x140096add
lea rcx, [rsp + 0x3580]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x35a0]
call fcn.14009ec40
nop
lea rdx, [0x140123068]
lea rcx, [rsp + 0x35c0]
call fcn.14009ec40
nop
lea rdx, [0x14012b610]
lea rcx, [rsp + 0x35e0]
call fcn.14009ec40
nop
lea rdx, [0x14012b614]
lea rcx, [rsp + 0x3600]
call fcn.14009ec40
nop
lea rdx, [0x14012b618]
lea rcx, [rsp + 0x3620]
call fcn.14009ec40
nop
lea r8, [rsp + 0x3640]
lea rdx, [rsp + 0x3580]
lea rcx, [rsp + 0x25f0]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x200]
call fcn.14009db70
nop
mov r8d, 6
lea rcx, [rsp + 0x3580]
jmp 0x140096add
lea rcx, [rsp + 0x20b0]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x20d0]
call fcn.14009ec40
nop
lea r8, [rsp + 0x20f0]
lea rdx, [rsp + 0x20b0]
lea rcx, [rsp + 0x2600]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x200]
call fcn.14009db70
nop
mov r8d, 2
lea rcx, [rsp + 0x20b0]
jmp 0x140096add
lea rcx, [rsp + 0x14f0]
call fcn.14009ec40
nop
lea r8, [rsp + 0x1510]
lea rdx, [rsp + 0x14f0]
lea rcx, [rsp + 0x2610]
call fcn.14009cae0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x200]
call fcn.14009db70
nop
mov r8d, 1
lea rcx, [rsp + 0x14f0]
lea r9, [fcn.1400670a0]
mov edx, 0x20
call fcn.14010a738
lea rcx, [rsp + 0x200]
call fcn.14009ca30
mov r15, rax
lea rcx, [rsp + 0x200]
call fcn.14009ca20
mov r12, rax
cmp r15, rax
je 0x140097125
nop word [rax + rax]
movzx edx, bl
lea rcx, [rsp + 0x858]
call fcn.1400a3d60
nop
xor r8d, r8d
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x858]
call fcn.1400a3d80
nop
mov rcx, qword [0x140156a00]
call fcn.1400f7480
test al, al
je 0x140096b73
mov r8d, 4
lea rdx, str._.0f
lea rcx, [rsp + 0x858]
call fcn.140067380
lea r8, [r13 + 0x28]
lea rdx, [0x140122574]
lea rcx, [rsp + 0x2e70]
call fcn.1400a0c20
nop
lea r8, [rsp + 0x320]
mov rdx, rax
lea rcx, [rsp + 0x2e50]
call fcn.1400a0de0
nop
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x1c70]
call fcn.1400a0de0
nop
lea rcx, [rsp + 0x2e50]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x2e70]
call fcn.1400672b0
lea rdx, [0x14012b608]
lea rcx, [rsp + 0x3340]
call fcn.14009ec40
mov dword [rsp + 0x3360], 0
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x3368]
call fcn.14009ec40
mov dword [rsp + 0x3388], 1
lea rdx, [0x140123068]
lea rcx, [rsp + 0x3390]
call fcn.14009ec40
mov dword [rsp + 0x33b0], 2
lea rdx, [0x14012b610]
lea rcx, [rsp + 0x33b8]
call fcn.14009ec40
mov dword [rsp + 0x33d8], 3
lea rdx, [0x14012b614]
lea rcx, [rsp + 0x33e0]
call fcn.14009ec40
mov dword [rsp + 0x3400], 4
lea rdx, [0x14012b618]
lea rcx, [rsp + 0x3408]
call fcn.14009ec40
mov dword [rsp + 0x3428], 5
lea rdx, [0x14012b61c]
lea rcx, [rsp + 0x3430]
call fcn.14009ec40
mov dword [rsp + 0x3450], 6
lea rdx, [0x14012b620]
lea rcx, [rsp + 0x3458]
call fcn.14009ec40
mov dword [rsp + 0x3478], 7
lea rax, [rsp + 0x3340]
mov qword [rsp + 0x5c0], rax
lea rax, [rsp + 0x3480]
mov qword [rsp + 0x5c8], rax
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0x1630]
call fcn.14009c870
nop
lea r9, [fcn.1400670a0]
mov edx, 0x28
lea r8d, [rdx - 0x20]
lea rcx, [rsp + 0x3340]
call fcn.14010a738
mov dword [rsp + 0x240], 0
mov dword [rsp + 0x244], 0x40a00000
lea rcx, [rsp + 0x240]
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
lea rdx, [0x14012b608]
lea rcx, [rsp + 0x3640]
call fcn.14009ec40
nop
lea rdx, str.Front_left
lea rcx, [rsp + 0x3660]
call fcn.14009ec40
nop
lea rdx, [0x14012b60c]
lea rcx, [rsp + 0x3680]
call fcn.14009ec40
nop
lea rdx, str.Front_right
lea rcx, [rsp + 0x36a0]
call fcn.14009ec40
nop
lea rdx, [0x140123068]
lea rcx, [rsp + 0x36c0]
call fcn.14009ec40
nop
lea rdx, str.Center
lea rcx, [rsp + 0x36e0]
call fcn.14009ec40
nop
lea rdx, [0x14012b610]
lea rcx, [rsp + 0x3700]
call fcn.14009ec40
nop
lea rdx, str.Low_frequency
lea rcx, [rsp + 0x3720]
call fcn.14009ec40
nop
lea rdx, [0x14012b614]
lea rcx, [rsp + 0x3740]
call fcn.14009ec40
nop
lea rdx, str.Surround_left
lea rcx, [rsp + 0x3760]
call fcn.14009ec40
nop
lea rdx, [0x14012b618]
lea rcx, [rsp + 0x3780]
call fcn.14009ec40
nop
lea rdx, str.Surround_right
lea rcx, [rsp + 0x37a0]
call fcn.14009ec40
nop
lea rdx, [0x14012b61c]
lea rcx, [rsp + 0x37c0]
call fcn.14009ec40
nop
lea rdx, str.Back_left
lea rcx, [rsp + 0x37e0]
call fcn.14009ec40
nop
lea rdx, [0x14012b620]
lea rcx, [rsp + 0x3800]
call fcn.14009ec40
nop
lea rdx, str.Back_right
lea rcx, [rsp + 0x3820]
call fcn.14009ec40
nop
lea rax, [rsp + 0x3640]
mov qword [rsp + 0x5d0], rax
lea rax, [rsp + 0x3840]
mov qword [rsp + 0x5d8], rax
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x3300]
call fcn.14009c6c0
nop
lea r9, [fcn.14009c550]
mov edx, 0x40
lea r8d, [rdx - 0x38]
lea rcx, [rsp + 0x3640]
call fcn.14010a738
mov rax, qword [rsp + 0x208]
sub rax, qword [rsp + 0x200]
sar rax, 5
cmp rax, 1
jne 0x140096f11
lea rcx, str.Mono
jmp 0x140096f38
mov r8, r15
lea rdx, [rsp + 0x2620]
lea rcx, [rsp + 0x3300]
call fcn.1400a1b50
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, r15
lea rdx, [rsp + 0x2630]
lea rcx, [rsp + 0x1630]
call fcn.1400a1e90
mov rsi, qword [rax]
lea rcx, [rsp + 0x858]
call fcn.140067310
mov r14, rax
mov dword [rsp + 0x168], 0x42c80000
mov dword [rsp + 0x170], 0
movsxd rdx, dword [rsi + 0x30]
mov rcx, qword [rsp + 0xd0]
lea rsi, [rcx + rdx*4]
lea rcx, [rsp + 0x1c70]
call fcn.140067310
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rcx, [rsp + 0x168]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x170]
mov r8, rsi
mov edx, 8
mov rcx, rax
call fcn.14003d290
mov r8, r15
lea rdx, [rsp + 0x2640]
lea rcx, [rsp + 0x1630]
call fcn.1400a1e90
mov rcx, qword [rax]
movsxd r14, dword [rcx + 0x30]
mov rsi, qword [rsp + 0xd0]
mov r8, r15
lea rdx, [rsp + 0x2650]
lea rcx, [rsp + 0x1630]
call fcn.1400a1e90
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 0x30]
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rax + rcx*4]
ucomiss xmm0, dword [rsi + r14*4]
jp 0x140097057
je 0x1400970c7
lea r8, [rsp + 0x320]
lea rdx, [rsp + 0x2660]
lea rcx, [r13 + 0x198]
call fcn.1400a21c0
mov rsi, qword [rax]
mov r8, r15
lea rdx, [rsp + 0x2670]
lea rcx, [rsp + 0x1630]
call fcn.1400a1e90
mov rdx, qword [rax]
movsxd rdx, dword [rdx + 0x30]
mov rax, qword [rsp + 0xd0]
movss xmm6, dword [rax + rdx*4]
mov r8, r15
lea rdx, [rsp + 0x2680]
lea rcx, [rsi + 0x40]
call fcn.1400a2420
mov rcx, qword [rax]
movss dword [rcx + 0x40], xmm6
mov rcx, r13
call fcn.140073e60
nop
lea rcx, [rsp + 0x3318]
call fcn.14009c770
lea rcx, [rsp + 0x3308]
call fcn.14009c7d0
nop
lea rcx, [rsp + 0x1648]
call fcn.14009c770
lea rcx, [rsp + 0x1638]
call fcn.14009c920
nop
lea rcx, [rsp + 0x1c70]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x858]
call fcn.1400672b0
add r15, 0x20
cmp r15, r12
jne 0x140096b20
lea rcx, [rsp + 0x200]
call fcn.14009f3f0
lea r12, [r13 + 0x198]
call fcn.14001abd0
mov r14d, 1
mov ecx, r14d
call fcn.14000e9e0
mov dword [rsp + 0x248], 0
mov dword [rsp + 0x24c], 0x41700000
lea rcx, [rsp + 0x248]
call fcn.14003a8f0
nop
lea rcx, [rsp + 0x1c90]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x100]
call fcn.14009ca60
nop
lea rcx, [rsp + 0xd0]
call fcn.14009ca60
nop
lea rcx, [rsp + 0x320]
call fcn.1400672b0
mov rsi, qword [rsp + 0x3af8]
add rsi, 0x20
mov qword [rsp + 0x3af8], rsi
cmp rsi, qword [rsp + 0x90]
jne 0x140095d90
movss xmm13, dword [0x140133e44]
movss xmm15, dword [0x1401339f4]
movzx edi, byte [rsp + 0x3ae0]
lea rcx, [rsp + 0x790]
call fcn.14009dbf0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xc30]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
cmp byte [r13 + 0xc0], 0
je 0x14009777e
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
mov r15, rax
cmp rsi, rax
je 0x14009726d
nop dword [rax]
mov r14, qword [rsi]
lea rdx, [r14 + 0x28]
lea rcx, [r13 + 0x28]
call fcn.1400a1200
test al, al
je 0x14009725c
mov byte [r14 + 0xc0], 0
mov byte [r14 + 0xc1], 0
add rsi, 8
cmp rsi, r15
jne 0x140097240
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xc38]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm14
call fcn.14001bca0
movss xmm6, dword [0x140133cf4]
lea rcx, [r13 + 0x28]
lea rdx, str.engine_vibrations
call fcn.1400a0c90
test al, al
je 0x1400972b7
movss xmm6, dword [0x140133d58]
movaps xmm2, xmm6
movss xmm1, dword [0x140133dbc]
lea rcx, [rsp + 0xc40]
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 [0x140133b20]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc50]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea rdx, [r13 + 0x180]
lea rcx, [rsp + 0x198]
call fcn.14009e480
nop
lea rcx, [rsp + 0x198]
call fcn.14009df90
test al, al
je 0x14009737f
lea rcx, str.None
call fcn.1400373f0
jmp 0x140097730
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x198]
call fcn.14009e0c0
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x640]
call fcn.14009fa60
lea rcx, [rsp + 0x640]
call fcn.14009f9b0
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x340]
call fcn.1400a0ec0
test al, al
jne 0x140097730
movss xmm15, dword [0x140133bf8]
movss xmm10, dword [0x140133d30]
nop word [rax + rax]
lea rcx, [rsp + 0x340]
call fcn.14009de20
mov rdx, rax
lea rcx, [rsp + 0x4c0]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x340]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.title
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x1d10]
call fcn.1400a1120
nop
lea rcx, [rsp + 0x340]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.hint
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x1cf0]
call fcn.1400a1120
nop
lea rcx, [rsp + 0x340]
call fcn.14009dcb0
mov rcx, rax
lea rdx, str.format
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x1cd0]
call fcn.1400a1120
nop
lea rcx, [rsp + 0x340]
call fcn.14009dcb0
mov rcx, rax
lea rdx, [0x14012c4d4]
call fcn.1400a10d0
movzx edx, dil
mov rcx, rax
call fcn.1400a1400
movaps xmm7, xmm0
lea rcx, [rsp + 0x340]
call fcn.14009f840
mov rsi, rax
lea rdx, [0x14012c4d8]
lea rcx, [rsp + 0x2e90]
call fcn.14009ec40
mov rdx, rax
mov rcx, rsi
call fcn.14009e210
mov dword [rsp + 0xc8], 0
lea rdx, [rsp + 0xc8]
mov rcx, rax
call fcn.1400b5c90
movss xmm9, dword [rsp + 0xc8]
lea rcx, [rsp + 0x1d10]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140097549
lea rcx, [rsp + 0x1cf0]
call fcn.140067310
mov rcx, rax
call fcn.14001cc50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm10
call fcn.14001bca0
mov rax, qword [0x140156960]
or dword [rax + 0x1ba0], 1
mov dword [rax + 0x1ba4], 0x43a28000
lea rdx, [rsp + 0x4c0]
lea rcx, [r13 + 0x128]
call fcn.14009d240
movss xmm6, dword [rax]
lea r8, [rsp + 0x4c0]
lea rdx, [0x140122574]
lea rcx, [rsp + 0x1cb0]
call fcn.1400a0c20
nop
lea rcx, [rsp + 0x1cd0]
call fcn.140067310
mov r14, rax
lea rdx, [rsp + 0x4c0]
lea rcx, [r13 + 0x128]
call fcn.14009d240
mov rsi, rax
lea rcx, [rsp + 0x1cb0]
call fcn.140067310
mov rcx, rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], r14
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rsi
call fcn.14003d940
lea rdx, [rsp + 0x4c0]
lea rcx, [r13 + 0x128]
call fcn.14009d240
ucomiss xmm6, dword [rax]
jp 0x14009761a
je 0x140097666
lea rax, [rsp + 0x2eb0]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x2eb0]
call fcn.14009ec80
mov rsi, rax
lea rdx, [rsp + 0x4c0]
lea rcx, [r13 + 0x128]
call fcn.14009d240
nop
movss xmm2, dword [rax]
mov rdx, rsi
mov rcx, r13
call fcn.140077bd0
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rsp + 0xc58]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
nop
lea rcx, [rsp + 0x1cb0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1cd0]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1cf0]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1d10]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400670a0
lea rcx, [rsp + 0x340]
call fcn.14009dea0
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x640]
call fcn.14009fa60
lea rcx, [rsp + 0x640]
call fcn.14009f9b0
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x340]
call fcn.1400a0ec0
test al, al
je 0x1400973f0
movss xmm10, dword [0x140133a80]
movss xmm15, dword [0x1401339f4]
movss xmm9, dword [0x140133bf8]
call fcn.140015110
mov dword [rsp + 0x250], 0
mov dword [rsp + 0x254], 0x41f00000
lea rcx, [rsp + 0x250]
call fcn.14003a8f0
nop
xor edx, edx
lea rcx, [rsp + 0x198]
call fcn.1400a01d0
movzx edx, byte [rsp + 0x198]
lea rcx, [rsp + 0x1a0]
call fcn.14009f480
nop
lea rcx, [rsp + 0x1d30]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1d50]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1d70]
call fcn.1400672b0
nop
xor edx, edx
lea rcx, [rsp + 0x2b0]
call fcn.1400a01d0
movzx edx, byte [rsp + 0x2b0]
lea rcx, [rsp + 0x2b8]
call fcn.14009f480
nop
lea rcx, [rsp + 0x1d90]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1db0]
call fcn.1400672b0
nop
lea rcx, [rsp + 0x1dd0]
call fcn.1400672b0
mov rsi, qword [rsp + 0x258]
add rsi, 8
mov qword [rsp + 0x258], rsi
cmp rsi, qword [rsp + 0x58]
movss xmm7, dword [0x140133c5c]
movss xmm6, dword [0x140133cbc]
jne 0x140094580
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc60]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.140015110
call fcn.14001c170
nop
lea rcx, [rsp + 0x550]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1df0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x3b0]
call fcn.14009ca60
nop
lea rcx, [rsp + 0x1510]
call fcn.1400670a0
mov r13d, 1
call fcn.140047630
movss xmm6, dword [0x140133c3c]
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x14009912c
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 0x14009912c
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133dc8]
jp 0x1400978ec
je 0x140097957
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 rsi, rax
mov r8d, r13d
mov rdx, rax
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rsi
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 [0x140133c6c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc68]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aa30
movaps xmm0, xmm14
call fcn.14001bca0
movss xmm9, dword [0x140133c5c]
movaps xmm2, xmm9
movss xmm1, dword [0x140133d04]
lea rcx, [rsp + 0xc70]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Share_profile
call fcn.1400380b0
test al, al
je 0x1400979f6
xor edx, edx
lea rcx, str.share_open
call fcn.14001ce40
mov byte [rsp + 0x69], 1
movss xmm2, dword [0x140133d40]
movss xmm7, dword [0x140133d90]
movaps xmm1, xmm7
lea rcx, [rsp + 0xc78]
call fcn.14000c570
mov rcx, rax
mov edx, r13d
call fcn.14001b020
mov r8d, 0x2f
lea rdx, [rsp + 0x69]
lea rcx, str.share_open
call fcn.14001d690
test al, al
je 0x140097d43
mov rax, qword [0x140156998]
cmp byte [rax + 0xcf], 0
je 0x140097a71
cmp byte [rax + 0xce], 0
jne 0x140097a7a
mov byte [rax + 0xcf], 0
call fcn.14001d430
mov rax, qword [0x140156998]
cmp byte [rax + 0xce], 0
je 0x140097aec
movss xmm2, dword [0x140133cb8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc80]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cec]
call fcn.14001bca0
lea rcx, str.Profile_shared__thanks_
call fcn.1400373f0
mov byte [rsp + 0x6a], 0
lea rdx, [rsp + 0x6a]
lea rcx, [rsp + 0x5e0]
call fcn.1400a17b0
nop
lea rcx, [rsp + 0x5e0]
call fcn.14006d570
nop
lea rcx, [rsp + 0x5e0]
call fcn.14006d550
jmp 0x140097d3e
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc88]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x1530]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x1530]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x508]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x508]
mulss xmm1, xmm15
movss xmm0, dword [0x140133d48]
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1530]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xc90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm6, dword [0x140133d80]
movaps xmm0, xmm6
call fcn.14001bd40
xor esi, esi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
lea r9d, [rsi + 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 + 0xc98]
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], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
lea r9d, [rsi + 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 + 0xca0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cf4]
call fcn.14001bca0
movaps xmm2, xmm9
movss xmm6, dword [0x140133cbc]
movaps xmm1, xmm6
lea rcx, [rsp + 0xca8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Share
call fcn.1400380b0
test al, al
je 0x140097ce9
cmp byte [0x140156fd0], sil
je 0x140097ce9
mov rax, qword [0x140156998]
mov word [rax + 0xce], 0x101
mov byte [rsp + 0x6b], sil
lea rdx, [rsp + 0x6b]
lea rcx, [rsp + 0x5f0]
call fcn.1400a1820
nop
lea rcx, [rsp + 0x5f0]
call fcn.14006d570
nop
lea rcx, [rsp + 0x5f0]
call fcn.14006d550
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xcb0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140097d31
mov byte [0x140156fd0], 0
mov byte [0x140157020], 0
call fcn.14001d430
nop
lea rcx, [rsp + 0x1530]
call fcn.1400670a0
call fcn.14001d7e0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d48]
call fcn.14001bca0
movss xmm0, dword [0x140133d10]
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 + 0x440]
call fcn.14009d9d0
nop
cmp byte [0x140156ef0], 0
je 0x140097f5e
lea rcx, [rsp + 0x440]
call fcn.14009d880
mov rsi, qword [0x140156998]
lea rcx, [rsi + 0x38]
call fcn.14009ca30
mov r15, rax
lea rcx, [rsi + 0x38]
call fcn.14009ca20
mov r12, rax
cmp r15, rax
je 0x140097f5e
nop dword [rax]
nop word [rax + rax]
mov rdx, r15
lea rcx, [rsp + 0x680]
call fcn.14009ec80
nop
lea rdx, [rsp + 0xcb8]
lea rcx, [rsp + 0x680]
call fcn.14009ea10
mov r14, rax
lea rdx, [rsp + 0xcc0]
lea rcx, [rsp + 0x680]
call fcn.14009e9f0
mov rsi, rax
lea rdx, [rsp + 0xcc8]
lea rcx, [rsp + 0x680]
call fcn.14009ea10
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [r14]
mov r8, qword [rsi]
mov rdx, qword [rax]
lea rcx, [rsp + 0xcd0]
call fcn.1400a1890
lea rdx, [0x140156ef0]
lea rcx, [rsp + 0x660]
call fcn.14009ec40
nop
lea rdx, [rsp + 0xcd8]
lea rcx, [rsp + 0x660]
call fcn.14009ea10
mov r14, rax
lea rdx, [rsp + 0xce0]
lea rcx, [rsp + 0x660]
call fcn.14009e9f0
mov rsi, rax
lea rdx, [rsp + 0xce8]
lea rcx, [rsp + 0x660]
call fcn.14009ea10
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [r14]
mov r8, qword [rsi]
mov rdx, qword [rax]
lea rcx, [rsp + 0xcf0]
call fcn.1400a1890
lea rcx, [rsp + 0x660]
call fcn.140067310
mov rsi, rax
lea rcx, [rsp + 0x680]
call fcn.140067310
mov rcx, rax
mov rdx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x140097f33
mov rdx, r15
lea rcx, [rsp + 0x440]
call fcn.14009d8b0
nop
lea rcx, [rsp + 0x660]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x680]
call fcn.1400670a0
add r15, 0xc0
cmp r15, r12
jne 0x140097e00
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d40]
call fcn.14001bd40
lea rcx, [rsp + 0x3c8]
call fcn.14009cac0
nop
lea rdx, str.Downloads
lea rcx, [rsp + 0x1e10]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x1e10]
lea rcx, [rsp + 0x3c8]
call fcn.14009dba0
nop
lea rcx, [rsp + 0x1e10]
call fcn.1400670a0
lea rdx, str.Rating
lea rcx, [rsp + 0x1e30]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x1e30]
lea rcx, [rsp + 0x3c8]
call fcn.14009dba0
nop
lea rcx, [rsp + 0x1e30]
call fcn.1400670a0
lea rdx, str.Author
lea rcx, [rsp + 0x1e50]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x1e50]
lea rcx, [rsp + 0x3c8]
call fcn.14009dba0
nop
lea rcx, [rsp + 0x1e50]
call fcn.1400670a0
mov r8, qword [0x140156998]
add r8, 0x100
lea rdx, str._Sort_by
lea rcx, [rsp + 0x1710]
call fcn.1400a0c20
nop
lea rcx, [rsp + 0x1710]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.sortby
call fcn.14003b240
test al, al
je 0x140098156
lea rcx, [rsp + 0x3c8]
call fcn.14009ca30
mov r14, rax
lea rcx, [rsp + 0x3c8]
call fcn.14009ca20
mov r12, rax
cmp r14, rax
je 0x140098151
mov rcx, qword [0x140156998]
add rcx, 0x100
mov rdx, r14
call fcn.1400a0bd0
movzx r15d, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xcf8]
call fcn.14000c570
mov rsi, rax
mov rcx, r14
call fcn.140067310
mov rcx, rax
mov r9, rsi
xor r8d, r8d
movzx edx, r15b
call fcn.140043c40
test al, al
je 0x14009813a
mov byte [rsp + 0x6c], 0
lea rdx, [rsp + 0x6c]
lea rcx, [rsp + 0x630]
call fcn.1400a1900
nop
lea rcx, [rsp + 0x630]
call fcn.14006d570
mov rcx, qword [0x140156998]
add rcx, 0x100
mov rdx, r14
call fcn.14009ea50
nop
lea rcx, [rsp + 0x630]
call fcn.14006d550
test r15b, r15b
je 0x140098144
call fcn.14001b0d0
add r14, 0x20
cmp r14, r12
jne 0x1400980a1
call fcn.14001d7e0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xd00]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
movss xmm0, dword [0x140133dc0]
call fcn.14001bd40
movss xmm0, dword [0x14013399c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1401339a8]
movss xmm2, dword [0x140133998]
movss xmm1, dword [0x140133988]
lea rcx, [rsp + 0x2690]
call fcn.14000c580
mov rdx, rax
mov ecx, 7
call fcn.14000e730
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xd08]
call fcn.14000c570
mov rdx, rax
mov r8b, 1
lea rcx, [0x1401181e2]
call fcn.140044360
test al, al
je 0x1400990e9
mov rcx, qword [0x140156998]
add rcx, 0x38
call fcn.14009d870
test al, al
je 0x140098598
mov rax, qword [0x140156998]
cmp byte [rax + 0xcc], 0
jne 0x1400984d6
mov rax, qword [0x140156a58]
cmp byte [rax + 0x25], 0
je 0x1400984d6
movss xmm2, dword [0x140133cc8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d54]
call fcn.14001bca0
lea rdx, str.profiles_cloud.png
lea rcx, [rsp + 0x1e70]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1e70]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x26a0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x26b0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd18]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd20]
call fcn.14000c570
mov rsi, rax
movss xmm0, dword [0x140133cd4]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0xd28]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1e70]
call fcn.1400670a0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xd30]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rdx, qword [0x140156a58]
add rdx, 0xd0
lea rcx, [rsp + 0x1e90]
call fcn.14009ec80
nop
lea r8, [rsp + 0x1e90]
lea rdx, str.Could_not_find_shared_profiles_for
lea rcx, [rsp + 0x1570]
call fcn.1400a0c20
nop
lea rcx, [rsp + 0x1570]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x428]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x428]
mulss xmm1, xmm15
movss xmm7, dword [0x140133d74]
movaps xmm0, xmm7
subss xmm0, xmm1
movss xmm6, dword [0x140133bf8]
subss xmm0, xmm6
call fcn.14001bca0
lea rcx, [rsp + 0x1570]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xd38]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea rdx, str.Be_the_first_one_to_share_
lea rcx, [rsp + 0x1550]
call fcn.14009ec40
nop
lea rcx, [rsp + 0x1550]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x458]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x458]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
subss xmm0, xmm6
call fcn.14001bca0
lea rcx, [rsp + 0x1550]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
nop
lea rcx, [rsp + 0x1550]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1570]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1e90]
call fcn.1400670a0
mov r13d, 1
jmp 0x1400990e4
movaps xmm2, xmm12
movaps xmm1, xmm8
lea rcx, [rsp + 0xd40]
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 + 0x1590]
call fcn.14009ec40
nop
lea rcx, [rsp + 0x1590]
call fcn.140067310
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x438]
call fcn.1400145e0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm1, dword [rsp + 0x438]
mulss xmm1, xmm15
subss xmm0, xmm1
call fcn.14001bca0
lea rcx, [rsp + 0x1590]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
nop
lea rcx, [rsp + 0x1590]
call fcn.1400670a0
jmp 0x1400990e4
lea rcx, [rsp + 0x440]
call fcn.14009ca30
mov rsi, rax
lea rcx, [rsp + 0x440]
call fcn.14009ca20
cmp rsi, rax
je 0x1400990e4
add rsi, 0x40
mov qword [rsp + 0x3af8], rsi
movss xmm6, dword [0x140133bf8]
movss xmm15, dword [0x140133cd4]
mov rbx, rax
lea rdi, str.Loading...
nop word [rax + rax]
lea rdx, [rsi - 0x40]
lea rcx, [rsp + 0x8b8]
call fcn.14009ec80
nop
lea rdx, [rsi - 0x20]
lea rcx, [rsp + 0x898]
call fcn.14009ec80
nop
mov rdx, rsi
lea rcx, [rsp + 0x16f0]
call fcn.14009ec80
nop
lea rdx, [rsi + 0x20]
lea rcx, [rsp + 0x1f10]
call fcn.14009ec80
nop
lea rdx, [rsi + 0x40]
lea rcx, [rsp + 0x300]
call fcn.14009ec80
nop
lea rcx, [rsi + 0x60]
lea rdx, str.true
call fcn.1400a0c90
lea rcx, [rsp + 0x898]
call fcn.14009e9c0
test al, al
je 0x14009867e
lea rdx, str.No_description.
lea rcx, [rsp + 0x898]
call fcn.14009ea30
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xd48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
call fcn.14003aa30
call fcn.14001c030
lea rcx, [rsp + 0x8b8]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xd50]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
lea rdx, str.star.png
lea rcx, [rsp + 0x1eb0]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1eb0]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x26c0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x26d0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd58]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd60]
call fcn.14000c570
mov rsi, rax
movss xmm7, dword [0x140133c44]
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0xd68]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1eb0]
call fcn.1400670a0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rcx, [rsp + 0x1f10]
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 + 0x1ed0]
call fcn.14009ec40
nop
mov rcx, qword [0x140156998]
add rcx, 0x10
lea rdx, [rsp + 0x1ed0]
call fcn.14009db30
mov r13, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x26e0]
call fcn.14000c580
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x26f0]
call fcn.14000c580
mov r15, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd70]
call fcn.14000c570
mov r14, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd78]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0xd80]
call fcn.14000c570
mov rdx, rax
mov rcx, qword [r13]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
call fcn.1400393b0
nop
lea rcx, [rsp + 0x1ed0]
call fcn.1400670a0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
lea rcx, [rsp + 0x16f0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
call fcn.14001c170
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d24]
call fcn.14001bca0
call fcn.14001c030
lea rcx, [rsp + 0xd88]
call fcn.14001bc60
movss xmm0, dword [rax]
addss xmm0, dword [0x140133d64]
call fcn.14001ac80
lea rcx, [rsp + 0x898]
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 [0x140133d94]
call fcn.14001bca0
call fcn.14001c030
movss xmm7, dword [0x140133b90]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xd90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rdx, qword [0x140156998]
cmp byte [rdx + 0xd0], 0
je 0x140098a24
add rdx, 0xa0
lea rcx, [rsp + 0x300]
call fcn.1400a0bd0
test al, al
je 0x140098a14
movss xmm0, dword [0x140133d9c]
call fcn.14001bca0
mov rcx, rdi
call fcn.1400373f0
movss xmm2, dword [0x140133c00]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd98]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
jmp 0x140098cfd
mov rdx, qword [0x140156998]
cmp byte [rdx + 0xd0], 0
jne 0x140098aa3
add rdx, 0xa0
lea rcx, [rsp + 0x300]
call fcn.1400a0bd0
test al, al
je 0x140098aa3
mov rcx, qword [0x140156998]
add rcx, 0xa0
lea rdx, [0x1401181e2]
call fcn.14009ea30
mov rax, qword [0x140156998]
mov byte [rax + 0xc9], 0
movss xmm0, dword [0x140133da8]
call fcn.14001bca0
lea rcx, str.Done
call fcn.1400373f0
movss xmm2, dword [0x140133c00]
movaps xmm1, xmm8
lea rcx, [rsp + 0xda0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
jmp 0x140098cfd
lea r8, [rsp + 0x300]
lea rdx, str.Import
lea rcx, [rsp + 0x15d0]
call fcn.1400a0c20
nop
xor r14b, r14b
mov rcx, qword [0x140156a58]
add rcx, 0xd0
call fcn.14009e9c0
test al, al
jne 0x140098c33
lea rcx, [rsp + 0x2e0]
call fcn.1400734e0
nop
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x15b0]
call fcn.14009ec40
nop
lea rdx, [0x14012b4f0]
lea rcx, [rsp + 0x1ef0]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x3980]
lea rcx, [rsp + 0x2e0]
call fcn.14009e000
mov rsi, rax
lea r8, [rsp + 0x1ef0]
lea rdx, [rsp + 0x39a0]
lea rcx, [rsp + 0x2e0]
call fcn.14009e190
mov rcx, rax
mov rdx, rsi
call fcn.1400a0eb0
movzx esi, al
lea rcx, [rsp + 0x1ef0]
call fcn.1400670a0
test sil, sil
je 0x140098c05
lea rdx, [0x14012b4f0]
lea rcx, [rsp + 0x2e0]
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x2ed0]
call fcn.1400a1120
mov rdx, rax
lea rcx, [rsp + 0x15b0]
call fcn.14009ea80
lea rcx, [rsp + 0x2ed0]
call fcn.1400670a0
lea rdx, [rsp + 0x15b0]
lea rcx, [rsp + 0x8b8]
call fcn.1400a0bd0
test al, al
je 0x140098c05
lea r8, [rsp + 0x300]
lea rdx, str.Active
lea rcx, [rsp + 0x2ef0]
call fcn.1400a0c20
mov rdx, rax
lea rcx, [rsp + 0x15d0]
call fcn.14009ea80
lea rcx, [rsp + 0x2ef0]
call fcn.1400670a0
mov r14b, 1
lea rcx, [rsp + 0x15b0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x2e0]
call fcn.14009e3e0
test r14b, r14b
je 0x140098c33
xor ecx, ecx
call fcn.1400714d0
xor ecx, ecx
call fcn.1400714e0
movaps xmm2, xmm9
movaps xmm1, xmm15
lea rcx, [rsp + 0xda8]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x15d0]
call fcn.140067310
mov rcx, rax
mov rdx, rsi
call fcn.1400380b0
test al, al
je 0x140098ce0
mov rcx, qword [0x140156998]
mov byte [rcx + 0xd0], 1
add rcx, 0xa0
lea rdx, [rsp + 0x300]
call fcn.14009ea50
lea r8, [rsp + 0x8b8]
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x39c0]
call fcn.14009c4e0
nop
mov rdx, rax
lea rcx, [rsp + 0x610]
call fcn.1400a1970
nop
lea rcx, [rsp + 0x39c0]
call fcn.14009c5e0
lea rcx, [rsp + 0x610]
call fcn.14006d570
nop
lea rcx, [rsp + 0x610]
call fcn.14006d550
test r14b, r14b
je 0x140098cf0
call fcn.14001abd0
call fcn.140071550
nop
lea rcx, [rsp + 0x15d0]
call fcn.1400670a0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1038]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
lea r8, [rsp + 0x300]
lea rdx, [0x14012c6cc]
lea rcx, [rsp + 0x878]
call fcn.1400a0c20
nop
movaps xmm2, xmm9
movaps xmm1, xmm15
lea rcx, [rsp + 0xdb0]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x878]
call fcn.140067310
mov rcx, rax
mov rdx, rsi
call fcn.1400380b0
test al, al
je 0x140098d81
lea rcx, [rsp + 0x878]
call fcn.140067310
mov rcx, rax
xor edx, edx
call fcn.14001ce40
mov byte [rsp + 0x6d], 1
movaps xmm2, xmm12
movss xmm1, dword [0x140133d7c]
lea rcx, [rsp + 0xdb8]
call fcn.14000c570
mov rcx, rax
mov r13d, 1
mov edx, r13d
call fcn.14001b020
lea rcx, [rsp + 0x878]
call fcn.140067310
mov rcx, rax
lea r8d, [r13 + 0x2e]
lea rdx, [rsp + 0x6d]
call fcn.14001d690
test al, al
je 0x14009902c
mov rax, qword [0x140156998]
cmp byte [rax + 0xd2], 0
je 0x140098e02
cmp byte [rax + 0xd1], 0
jne 0x140098e0b
mov byte [rax + 0xd2], 0
call fcn.14001d430
mov rax, qword [0x140156998]
cmp byte [rax + 0xd1], 0
je 0x140098e7d
movss xmm2, dword [0x140133ca0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdc0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cf4]
call fcn.14001bca0
lea rcx, str.Thanks_
call fcn.1400373f0
mov byte [rsp + 0x6e], 0
lea rdx, [rsp + 0x6e]
lea rcx, [rsp + 0x620]
call fcn.1400a1a40
nop
lea rcx, [rsp + 0x620]
call fcn.14006d570
nop
lea rcx, [rsp + 0x620]
call fcn.14006d550
jmp 0x140099027
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdc8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce8]
call fcn.14001bca0
lea rcx, str.Rate_profile
call fcn.1400373f0
movss xmm2, dword [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdd0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movaps xmm0, xmm11
call fcn.14001bca0
movss xmm0, dword [0x140133d74]
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, r13d
lea rcx, str.rateslider
call fcn.14003d980
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xdd8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb0]
call fcn.14001bca0
movaps xmm2, xmm9
movss xmm7, dword [0x140133cbc]
movaps xmm1, xmm7
lea rcx, [rsp + 0xde0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Rate
call fcn.1400380b0
test al, al
je 0x140098fdd
mov rax, qword [0x140156998]
mov word [rax + 0xd1], 0x101
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x2f10]
call fcn.14009c520
nop
mov rdx, rax
lea rcx, [rsp + 0x600]
call fcn.1400a1ab0
nop
lea rcx, [rsp + 0x2f10]
call fcn.1400670a0
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, xmm7
lea rcx, [rsp + 0xde8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380b0
test al, al
je 0x140099027
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 + 0xdf0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
nop
lea rcx, [rsp + 0x878]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x300]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1f10]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x16f0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x898]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x8b8]
call fcn.1400670a0
mov rsi, qword [rsp + 0x3af8]
add rsi, 0xc0
mov qword [rsp + 0x3af8], rsi
lea rax, [rsi - 0x40]
cmp rax, rbx
jne 0x1400985f0
movzx ebx, byte [rsp + 0x3ae0]
movss xmm15, dword [0x1401339f4]
movzx edi, byte [rsp + 0x3ae0]
call fcn.1400447e0
mov ecx, r13d
call fcn.14000e790
call fcn.14001abd0
call fcn.140071550
call fcn.140047630
nop
lea rcx, [rsp + 0x1710]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x3c8]
call fcn.14009dbf0
nop
lea rcx, [rsp + 0x440]
call fcn.14009d8f0
jmp 0x140099135
movss xmm9, dword [0x140133c5c]
mov rax, qword [0x140156988]
cmp byte [rax + 0x19], 0
je 0x140099f67
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 0x140099f67
lea rcx, [0x140156a40]
call fcn.14009ca30
mov rsi, rax
lea rcx, [0x140156a40]
call fcn.14009ca20
cmp rsi, rax
je 0x1400991b3
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [rsi]
mov byte [rcx + 0xc1], 0
add rsi, 8
cmp rsi, rax
jne 0x1400991a0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133dc8]
jp 0x1400991ca
je 0x14009923c
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 rsi, rax
mov r8d, r13d
mov rdx, rax
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rsi
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 0x14009931d
mov rcx, qword [0x140156a00]
call fcn.1400f6790
mov rcx, qword [0x1401569a0]
mov byte [rcx + 2], al
mov byte [rcx + 3], al
mov rcx, qword [0x140156a00]
call fcn.1400f6940
mov rcx, qword [0x1401569a0]
mov byte [rcx + 4], al
mov byte [rcx + 5], al
mov rcx, qword [0x140156a00]
call fcn.1400f6ae0
mov rcx, qword [0x1401569a0]
mov byte [rcx + 6], al
mov byte [rcx + 7], al
mov rcx, qword [0x140156a00]
call fcn.1400f72e0
mov rcx, qword [0x1401569a0]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], al
mov rcx, qword [0x140156a00]
call fcn.1400f7480
mov rcx, qword [0x1401569a0]
mov byte [rcx + 0x16], al
mov byte [rcx + 0x17], al
mov rcx, qword [0x140156a00]
call fcn.1400f6c70
mov rcx, qword [0x1401569a0]
mov byte [rcx + 8], al
mov byte [rcx + 9], al
mov rcx, qword [0x140156a00]
call fcn.1400f6530
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mulss xmm1, dword [0x140133cd4]
cvttss2si ecx, xmm1
mov rax, qword [0x1401569a0]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], ecx
movss xmm2, dword [0x140133c6c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdf8]
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 xmm7, dword [0x140133c28]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe00]
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 0x1400993c2
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
movss xmm6, dword [0x140133d48]
movaps xmm0, xmm6
call fcn.14001bca0
mov rcx, qword [0x140156a00]
call fcn.1400f7660
mov byte [rsp + 0x3af0], al
lea r8, [rsp + 0x3af0]
lea rdx, str.gjhfgjht
mov rcx, qword [0x140156998]
call fcn.1400f4f30
mov rcx, qword [0x140156a00]
call fcn.1400f7660
movzx edx, byte [rsp + 0x3af0]
cmp dl, al
je 0x140099447
mov rcx, qword [0x140156a00]
call fcn.1400f7820
call fcn.14008c8a0
cmp byte [rsp + 0x3af0], 0
je 0x140099447
mov byte [0x140156b0a], 1
movaps xmm2, xmm7
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
cmp byte [rsp + 0x3af0], 0
lea rcx, str.Output_devices
jne 0x140099489
lea rcx, str.Output_device
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x1400994a5
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, xmm6
call fcn.14001bca0
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
cmp byte [rsp + 0x3af0], 0
je 0x1400994e2
lea rcx, str.Proceed_with_setup_through_the_Main_tab
call fcn.1400373f0
jmp 0x14009969a
lea rdx, [rsp + 0x15f0]
mov rcx, qword [0x140156a00]
call fcn.1400f6360
nop
lea rcx, [rsp + 0x15f0]
call fcn.140067310
mov rdx, rax
xor r8d, r8d
lea rcx, str.playbackdevice
call fcn.14003b240
test al, al
je 0x14009962a
xor r8d, r8d
lea rdx, [rsp + 0x7a8]
lea rcx, [0x140156df0]
call fcn.14006f750
nop
lea rcx, [rsp + 0x7a8]
call fcn.14009ca30
mov r14, rax
lea rcx, [rsp + 0x7a8]
call fcn.14009ca20
mov r15, rax
cmp r14, rax
je 0x140099618
nop
mov rdx, r14
lea rcx, [rsp + 0x8d8]
call fcn.14009ec80
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe10]
call fcn.14000c570
mov rsi, rax
lea rcx, [rsp + 0x8d8]
call fcn.140067310
mov rcx, rax
mov r9, rsi
xor r8d, r8d
xor edx, edx
call fcn.140043c40
test al, al
je 0x1400995df
lea rdx, [rsp + 0x8d8]
lea rcx, [rsp + 0x2f30]
call fcn.14009ec80
mov rdx, rax
mov rcx, qword [0x140156a00]
call fcn.1400f62b0
lea rcx, [0x140156df0]
call fcn.14006f270
call fcn.14008c8a0
lea rdx, [rsp + 0x8d8]
lea rcx, [rsp + 0x15f0]
call fcn.1400a0bd0
test al, al
je 0x1400995fe
call fcn.14001b0d0
nop
lea rcx, [rsp + 0x8d8]
call fcn.1400670a0
add r14, 0x20
cmp r14, r15
jne 0x140099560
lea rcx, [rsp + 0x7a8]
call fcn.14009dbf0
call fcn.14001d7e0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movss xmm1, dword [0x140133cb0]
lea rcx, [rsp + 0xe18]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Test31
call fcn.1400380b0
test al, al
je 0x14009968d
call fcn.14008e350
lea rdx, str.Test_audio_played
lea rcx, [rsp + 0x2f50]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.1400c9370
nop
lea rcx, [rsp + 0x15f0]
call fcn.1400670a0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe20]
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 0x1400996e7
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, xmm6
call fcn.14001bca0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, dword [0x140133a10]
call fcn.14001bd40
mov rdx, qword [0x1401569a0]
add rdx, 0xc
xor r14d, r14d
mov dword [rsp + 0x28], r14d
lea rax, str._.0f
mov qword [rsp + 0x20], rax
lea r9d, [r14 + 0x64]
xor r8d, r8d
lea rcx, str.masterGain
call fcn.14003d980
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe28]
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 0x140099794
lea rcx, str.Use_this_to_filter_out_frequencies_above_the_selected_value
call fcn.14001cc50
mov rcx, qword [0x140156a00]
call fcn.1400f78f0
mov esi, eax
mov dword [rsp + 0xac], eax
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm0, xmm6
call fcn.14001bca0
mov rcx, qword [0x140156998]
movss xmm0, dword [rcx + 0x50]
mulss xmm0, dword [0x140133a10]
call fcn.14001bd40
mov dword [rsp + 0x28], r14d
lea rax, str._.0f_Hz
mov qword [rsp + 0x20], rax
mov r9d, __WSAFDIsSet
lea r8d, [r9 - 0x64]
lea rdx, [rsp + 0xac]
lea rcx, str.lowpass
call fcn.14003d980
mov edx, dword [rsp + 0xac]
cmp edx, esi
je 0x140099835
mov rcx, qword [0x140156a00]
call fcn.1400f7a60
movd xmm1, dword [rsp + 0xac]
cvtdq2ps xmm1, xmm1
lea rcx, [0x140156df0]
call fcn.1400700b0
movss xmm7, dword [0x140133c78]
movaps xmm2, xmm7
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
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 [0x140133c28]
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.Auto_minimize
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x1400998da
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, xmm6
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 2
lea rdx, [0x14012c950]
mov rcx, qword [0x140156998]
call fcn.1400f4f30
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133d7c]
call fcn.14001bca0
lea rcx, str.Announce_connection
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x14009994f
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 [0x140133db0]
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 8
lea rdx, str.ggjht
mov rcx, qword [0x140156998]
call fcn.1400f4f30
movss xmm2, dword [0x140133c28]
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
lea rcx, str.Auto_start
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x1400999d9
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, xmm6
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 4
lea rdx, str.gjht
mov rcx, qword [0x140156998]
call fcn.1400f4f30
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133d7c]
call fcn.14001bca0
lea rcx, str.Auto_exit
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099a4e
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 [0x140133db0]
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 6
lea rdx, str.gjfffffffhft
mov rcx, qword [0x140156998]
call fcn.1400f4f30
movss xmm2, dword [0x140133c28]
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.Sliders_value
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099ad8
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, xmm6
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 0x16
lea rdx, str.gfgfjht
mov rcx, qword [0x140156998]
call fcn.1400f4f30
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
call fcn.14003aa30
movss xmm0, dword [0x140133d7c]
call fcn.14001bca0
lea rcx, str.Full_list
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099b4d
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 [0x140133db0]
call fcn.14001bca0
mov r8, qword [0x1401569a0]
add r8, 0x14
lea rdx, str.gjfffffgggffhft
mov rcx, qword [0x140156998]
call fcn.1400f4f30
lea rdx, [rsp + 0x2f70]
mov rcx, qword [0x140156a00]
call fcn.1400f6110
nop
lea rdx, str.X_Plane
mov rcx, rax
call fcn.1400a0c90
movzx esi, al
lea rcx, [rsp + 0x2f70]
call fcn.1400670a0
test sil, sil
je 0x140099f60
movaps xmm2, xmm7
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
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 [0x140133c28]
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.Plugin_port
call fcn.1400373f0
xor ecx, ecx
call fcn.140010540
test al, al
je 0x140099c5f
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, xmm6
call fcn.14001bca0
mov rcx, qword [0x140156a00]
call fcn.1400f6f20
mov edx, eax
lea rcx, [rsp + 0x1750]
call fcn.14006cea0
nop
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
lea rcx, [rsp + 0x1750]
call fcn.140067310
mov rdx, rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r13d
mov r9d, 6
lea rsi, [0x140156f80]
mov r8, rsi
lea rcx, str.port5
call fcn.14003e0f0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm9
movss xmm1, dword [0x140133cb0]
lea rcx, [rsp + 0xe60]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Save33
call fcn.1400380b0
test al, al
je 0x140099d88
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x140099d20
test rax, rax
je 0x140099d88
mov rdx, rsi
lea rcx, [rsp + 0x1730]
call fcn.14009ec40
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rsp + 0x1730]
call fcn.14006ce20
mov edx, eax
mov rcx, qword [0x140156a00]
call fcn.1400f6e60
nop
lea rcx, [rsp + 0x1730]
call fcn.1400670a0
mov rcx, qword [0x140156a58]
call fcn.1400e1cc0
xor edx, edx
lea rcx, str.portchange
call fcn.14001ce40
mov byte [rsp + 0x6f], 1
mov rax, qword [0x140156998]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, dword [0x140133d2c]
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140133c98]
movss xmm2, dword [0x140133d30]
movss xmm1, dword [0x140133d80]
lea rcx, [rsp + 0xe68]
call fcn.14000c570
mov rcx, rax
mov edx, r13d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe70]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xe78]
call fcn.14000c570
mov rcx, rax
mov r8, rsi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x6f]
lea rcx, str.portchange
call fcn.14001d690
test al, al
je 0x140099f53
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe80]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cb8]
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 [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe88]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cc4]
call fcn.14001bca0
lea rcx, str.In_X_Plane_menu_go_to
call fcn.1400373f0
movss xmm0, dword [0x140133cd0]
call fcn.14001bca0
lea rcx, str.Plugins___SimHaptic
call fcn.1400373f0
movss xmm0, dword [0x140133ca8]
call fcn.14001bca0
lea rcx, str.and_press_on_Restart_Server
call fcn.1400373f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xe90]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d04]
call fcn.14001bca0
movaps xmm2, xmm9
movss xmm1, dword [0x140133cbc]
lea rcx, [rsp + 0xe98]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c060]
call fcn.1400380b0
test al, al
je 0x140099f4d
call fcn.14001d430
call fcn.14001d7e0
nop
lea rcx, [rsp + 0x1750]
call fcn.1400670a0
call fcn.140047630
jmp 0x140099f6a
xor r14d, r14d
xor r8d, r8d
xor edx, edx
lea rcx, str.About
call fcn.140047540
test al, al
je 0x14009b3a9
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140133dc8]
jp 0x140099f9a
je 0x14009a00c
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 rsi, rax
mov r8d, r13d
mov rdx, rax
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rsi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140156998]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
movss xmm7, dword [0x140133c6c]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xea0]
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 [0x140133ce8]
call fcn.14001bca0
lea rdx, [0x140153be8]
lea rcx, [rsp + 0x1ad0]
call fcn.14009ec80
nop
lea rcx, [rsp + 0x1ad0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d70]
call fcn.14001bca0
movaps xmm2, xmm7
movss xmm6, dword [0x140133d00]
movaps xmm1, xmm6
lea rcx, [rsp + 0xea8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Manual1
call fcn.1400380b0
test al, al
je 0x14009a139
lea rdx, str.Open_manual_pressed
lea rcx, [rsp + 0x2f90]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__docs.google.com_document_d_17DKuB3h3MahbeuwMzcjLf7oAwmsGg4RDbFnpv_oQ2_A_edit_uspsharing
lea rcx, [rsp + 0x2fb0]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xeb0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Website2
call fcn.1400380b0
test al, al
je 0x14009a1ac
lea rdx, str.Open_website_pressed
lea rcx, [rsp + 0x2fd0]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__www.rkApps.shop
lea rcx, [rsp + 0x2ff0]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movss xmm6, dword [0x140133c3c]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xeb8]
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 0x14009a216
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 + 0x6a0]
call fcn.14009ec40
nop
mov rax, qword [0x140156988]
cmp byte [rax + 0x1b], 0
je 0x14009a24e
lea rdx, str.Activated
jmp 0x14009a268
cmp byte [rax + 0x1a], 0
je 0x14009a261
cmp byte [rax + 0x19], 0
lea rdx, str.Trial_ended
je 0x14009a268
lea rdx, str.7_days_trial
lea rcx, [rsp + 0x6a0]
call fcn.14009ea30
movss xmm0, dword [0x140133ce8]
call fcn.14001bca0
lea rcx, [rsp + 0x6a0]
call fcn.140067310
mov rcx, rax
call fcn.1400373f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bb90
movss xmm0, dword [0x140133d70]
call fcn.14001bca0
movaps xmm2, xmm7
movss xmm1, dword [0x140133d00]
lea rcx, [rsp + 0xec0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Forum3
call fcn.1400380b0
test al, al
je 0x14009a31c
lea rdx, str.Open_forum_pressed
lea rcx, [rsp + 0x3010]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__rkappsus.wixsite.com_rkapps_forum
lea rcx, [rsp + 0x3030]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movss xmm1, dword [0x140133d00]
lea rcx, [rsp + 0xec8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Facebook4
call fcn.1400380b0
test al, al
je 0x14009a394
lea rdx, str.Open_facebook_pressed
lea rcx, [rsp + 0x3050]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__www.facebook.com_rkApps.shop
lea rcx, [rsp + 0x3070]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xed0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d70]
call fcn.14001bca0
movaps xmm2, xmm7
movss xmm1, dword [0x140133d00]
lea rcx, [rsp + 0xed8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.FSRealistic43
call fcn.1400380b0
test al, al
je 0x14009a428
lea rdx, str.FSRealistic_pressed
lea rcx, [rsp + 0x3090]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__www.rkapps.shop_products_fsrealistic
lea rcx, [rsp + 0x30b0]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bb90
movaps xmm2, xmm7
movss xmm1, dword [0x140133d00]
lea rcx, [rsp + 0xee0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.XPRealistic64
call fcn.1400380b0
test al, al
je 0x14009a4a0
lea rdx, str.XPRealistic_pressed
lea rcx, [rsp + 0x30d0]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__www.rkapps.shop_products_xprealistic
lea rcx, [rsp + 0x30f0]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xee8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d70]
call fcn.14001bca0
movaps xmm2, xmm7
movss xmm1, dword [0x140133d74]
lea rcx, [rsp + 0xef0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Chat_with_us6f4
call fcn.1400380b0
test al, al
je 0x14009a534
lea rdx, str.Chat_with_us_pressed
lea rcx, [rsp + 0x3110]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9370
lea rdx, str.https:__www.rkapps.shop
lea rcx, [rsp + 0x3130]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xef8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156988]
cmp byte [rax + 0x1a], 0
je 0x14009b32f
movaps xmm1, xmm8
cmp byte [rax + 0x19], 0
je 0x14009ac50
movaps xmm2, xmm6
lea rcx, [rsp + 0xf00]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
mov rax, qword [0x140156998]
movss xmm2, dword [0x140133c9c]
movaps xmm1, xmm8
cmp byte [rax + 0xcb], 0
jne 0x14009a6fa
lea rcx, [rsp + 0xf08]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cc0]
call fcn.14001bca0
lea rcx, str.You_are_on_trial_mode__we_hope_you_enjoy_SimHaptic_
call fcn.1400373f0
movss xmm0, dword [0x140133cd8]
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 + 0xf10]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140133cd4]
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c80]
movss xmm7, dword [0x140133d48]
movaps xmm1, xmm7
lea rcx, [rsp + 0xf18]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.1400380b0
test al, al
je 0x14009a681
lea rdx, str.https:__www.rkapps.shop_products_simhaptic_for_msfs_x_plane
lea rcx, [rsp + 0x3150]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm2, xmm14
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
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c84]
movaps xmm1, xmm7
lea rcx, [rsp + 0xf28]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009b388
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 1
jmp 0x14009b388
lea rcx, [rsp + 0xf30]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d34]
call fcn.14001bca0
lea rcx, str.Please_enter_product_key
call fcn.1400373f0
movss xmm6, dword [0x140133c90]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf38]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d1c]
call fcn.14001bca0
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
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 [0x140133cb0]
lea rcx, [rsp + 0xf40]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Paste
call fcn.1400380b0
test al, al
je 0x14009a7fe
mov rcx, qword [0x140156be0]
call fcn.14008c890
lea rdx, [0x140156eb0]
sub rdx, rax
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14009a7f0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf48]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm7, dword [0x140133cd4]
subss xmm0, xmm7
movss xmm6, dword [0x140133bf8]
subss xmm0, xmm6
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xf50]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x14009a87d
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, xmm6
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xf58]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009aa6b
lea rdx, [0x140156eb0]
lea rcx, [rsp + 0x570]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x570]
lea rcx, [rsp + 0x3170]
call fcn.1400bd5e0
mov rdx, rax
lea rcx, [rsp + 0x570]
call fcn.14009ea80
lea rcx, [rsp + 0x3170]
call fcn.1400670a0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x570]
call fcn.1400a0c90
test al, al
je 0x14009a937
lea rdx, str.Missing_details
jmp 0x14009a967
lea rcx, [rsp + 0x570]
call fcn.140067310
mov rdx, rax
lea rcx, [rsp + 0x3190]
call fcn.14009ec40
mov rcx, rax
call fcn.1400be170
test al, al
jne 0x14009a98a
lea rdx, str.Invalid_product_key
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009ea30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
jmp 0x14009aa5e
mov rcx, qword [0x140156988]
add rcx, 8
lea rdx, str.email
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x1770]
call fcn.1400a1120
nop
lea rax, [rsp + 0x31b0]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x570]
lea rcx, [rsp + 0x31b0]
call fcn.14009ec80
mov rsi, rax
lea rdx, [rsp + 0x1770]
lea rcx, [rsp + 0x31d0]
call fcn.14009ec80
nop
mov r8, rsi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58e0
cmp eax, 0xffffffff
jne 0x14009aa1b
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
lea rdx, str.Invalid_product_key
jmp 0x14009aa3c
mov rdx, qword [0x140156998]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x14009aa50
lea rcx, [rdx + 0x80]
lea rdx, str.SimHaptic_Activated
call fcn.14009ea30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x1770]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x570]
call fcn.1400670a0
mov byte [rsp + 0x70], 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 + 0xf60]
call fcn.1400145e0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140133aa4]
movss xmm1, dword [0x140133d64]
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 [0x140133c98]
movss xmm2, dword [0x140133cd4]
lea rcx, [rsp + 0xf68]
call fcn.14000c570
mov rcx, rax
mov edx, r13d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xf70]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xf78]
call fcn.14000c570
mov rcx, rax
mov r8, rsi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x70]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x14009b388
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xf80]
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 + 0x3e0]
call fcn.1400145e0
movss xmm1, dword [rsp + 0x3e0]
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 [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xf88]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
subss xmm9, dword [0x140133c90]
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c5c]
movss xmm1, dword [0x140133cbc]
lea rcx, [rsp + 0xf90]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c060]
call fcn.1400380b0
test al, al
je 0x14009ac46
call fcn.14001d430
call fcn.14001d7e0
jmp 0x14009b388
mov rax, qword [0x140156998]
cmp byte [rax + 0xcb], 0
jne 0x14009ade0
movss xmm2, dword [0x140133c98]
lea rcx, [rsp + 0xf98]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
call fcn.14003aea0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xfa0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133ce8]
call fcn.14001bca0
lea rcx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
call fcn.1400373f0
movss xmm0, dword [0x140133cf0]
call fcn.14001bca0
lea rcx, str.Please_choose_one_of_the_following_options.
call fcn.1400373f0
movss xmm2, dword [0x140133c90]
movaps xmm1, xmm8
lea rcx, [rsp + 0xfa8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140133cd4]
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c80]
movss xmm7, dword [0x140133d48]
movaps xmm1, xmm7
lea rcx, [rsp + 0xfb0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.1400380b0
test al, al
je 0x14009ad67
lea rdx, str.https:__www.rkapps.shop_products_simhaptic_for_msfs_x_plane
lea rcx, [rsp + 0x31f0]
call fcn.14009ec40
mov rcx, rax
call fcn.1400bbb00
movaps xmm2, xmm14
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
subss xmm0, xmm6
call fcn.14001bca0
movss xmm2, dword [0x140133c84]
movaps xmm1, xmm7
lea rcx, [rsp + 0xfc0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009b388
mov rax, qword [0x140156998]
mov byte [rax + 0xcb], 1
jmp 0x14009b388
movss xmm2, dword [0x140133ce8]
lea rcx, [rsp + 0xfc8]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d34]
call fcn.14001bca0
lea rcx, str.Please_enter_product_key
call fcn.1400373f0
movss xmm6, dword [0x140133c90]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xfd0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133d1c]
call fcn.14001bca0
movss xmm0, dword [0x140133d70]
call fcn.14001bd40
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
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 [0x140133cb0]
lea rcx, [rsp + 0xfd8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Paste
call fcn.1400380b0
test al, al
je 0x14009aee0
mov rcx, qword [0x140156be0]
call fcn.14008c890
lea rdx, [0x140156f90]
sub rdx, rax
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14009aed2
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xfe0]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
mov rax, qword [0x140156998]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm7, dword [0x140133cd4]
subss xmm0, xmm7
movss xmm6, dword [0x140133bf8]
subss xmm0, xmm6
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xfe8]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Back
call fcn.1400380b0
test al, al
je 0x14009af5f
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, xmm6
call fcn.14001bca0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xff0]
call fcn.14000c570
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380b0
test al, al
je 0x14009b14d
lea rdx, [0x140156f90]
lea rcx, [rsp + 0x510]
call fcn.14009ec40
nop
lea rdx, [rsp + 0x510]
lea rcx, [rsp + 0x3210]
call fcn.1400bd5e0
mov rdx, rax
lea rcx, [rsp + 0x510]
call fcn.14009ea80
lea rcx, [rsp + 0x3210]
call fcn.1400670a0
lea rdx, [0x1401181e2]
lea rcx, [rsp + 0x510]
call fcn.1400a0c90
test al, al
je 0x14009b019
lea rdx, str.Missing_details
jmp 0x14009b049
lea rcx, [rsp + 0x510]
call fcn.140067310
mov rdx, rax
lea rcx, [rsp + 0x3230]
call fcn.14009ec40
mov rcx, rax
call fcn.1400be170
test al, al
jne 0x14009b06c
lea rdx, str.Invalid_product_key
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
call fcn.14009ea30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
jmp 0x14009b140
mov rcx, qword [0x140156988]
add rcx, 8
lea rdx, str.email
call fcn.1400a10d0
mov rcx, rax
lea rdx, [rsp + 0x1790]
call fcn.1400a1120
nop
lea rax, [rsp + 0x3250]
mov qword [rsp + 0x3af8], rax
lea rdx, [rsp + 0x510]
lea rcx, [rsp + 0x3250]
call fcn.14009ec80
mov rsi, rax
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x3270]
call fcn.14009ec80
nop
mov r8, rsi
mov rdx, rax
mov rcx, qword [0x140156988]
call fcn.1400d58e0
cmp eax, 0xffffffff
jne 0x14009b0fd
mov rcx, qword [0x140156998]
sub rcx, 0xffffffffffffff80
lea rdx, str.Invalid_product_key
jmp 0x14009b11e
mov rdx, qword [0x140156998]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x14009b132
lea rcx, [rdx + 0x80]
lea rdx, str.simhaptic_Activated
call fcn.14009ea30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce40
nop
lea rcx, [rsp + 0x1790]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x510]
call fcn.1400670a0
mov byte [rsp + 0x71], 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 + 0xff8]
call fcn.1400145e0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140133aa4]
movss xmm1, dword [0x140133d64]
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 [0x140133c98]
movss xmm2, dword [0x140133cd4]
lea rcx, [rsp + 0x1000]
call fcn.14000c570
mov rcx, rax
mov edx, r13d
call fcn.14001b020
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1008]
call fcn.14000c570
mov rsi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x1010]
call fcn.14000c570
mov rcx, rax
mov r8, rsi
xor edx, edx
call fcn.14001af90
mov r8d, 0x2f
lea rdx, [rsp + 0x71]
lea rcx, str.inputIssue
call fcn.14001d690
test al, al
je 0x14009b388
movss xmm2, dword [0x140133c2c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1018]
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 [0x140133c3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1020]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
subss xmm9, dword [0x140133c90]
movaps xmm0, xmm9
call fcn.14001bca0
movss xmm2, dword [0x140133c5c]
movss xmm1, dword [0x140133cbc]
lea rcx, [rsp + 0x1028]
call fcn.14000c570
mov rdx, rax
lea rcx, [0x14012c060]
call fcn.1400380b0
test al, al
je 0x14009b328
call fcn.14001d430
call fcn.14001d7e0
jmp 0x14009b388
cmp byte [rax + 0x19], 0
jne 0x14009b388
movss xmm2, dword [0x140133ce0]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1030]
call fcn.14000c570
mov rcx, rax
call fcn.14003a8f0
movss xmm0, dword [0x140133cf8]
call fcn.14001bca0
lea rcx, str.Looks_like_your_license_is_no_longer_valid.
call fcn.1400373f0
movss xmm0, dword [0x140133d50]
call fcn.14001bca0
lea rcx, str.Please_contact_us.
call fcn.1400373f0
call fcn.140047630
nop
lea rcx, [rsp + 0x6a0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1ad0]
call fcn.1400670a0
call fcn.140045f10
movss xmm9, dword [0x140133c00]
call fcn.140019fd0
call fcn.14001a9b0
mov rcx, qword [0x1401569a0]
test rcx, rcx
je 0x14009b3d2
call fcn.1400c9a60
call fcn.140014190
lea r8, [rsp + 0x178]
lea rdx, [rsp + 0x1a8]
mov rcx, qword [0x140156be0]
call fcn.140002050
mov r9d, dword [rsp + 0x178]
mov r8d, dword [rsp + 0x1a8]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rsp + 0xbc]
movss xmm2, dword [rsp + 0xb8]
movss xmm1, dword [rsp + 0xb4]
movss xmm0, dword [rsp + 0xb0]
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 [0x14013399c]
xor r14d, r14d
mov r15d, dword [rsp + 0x50]
jmp 0x14008f167
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 + 0x3290]
call fcn.14009ec40
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9370
nop
lea rcx, [rsp + 0x17d0]
call fcn.1400670a0
nop
lea rcx, [rsp + 0x1610]
call fcn.1400670a0
xor eax, eax
jmp 0x14009b4f9
lea rcx, [rsp + 0x1610]
call fcn.1400670a0
mov eax, r13d
lea r11, [rsp + 0x3aa0]
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