Function at 0x14008f1c0
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, 0x3b50
call fcn.14010bef0
sub rsp, rax
movaps xmmword [rsp + 0x3b40], xmm6
movaps xmmword [rsp + 0x3b30], xmm7
movaps xmmword [rsp + 0x3b20], xmm8
movaps xmmword [rsp + 0x3b10], xmm9
movaps xmmword [rsp + 0x3b00], xmm10
movaps xmmword [rsp + 0x3af0], xmm11
movaps xmmword [rsp + 0x3ae0], xmm12
movaps xmmword [rsp + 0x3ad0], xmm13
movaps xmmword [rsp + 0x3ac0], xmm14
movaps xmmword [rsp + 0x3ab0], xmm15
xor r13d, r13d
mov esi, r13d
mov dword [rsp + 0x50], r13d
xor bl, bl
lea r12d, [r13 + 1]
cmp ecx, 4
jne 0x14008fb18
movzx ebx, r12b
lea r8, [0x140154be8]
lea rdx, str.SimHaptic_v
lea rcx, [rsp + 0x27e0]
call fcn.1400a2540
nop
lea rcx, str._Restarted
lea r8, [0x140119222]
test bl, bl
cmovne r8, rcx
mov rdx, rax
lea rcx, [rsp + 0x27c0]
call fcn.1400a2600
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9fe0
nop
lea rcx, [rsp + 0x27e0]
call fcn.1400670b0
lea rcx, [rsp + 0x1680]
call fcn.1400d8030
nop
lea r8, [rsp + 0x1680]
lea rdx, str.Exe_path:
lea rcx, [rsp + 0x2800]
call fcn.1400a2540
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9fe0
call fcn.14008e260
lea rcx, [0x14008e840]
call fcn.140004f60
call fcn.140004dd0
test eax, eax
je 0x14009bd56
xor edx, edx
mov ecx, 0x20003
call fcn.140001c80
xor edx, edx
mov ecx, 0x20005
call fcn.140001c80
mov edx, r12d
mov ecx, 0x20007
call fcn.140001c80
mov rax, qword [0x140157978]
cvttss2si edx, dword [rax + 0x54]
cvttss2si ecx, dword [rax + 0x50]
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, str.SimHaptic
call fcn.140002290
mov qword [0x140157c48], rax
test rax, rax
je 0x14009bd56
lea rdx, str.SimHaptic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x4d8], 1
mov rcx, qword [0x140157978]
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 + 0x4e0], rax
xor eax, eax
mov dword [rsp + 0x4e8], eax
lea rdx, [rsp + 0x4d8]
mov rcx, rdi
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
mov rax, qword [0x140157978]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rbx, rax
mov r8d, r12d
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rbx
call qword [sym.imp.GDI32.dll_DeleteObject]
lea rcx, [rsp + 0x2820]
call fcn.1400d82f0
nop
lea r8, str.icon_big.png
mov rdx, rax
lea rcx, [rsp + 0x17e0]
call fcn.1400a2600
nop
lea rcx, [rsp + 0x2820]
call fcn.1400670b0
lea rcx, [rsp + 0x17e0]
call fcn.140067320
mov rcx, rax
mov dword [rsp + 0x20], 4
xor r9d, r9d
lea r8, [rsp + 0x37c]
lea rdx, [rsp + 0x378]
call fcn.1400e5e70
mov qword [rsp + 0x380], rax
lea r8, [rsp + 0x378]
mov edx, r12d
mov rcx, qword [0x140157c48]
call fcn.140001fd0
mov rcx, qword [rsp + 0x380]
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
lea rdx, [0x140082cf0]
mov rcx, qword [0x140157c48]
call fcn.140001690
lea rdx, [0x140082d40]
mov rcx, qword [0x140157c48]
call fcn.140001650
mov rcx, qword [0x140157c48]
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.14001b690
xor ecx, ecx
call fcn.1400109b0
call fcn.1400510d0
call fcn.140010ba0
mov dl, 1
mov rcx, qword [0x140157c48]
call fcn.140035d40
call fcn.140036460
movss xmm6, dword [0x140134b64]
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0xa8]
call fcn.14000c590
mov rcx, qword [0x140157978]
call fcn.1400f55c0
lea rcx, [rsp + 0x4f0]
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 [0x140157978]
subss xmm1, dword [rcx + 0x54]
movss xmm15, dword [0x140134bbc]
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 [0x140157c48]
call fcn.140002020
mov rcx, qword [0x1401579e0]
call fcn.1400f7450
test al, al
je 0x14008f65d
lea rdx, str.Auto_minimize
lea rcx, [rsp + 0x2840]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
mov rcx, qword [0x140157c48]
call fcn.1400020b0
movzx ebx, byte [rsp + 0x3b90]
xorps xmm8, xmm8
movss xmm10, dword [0x140134c48]
movss xmm11, dword [0x140134dd4]
movss xmm14, dword [0x140134e04]
movss xmm13, dword [0x140135004]
movss xmm12, dword [0x140134ed8]
movss xmm9, dword [0x140134db8]
movss xmm7, dword [0x140134ce8]
nop word [rax + rax]
mov rcx, qword [0x140157c48]
call fcn.140001fa0
test eax, eax
jne 0x14009bce9
lea rcx, [0x140157e50]
call fcn.1400719c0
mov ecx, dword [0x140157f44]
cmp ecx, 0x3e8
jge 0x14008fb94
inc ecx
mov dword [0x140157f44], 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 0x14008fb9b
lea rcx, [0x140157e50]
call fcn.1400719c0
mov rcx, qword [0x140157c48]
call fcn.140082dc0
mov rax, qword [0x140157978]
cmp byte [rax + 0xd3], 0
je 0x14008f6b0
mov rax, qword [0x140157968]
cmp byte [rax + 0x19], 0
je 0x14008fdf7
mov rcx, qword [0x1401579e0]
call fcn.1400f7e00
test al, al
je 0x14008f76b
xor edx, edx
mov rcx, qword [0x1401579e0]
call fcn.1400f7d50
mov rax, qword [0x140157978]
mov byte [rax + 0xcd], 1
mov rcx, qword [0x140157a38]
call fcn.1400e38f0
mov rax, qword [0x140157a38]
cmp byte [rax + 0x25], 0
je 0x14008fa0b
cmp byte [rax + 0x26], 0
je 0x14008fa05
xor edx, edx
mov rcx, rax
call fcn.1400e38b0
mov rcx, qword [0x140157a38]
add rcx, 0xd8
call fcn.14009ff80
test al, al
jne 0x14008f9fe
mov r8, qword [0x140157a38]
add r8, 0xd8
lea rdx, str.New_aircraft_loaded:
lea rcx, [rsp + 0x28a0]
call fcn.1400a2540
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9fe0
mov byte [rsp + 0x67], 0
lea rdx, [rsp + 0x67]
lea rcx, [rsp + 0x588]
call fcn.1400a2e60
nop
lea rcx, [rsp + 0x588]
call fcn.14006d640
call fcn.14008cde0
mov rcx, qword [0x1401579e0]
call fcn.1400f7930
test al, al
je 0x14008f86c
mov rax, qword [0x140157978]
cmp byte [rax + 0xc0], 0
jne 0x14008f86c
cmp byte [rax + 0xcd], 0
jne 0x14008f86c
mov byte [rax + 0xc0], 1
call fcn.14008e890
lea rdx, str.Test_audio_announced
lea rcx, [rsp + 0x28c0]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.1400c9fe0
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
test al, al
je 0x14008f9f1
xor dil, dil
lea rcx, [rsp + 0x10e8]
call fcn.140073a20
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x388]
call fcn.14009f9e0
nop
lea rcx, [rsp + 0x10e8]
call fcn.14009f940
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x388]
call fcn.14009f620
lea rdx, [rsp + 0x2900]
lea rcx, [rsp + 0x388]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.1400a27d0
test al, al
je 0x14008f9bb
lea rcx, [rsp + 0x6d0]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x28e0]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x6d0]
call fcn.14009f210
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x6c0]
call fcn.14009f9e0
lea rcx, [rsp + 0x6c0]
call fcn.14009f4f0
movzx edi, dil
test al, al
cmove edi, r12d
lea rcx, [rsp + 0x6c0]
call fcn.14009f940
nop
lea rcx, [rsp + 0x28e0]
call fcn.1400670b0
lea rcx, [rsp + 0x6d0]
call fcn.14009f400
lea rdx, [rsp + 0x2900]
lea rcx, [rsp + 0x388]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x6d0]
call fcn.1400a27d0
test al, al
jne 0x14008f900
test dil, dil
jne 0x14008f9e3
mov edx, 0x20002
mov rcx, qword [0x140157c48]
call fcn.1400020f0
test eax, eax
je 0x14008f9dc
mov rcx, qword [0x140157c48]
call fcn.1400020d0
mov byte [0x140157f40], 1
lea rcx, [rsp + 0x388]
call fcn.14009f940
nop
lea rcx, [rsp + 0x588]
call fcn.14006d620
mov rax, qword [0x140157a38]
cmp byte [rax + 0x25], 0
jne 0x14008fa43
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [0x140157a20]
call fcn.14009d290
cmp rdi, rax
je 0x14008fa43
nop dword [rax + rax]
mov rcx, qword [rdi]
mov byte [rcx + 0xf2], 0
add rdi, 8
cmp rdi, rax
jne 0x14008fa30
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov r14, rax
lea rcx, [0x140157a20]
call fcn.14009d290
mov r15, rax
cmp r14, rax
je 0x14008fdf7
mov ebx, dword [rsp + 0x50]
nop
mov rsi, qword [r14]
mov rcx, qword [0x140157a38]
add rcx, 0xd8
lea rdx, [0x140119222]
call fcn.1400a2b70
test al, al
je 0x14008fc89
cmp byte [rsi + 0xf2], 0
je 0x14008fc89
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
mov rax, qword [0x140157a38]
cmp byte [rax + 0x27], 0
je 0x14008facc
cmp byte [rsi + 0xf3], 0
jne 0x14008facc
movaps xmm1, xmm8
mov rcx, rsi
call fcn.140075ed0
lea rdx, [rsp + 0x2920]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
or ebx, 2
mov dword [rsp + 0x50], ebx
lea rdx, [0x14012c598]
mov rcx, rax
call fcn.1400a25b0
test al, al
je 0x14008fc5f
mov rax, qword [0x140157a38]
cmp byte [rax + 0x30], 0
jne 0x14008fc5f
mov dil, 1
jmp 0x14008fc62
movups xmm0, xmmword [str.com_rkapps_apps_simhaptic]
movups xmmword [rsp + 0x8f8], xmm0
movsd xmm0, qword [0x14012cf28]
movsd qword [rsp + 0x908], xmm0
movzx eax, word [0x14012cf30]
mov word [rsp + 0x910], ax
lea r8, [rsp + 0x8f8]
mov edx, r12d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14008f24f
call fcn.140067330
mov r8d, eax
mov rdx, r12
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14009bd63
mov dword [0x140157f44], r13d
lea rcx, str.DCS.exe
call fcn.14006d900
test al, al
je 0x14008fc0b
mov byte [0x1401580a0], 1
xor dil, dil
test sil, 1
je 0x14008fbcf
and esi, 0xfffffffe
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x2860]
call fcn.1400670b0
test dil, dil
je 0x14008f706
lea rdx, str.Auto_exist_DCS
lea rcx, [rsp + 0x2880]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9fe0
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 [0x1401580a0], 0
je 0x14008fbb2
mov rcx, qword [0x1401579e0]
call fcn.1400f77a0
test al, al
je 0x14008fbb2
lea rdx, [rsp + 0x2860]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
or esi, 1
mov dword [rsp + 0x50], esi
lea rdx, [0x14012c598]
mov rcx, rax
call fcn.1400a25b0
test al, al
je 0x14008fbb2
mov dil, 1
jmp 0x14008fbb5
xor dil, dil
test bl, 2
je 0x14008fc7b
and ebx, 0xfffffffd
mov dword [rsp + 0x50], ebx
lea rcx, [rsp + 0x2920]
call fcn.1400670b0
test dil, dil
je 0x14008fde2
jmp 0x14008fdd6
lea rdx, str.stall
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fcac
mov dword [0x140157ba4], 0
jmp 0x14008fdd6
lea rdx, str.overspeed
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fccf
mov dword [0x140157bb4], 0
jmp 0x14008fdd6
lea rdx, str.g_force
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fcf2
mov dword [0x140157bb8], 0
jmp 0x14008fdd6
lea rdx, str.gear_up_down
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fd15
mov dword [0x140157bbc], 0
jmp 0x14008fdd6
lea rdx, str.engine_rumble
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fd38
mov dword [0x140157c44], 0
jmp 0x14008fdd6
lea rdx, str.blade_slapping
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fd58
mov dword [0x140157ba8], 0
jmp 0x14008fdd6
lea rdx, str.gun_slow
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fd78
mov dword [0x140157bac], 0
jmp 0x14008fdd6
lea rdx, str.gun_fast
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fd98
mov dword [0x140157bb0], 0
jmp 0x14008fdd6
lea rdx, str.drag_chute
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fdb8
mov dword [0x140157e44], 0
jmp 0x14008fdd6
lea rdx, str.catapult
lea rcx, [rsi + 0x28]
call fcn.1400a25b0
test al, al
je 0x14008fdd6
mov dword [0x140157c40], 0
movaps xmm1, xmm8
mov rcx, rsi
call fcn.140075ed0
add r14, 8
cmp r14, r15
jne 0x14008fa70
movzx ebx, byte [rsp + 0x3b90]
mov edx, 0x20002
mov rcx, qword [0x140157c48]
call fcn.1400020f0
mov dword [rsp + 0xe0], eax
call fcn.140002270
call fcn.1400364b0
call fcn.1400360c0
call fcn.140011f90
call fcn.14000e650
mov rdi, rax
mov dword [rax + 0x30], 0x41200000
movss xmm0, dword [0x140134da4]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x1078]
call fcn.14000c580
movsd xmm0, qword [rax]
movsd qword [rdi + 4], xmm0
movss xmm2, dword [0x140134da4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x1080]
call fcn.14000c580
movsd xmm0, qword [rax]
movsd qword [rdi + 0x38], xmm0
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rsp + 0x1088]
call fcn.14000c580
movsd xmm0, qword [rax]
movsd qword [rdi + 0x48], xmm0
mov dword [rdi + 0x68], 0x41400000
mov qword [rdi + 0xc], 0x41200000
mov qword [rdi + 0x28], 0
mov dword [rdi + 0x34], r13d
mov dword [rdi + 0x40], 0x41200000
mov dword [rdi + 0x6c], 0x41200000
mov dword [rdi + 0x74], 0x41a00000
mov dword [rdi + 0x70], 0x41b40000
mov dword [rdi + 0x7c], 0x41000000
call fcn.14000e650
lea r14, [rax + 0xbc]
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134c38]
movss xmm1, dword [0x140134c34]
lea rcx, [rsp + 0x2780]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bb0]
movss xmm2, dword [0x140134ba4]
movss xmm1, dword [0x140134b98]
lea rcx, [rsp + 0x2790]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x10], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x27b0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x20], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x2560]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x30], xmm0
movss xmm0, dword [0x140134c30]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x140134b2c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x3360]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x40], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b44]
movss xmm2, dword [0x140134b38]
movss xmm1, dword [0x140134b2c]
lea rcx, [rsp + 0x3370]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x50], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x3380]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x60], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b84]
movss xmm2, dword [0x140134b6c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x3390]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x70], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b80]
movaps xmm2, xmm6
movss xmm1, dword [0x140134b44]
lea rcx, [rsp + 0x33a0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x80], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b4c]
movss xmm2, dword [0x140134b44]
movss xmm1, dword [0x140134b34]
lea rcx, [rsp + 0x2180]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x90], xmm0
movss xmm0, dword [0x140134bdc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134b4c]
movss xmm2, dword [0x140134b44]
movss xmm1, dword [0x140134b34]
lea rcx, [rsp + 0x2190]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xa0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b44]
movss xmm2, dword [0x140134b38]
movss xmm1, dword [0x140134b2c]
lea rcx, [rsp + 0x21a0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xb0], xmm0
movss xmm0, dword [0x140134bc0]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x21b0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xc0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b90]
movss xmm2, dword [0x140134b8c]
movss xmm1, dword [0x140134b7c]
lea rcx, [rsp + 0x21c0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xd0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x21d0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xe0], xmm0
movss xmm1, dword [0x140134c0c]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x21e0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xf0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x21f0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x100], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2200]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x110], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movss xmm2, dword [0x140134bc8]
movss xmm1, dword [0x140134b80]
lea rcx, [rsp + 0x2210]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x120], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2220]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x130], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2230]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x140], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b84]
movss xmm2, dword [0x140134b6c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x2240]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x150], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movss xmm2, dword [0x140134bc8]
movss xmm1, dword [0x140134b80]
lea rcx, [rsp + 0x2250]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x160], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bc4]
movss xmm1, dword [0x140134b24]
lea rcx, [rsp + 0x2260]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x170], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2270]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x180], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x2280]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x190], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x2290]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1a0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b84]
movss xmm2, dword [0x140134b6c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x22a0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1b0], xmm0
movss xmm0, dword [0x140134c04]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134bfc]
movss xmm2, dword [0x140134ba0]
movss xmm1, dword [0x140134b38]
lea rcx, [rsp + 0x22b0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1c0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bfc]
movss xmm2, dword [0x140134ba0]
movss xmm1, dword [0x140134b38]
lea rcx, [rsp + 0x22c0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1d0], xmm0
movss xmm0, dword [0x140134b6c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x22d0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1e0], xmm0
movss xmm0, dword [0x140134be0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x22e0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x1f0], xmm0
movss xmm0, dword [0x140134c34]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x22f0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x200], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b90]
movss xmm2, dword [0x140134b8c]
movss xmm1, dword [0x140134b7c]
lea rcx, [rsp + 0x2300]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x210], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2310]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x220], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2320]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x230], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b5c]
movss xmm2, dword [0x140134b54]
movss xmm1, dword [0x140134b40]
lea rcx, [rsp + 0x2330]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x240], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b5c]
movss xmm2, dword [0x140134b54]
movss xmm1, dword [0x140134b40]
lea rcx, [rsp + 0x2340]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x250], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm0, dword [0x140134bd8]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x2350]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x260], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b94]
movss xmm2, dword [0x140134ba8]
movaps xmm1, xmm10
lea rcx, [rsp + 0x2360]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x270], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movss xmm2, dword [0x140134be4]
movss xmm1, dword [0x140134c28]
lea rcx, [rsp + 0x2370]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x280], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm8
movss xmm2, dword [0x140134bd4]
movaps xmm1, xmm10
lea rcx, [rsp + 0x2380]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x290], xmm0
movss xmm0, dword [0x140134b94]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x2390]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2a0], xmm0
movss xmm0, dword [0x140134c28]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23a0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134bcc]
movss xmm1, dword [0x140134b74]
lea rcx, [rsp + 0x23b0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2c0], xmm0
movss xmm0, dword [0x140134be4]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x23c0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm0, dword [0x140134c0c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x23d0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x23e0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x2f0], xmm0
call fcn.140060e50
mov rsi, rax
call fcn.140060e50
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1090]
call fcn.14000c580
movsd xmm0, qword [rax]
movsd qword [rdi + 0x5c], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x23f0]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x60], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x2400]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x50], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x2410]
call fcn.14000c590
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xac], xmm0
mov byte [rsp + 0x55], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1098]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x10a0]
call fcn.14000c580
mov rcx, rax
mov r8, rdi
mov edx, r12d
call fcn.14001afa0
mov rax, qword [0x140157978]
movss xmm2, dword [rax + 0x54]
movss xmm1, dword [rax + 0x50]
lea rcx, [rsp + 0x10a8]
call fcn.14000c580
mov rcx, rax
xor edx, edx
call fcn.14001b030
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x58]
call fcn.14001a920
mov r8d, 0xc1
lea rdx, [rsp + 0x55]
lea rcx, str.main_window
call fcn.140017ab0
mov rax, qword [0x140157968]
cmp byte [rax + 0x1a], 0
je 0x140090a79
cmp byte [rax + 0x19], 0
jne 0x140090a79
mov edx, 0x20002
mov rcx, qword [0x140157c48]
call fcn.1400020f0
test eax, eax
je 0x140090a79
mov rcx, qword [0x140157c48]
call fcn.1400020d0
cmp byte [0x140157952], 0
jne 0x140090a9d
mov byte [0x140157952], 1
movss xmm1, dword [0x140134d98]
mov rcx, qword [0x140157a98]
call fcn.1400b8240
mov rcx, qword [0x140157a98]
call fcn.1400b8300
comiss xmm0, xmm8
jbe 0x140090fa8
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1b60]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1b60]
call fcn.14009f090
mov rdi, qword [rax]
lea rcx, [rsp + 0x1b60]
call fcn.1400670b0
test rdi, rdi
je 0x140090ef4
movss xmm2, dword [0x140134ec8]
movaps xmm1, xmm8
lea rcx, [rsp + 0x10b0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e54]
call fcn.14001bcb0
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1bc0]
call fcn.1400a0200
nop
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1ba0]
call fcn.1400a0200
nop
lea rdx, str.logo_big.png
lea rcx, [rsp + 0x1b80]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1bc0]
call fcn.14009f090
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3ba8], eax
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1ba0]
call fcn.14009f090
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1b80]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2420]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2430]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x10b8]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x10c0]
call fcn.14000c580
mov rdi, rax
movd xmm2, dword [rsp + 0x3ba8]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x10c8]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1b80]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1ba0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1bc0]
call fcn.1400670b0
movss xmm2, dword [0x140134e50]
movaps xmm1, xmm8
lea rcx, [rsp + 0x10d0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134f18]
call fcn.14001bcb0
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134c40]
movss xmm2, dword [0x140134c38]
movss xmm1, dword [0x140134c34]
lea rcx, [rsp + 0x2440]
call fcn.14000c590
mov rdx, rax
lea rcx, [rsp + 0x10f8]
call fcn.14000c5b0
mov dword [rsp + 0x28], 5
movss dword [rsp + 0x20], xmm7
lea r9, [rsp + 0x10f8]
movss xmm2, dword [0x140134db0]
movss xmm1, dword [0x140134e3c]
lea rcx, str.Warming_up...
call fcn.14006c950
movss xmm2, dword [0x140134ee0]
movaps xmm1, xmm8
lea rcx, [rsp + 0x10d8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134f44]
call fcn.14001bcb0
lea rdx, str.fmod.png
lea rcx, [rsp + 0x16e0]
call fcn.1400a0200
nop
lea rdx, str.fmod.png
lea rcx, [rsp + 0x1c00]
call fcn.1400a0200
nop
lea rdx, str.fmod.png
lea rcx, [rsp + 0x1be0]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x16e0]
call fcn.14009f090
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3ba8], eax
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1c00]
call fcn.14009f090
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1be0]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2450]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2460]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x10e0]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11d8]
call fcn.14000c580
mov rdi, rax
movd xmm2, dword [rsp + 0x3ba8]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x11e0]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1be0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1c00]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x16e0]
call fcn.1400670b0
mov r12d, 1
xor r13d, r13d
call fcn.140019fe0
call fcn.14001a9c0
call fcn.1400141a0
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x184]
mov rcx, qword [0x140157c48]
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 + 0xb4]
movss xmm2, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xa8]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140010be0
mov rcx, rax
call fcn.140036600
mov rcx, qword [0x140157c48]
call fcn.140005520
mov rcx, qword [0x140157c48]
call fcn.140005560
mov rcx, qword [0x140157978]
call fcn.1400f6230
mov esi, dword [rsp + 0x50]
jmp 0x14008f6b0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0x11e8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm6, dword [0x140134df4]
movaps xmm0, xmm6
call fcn.14001bcb0
lea rdx, str.exit.png
lea rcx, [rsp + 0x1700]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1700]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2470]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2480]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11f0]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x11f8]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1200]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0xffffffff
mov r9, rsi
mov r8, rdi
call fcn.140039bf0
movzx edi, al
lea rcx, [rsp + 0x1700]
call fcn.1400670b0
test dil, dil
je 0x1400910e8
lea rdx, str.Exit_via_button
lea rcx, [rsp + 0x2940]
call fcn.1400a0200
mov rcx, rax
call fcn.14008e510
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
lea rdx, str.minimize.png
lea rcx, [rsp + 0x1800]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1800]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2490]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24a0]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x1208]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1210]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1218]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], 0xffffffff
mov r9, rsi
mov r8, rdi
call fcn.140039bf0
movzx edi, al
lea rcx, [rsp + 0x1800]
call fcn.1400670b0
test dil, dil
je 0x14009121c
lea rdx, str.Minimizing_window
lea rcx, [rsp + 0x2960]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
mov rcx, qword [0x140157c48]
call fcn.1400020b0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f40]
call fcn.14001bcb0
lea rdx, str.logo.png
lea rcx, [rsp + 0x1860]
call fcn.1400a0200
nop
lea rdx, str.logo.png
lea rcx, [rsp + 0x1840]
call fcn.1400a0200
nop
lea rdx, str.logo.png
lea rcx, [rsp + 0x1820]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1860]
call fcn.14009f090
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x3ba8], eax
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1840]
call fcn.14009f090
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1820]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24b0]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24c0]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x1220]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1228]
call fcn.14000c580
mov rdi, rax
movd xmm2, dword [rsp + 0x3ba8]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x1230]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1820]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1840]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1860]
call fcn.1400670b0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1238]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157968]
cmp byte [rax + 0x18], 0
jne 0x1400920e0
mov rax, qword [0x140157978]
movss xmm7, dword [0x140134eac]
cmp byte [rax + 0xca], 0
jne 0x140091571
cmp byte [rax + 0xcb], 0
jne 0x140091571
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1240]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e84]
call fcn.14001bcb0
lea rcx, str.Welcome_and_thank_you_for_choosing_SimHaptic_
call fcn.140037400
movss xmm2, dword [0x140134dc0]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1248]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e6c]
call fcn.14001bcb0
lea rcx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
call fcn.140037400
movss xmm2, dword [0x140134e50]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1250]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm9, dword [0x140134e8c]
subss xmm0, xmm9
call fcn.14001bcb0
movss xmm2, dword [0x140134e38]
movss xmm6, dword [0x140134f00]
movaps xmm1, xmm6
lea rcx, [rsp + 0x1258]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Enter_Product_Key
call fcn.1400380c0
test al, al
je 0x1400914fe
mov rax, qword [0x140157978]
mov byte [rax + 0xcb], 1
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x1260]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm9
call fcn.14001bcb0
movss xmm2, dword [0x140134e3c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x1268]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Start_7_Days_Trial
call fcn.1400380c0
test al, al
mov rax, qword [0x140157978]
je 0x14009157a
mov byte [rax + 0xca], 1
jmp 0x14009157a
movss xmm9, dword [0x140134e8c]
cmp byte [rax + 0xca], 0
je 0x1400919bf
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1270]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ef4]
call fcn.14001bcb0
lea rcx, str.Please_enter_your_email
call fcn.140037400
movss xmm7, dword [0x140134e48]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1278]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ec8]
call fcn.14001bcb0
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
xor r13d, r13d
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r14d, 0x40
mov r9d, r14d
lea r8, [0x140157f60]
lea rdx, str._Email_Address
lea rcx, [0x14012d138]
call fcn.14003e100
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm6, dword [0x140134e14]
movaps xmm2, xmm6
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0x1280]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d140]
call fcn.1400380c0
test al, al
je 0x1400916b0
mov word [rsp + 0x94], r14w
lea rcx, [0x140157f60]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], r13b
jne 0x140091682
lea r8, [rsp + 0x94]
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 0x1400916a0
xor ecx, ecx
call fcn.140010550
test al, al
je 0x1400916c7
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001cc60
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0x1288]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm9
movss xmm7, dword [0x140134db0]
subss xmm0, xmm7
call fcn.14001bcb0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x1290]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Back
call fcn.1400380c0
test al, al
je 0x14009173f
mov rax, qword [0x140157978]
mov byte [rax + 0xca], r13b
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm7
call fcn.14001bcb0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x1298]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Start_Trial
call fcn.1400380c0
test al, al
je 0x140091881
lea rdx, [0x140157f60]
lea rcx, [rsp + 0x1880]
call fcn.1400a0200
nop
lea rdx, [0x140119222]
lea rcx, [rsp + 0x1880]
call fcn.1400a25b0
test al, al
je 0x1400917ca
lea rdx, str.Missing_details
jmp 0x140091855
mov edx, r14d
lea rcx, [0x140157f60]
call fcn.14006c700
test rax, rax
jne 0x1400917e7
lea rdx, str.Invalid_email
jmp 0x140091855
lea rax, [rsp + 0x2980]
mov qword [rsp + 0x3ba8], rax
lea rdx, [0x140119222]
lea rcx, [rsp + 0x2980]
call fcn.1400a0200
mov rdi, rax
lea rdx, [0x140157f60]
lea rcx, [rsp + 0x29a0]
call fcn.1400a0200
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140157968]
call fcn.1400d6580
test eax, eax
jne 0x140091849
mov rax, qword [0x140157978]
mov byte [rax + 0xca], 0
jmp 0x140091874
cmp eax, 0xffffffff
jne 0x140091874
lea rdx, str.Oops__please_try_again
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.14009fff0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce50
nop
lea rcx, [rsp + 0x1880]
call fcn.1400670b0
mov byte [rsp + 0x56], 1
movaps xmm2, xmm9
movss xmm1, dword [0x140134f1c]
lea rcx, [rsp + 0x12a0]
call fcn.14000c580
mov rcx, rax
mov r12d, 1
mov edx, r12d
call fcn.14001b030
lea r8d, [r12 + 0x2e]
lea rdx, [rsp + 0x56]
lea rcx, str.inputIssue
call fcn.14001d6a0
test al, al
je 0x1400919b6
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12a8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x410]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x410]
mulss xmm1, xmm15
movss xmm0, dword [0x140134eb0]
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rcx, rax
call fcn.140037400
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12b0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e7c]
call fcn.14001bcb0
movaps xmm2, xmm6
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0x12b8]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x1400919b1
call fcn.14001d440
call fcn.14001d7f0
mov rax, qword [0x140157978]
jmp 0x1400919dd
movss xmm6, dword [0x140134e14]
movss xmm7, dword [0x140134db0]
mov r12d, 1
xor r13d, r13d
lea r14d, [r12 + 0x3f]
cmp byte [rax + 0xcb], 0
je 0x140092030
movss xmm2, dword [0x140134eac]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12c0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134eb4]
call fcn.14001bcb0
lea rcx, str.Please_enter_your_email_and_product_key
call fcn.140037400
movss xmm2, dword [0x140134e48]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12c8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ed0]
call fcn.14001bcb0
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9, r14
lea r8, [0x140157f00]
lea rdx, str._Email_Address
lea rcx, [0x14012d138]
call fcn.14003e100
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm6
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0x12d0]
call fcn.14000c580
mov rdx, rax
lea rcx, str._0
call fcn.1400380c0
test al, al
je 0x140091b00
mov word [rsp + 0x98], r14w
lea rcx, [0x140157f00]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x140091ad6
lea r8, [rsp + 0x98]
xor edx, edx
nop dword [rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x140091af0
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140091b17
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001cc60
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0x12d8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ed0]
call fcn.14001bcb0
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9, r14
lea r8, [0x140158020]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003e100
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm6
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0x12e0]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Paste1
call fcn.1400380c0
test al, al
je 0x140091bde
mov rcx, qword [0x140157c48]
call fcn.14008cdd0
lea rdx, [0x140158020]
sub rdx, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x140091bd0
movss xmm2, dword [0x140134e48]
movaps xmm1, xmm8
lea rcx, [rsp + 0x12e8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm9
subss xmm0, xmm7
call fcn.14001bcb0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x12f0]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Back
call fcn.1400380c0
test al, al
je 0x140091c53
mov rax, qword [0x140157978]
mov byte [rax + 0xcb], 0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm7
call fcn.14001bcb0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rsp + 0x12f8]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380c0
test al, al
je 0x140091e50
lea rdx, [0x140157f00]
lea rcx, [rsp + 0x1340]
call fcn.1400a0200
nop
lea rdx, [0x140158020]
lea rcx, [rsp + 0x528]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x29c0]
call fcn.1400bf570
mov rdx, rax
lea rcx, [rsp + 0x528]
call fcn.1400a0040
lea rcx, [rsp + 0x29c0]
call fcn.1400670b0
lea rdx, [0x140119222]
lea rcx, [rsp + 0x1340]
call fcn.1400a25b0
test al, al
jne 0x140091e0f
lea rdx, [0x140119222]
lea rcx, [rsp + 0x528]
call fcn.1400a25b0
test al, al
jne 0x140091e0f
lea rcx, [rsp + 0x528]
call fcn.140067320
mov rdx, rax
lea rcx, [rsp + 0x29e0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400c0100
test al, al
jne 0x140091d6e
lea rdx, str.Invalid_product_key
jmp 0x140091e16
mov edx, r14d
lea rcx, [0x140157f00]
call fcn.14006c700
test rax, rax
jne 0x140091d8e
lea rdx, str.Invalid_email
jmp 0x140091e16
lea rax, [rsp + 0x2a00]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x528]
lea rcx, [rsp + 0x2a00]
call fcn.1400a0240
mov rdi, rax
lea rdx, [rsp + 0x1340]
lea rcx, [rsp + 0x2a20]
call fcn.1400a0240
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140157968]
call fcn.1400d6580
cmp eax, 0xffffffff
jne 0x140091dec
lea rdx, str.Invalid_product_key
jmp 0x140091e16
mov rdx, qword [0x140157978]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x140091e35
lea rcx, [rdx + 0x80]
lea rdx, str.SimHaptic_Activated
jmp 0x140091e21
lea rdx, str.Missing_details
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.14009fff0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce50
nop
lea rcx, [rsp + 0x528]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1340]
call fcn.1400670b0
mov byte [rsp + 0x57], 1
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1300]
call fcn.1400145f0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140134c6c]
movss xmm1, dword [0x140134f1c]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm15
mov rax, qword [0x140157978]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, xmm9
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140134e50]
movss xmm2, dword [0x140134e8c]
lea rcx, [rsp + 0x1308]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1310]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x1318]
call fcn.14000c580
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001afa0
mov r8d, 0x2f
lea rdx, [rsp + 0x57]
lea rcx, str.inputIssue
call fcn.14001d6a0
test al, al
je 0x140092030
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1320]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x408]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x408]
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rcx, rax
call fcn.140037400
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1328]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
subss xmm9, dword [0x140134e48]
movaps xmm0, xmm9
call fcn.14001bcb0
movss xmm2, dword [0x140134e14]
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0x1330]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x14009202b
call fcn.14001d440
call fcn.14001d7f0
call fcn.140019fe0
call fcn.14001a9c0
call fcn.1400141a0
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x18c]
mov rcx, qword [0x140157c48]
call fcn.140002050
mov r9d, dword [rsp + 0x188]
mov r8d, dword [rsp + 0x18c]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rsp + 0xb4]
movss xmm2, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xa8]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140010be0
mov rcx, rax
call fcn.140036600
mov rcx, qword [0x140157c48]
call fcn.140005520
mov rcx, qword [0x140157c48]
call fcn.140005560
movss xmm6, dword [0x140134b64]
mov esi, dword [rsp + 0x50]
jmp 0x14008f696
cmp byte [0x140157f40], 0
je 0x1400920fe
mov byte [0x140157f40], 0
xor edx, edx
lea rcx, str.device_selection_popup
call fcn.14001ce50
mov byte [rsp + 0x58], 1
movss xmm0, dword [0x140134ef4]
movaps xmm7, xmm0
movss dword [rsp + 0xd8], xmm0
mov rax, qword [0x140157978]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140134e98]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm0
lea rcx, [rsp + 0x430]
call fcn.14000c580
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1338]
call fcn.14000c580
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x430]
call fcn.14001afa0
mov dword [rsp + 0x70], 0x43b90000
movss xmm2, dword [0x140134f08]
movss xmm1, dword [0x140134f48]
lea rcx, [rsp + 0x918]
call fcn.14000c580
mov rcx, rax
mov r12d, 1
mov edx, r12d
call fcn.14001b030
lea r8d, [r12 + 0x2e]
lea rdx, [rsp + 0x58]
lea rcx, str.device_selection_popup
call fcn.14001d6a0
test al, al
je 0x14009286a
lea rdx, [0x14012d2a0]
lea rcx, [rsp + 0x1380]
call fcn.1400a0200
nop
lea rdx, str.Choose_all_bass_shaker_output_devices
lea rcx, [rsp + 0x1360]
call fcn.1400a0200
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x258]
call fcn.14000c580
lea rcx, [rsp + 0x1380]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x920]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x258], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe8]
call fcn.14000c580
lea rcx, [rsp + 0x1360]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x928]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0xe8], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x930]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x258]
mulss xmm1, dword [0x140134c5c]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, [rsp + 0x1380]
call fcn.140067320
mov rcx, rax
call fcn.140037400
call fcn.14001a9c0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x938]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0xe8]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x1360]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x940]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0xe8]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bcb0
movss xmm0, dword [rsp + 0xe8]
call fcn.14001bd70
call fcn.14003aa40
xor r8d, r8d
lea rdx, [rsp + 0x270]
lea rcx, [0x140157e50]
call fcn.14006fba0
nop
xor r8d, r8d
lea rdx, str.Open_to_choose...
lea rcx, str.itemsdevice
call fcn.14003b250
test al, al
je 0x1400924ea
xor r14d, r14d
lea rcx, [rsp + 0x270]
call fcn.14009f0c0
test rax, rax
je 0x1400924e5
xor esi, esi
lea rbx, [0x140157de0]
nop
mov edx, r14d
lea rcx, [rsp + 0x2a60]
call fcn.14006cf40
mov rdi, rax
mov rdx, rsi
lea rcx, [rsp + 0x270]
call fcn.14009f0b0
mov r8, rax
lea rdx, [0x1401235b4]
lea rcx, [rsp + 0x2a40]
call fcn.1400a2540
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x18a0]
call fcn.1400a26e0
nop
lea rcx, [rsp + 0x2a40]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x2a60]
call fcn.1400670b0
lea rdi, [rsi + rbx]
lea rcx, [rsp + 0x18a0]
call fcn.140067320
mov rcx, rax
mov rdx, rdi
call fcn.140039d10
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x948]
call fcn.14000c580
mov rdi, rax
mov rdx, rsi
lea rcx, [rsp + 0x270]
call fcn.14009f0b0
mov rcx, rax
call fcn.140067320
mov rcx, rax
mov r9, rdi
mov r8d, r12d
xor edx, edx
call fcn.140043c50
nop
lea rcx, [rsp + 0x18a0]
call fcn.1400670b0
inc r14d
movsxd rsi, r14d
lea rcx, [rsp + 0x270]
call fcn.14009f0c0
cmp rsi, rax
jb 0x1400923e0
movzx ebx, byte [rsp + 0x3b90]
call fcn.14001d7f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x950]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ecc]
call fcn.14001bcb0
movss xmm2, dword [0x140134e24]
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0x958]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Apply
call fcn.1400380c0
test al, al
je 0x14009283b
lea rcx, [rsp + 0x1e0]
call fcn.140073a20
nop
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x6f0]
call fcn.14009f620
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x2ac0]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x6f0]
call fcn.1400a27d0
test al, al
je 0x1400927be
lea rbx, [0x140157de0]
nop dword [rax]
lea rcx, [rsp + 0x6f0]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x18c0]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x6f0]
call fcn.14009f210
mov rcx, rax
lea rdx, str.level
call fcn.1400a29f0
mov rcx, rax
call fcn.1400a2d20
movss dword [rsp + 0x190], xmm0
xor edx, edx
lea rcx, [rsp + 0x418]
call fcn.14009fd70
nop
xor r15d, r15d
lea rcx, [rsp + 0x270]
call fcn.14009f0c0
test rax, rax
je 0x1400926c8
xor r14d, r14d
mov rsi, rbx
nop word [rax + rax]
cmp byte [rsi], 0
je 0x1400926a9
lea rax, [rsp + 0x1108]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x1108]
call fcn.1400a2a60
mov rdi, rax
mov rdx, r14
lea rcx, [rsp + 0x270]
call fcn.14009f0b0
mov rdx, rax
lea rcx, [rsp + 0x2a80]
call fcn.1400a0240
mov rdx, rax
lea rcx, [rsp + 0x418]
call fcn.14009f770
nop
mov rdx, rdi
mov rcx, rax
call fcn.14009f970
inc r15d
inc rsi
movsxd r14, r15d
lea rcx, [rsp + 0x270]
call fcn.14009f0c0
cmp r14, rax
jb 0x140092640
lea rax, [rsp + 0x1118]
mov qword [rsp + 0x3ba8], rax
lea rax, [rsp + 0x2aa0]
mov qword [rsp + 0x80], rax
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x1118]
call fcn.14009f9e0
mov rsi, rax
lea rdx, [rsp + 0x18c0]
lea rcx, [rsp + 0x2aa0]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a29f0
mov rcx, rax
mov rdx, rsi
call fcn.14009f970
nop
lea rcx, [rsp + 0x418]
call fcn.14009f940
nop
lea rcx, [rsp + 0x18c0]
call fcn.1400670b0
lea rcx, [rsp + 0x6f0]
call fcn.14009f400
lea rdx, str.effects
lea rcx, [rsp + 0x1e0]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x2ac0]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x6f0]
call fcn.1400a27d0
test al, al
jne 0x1400925c0
movzx ebx, byte [rsp + 0x3b90]
lea rcx, [rsp + 0x18e0]
call fcn.140071d00
nop
lea rax, [rsp + 0x1128]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x1128]
call fcn.14009f9e0
mov rdi, rax
lea rdx, [rsp + 0x18e0]
lea rcx, [rsp + 0x2ae0]
call fcn.1400a0240
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400d0690
call fcn.14008cde0
call fcn.14001d440
nop
lea rcx, [rsp + 0x18e0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1e0]
call fcn.14009f940
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x270]
call fcn.14009f150
nop
lea rcx, [rsp + 0x1360]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1380]
call fcn.1400670b0
cmp dword [rsp + 0xe0], 0
jne 0x14009bc25
movaps xmm0, xmm11
call fcn.14001bcb0
mov edx, 0x22
lea rcx, str.main_tabbar
call fcn.140045a90
mov rax, qword [0x140157968]
cmp byte [rax + 0x19], 0
je 0x140097d91
xor r8d, r8d
xor edx, edx
lea rcx, str.Main
call fcn.140047550
test al, al
je 0x140097d91
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
test al, al
je 0x140092a60
cmp byte [0x140157af2], 0
je 0x140092a60
mov byte [0x140157af2], 0
xor dil, dil
lea rcx, [rsp + 0x1138]
call fcn.140073a20
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x398]
call fcn.14009f9e0
nop
lea rcx, [rsp + 0x1138]
call fcn.14009f940
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x398]
call fcn.14009f620
lea rdx, [rsp + 0x2b20]
lea rcx, [rsp + 0x398]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x710]
call fcn.1400a27d0
test al, al
je 0x140092a2b
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rsp + 0x710]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x2b00]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x710]
call fcn.14009f210
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.14009f9e0
lea rcx, [rsp + 0x598]
call fcn.14009f4f0
movzx edi, dil
test al, al
cmove edi, r12d
lea rcx, [rsp + 0x598]
call fcn.14009f940
nop
lea rcx, [rsp + 0x2b00]
call fcn.1400670b0
lea rcx, [rsp + 0x710]
call fcn.14009f400
lea rdx, [rsp + 0x2b20]
lea rcx, [rsp + 0x398]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x710]
call fcn.1400a27d0
test al, al
jne 0x140092970
test dil, dil
jne 0x140092a53
mov edx, 0x20002
mov rcx, qword [0x140157c48]
call fcn.1400020f0
test eax, eax
je 0x140092a4c
mov rcx, qword [0x140157c48]
call fcn.1400020d0
mov byte [0x140157f40], 1
lea rcx, [rsp + 0x398]
call fcn.14009f940
mov rcx, qword [0x1401579e0]
call fcn.1400f7fa0
test al, al
je 0x140092df0
mov rcx, qword [0x140157a98]
call fcn.1400b8300
ucomiss xmm0, xmm8
jp 0x140092df0
jne 0x140092df0
movss xmm6, dword [0x140134f98]
lea rdx, [rsp + 0x2b40]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
lea rdx, [0x14012c598]
mov rcx, rax
call fcn.1400a25b0
movzx edi, al
lea rcx, [rsp + 0x2b40]
call fcn.1400670b0
test dil, dil
je 0x140092ad9
movss xmm6, dword [0x140134f9c]
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, xmm6
jp 0x140092aec
je 0x140092b5b
movss dword [rax + 0x54], xmm6
cvttss2si r8d, xmm6
cvttss2si edx, dword [rax + 0x50]
mov rcx, qword [0x140157c48]
call fcn.140002080
mov rax, qword [0x140157978]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140157978]
movss xmm6, dword [0x140134df4]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
lea rcx, [0x140157a20]
call fcn.14009daf0
test al, al
jne 0x140097d84
mov rcx, qword [0x1401579e0]
call fcn.1400f7fa0
movzx r13d, al
mov byte [rsp + 0x3ba8], 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 + 0x960]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
nop
movdqa xmm2, xmmword [0x1401351e0]
xor ecx, ecx
lea rdx, [0x140158570]
nop dword [rax]
nop word [rax + rax]
movd xmm0, ecx
pshufd xmm0, xmm0, 0
paddd xmm0, xmm2
cvtdq2ps xmm0, xmm0
movups xmmword [rdx - 0x10], xmm0
lea eax, [rcx + 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
cvtdq2ps xmm0, xmm1
movups xmmword [rdx], xmm0
lea eax, [rcx + 8]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
cvtdq2ps xmm0, xmm1
movups xmmword [rdx + 0x10], xmm0
lea eax, [rcx + 0xc]
movd xmm1, eax
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
cvtdq2ps xmm0, xmm1
movups xmmword [rdx + 0x20], xmm0
add ecx, 0x10
lea rdx, [rdx + 0x40]
cmp ecx, 0x60
jb 0x140092bf0
movsxd rax, ecx
lea rsi, [0x140158560]
cmp rax, 0x64
jae 0x140092c86
lea rax, [rsi + rax*4]
nop dword [rax + rax]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss dword [rax], xmm0
inc ecx
lea rax, [rax + 4]
cmp ecx, 0x64
jb 0x140092c70
movaps xmm0, xmm6
call fcn.14001bcb0
lea rdx, [0x140119222]
lea rcx, [rsp + 0x13a0]
call fcn.1400a0200
nop
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [0x140157a20]
call fcn.14009d290
nop
cmp rdi, rax
je 0x140092ce6
mov rdx, qword [rdi]
cmp byte [rdx + 0xf3], 0
je 0x140092e82
add rdx, 8
lea rcx, [rsp + 0x13a0]
call fcn.1400a0010
movss xmm2, dword [0x140134e5c]
movss xmm1, dword [0x140134ef0]
lea rcx, [rsp + 0x968]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x13a0]
call fcn.140067320
mov rcx, rax
mov r8d, 0xa
mov rdx, rdi
call fcn.1400598a0
test al, al
je 0x140092ddd
xor edx, edx
xor ecx, ecx
mov r9d, 0xc00f
lea r8d, [rdx + 0xf]
call fcn.140059830
mov dword [rsp + 0x20], 2
movsd xmm3, qword [0x140134cd8]
movsd xmm2, qword [0x140135010]
movsd xmm1, qword [0x140134d90]
xorps xmm0, xmm0
call fcn.140059860
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x24d0]
call fcn.14000c590
movss xmm1, dword [0x140134c88]
mov rcx, rax
call fcn.1400640f0
mov dword [rsp + 0x30], 4
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
lea r8, [0x140157c50]
mov rdx, rsi
lea rcx, [0x140119222]
call fcn.140064a00
call fcn.14005c790
nop
lea rcx, [rsp + 0x13a0]
call fcn.1400670b0
nop
jmp 0x140092eed
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140134f88]
jp 0x140092e0b
je 0x140092b63
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140157c48]
call fcn.140002080
mov rax, qword [0x140157978]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140157978]
jmp 0x140092b63
add rdi, 8
jmp 0x140092cc0
movss xmm1, dword [0x140134dec]
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14001c040
movss xmm2, dword [0x140134e60]
movaps xmm1, xmm8
lea rcx, [rsp + 0x980]
call fcn.14000c580
mov rdx, rax
mov r9d, 0x18
xor r8d, r8d
lea rcx, str.dffsd
call fcn.1400150b0
movaps xmm0, xmm8
call fcn.14001bcb0
movss xmm0, dword [0x140134f08]
call fcn.14001bd70
lea rdx, [rsp + 0x1580]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
lea rcx, [rsp + 0x3a8]
call fcn.14009d330
nop
mov dword [rsp + 0x194], 0
lea rdx, [rsp + 0x194]
lea rcx, [rsp + 0x3a8]
call fcn.14009d2b0
mov dword [rsp + 0x1ac], r12d
lea rdx, [rsp + 0x1ac]
lea rcx, [rsp + 0x3a8]
call fcn.14009d2b0
mov dword [rsp + 0x1b0], 2
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x3a8]
call fcn.14009d2b0
lea rcx, [rsp + 0x1580]
call fcn.140067320
mov rdx, rax
xor r8d, r8d
lea rcx, str.simulator
call fcn.14003b250
test al, al
je 0x140093190
lea rcx, [rsp + 0x3a8]
call fcn.14009d2a0
mov r14, rax
lea rcx, [rsp + 0x3a8]
call fcn.14009d290
mov r15, rax
cmp r14, rax
je 0x14009318b
nop word [rax + rax]
mov esi, dword [r14]
lea rdx, [0x140119222]
lea rcx, [rsp + 0x458]
call fcn.1400a0200
nop
test esi, esi
jne 0x140093045
lea rdx, str.MSFS
jmp 0x14009305f
cmp esi, 1
jne 0x140093053
lea rdx, str.X_Plane
jmp 0x14009305f
cmp esi, 2
jne 0x14009306c
lea rdx, [0x14012c598]
lea rcx, [rsp + 0x458]
call fcn.14009fff0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x988]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x458]
call fcn.140067320
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c50
test al, al
je 0x14009312f
lea rdx, [0x14012c598]
lea rcx, [rsp + 0x458]
call fcn.1400a25b0
test al, al
je 0x1400930e5
call fcn.1400bb1d0
call fcn.1400ba910
mov rcx, qword [0x1401579e0]
call fcn.1400f7600
test al, al
je 0x1400930e5
call fcn.1400bc720
call fcn.1400bbf30
mov byte [0x140157af3], 0
mov edx, esi
mov rcx, qword [0x140157a38]
call fcn.1400e2ba0
lea rdx, [rsp + 0x458]
lea rcx, [rsp + 0x2b60]
call fcn.1400a0240
mov rdx, rax
mov rcx, qword [0x1401579e0]
call fcn.1400f6d30
call fcn.140082e30
mov rcx, qword [0x140157a38]
call fcn.1400e2960
lea rdx, [rsp + 0x1900]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
lea rdx, [rsp + 0x1900]
lea rcx, [rsp + 0x1580]
call fcn.1400a24f0
test al, al
je 0x140093163
call fcn.14001b0e0
nop
lea rcx, [rsp + 0x1900]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x458]
call fcn.1400670b0
add r14, 4
cmp r14, r15
jne 0x140093020
call fcn.14001d7f0
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm6, dword [0x140134edc]
test r13b, r13b
je 0x1400931b1
movss xmm6, dword [0x140134eb0]
mov rax, qword [0x140157a38]
cmp byte [rax + 0x25], 0
je 0x1400931e6
call fcn.14001b0b0
mov rdi, rax
movaps xmm2, xmm6
movss xmm1, dword [0x140134f54]
lea rcx, [rsp + 0x990]
call fcn.14000c580
mov r9d, 0xff00fc7c
jmp 0x14009320c
call fcn.14001b0b0
mov rdi, rax
movaps xmm2, xmm6
movss xmm1, dword [0x140134f54]
lea rcx, [rsp + 0x998]
call fcn.14000c580
mov r9d, 0xff0000ff
mov dword [rsp + 0x20], 0x40
movss xmm2, dword [0x140134da4]
mov rdx, rax
mov rcx, rdi
call fcn.14002ea70
movss xmm1, dword [0x140134e24]
movaps xmm0, xmm8
call fcn.14001bba0
mov rax, qword [0x140157a38]
cmp byte [rax + 0x25], 0
je 0x14009325d
lea rdx, str.Connected
cmp byte [rax + 0x27], 0
lea rax, str.Paused
cmovne rdx, rax
jmp 0x140093264
lea rdx, str.Waiting...
lea rcx, [rsp + 0x1e40]
call fcn.1400a0200
nop
lea rcx, [rsp + 0x1e40]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movss xmm9, dword [0x140134db0]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0x9a0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rcx, qword [0x140157a38]
cmp byte [rcx + 0x25], 0
je 0x1400932d5
add rcx, 0xd8
lea rdx, [0x140119222]
call fcn.1400a2b70
test al, al
je 0x1400932d5
mov cl, 1
jmp 0x1400932d7
xor ecx, ecx
call fcn.140071a10
mov rcx, qword [0x140157a38]
cmp byte [rcx + 0x25], 0
je 0x140093304
add rcx, 0xd8
lea rdx, [0x140119222]
call fcn.1400a2b70
test al, al
je 0x140093304
mov cl, 1
jmp 0x140093306
xor ecx, ecx
call fcn.140071a20
call fcn.14003aa40
movaps xmm0, xmm8
call fcn.14001bcb0
mov rdx, qword [0x140157a38]
add rdx, 0xd8
lea rcx, [rsp + 0x548]
call fcn.1400a0240
nop
lea rdx, [0x140119222]
lea rcx, [rsp + 0x548]
call fcn.1400a25b0
test al, al
je 0x140093382
lea rdx, [0x14012490c]
lea rcx, [rsp + 0x548]
call fcn.14009fff0
mov rax, qword [0x140157a38]
cmp byte [rax + 0x25], 0
je 0x140093382
lea rdx, str.Loading...
lea rcx, [rsp + 0x548]
call fcn.14009fff0
movss xmm0, dword [0x140134f08]
call fcn.14001bd70
call fcn.14003aa40
xor ecx, ecx
call fcn.140071a10
lea rcx, [rsp + 0x548]
call fcn.140067320
mov rdx, rax
mov r8d, 0x20
lea rcx, str.profile
call fcn.14003b250
test al, al
je 0x140093400
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9a8]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x548]
call fcn.140067320
mov rcx, rax
mov r9, rdi
xor r8d, r8d
mov dl, 1
call fcn.140043c50
call fcn.14001b0e0
call fcn.14001d7f0
call fcn.14001abe0
movss xmm6, dword [0x140134df4]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14003aa40
movss xmm0, dword [0x140134e08]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x9b0]
call fcn.14000c580
mov rdx, rax
xor r8d, r8d
lea rcx, str.test1
call fcn.1400380d0
test al, al
je 0x14009345d
xor edx, edx
lea rcx, str.copy_popup
call fcn.14001ce50
mov byte [rsp + 0x59], 1
mov rax, qword [0x140157978]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140134e8c]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm7
lea rcx, [rsp + 0x400]
call fcn.14000c580
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9b8]
call fcn.14000c580
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x400]
call fcn.14001afa0
movss xmm2, dword [0x140134f00]
movss xmm1, dword [rsp + 0x70]
lea rcx, [rsp + 0x9c0]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
mov r8d, 0x2f
lea rdx, [rsp + 0x59]
lea rcx, str.copy_popup
call fcn.14001d6a0
test al, al
je 0x140093d34
lea rdx, str.Copy_from_existing
lea rcx, [rsp + 0x13e0]
call fcn.1400a0200
nop
lea rdx, str.Choose_the_profile_you_wish_to_copy_from
lea rcx, [rsp + 0x13c0]
call fcn.1400a0200
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x260]
call fcn.14000c580
lea rcx, [rsp + 0x13e0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x9c8]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x260], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xf0]
call fcn.14000c580
lea rcx, [rsp + 0x13c0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x9d0]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0xf0], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x9d8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x260]
mulss xmm1, dword [0x140134c5c]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, [rsp + 0x13e0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
call fcn.14001a9c0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x9e0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0xf0]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x13c0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x9e8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0xf0]
mulss xmm1, xmm15
subss xmm7, xmm1
movaps xmm0, xmm7
call fcn.14001bcb0
movss xmm0, dword [rsp + 0xf0]
call fcn.14001bd70
call fcn.14003aa40
lea rcx, [0x140154b48]
call fcn.140067320
mov rdx, rax
xor r8d, r8d
lea rcx, str.copy_profile
call fcn.14003b250
test al, al
je 0x140093b04
lea rcx, [rsp + 0x1980]
call fcn.1400d8350
nop
lea rdx, [rsp + 0x1980]
lea rcx, [rsp + 0x2b80]
call fcn.1400a0240
mov rdx, rax
lea rcx, [rsp + 0x7c0]
call fcn.1400bf290
nop
lea rcx, [rsp + 0x7c0]
call fcn.14009f0c0
test eax, eax
je 0x140093ae3
xor esi, esi
mov r14d, eax
mov r15d, dword [rsp + 0x50]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x7c0]
call fcn.14009f0b0
mov rdx, rax
lea rcx, [rsp + 0x478]
call fcn.1400a0240
nop
mov r8, 0xffffffffffffffff
lea rdx, [0x14012d3f0]
lea rcx, [rsp + 0x478]
call fcn.14009fe60
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0x2c8]
lea rcx, [rsp + 0x478]
call fcn.14009fe00
nop
xor edx, edx
lea rcx, [rsp + 0x2c8]
call fcn.14009ff90
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov edi, eax
xor edx, edx
lea rcx, [rsp + 0x2c8]
call fcn.14009ff90
mov byte [rax], dil
lea rdx, [rsp + 0x2c8]
lea rcx, [rsp + 0x118]
call fcn.1400a0240
nop
lea rdx, [rsp + 0x2ba0]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
or r15d, 4
mov dword [rsp + 0x50], r15d
lea rdx, [0x14012c598]
mov rcx, rax
call fcn.1400a25b0
test al, al
je 0x14009382d
xor r8d, r8d
lea rdx, str.SHDCS
lea rcx, [rsp + 0x118]
call fcn.14009ff30
cmp rax, 0xffffffffffffffff
jne 0x14009382d
mov dil, 1
jmp 0x140093830
xor dil, dil
test r15b, 4
je 0x14009384c
and r15d, 0xfffffffb
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x2ba0]
call fcn.1400670b0
test dil, dil
jne 0x140093aad
lea rdx, [rsp + 0x2bc0]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
or r15d, 8
mov dword [rsp + 0x50], r15d
lea rdx, str.MSFS
mov rcx, rax
call fcn.1400a25b0
test al, al
je 0x1400938a8
xor r8d, r8d
lea rdx, str.SHMSFS
lea rcx, [rsp + 0x118]
call fcn.14009ff30
cmp rax, 0xffffffffffffffff
jne 0x1400938a8
mov dil, 1
jmp 0x1400938ab
xor dil, dil
test r15b, 8
je 0x1400938c7
and r15d, 0xfffffff7
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x2bc0]
call fcn.1400670b0
test dil, dil
jne 0x140093aad
lea rdx, [rsp + 0x2be0]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
or r15d, 0x10
mov dword [rsp + 0x50], r15d
lea rdx, str.X_Plane
mov rcx, rax
call fcn.1400a25b0
test al, al
je 0x140093923
xor r8d, r8d
lea rdx, str.SHXPL
lea rcx, [rsp + 0x118]
call fcn.14009ff30
cmp rax, 0xffffffffffffffff
jne 0x140093923
mov dil, 1
jmp 0x140093926
xor dil, dil
test r15b, 0x10
je 0x140093942
and r15d, 0xffffffef
mov dword [rsp + 0x50], r15d
lea rcx, [rsp + 0x2be0]
call fcn.1400670b0
test dil, dil
jne 0x140093aad
lea rdx, str.SHXPL_
lea rcx, [rsp + 0x1920]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x1920]
lea rcx, [rsp + 0x118]
call fcn.1400bf8d0
nop
lea rcx, [rsp + 0x1920]
call fcn.1400670b0
lea rdx, str.SHMSFS_
lea rcx, [rsp + 0x1940]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x1940]
lea rcx, [rsp + 0x118]
call fcn.1400bf8d0
nop
lea rcx, [rsp + 0x1940]
call fcn.1400670b0
lea rdx, str.SHDCS_
lea rcx, [rsp + 0x1960]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x1960]
lea rcx, [rsp + 0x118]
call fcn.1400bf8d0
nop
lea rcx, [rsp + 0x1960]
call fcn.1400670b0
lea rdx, str.empty
lea rcx, [rsp + 0x118]
call fcn.1400a25b0
test al, al
jne 0x140093aad
mov rdx, qword [0x140157a38]
add rdx, 0xd8
lea rcx, [rsp + 0x118]
call fcn.1400a2b20
test al, al
je 0x140093aad
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x9f0]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x118]
call fcn.140067320
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c50
test al, al
je 0x140093a8f
lea rdx, [rsp + 0x2c8]
lea rcx, [0x140154b68]
call fcn.1400a0010
lea rdx, [rsp + 0x118]
lea rcx, [0x140154b48]
call fcn.1400a0010
lea rdx, [rsp + 0x118]
lea rcx, [0x140154b48]
call fcn.1400a24f0
test al, al
je 0x140093aad
call fcn.14001b0e0
nop
lea rcx, [rsp + 0x118]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x2c8]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x478]
call fcn.1400670b0
inc rsi
sub r14, 1
jne 0x140093740
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x7c0]
call fcn.14009f150
nop
lea rcx, [rsp + 0x1980]
call fcn.1400670b0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x9f8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e94]
call fcn.14001bcb0
movss xmm7, dword [0x140134e14]
movaps xmm2, xmm7
movss xmm6, dword [0x140134e74]
movaps xmm1, xmm6
lea rcx, [rsp + 0xa00]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Copy
call fcn.1400380c0
test al, al
je 0x140093cd9
lea rdx, str.Click_to_select
lea rcx, [0x140154b68]
call fcn.1400a2b70
test al, al
je 0x140093cd9
lea rdx, [0x140119222]
lea rcx, [0x140154b68]
call fcn.1400a2b70
test al, al
je 0x140093cd4
lea r8, str..json
lea rdx, [0x140154b68]
lea rcx, [rsp + 0x1a00]
call fcn.1400a2670
nop
lea rcx, [rsp + 0x19e0]
call fcn.1400d8350
nop
lea r8, [rsp + 0x1a00]
lea rdx, [rsp + 0x19e0]
lea rcx, [rsp + 0x19c0]
call fcn.1400a2770
nop
lea rdx, [rsp + 0x19c0]
lea rcx, [rsp + 0x2c00]
call fcn.1400a0240
mov rdx, rax
lea rcx, [rsp + 0x5a8]
call fcn.1400d0810
nop
lea rcx, [rsp + 0x19a0]
call fcn.140071d00
nop
lea rax, [rsp + 0x1148]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x5a8]
lea rcx, [rsp + 0x1148]
call fcn.14009f9e0
mov rdi, rax
lea rdx, [rsp + 0x19a0]
lea rcx, [rsp + 0x2c20]
call fcn.1400a0240
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400d0690
call fcn.14008cde0
lea rdx, str.Click_to_select
lea rcx, [0x140154b48]
call fcn.14009fff0
lea rdx, str.Click_to_select
lea rcx, [0x140154b68]
call fcn.14009fff0
nop
lea rcx, [rsp + 0x19a0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x5a8]
call fcn.14009f940
nop
lea rcx, [rsp + 0x19c0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x19e0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1a00]
call fcn.1400670b0
call fcn.14001d440
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa08]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380c0
test al, al
je 0x140093d11
call fcn.14001d440
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x13c0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x13e0]
call fcn.1400670b0
jmp 0x140093d44
movss xmm7, dword [0x140134e14]
movss xmm6, dword [0x140134e74]
call fcn.140014e50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134e40]
call fcn.14001bd00
movss xmm0, dword [0x140134f14]
call fcn.14001bcb0
lea rdx, str.copy.png
lea rcx, [rsp + 0x1a20]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1a20]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x24e0]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x24f0]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa10]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa18]
call fcn.14000c580
mov rdi, rax
movss xmm2, dword [0x140134e08]
movss xmm1, dword [0x140134e1c]
lea rcx, [rsp + 0xa20]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1a20]
call fcn.1400670b0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14003aa40
movss xmm2, dword [0x140134e00]
movss xmm1, dword [0x140134e08]
lea rcx, [rsp + 0xa28]
call fcn.14000c580
mov rdx, rax
xor r8d, r8d
lea rcx, str.test2
call fcn.1400380d0
test al, al
je 0x140093eb3
xor edx, edx
lea rcx, str.reset_profile
call fcn.14001ce50
mov byte [rsp + 0x5a], 1
mov rax, qword [0x140157978]
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140134e70]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x3f8]
call fcn.14000c580
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa30]
call fcn.14000c580
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x3f8]
call fcn.14001afa0
movaps xmm2, xmm12
movss xmm1, dword [0x140134f34]
lea rcx, [rsp + 0xa38]
call fcn.14000c580
mov rcx, rax
mov edx, 1
call fcn.14001b030
mov r8d, 0x2f
lea rdx, [rsp + 0x5a]
lea rcx, str.reset_profile
call fcn.14001d6a0
test al, al
je 0x140094561
lea rdx, str.Reset_profile_to_default
lea rcx, [rsp + 0x1440]
call fcn.1400a0200
nop
lea rdx, str.Are_you_sure_
lea rcx, [rsp + 0x1420]
call fcn.1400a0200
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x268]
call fcn.14000c580
lea rcx, [rsp + 0x1440]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa40]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x268], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x288]
call fcn.14000c580
lea rcx, [rsp + 0x1420]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xa48]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x288], xmm0
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xa50]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x268]
mulss xmm1, dword [0x140134c5c]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, [rsp + 0x1440]
call fcn.140067320
mov rcx, rax
call fcn.140037400
call fcn.14001a9c0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa58]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x288]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x1420]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xa60]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e64]
call fcn.14001bcb0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa68]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d470]
call fcn.1400380c0
test al, al
je 0x140094508
lea rcx, [rsp + 0x2e8]
call fcn.140071aa0
nop
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
test al, al
je 0x14009448b
lea rcx, [rsp + 0x1158]
call fcn.140073a20
nop
lea rdx, str.effects
mov rcx, rax
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x2a8]
call fcn.14009f9e0
nop
lea rcx, [rsp + 0x1158]
call fcn.14009f940
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x2a8]
call fcn.14009f620
lea rdx, [rsp + 0x2cc0]
lea rcx, [rsp + 0x2a8]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x730]
call fcn.1400a27d0
test al, al
je 0x14009447e
nop dword [rax]
lea rcx, [rsp + 0x730]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x1400]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x730]
call fcn.14009f210
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.14009f9e0
nop
lea rax, [rsp + 0x2c40]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x1400]
lea rcx, [rsp + 0x2c40]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2e8]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
mov rcx, rax
lea rdx, str.level
call fcn.1400a29f0
mov rcx, rax
call fcn.1400a2d20
movss dword [rsp + 0x138], xmm0
lea rcx, [rsp + 0x1d0]
call fcn.14009f4f0
test al, al
jne 0x140094429
lea rdx, [rsp + 0x7d8]
lea rcx, [rsp + 0x1d0]
call fcn.14009f620
lea rdx, [rsp + 0x2c80]
lea rcx, [rsp + 0x1d0]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x7d8]
call fcn.1400a27d0
test al, al
je 0x14009439f
nop dword [rax]
lea rcx, [rsp + 0x7d8]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x1a40]
call fcn.1400a0240
nop
lea rax, [rsp + 0x1168]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x1168]
call fcn.1400a2a60
mov rdi, rax
lea rdx, [rsp + 0x1a40]
lea rcx, [rsp + 0x2c60]
call fcn.1400a0240
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.14009f770
nop
mov rdx, rdi
mov rcx, rax
call fcn.14009f970
nop
lea rcx, [rsp + 0x1a40]
call fcn.1400670b0
lea rcx, [rsp + 0x7d8]
call fcn.14009f400
lea rdx, [rsp + 0x2c80]
lea rcx, [rsp + 0x1d0]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x7d8]
call fcn.1400a27d0
test al, al
jne 0x1400942e0
lea rax, [rsp + 0x1178]
mov qword [rsp + 0x3ba8], rax
lea rax, [rsp + 0x2ca0]
mov qword [rsp + 0x80], rax
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x1178]
call fcn.14009f9e0
mov rsi, rax
lea rdx, [rsp + 0x1400]
lea rcx, [rsp + 0x2ca0]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x2e8]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a29f0
mov rcx, rax
mov rdx, rsi
call fcn.14009f970
nop
lea rcx, [rsp + 0x1d0]
call fcn.14009f940
nop
lea rcx, [rsp + 0x1400]
call fcn.1400670b0
lea rcx, [rsp + 0x730]
call fcn.14009f400
lea rdx, [rsp + 0x2cc0]
lea rcx, [rsp + 0x2a8]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x730]
call fcn.1400a27d0
test al, al
jne 0x1400941d0
lea rcx, [rsp + 0x2a8]
call fcn.14009f940
lea rcx, [rsp + 0x1a60]
call fcn.140071d00
nop
lea rax, [rsp + 0x1188]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x2e8]
lea rcx, [rsp + 0x1188]
call fcn.14009f9e0
mov rdi, rax
lea rdx, [rsp + 0x1a60]
lea rcx, [rsp + 0x2ce0]
call fcn.1400a0240
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400d0690
call fcn.14008cde0
call fcn.14001d440
nop
lea rcx, [rsp + 0x1a60]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x2e8]
call fcn.14009f940
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xa70]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380c0
test al, al
je 0x140094540
call fcn.14001d440
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x1420]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1440]
call fcn.1400670b0
call fcn.140014e50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f24]
call fcn.14001bcb0
lea rdx, str.reset.png
lea rcx, [rsp + 0x1a80]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1a80]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2500]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2510]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa78]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa80]
call fcn.14000c580
mov rdi, rax
movss xmm2, dword [0x140134e0c]
movss xmm1, dword [0x140134e1c]
lea rcx, [rsp + 0xa88]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1a80]
call fcn.1400670b0
movss xmm1, dword [0x140134df0]
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14003aa40
movaps xmm2, xmm14
movss xmm1, dword [0x140134e24]
lea rcx, [rsp + 0xa90]
call fcn.14000c580
mov rdx, rax
xor r8d, r8d
lea rcx, str.test3
call fcn.1400380d0
test al, al
mov rax, qword [0x140157978]
je 0x1400946c3
mov byte [rax + 0xc8], 1
mov byte [rsp + 0x5b], 1
movss xmm2, dword [rax + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140134e70]
movss xmm1, dword [rax + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x3f0]
call fcn.14000c580
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xa98]
call fcn.14000c580
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x3f0]
call fcn.14001afa0
movaps xmm2, xmm12
movss xmm1, dword [0x140134f34]
lea rcx, [rsp + 0xaa0]
call fcn.14000c580
mov rcx, rax
mov edx, 1
call fcn.14001b030
mov r8d, 0x2f
lea rdx, [rsp + 0x5b]
lea rcx, str.profiles_cloud
call fcn.14001d6a0
test al, al
je 0x140094955
lea rdx, str.Profiles_cloud
lea rcx, [rsp + 0x1480]
call fcn.1400a0200
nop
lea rdx, str.Coming_soon...
lea rcx, [rsp + 0x1460]
call fcn.1400a0200
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x218]
call fcn.14000c580
lea rcx, [rsp + 0x1480]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xaa8]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x218], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x220]
call fcn.14000c580
lea rcx, [rsp + 0x1460]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xab0]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x220], xmm0
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xab8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x218]
mulss xmm1, dword [0x140134c5c]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, [rsp + 0x1480]
call fcn.140067320
mov rcx, rax
call fcn.140037400
call fcn.14001a9c0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xac0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x220]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x1460]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xac8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ea0]
call fcn.14001bcb0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xad0]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x140094934
call fcn.14001d440
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x1460]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1480]
call fcn.1400670b0
call fcn.140014e50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f30]
call fcn.14001bcb0
lea rdx, str.cloud.png
lea rcx, [rsp + 0x1aa0]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1aa0]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2520]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2530]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xad8]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xae0]
call fcn.14000c580
mov rdi, rax
movss xmm2, dword [0x140134e08]
movss xmm1, dword [0x140134e34]
lea rcx, [rsp + 0xae8]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1aa0]
call fcn.1400670b0
call fcn.14001abe0
call fcn.140071a90
call fcn.140015120
call fcn.14001c180
movaps xmm1, xmm8
test r13b, r13b
je 0x140094a8f
movaps xmm2, xmm10
lea rcx, [rsp + 0xaf0]
jmp 0x140094a9f
movss xmm2, dword [0x140134e24]
lea rcx, [rsp + 0xaf8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14001c040
movzx eax, byte [0x140157951]
neg al
sbb edi, edi
and edi, 0x10
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb00]
call fcn.14000c580
mov rdx, rax
mov r9d, edi
xor r8d, r8d
lea rcx, [0x14012d4cc]
call fcn.1400150b0
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
mov qword [rsp + 0xe0], rax
lea rcx, [0x140157a20]
call fcn.14009d290
mov qword [rsp + 0x80], rax
cmp rdi, rax
je 0x140097d1f
nop dword [rax]
mov r13, qword [rdi]
mov qword [rsp + 0xd8], r13
mov byte [rsp + 0x5c], 1
mov rcx, qword [0x140157978]
movss xmm2, dword [rcx + 0x54]
mulss xmm2, xmm15
subss xmm2, dword [0x140134e70]
movss xmm1, dword [rcx + 0x50]
mulss xmm1, xmm15
subss xmm1, xmm12
lea rcx, [rsp + 0x4f8]
call fcn.14000c580
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb08]
call fcn.14000c580
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.14001afa0
movaps xmm2, xmm12
movss xmm1, dword [0x140134f34]
lea rcx, [rsp + 0xb10]
call fcn.14000c580
mov rcx, rax
mov edx, 1
call fcn.14001b030
mov r8d, 0x2f
lea rdx, [rsp + 0x5c]
lea rcx, str.reset_effect
call fcn.14001d6a0
test al, al
je 0x1400952bc
lea rdx, str.Reset_effect_to_default
lea rcx, [rsp + 0x14c0]
call fcn.1400a0200
nop
lea rdx, str.Are_you_sure_
lea rcx, [rsp + 0x14a0]
call fcn.1400a0200
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x228]
call fcn.14000c580
lea rcx, [rsp + 0x14c0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb18]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x228], xmm0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x230]
call fcn.14000c580
lea rcx, [rsp + 0x14a0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xb20]
call fcn.1400145f0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x230], xmm0
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xb28]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x228]
mulss xmm1, dword [0x140134c5c]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, [rsp + 0x14c0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
call fcn.14001a9c0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xb30]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm1, dword [rsp + 0x230]
mulss xmm1, xmm15
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x14a0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xb38]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e64]
call fcn.14001bcb0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb40]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d470]
call fcn.1400380c0
test al, al
je 0x140095263
lea rcx, [rsp + 0x308]
call fcn.140071aa0
nop
lea rcx, [rsp + 0x1f0]
call fcn.140073a20
nop
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
test al, al
je 0x14009510d
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x750]
call fcn.14009f620
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x2d80]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x750]
call fcn.1400a27d0
test al, al
je 0x14009510d
lea rcx, [rsp + 0x750]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x818]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x750]
call fcn.14009f210
mov rcx, rax
lea rdx, str.outputs
call fcn.1400a29f0
mov rdx, rax
lea rcx, [rsp + 0x198]
call fcn.14009f9e0
nop
lea rdx, [rsp + 0x818]
lea rcx, [0x140154ba8]
call fcn.1400a2b20
test al, al
jne 0x1400950a9
lea rax, [rsp + 0x2d00]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x818]
lea rcx, [rsp + 0x2d00]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x308]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
mov rcx, rax
lea rdx, str.level
call fcn.1400a29f0
mov rcx, rax
call fcn.1400a2d20
movss dword [rsp + 0x13c], xmm0
lea rcx, [rsp + 0x198]
call fcn.14009f4f0
test al, al
jne 0x1400950a9
lea rdx, [rsp + 0x7f8]
lea rcx, [rsp + 0x198]
call fcn.14009f620
lea rdx, [rsp + 0x2d40]
lea rcx, [rsp + 0x198]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x7f8]
call fcn.1400a27d0
test al, al
je 0x14009501f
nop word [rax + rax]
lea rcx, [rsp + 0x7f8]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x1ac0]
call fcn.1400a0240
nop
lea rax, [rsp + 0x1198]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x13c]
lea rcx, [rsp + 0x1198]
call fcn.1400a2a60
mov rdi, rax
lea rdx, [rsp + 0x1ac0]
lea rcx, [rsp + 0x2d20]
call fcn.1400a0240
mov rdx, rax
lea rcx, [rsp + 0x198]
call fcn.14009f770
nop
mov rdx, rdi
mov rcx, rax
call fcn.14009f970
nop
lea rcx, [rsp + 0x1ac0]
call fcn.1400670b0
lea rcx, [rsp + 0x7f8]
call fcn.14009f400
lea rdx, [rsp + 0x2d40]
lea rcx, [rsp + 0x198]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x7f8]
call fcn.1400a27d0
test al, al
jne 0x140094f60
lea rax, [rsp + 0x11a8]
mov qword [rsp + 0x3ba8], rax
lea rax, [rsp + 0x2d60]
mov qword [rsp + 0x88], rax
lea rdx, [rsp + 0x198]
lea rcx, [rsp + 0x11a8]
call fcn.14009f9e0
mov rsi, rax
lea rdx, [rsp + 0x818]
lea rcx, [rsp + 0x2d60]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x308]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
lea rdx, str.outputs
mov rcx, rax
call fcn.1400a29f0
mov rcx, rax
mov rdx, rsi
call fcn.14009f970
nop
lea rcx, [rsp + 0x198]
call fcn.14009f940
nop
lea rcx, [rsp + 0x818]
call fcn.1400670b0
lea rcx, [rsp + 0x750]
call fcn.14009f400
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x2d80]
call fcn.14009f560
mov rdx, rax
lea rcx, [rsp + 0x750]
call fcn.1400a27d0
test al, al
jne 0x140094e32
lea rax, [rsp + 0x11b8]
mov qword [rsp + 0x3ba8], rax
lea rax, [rsp + 0x2da0]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x2dc0]
mov qword [rsp + 0x70], rax
lea rdx, [0x140154ba8]
lea rcx, [rsp + 0x2da0]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x308]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
mov rdx, rax
lea rcx, [rsp + 0x11b8]
call fcn.14009f9e0
mov rsi, rax
lea rdx, [0x140154ba8]
lea rcx, [rsp + 0x2dc0]
call fcn.1400a0240
mov rdi, rax
lea rdx, str.effects
lea rcx, [rsp + 0x1f0]
call fcn.1400a29f0
mov rcx, rax
mov rdx, rdi
call fcn.14009f770
nop
mov rdx, rsi
mov rcx, rax
call fcn.14009f970
lea rcx, [rsp + 0x1b00]
call fcn.140071d00
nop
lea rax, [rsp + 0x11c8]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x11c8]
call fcn.14009f9e0
mov rdi, rax
lea rdx, [rsp + 0x1b00]
lea rcx, [rsp + 0x2de0]
call fcn.1400a0240
nop
mov rdx, rdi
mov rcx, rax
call fcn.1400d0690
call fcn.14008cde0
lea rdx, [0x140119222]
lea rcx, [0x140154ba8]
call fcn.14009fff0
call fcn.14001d440
nop
lea rcx, [rsp + 0x1b00]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1f0]
call fcn.14009f940
nop
lea rcx, [rsp + 0x308]
call fcn.14009f940
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xb48]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380c0
test al, al
je 0x14009529b
call fcn.14001d440
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x14a0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x14c0]
call fcn.1400670b0
lea rdi, [r13 + 0x28]
mov qword [rsp + 0x88], rdi
mov r8, rdi
lea rdx, str.checkbox
lea rcx, [rsp + 0x1e20]
call fcn.1400a2540
nop
mov r8, rdi
lea rdx, str.label
lea rcx, [rsp + 0x1e00]
call fcn.1400a2540
nop
mov r8, rdi
lea rdx, str.combo
lea rcx, [rsp + 0x1de0]
call fcn.1400a2540
nop
movzx r15d, byte [r13 + 0xf2]
mov byte [rsp + 0x3ba8], r15b
movd xmm6, dword [r13 + 0xe8]
cvtdq2ps xmm6, xmm6
mov r14b, 1
mov rcx, qword [0x140157a38]
cmp byte [rcx + 0x25], 0
je 0x14009535b
add rcx, 0xd8
call fcn.14009ff80
test al, al
jne 0x140095354
cmp byte [0x140157af3], al
jne 0x1400953aa
mov rcx, qword [0x140157a38]
xor r14b, r14b
test r15b, r15b
je 0x14009537c
add rcx, 0xd8
call fcn.14009ff80
test al, al
jne 0x14009537c
mov cl, 1
call fcn.140071a10
jmp 0x140095388
xor ecx, ecx
call fcn.140071a10
test r15b, r15b
je 0x1400953a3
mov rcx, qword [0x140157a38]
add rcx, 0xd8
call fcn.14009ff80
test al, al
jne 0x1400953a3
mov cl, 1
jmp 0x1400953a5
xor ecx, ecx
call fcn.140071a20
movaps xmm0, xmm11
call fcn.14001bcb0
lea rcx, [rsp + 0x1e20]
call fcn.140067320
mov rcx, rax
lea rdx, [r13 + 0xf2]
call fcn.140039d10
xor ecx, ecx
call fcn.140010550
test al, al
je 0x1400953ee
lea rcx, [r13 + 0xa0]
call fcn.140067320
mov rcx, rax
call fcn.14001cc60
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
test r15b, r15b
jne 0x14009540a
mov word [r13 + 0xc0], 0
test r14b, r14b
je 0x140095421
movzx ecx, r15b
call fcn.140071a10
movzx ecx, r15b
call fcn.140071a20
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134e4c]
call fcn.14001bcb0
lea rcx, [r13 + 8]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
lea rdx, [r13 + 0x180]
lea rcx, [rsp + 0x2f8]
call fcn.14009f9e0
nop
lea rcx, [rsp + 0x2f8]
call fcn.14009f4f0
test al, al
jne 0x14009583f
movss xmm0, dword [0x140134efc]
call fcn.14001bcb0
mov r8, rdi
lea rdx, str.tesft3
lea rcx, [rsp + 0x1ca0]
call fcn.1400a2540
nop
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xb50]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x1ca0]
call fcn.140067320
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.1400380d0
test al, al
je 0x1400954f9
cmp byte [r13 + 0xc0], 0
sete al
mov byte [r13 + 0xc0], al
mov byte [r13 + 0xc1], 0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134efc]
call fcn.14001bcb0
call fcn.140014e50
cmp byte [r13 + 0xc0], 0
je 0x14009569d
lea rdx, str.dot.png
lea rcx, [rsp + 0x1c20]
call fcn.1400a0200
nop
lea rdx, str.dot.png
lea rcx, [rsp + 0x1ae0]
call fcn.1400a0200
nop
lea rdx, str.dot.png
lea rcx, [rsp + 0x1b20]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1c20]
call fcn.14009f090
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x70], eax
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1ae0]
call fcn.14009f090
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1b20]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x27a0]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2540]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb58]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb60]
call fcn.14000c580
mov rdi, rax
movd xmm2, dword [rsp + 0x70]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0xb68]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1b20]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1ae0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1c20]
jmp 0x14009580f
lea rdx, str.plus.png
lea rcx, [rsp + 0x1c80]
call fcn.1400a0200
nop
lea rdx, str.plus.png
lea rcx, [rsp + 0x1c60]
call fcn.1400a0200
nop
lea rdx, str.plus.png
lea rcx, [rsp + 0x1c40]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1c80]
call fcn.14009f090
mov rcx, qword [rax]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x70], eax
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1c60]
call fcn.14009f090
mov rcx, qword [rax]
mov r13d, dword [rcx]
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1c40]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2550]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2570]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb70]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb78]
call fcn.14000c580
mov rdi, rax
movd xmm2, dword [rsp + 0x70]
cvtdq2ps xmm2, xmm2
movd xmm1, r13d
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0xb80]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1c40]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1c60]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1c80]
call fcn.1400670b0
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
nop
lea rcx, [rsp + 0x1ca0]
call fcn.1400670b0
mov r13, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0x88]
movss xmm0, dword [0x140134f04]
call fcn.14001bcb0
movss xmm0, dword [0x140134ec8]
call fcn.14001bd50
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
test al, al
je 0x140095a10
mov r8, rdi
lea rdx, str.Audio_setup
lea rcx, [rsp + 0x838]
call fcn.1400a2540
nop
cmp byte [r13 + 0xf2], 0
je 0x140095914
lea rcx, [r13 + 0x198]
call fcn.14009d290
test rax, rax
jne 0x140095914
movss xmm0, dword [0x140134ba0]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x140134bd4]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm10
lea rcx, [rsp + 0x2580]
call fcn.14000c590
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e740
mov r8, rdi
lea rdx, str.Configure
lea rcx, [rsp + 0x2e00]
call fcn.1400a2540
mov rdx, rax
lea rcx, [rsp + 0x838]
call fcn.1400a0040
lea rcx, [rsp + 0x2e00]
call fcn.1400670b0
jmp 0x140095968
cmp byte [r13 + 0xf1], 0
je 0x14009592f
mov edx, 0xc800fc7c
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e6d0
jmp 0x140095968
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134b84]
movss xmm2, dword [0x140134b6c]
movss xmm1, dword [0x140134b64]
lea rcx, [rsp + 0x2590]
call fcn.14000c590
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e740
cmp byte [r13 + 0xc1], 0
je 0x1400959a7
lea r8, [r13 + 0x28]
lea rdx, str.Close
lea rcx, [rsp + 0x2e20]
call fcn.1400a2540
mov rdx, rax
lea rcx, [rsp + 0x838]
call fcn.1400a0040
lea rcx, [rsp + 0x2e20]
call fcn.1400670b0
movaps xmm2, xmm7
movss xmm1, dword [0x140134ec8]
lea rcx, [rsp + 0xb88]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x838]
call fcn.140067320
mov rcx, rax
mov rdx, rdi
call fcn.1400380c0
test al, al
je 0x1400959f8
cmp byte [r13 + 0xc1], 0
sete al
mov byte [r13 + 0xc1], al
mov byte [r13 + 0xc0], 0
mov ecx, 1
call fcn.14000e7a0
nop
lea rcx, [rsp + 0x838]
jmp 0x140095af2
cmp byte [r13 + 0xf1], 0
je 0x140095a2b
mov edx, 0xc800fc7c
mov ecx, reloc.WS2_32.dll_send
call fcn.14000e6d0
jmp 0x140095a64
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140134bf0]
movss xmm2, dword [0x140134bb4]
movss xmm1, dword [0x140134b30]
lea rcx, [rsp + 0x25a0]
call fcn.14000c590
mov rdx, rax
mov ecx, reloc.WS2_32.dll_send
call fcn.14000e740
lea rdx, [0x140119222]
lea rcx, [rsp + 0x14e0]
call fcn.1400a0200
nop
mov rcx, qword [0x1401579e0]
call fcn.1400f8140
test al, al
je 0x140095a9d
lea rdx, str._.0f
lea rcx, [rsp + 0x14e0]
call fcn.14009fff0
lea rcx, [rsp + 0x14e0]
call fcn.140067320
mov rdi, rax
lea rcx, [rsp + 0x1e00]
call fcn.140067320
mov rcx, rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rdi
mov r9d, 0x64
xor r8d, r8d
lea rdx, [r13 + 0xe8]
call fcn.14003d990
mov ecx, 1
call fcn.14000e7a0
nop
lea rcx, [rsp + 0x14e0]
call fcn.1400670b0
movss xmm1, dword [0x140134de4]
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm7, dword [0x140134e8c]
movaps xmm0, xmm7
call fcn.14001bd50
lea rcx, [r13 + 0x60]
call fcn.140067320
mov rdi, rax
lea rcx, [rsp + 0x1de0]
call fcn.140067320
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.14003b250
test al, al
je 0x140095c71
lea rcx, [r13 + 0xf8]
call fcn.14009d2a0
mov rsi, rax
lea rcx, [r13 + 0xf8]
call fcn.14009d290
mov r15, rax
cmp rsi, rax
je 0x140095c6c
nop
mov rdx, rsi
lea rcx, [rsp + 0x770]
call fcn.1400a0240
nop
xor r8d, r8d
lea rdx, [0x1401235b4]
lea rcx, [rsp + 0x770]
call fcn.14009ff30
lea r8, [rax + 2]
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x1500]
lea rcx, [rsp + 0x770]
call fcn.14009fe00
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xb90]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x770]
call fcn.140067320
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c50
test al, al
je 0x140095c26
lea rdx, [rsp + 0x1500]
lea rcx, [r13 + 0xc8]
call fcn.1400a0010
lea rdx, [rsp + 0x770]
lea rcx, [rsp + 0x2e40]
call fcn.1400a0240
mov rdx, rax
mov rcx, r13
call fcn.140077f80
lea rdx, [rsp + 0x1500]
lea rcx, [r13 + 0xc8]
call fcn.1400a24f0
test al, al
je 0x140095c44
call fcn.14001b0e0
nop
lea rcx, [rsp + 0x1500]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x770]
call fcn.1400670b0
add rsi, 0x20
cmp rsi, r15
jne 0x140095b70
call fcn.14001d7f0
movss xmm1, dword [0x140134de4]
movaps xmm0, xmm8
call fcn.14001bba0
movss dword [rsp + 0x20], xmm10
cmp byte [r13 + 0xf3], 0
je 0x140095cb1
movaps xmm3, xmm10
movss xmm2, dword [0x140134bc8]
movss xmm1, dword [0x140134b80]
lea rcx, [rsp + 0x25b0]
jmp 0x140095cd1
movss xmm3, dword [0x140134b84]
movss xmm2, dword [0x140134b6c]
movss xmm1, dword [0x140134b64]
lea rcx, [rsp + 0x25c0]
call fcn.14000c590
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14000e740
lea rdx, str.play.png
cmp byte [r13 + 0xf3], 0
lea rax, str.pause.png
cmovne rdx, rax
lea rcx, [rsp + 0x1dc0]
call fcn.1400a0200
nop
movss xmm1, dword [0x140134dd0]
movaps xmm0, xmm8
call fcn.14001bba0
lea r8, [r13 + 0x28]
lea rdx, str.testit
lea rcx, [rsp + 0x1da0]
call fcn.1400a2540
nop
movss xmm2, dword [0x140134e18]
movss xmm1, dword [0x140134e30]
lea rcx, [rsp + 0xb98]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x1da0]
call fcn.140067320
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.1400380d0
test al, al
je 0x140095e1b
lea r8, [r13 + 0x28]
cmp byte [r13 + 0xf3], 0
je 0x140095dd3
lea rdx, str.Test
lea rcx, [rsp + 0x2e60]
call fcn.1400a2540
mov rdx, rax
lea rcx, [r13 + 0x80]
call fcn.1400a0040
lea rcx, [rsp + 0x2e60]
call fcn.1400670b0
mov byte [r13 + 0xf3], 0
lea rdx, [0x140119222]
lea rcx, [0x140154b88]
call fcn.14009fff0
jmp 0x140095e1b
lea rdx, str.Stop
lea rcx, [rsp + 0x2e80]
call fcn.1400a2540
mov rdx, rax
lea rcx, [r13 + 0x80]
call fcn.1400a0040
lea rcx, [rsp + 0x2e80]
call fcn.1400670b0
mov byte [r13 + 0xf3], 1
lea rdx, [r13 + 0x28]
lea rcx, [0x140154b88]
call fcn.1400a0010
call fcn.140014e50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f6c]
call fcn.14001bcb0
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1dc0]
call fcn.14009f070
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x25d0]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x25e0]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xba0]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xba8]
call fcn.14000c580
mov rdi, rax
movss xmm2, dword [0x140134e18]
movss xmm1, dword [0x140134e30]
lea rcx, [rsp + 0xbb0]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.14001bba0
lea r8, [r13 + 0x28]
lea rdx, str.resetIt
lea rcx, [rsp + 0x1d80]
call fcn.1400a2540
nop
movss xmm2, dword [0x140134e18]
movss xmm1, dword [0x140134e30]
lea rcx, [rsp + 0xbb8]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x1d80]
call fcn.140067320
mov rcx, rax
xor r8d, r8d
mov rdx, rdi
call fcn.1400380d0
test al, al
je 0x140095f8a
lea rdx, [r13 + 0x28]
lea rcx, [0x140154ba8]
call fcn.1400a0010
xor edx, edx
lea rcx, str.reset_effect
call fcn.14001ce50
call fcn.140014e50
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f78]
call fcn.14001bcb0
lea rdx, str.reset.png
lea rcx, [rsp + 0x1cc0]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1cc0]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x25f0]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2600]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xbc0]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xbc8]
call fcn.14000c580
mov rdi, rax
movss xmm2, dword [0x140134e10]
movss xmm1, dword [0x140134e20]
lea rcx, [rsp + 0xbd0]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1cc0]
call fcn.1400670b0
cmp byte [r13 + 0xf3], 0
je 0x140096128
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [0x140157a20]
call fcn.14009d290
mov r15, rax
cmp rdi, rax
je 0x140096128
nop word [rax + rax]
mov rsi, qword [rdi]
lea rdx, [r13 + 0x28]
lea rcx, [rsi + 0x28]
call fcn.1400a2b20
test al, al
je 0x14009611f
lea r8, [rsi + 0x28]
lea rdx, str.Test
lea rcx, [rsp + 0x2ea0]
call fcn.1400a2540
lea rcx, [rsi + 0x80]
mov rdx, rax
call fcn.1400a0040
lea rcx, [rsp + 0x2ea0]
call fcn.1400670b0
mov byte [rsi + 0xf3], 0
add rdi, 8
cmp rdi, r15
jne 0x1400960d0
movzx eax, byte [rsp + 0x3ba8]
cmp al, byte [r13 + 0xf2]
je 0x140096141
mov rcx, r13
call fcn.140077ad0
movd xmm0, dword [r13 + 0xe8]
cvtdq2ps xmm0, xmm0
ucomiss xmm6, xmm0
jp 0x140096154
je 0x14009615c
mov rcx, r13
call fcn.140077e00
mov r15d, 1
mov ecx, r15d
call fcn.14000e7a0
call fcn.14001abe0
call fcn.140071a90
mov rcx, qword [0x1401579e0]
call fcn.1400f7fa0
movaps xmm1, xmm8
test al, al
je 0x140096196
movaps xmm2, xmm8
lea rcx, [rsp + 0xbd8]
jmp 0x1400961a6
movss xmm2, dword [0x140134dc8]
lea rcx, [rsp + 0xbe0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
cmp byte [r13 + 0xc1], 0
je 0x140097728
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [0x140157a20]
call fcn.14009d290
mov r14, rax
cmp rdi, rax
je 0x14009621b
nop dword [rax]
nop dword [rax + rax]
mov rsi, qword [rdi]
lea rdx, [rsi + 0x28]
lea rcx, [r13 + 0x28]
call fcn.1400a2b20
test al, al
je 0x14009620b
mov byte [rsi + 0xc1], 0
mov byte [rsi + 0xc0], 0
add rdi, 8
cmp rdi, r14
jne 0x1400961f0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xbe8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm14
call fcn.14001bcb0
movss xmm2, dword [0x140134ce8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xbf0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aeb0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xbf8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
xor r8d, r8d
lea rdx, [rsp + 0x790]
lea rcx, [0x140157e50]
call fcn.14006fba0
nop
lea rcx, [rsp + 0x790]
call fcn.14009d2a0
mov rdi, rax
mov qword [rsp + 0x3ba8], rax
lea rcx, [rsp + 0x790]
call fcn.14009d290
mov qword [rsp + 0x88], rax
cmp rdi, rax
je 0x1400976ff
movss xmm13, dword [0x140134e48]
movss xmm15, dword [0x140134f84]
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x338]
call fcn.1400a0240
nop
mov byte [rsp + 0x3b90], 0
xor sil, sil
lea rdx, [rsp + 0x338]
lea rcx, [rsp + 0x2ec0]
call fcn.1400a0240
mov rdx, rax
lea rcx, [0x140157e50]
call fcn.14006fa90
mov r14d, eax
movd xmm6, dword [r13 + 0xe8]
cvtdq2ps xmm6, xmm6
mov dword [rsp + 0x140], 0
lea rcx, [rsp + 0x9c]
call fcn.1400679d0
mov r9, rax
lea r8, [rsp + 0x140]
mov edx, 8
lea rcx, [rsp + 0xc0]
call fcn.14009dcc0
nop
mov dword [rsp + 0x144], 0
lea rcx, [rsp + 0x90]
call fcn.1400679d0
mov r9, rax
lea r8, [rsp + 0x144]
mov edx, 8
lea rcx, [rsp + 0x100]
call fcn.14009dcc0
nop
mov ecx, r14d
sub ecx, 1
movss dword [rsp + 0x40], xmm8
movaps xmm1, xmm6
movss dword [rsp + 0x38], xmm8
je 0x1400965a3
sub ecx, 1
movaps xmm2, xmm6
je 0x140096509
cmp ecx, 4
je 0x140096477
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
lea rcx, [rsp + 0x1fc0]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.14009db70
lea rcx, [rsp + 0x1fc0]
call fcn.14009d2d0
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 + 0x1fd8]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009db70
lea rcx, [rsp + 0x1fd8]
jmp 0x14009663d
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm6
lea rcx, [rsp + 0x1ff0]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.14009db70
lea rcx, [rsp + 0x1ff0]
call fcn.14009d2d0
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 + 0x2008]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009db70
lea rcx, [rsp + 0x2008]
jmp 0x14009663d
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
lea rcx, [rsp + 0x2020]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.14009db70
lea rcx, [rsp + 0x2020]
call fcn.14009d2d0
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 + 0x2038]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009db70
lea rcx, [rsp + 0x2038]
jmp 0x14009663d
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
lea rcx, [rsp + 0x2050]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.14009db70
lea rcx, [rsp + 0x2050]
call fcn.14009d2d0
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 + 0x2068]
call fcn.14006fda0
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14009db70
lea rcx, [rsp + 0x2068]
call fcn.14009d2d0
lea r8, [rsp + 0x338]
lea rdx, [rsp + 0x238]
lea rcx, [r13 + 0x198]
call fcn.14009d9f0
lea rdx, [rsp + 0xc00]
lea rcx, [r13 + 0x198]
call fcn.14009daa0
mov rdx, rax
lea rcx, [rsp + 0x238]
call fcn.14009d900
test al, al
je 0x140096872
mov byte [rsp + 0x3b90], 1
mov sil, 1
lea rcx, [rsp + 0x238]
call fcn.14009d270
mov rdi, rax
lea rdx, [rsp + 0xf8]
lea rcx, [rax + 0x20]
call fcn.14009dae0
lea rdx, [rsp + 0x54]
lea rcx, [rdi + 0x20]
call fcn.14009dad0
movzx edx, byte [rsp + 0x54]
lea rcx, [rsp + 0xf8]
call fcn.14009d280
test al, al
je 0x140096872
nop
lea rcx, [rsp + 0xf8]
call fcn.14009d270
mov rdi, rax
mov rdx, rax
lea rcx, [rsp + 0x498]
call fcn.1400a0240
nop
movss xmm6, dword [rdi + 0x20]
lea rdx, [0x14012c780]
lea rcx, [rsp + 0x498]
call fcn.1400a25b0
test al, al
je 0x140096734
xor edx, edx
lea rcx, [rsp + 0xc0]
call fcn.14009db60
xor edx, edx
jmp 0x140096829
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x498]
call fcn.1400a25b0
test al, al
je 0x140096764
mov rdx, r15
lea rcx, [rsp + 0xc0]
call fcn.14009db60
mov rdx, r15
jmp 0x140096829
lea rdx, [0x1401240a8]
lea rcx, [rsp + 0x498]
call fcn.1400a25b0
test al, al
je 0x140096798
mov edx, 2
lea rcx, [rsp + 0xc0]
call fcn.14009db60
mov edx, 2
jmp 0x140096829
lea rdx, [0x14012c788]
lea rcx, [rsp + 0x498]
call fcn.1400a25b0
test al, al
je 0x1400967c9
mov edx, 3
lea rcx, [rsp + 0xc0]
call fcn.14009db60
mov edx, 3
jmp 0x140096829
lea rdx, [0x14012c78c]
lea rcx, [rsp + 0x498]
call fcn.1400a25b0
test al, al
je 0x1400967fa
mov edx, 4
lea rcx, [rsp + 0xc0]
call fcn.14009db60
mov edx, 4
jmp 0x140096829
lea rdx, [0x14012c790]
lea rcx, [rsp + 0x498]
call fcn.1400a25b0
test al, al
je 0x14009683e
mov edx, 5
lea rcx, [rsp + 0xc0]
call fcn.14009db60
mov edx, 5
movss dword [rax], xmm6
lea rcx, [rsp + 0x100]
call fcn.14009db60
movss dword [rax], xmm6
lea rcx, [rsp + 0x498]
call fcn.1400670b0
lea rcx, [rsp + 0xf8]
call fcn.14009d200
movzx edx, byte [rsp + 0x54]
lea rcx, [rsp + 0xf8]
call fcn.14009d280
test al, al
jne 0x1400966e0
movaps xmm0, xmm11
call fcn.14001bcb0
lea r8, [r13 + 0x28]
lea rdx, str.checkbox
lea rcx, [rsp + 0x2ee0]
call fcn.1400a2540
nop
lea r8, [rsp + 0x338]
mov rdx, rax
lea rcx, [rsp + 0x1d00]
call fcn.1400a2700
nop
lea rcx, [rsp + 0x2ee0]
call fcn.1400670b0
lea rcx, [rsp + 0x1d00]
call fcn.140067320
mov rcx, rax
lea rdx, [rsp + 0x3b90]
call fcn.140039d10
movzx eax, byte [rsp + 0x3b90]
cmp sil, al
je 0x140096d71
test al, al
je 0x140096d4d
lea rcx, [rsp + 0x290]
call fcn.14009d330
nop
mov ecx, r14d
sub ecx, 1
lea rdx, [0x14012c780]
je 0x140096aba
sub ecx, 1
je 0x140096a4f
cmp ecx, 4
je 0x14009698d
lea rcx, [rsp + 0x2080]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x20a0]
call fcn.1400a0200
nop
lea r8, [rsp + 0x20c0]
lea rdx, [rsp + 0x2080]
lea rcx, [rsp + 0x2610]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x290]
call fcn.14009f0d0
nop
mov r8d, 2
lea rcx, [rsp + 0x2080]
jmp 0x140096b0b
lea rcx, [rsp + 0x3570]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x3590]
call fcn.1400a0200
nop
lea rdx, [0x1401240a8]
lea rcx, [rsp + 0x35b0]
call fcn.1400a0200
nop
lea rdx, [0x14012c788]
lea rcx, [rsp + 0x35d0]
call fcn.1400a0200
nop
lea rdx, [0x14012c78c]
lea rcx, [rsp + 0x35f0]
call fcn.1400a0200
nop
lea rdx, [0x14012c790]
lea rcx, [rsp + 0x3610]
call fcn.1400a0200
nop
lea r8, [rsp + 0x3630]
lea rdx, [rsp + 0x3570]
lea rcx, [rsp + 0x2620]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x290]
call fcn.14009f0d0
nop
mov r8d, 6
lea rcx, [rsp + 0x3570]
jmp 0x140096b0b
lea rcx, [rsp + 0x20c0]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x20e0]
call fcn.1400a0200
nop
lea r8, [rsp + 0x2100]
lea rdx, [rsp + 0x20c0]
lea rcx, [rsp + 0x2630]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x290]
call fcn.14009f0d0
nop
mov r8d, 2
lea rcx, [rsp + 0x20c0]
jmp 0x140096b0b
lea rcx, [rsp + 0x1520]
call fcn.1400a0200
nop
lea r8, [rsp + 0x1540]
lea rdx, [rsp + 0x1520]
lea rcx, [rsp + 0x2640]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x290]
call fcn.14009f0d0
nop
mov r8, r15
lea rcx, [rsp + 0x1520]
lea r9, [fcn.1400670b0]
mov edx, 0x20
call fcn.14010b618
mov dword [rsp + 0x148], 0
lea r8, [rsp + 0x148]
lea rdx, [0x14012c780]
lea rcx, [rsp + 0x38f0]
call fcn.1400a2c80
nop
mov dword [rsp + 0x14c], r15d
lea r8, [rsp + 0x14c]
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x3918]
call fcn.1400a2c80
nop
mov dword [rsp + 0x150], 2
lea r8, [rsp + 0x150]
lea rdx, [0x1401240a8]
lea rcx, [rsp + 0x3940]
call fcn.1400a2ed0
nop
mov dword [rsp + 0x154], 3
lea r8, [rsp + 0x154]
lea rdx, [0x14012c788]
lea rcx, [rsp + 0x3968]
call fcn.1400a2f00
nop
mov dword [rsp + 0x158], 4
lea r8, [rsp + 0x158]
lea rdx, [0x14012c78c]
lea rcx, [rsp + 0x3990]
call fcn.1400a2c80
nop
mov dword [rsp + 0x15c], 5
lea r8, [rsp + 0x15c]
lea rdx, [0x14012c790]
lea rcx, [rsp + 0x39b8]
call fcn.1400a2c80
nop
mov dword [rsp + 0x160], 6
lea r8, [rsp + 0x160]
lea rdx, [0x14012c794]
lea rcx, [rsp + 0x39e0]
call fcn.1400a2c80
nop
mov dword [rsp + 0x164], 7
lea r8, [rsp + 0x164]
lea rdx, [0x14012c798]
lea rcx, [rsp + 0x3a08]
call fcn.1400a2c80
nop
lea r8, [rsp + 0x3a30]
lea rdx, [rsp + 0x38f0]
lea rcx, [rsp + 0x2650]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x3530]
call fcn.14009d0e0
nop
lea r9, [fcn.1400670b0]
mov edx, 0x28
lea r8d, [rdx - 0x20]
lea rcx, [rsp + 0x38f0]
call fcn.14010b618
lea rcx, [rsp + 0x290]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [rsp + 0x290]
call fcn.14009d290
mov rsi, rax
cmp rdi, rax
je 0x140096d30
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3530]
call fcn.14009d0c0
movsxd rdx, dword [rax]
lea rcx, [rsp + 0xc0]
call fcn.14009db60
movss xmm6, dword [rax]
lea rdx, [rsp + 0x338]
lea rcx, [r13 + 0x198]
call fcn.14009d9d0
mov rcx, rax
mov rdx, rdi
call fcn.14009dab0
movss dword [rax], xmm6
add rdi, 0x20
cmp rdi, rsi
jne 0x140096ce0
lea rcx, [rsp + 0x3530]
call fcn.14009cdb0
nop
lea rcx, [rsp + 0x290]
call fcn.14009f150
jmp 0x140096d61
lea rdx, [rsp + 0x338]
lea rcx, [r13 + 0x198]
call fcn.14009da60
mov rcx, r13
call fcn.1400743a0
mov rcx, r13
call fcn.140074a90
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bba0
movzx ecx, byte [rsp + 0x3b90]
call fcn.140071a10
movzx ecx, byte [rsp + 0x3b90]
call fcn.140071a20
lea rcx, [rsp + 0xc08]
call fcn.14001bc50
mov rdi, rax
lea rcx, [rsp + 0x338]
call fcn.140067320
mov rcx, rax
movaps xmm2, xmm15
mov rdx, qword [rdi]
call fcn.14006da00
cmp byte [rsp + 0x3b90], 0
je 0x140097663
movaps xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0xc10]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
lea rcx, [rsp + 0x200]
call fcn.14009d330
nop
sub r14d, 1
lea rdx, [0x14012c780]
je 0x140096fb9
sub r14d, 1
je 0x140096f4e
cmp r14d, 4
je 0x140096e8c
lea rcx, [rsp + 0x2100]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x2120]
call fcn.1400a0200
nop
lea r8, [rsp + 0x2140]
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x2660]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x200]
call fcn.14009f0d0
nop
mov r8d, 2
lea rcx, [rsp + 0x2100]
jmp 0x14009700a
lea rcx, [rsp + 0x3630]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x3650]
call fcn.1400a0200
nop
lea rdx, [0x1401240a8]
lea rcx, [rsp + 0x3670]
call fcn.1400a0200
nop
lea rdx, [0x14012c788]
lea rcx, [rsp + 0x3690]
call fcn.1400a0200
nop
lea rdx, [0x14012c78c]
lea rcx, [rsp + 0x36b0]
call fcn.1400a0200
nop
lea rdx, [0x14012c790]
lea rcx, [rsp + 0x36d0]
call fcn.1400a0200
nop
lea r8, [rsp + 0x36f0]
lea rdx, [rsp + 0x3630]
lea rcx, [rsp + 0x2670]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x200]
call fcn.14009f0d0
nop
mov r8d, 6
lea rcx, [rsp + 0x3630]
jmp 0x14009700a
lea rcx, [rsp + 0x2140]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x2160]
call fcn.1400a0200
nop
lea r8, [rsp + 0x2180]
lea rdx, [rsp + 0x2140]
lea rcx, [rsp + 0x2680]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x200]
call fcn.14009f0d0
nop
mov r8d, 2
lea rcx, [rsp + 0x2140]
jmp 0x14009700a
lea rcx, [rsp + 0x1540]
call fcn.1400a0200
nop
lea r8, [rsp + 0x1560]
lea rdx, [rsp + 0x1540]
lea rcx, [rsp + 0x2690]
call fcn.14009d350
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x200]
call fcn.14009f0d0
nop
mov r8, r15
lea rcx, [rsp + 0x1540]
lea r9, [fcn.1400670b0]
mov edx, 0x20
call fcn.14010b618
lea rcx, [rsp + 0x200]
call fcn.14009d2a0
mov r14, rax
lea rcx, [rsp + 0x200]
call fcn.14009d290
mov r15, rax
cmp r14, rax
je 0x140097650
nop dword [rax]
nop dword [rax + rax]
movzx edx, bl
lea rcx, [rsp + 0x858]
call fcn.1400a5770
nop
xor r8d, r8d
lea rdx, [0x140119222]
lea rcx, [rsp + 0x858]
call fcn.1400a5790
nop
mov rcx, qword [0x1401579e0]
call fcn.1400f8140
test al, al
je 0x1400970a3
mov r8d, 4
lea rdx, str._.0f
lea rcx, [rsp + 0x858]
call fcn.140067390
lea r8, [r13 + 0x28]
lea rdx, [0x1401235b4]
lea rcx, [rsp + 0x2f20]
call fcn.1400a2540
nop
lea r8, [rsp + 0x338]
mov rdx, rax
lea rcx, [rsp + 0x2f00]
call fcn.1400a2700
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x1ce0]
call fcn.1400a2700
nop
lea rcx, [rsp + 0x2f00]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x2f20]
call fcn.1400672c0
lea rdx, [0x14012c780]
lea rcx, [rsp + 0x33f0]
call fcn.1400a0200
mov dword [rsp + 0x3410], 0
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x3418]
call fcn.1400a0200
mov dword [rsp + 0x3438], 1
lea rdx, [0x1401240a8]
lea rcx, [rsp + 0x3440]
call fcn.1400a0200
mov dword [rsp + 0x3460], 2
lea rdx, [0x14012c788]
lea rcx, [rsp + 0x3468]
call fcn.1400a0200
mov dword [rsp + 0x3488], 3
lea rdx, [0x14012c78c]
lea rcx, [rsp + 0x3490]
call fcn.1400a0200
mov dword [rsp + 0x34b0], 4
lea rdx, [0x14012c790]
lea rcx, [rsp + 0x34b8]
call fcn.1400a0200
mov dword [rsp + 0x34d8], 5
lea rdx, [0x14012c794]
lea rcx, [rsp + 0x34e0]
call fcn.1400a0200
mov dword [rsp + 0x3500], 6
lea rdx, [0x14012c798]
lea rcx, [rsp + 0x3508]
call fcn.1400a0200
mov dword [rsp + 0x3528], 7
lea rax, [rsp + 0x33f0]
mov qword [rsp + 0x5c0], rax
lea rax, [rsp + 0x3530]
mov qword [rsp + 0x5c8], rax
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0x16a0]
call fcn.14009d0e0
nop
lea r9, [fcn.1400670b0]
mov edx, 0x28
lea r8d, [rdx - 0x20]
lea rcx, [rsp + 0x33f0]
call fcn.14010b618
mov dword [rsp + 0x240], 0
mov dword [rsp + 0x244], 0x40a00000
lea rcx, [rsp + 0x240]
call fcn.14003a900
movaps xmm0, xmm11
call fcn.14001bcb0
lea rdx, [0x14012c780]
lea rcx, [rsp + 0x36f0]
call fcn.1400a0200
nop
lea rdx, str.Front_left
lea rcx, [rsp + 0x3710]
call fcn.1400a0200
nop
lea rdx, [0x14012c784]
lea rcx, [rsp + 0x3730]
call fcn.1400a0200
nop
lea rdx, str.Front_right
lea rcx, [rsp + 0x3750]
call fcn.1400a0200
nop
lea rdx, [0x1401240a8]
lea rcx, [rsp + 0x3770]
call fcn.1400a0200
nop
lea rdx, str.Center
lea rcx, [rsp + 0x3790]
call fcn.1400a0200
nop
lea rdx, [0x14012c788]
lea rcx, [rsp + 0x37b0]
call fcn.1400a0200
nop
lea rdx, str.Low_frequency
lea rcx, [rsp + 0x37d0]
call fcn.1400a0200
nop
lea rdx, [0x14012c78c]
lea rcx, [rsp + 0x37f0]
call fcn.1400a0200
nop
lea rdx, str.Surround_left
lea rcx, [rsp + 0x3810]
call fcn.1400a0200
nop
lea rdx, [0x14012c790]
lea rcx, [rsp + 0x3830]
call fcn.1400a0200
nop
lea rdx, str.Surround_right
lea rcx, [rsp + 0x3850]
call fcn.1400a0200
nop
lea rdx, [0x14012c794]
lea rcx, [rsp + 0x3870]
call fcn.1400a0200
nop
lea rdx, str.Back_left
lea rcx, [rsp + 0x3890]
call fcn.1400a0200
nop
lea rdx, [0x14012c798]
lea rcx, [rsp + 0x38b0]
call fcn.1400a0200
nop
lea rdx, str.Back_right
lea rcx, [rsp + 0x38d0]
call fcn.1400a0200
nop
lea rax, [rsp + 0x36f0]
mov qword [rsp + 0x5d0], rax
lea rax, [rsp + 0x38f0]
mov qword [rsp + 0x5d8], rax
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x33b0]
call fcn.14009cf30
nop
lea r9, [fcn.14009cdc0]
mov edx, 0x40
lea r8d, [rdx - 0x38]
lea rcx, [rsp + 0x36f0]
call fcn.14010b618
mov rax, qword [rsp + 0x208]
sub rax, qword [rsp + 0x200]
sar rax, 5
cmp rax, 1
jne 0x140097441
lea rcx, str.Mono
jmp 0x140097468
mov r8, r14
lea rdx, [rsp + 0x26a0]
lea rcx, [rsp + 0x33b0]
call fcn.1400a3470
mov rcx, qword [rax]
add rcx, 0x30
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm12
call fcn.14001bcb0
mov rax, qword [0x140157940]
or dword [rax + 0x1ba0], 1
mov dword [rax + 0x1ba4], 0x43be0000
mov r8, r14
lea rdx, [rsp + 0x26b0]
lea rcx, [rsp + 0x16a0]
call fcn.1400a37b0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 0x30]
mov rax, qword [rsp + 0xc0]
lea rsi, [rax + rcx*4]
lea rcx, [rsp + 0x1ce0]
call fcn.140067320
mov rdi, rax
lea rcx, [rsp + 0x858]
call fcn.140067320
mov dword [rsp + 0x168], 0x42c80000
mov dword [rsp + 0x170], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x170]
mov r8, rsi
mov edx, 8
mov rcx, rdi
call fcn.14003d2a0
mov r8, r14
lea rdx, [rsp + 0x26c0]
lea rcx, [rsp + 0x16a0]
call fcn.1400a37b0
mov rcx, qword [rax]
movsxd rsi, dword [rcx + 0x30]
mov rdi, qword [rsp + 0x100]
mov r8, r14
lea rdx, [rsp + 0x26d0]
lea rcx, [rsp + 0x16a0]
call fcn.1400a37b0
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 0x30]
movss xmm0, dword [rdi + rsi*4]
mov rax, qword [rsp + 0xc0]
ucomiss xmm0, dword [rax + rdx*4]
jp 0x140097586
je 0x1400975f2
mov r8, r14
lea rdx, [rsp + 0x26e0]
lea rcx, [rsp + 0x16a0]
call fcn.1400a37b0
mov rdi, qword [rax]
lea r8, [rsp + 0x338]
lea rdx, [rsp + 0x26f0]
lea rcx, [r13 + 0x198]
call fcn.1400a3ae0
mov rcx, qword [rax]
add rcx, 0x40
mov r8, r14
lea rdx, [rsp + 0x2700]
call fcn.1400a3d40
mov rdx, qword [rax]
movsxd rcx, dword [rdi + 0x30]
mov rax, qword [rsp + 0xc0]
mov ecx, dword [rax + rcx*4]
mov dword [rdx + 0x40], ecx
mov rcx, r13
call fcn.1400743a0
nop
lea rcx, [rsp + 0x33c8]
call fcn.14009cfe0
lea rcx, [rsp + 0x33b8]
call fcn.14009d040
nop
lea rcx, [rsp + 0x16b8]
call fcn.14009cfe0
lea rcx, [rsp + 0x16a8]
call fcn.14009d190
nop
lea rcx, [rsp + 0x1ce0]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x858]
call fcn.1400672c0
add r14, 0x20
cmp r14, r15
jne 0x140097050
lea rcx, [rsp + 0x200]
call fcn.1400a0bd0
mov r15d, 1
call fcn.14001abe0
mov ecx, r15d
call fcn.14000e9f0
mov dword [rsp + 0x248], 0
mov dword [rsp + 0x24c], 0x41700000
lea rcx, [rsp + 0x248]
call fcn.14003a900
nop
lea rcx, [rsp + 0x1d00]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x100]
call fcn.14009d2d0
nop
lea rcx, [rsp + 0xc0]
call fcn.14009d2d0
nop
lea rcx, [rsp + 0x338]
call fcn.1400672c0
mov rdi, qword [rsp + 0x3ba8]
add rdi, 0x20
mov qword [rsp + 0x3ba8], rdi
cmp rdi, qword [rsp + 0x88]
jne 0x1400962f0
movss xmm13, dword [0x140135004]
movss xmm15, dword [0x140134bbc]
lea rcx, [rsp + 0x790]
call fcn.14009f150
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xc18]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
cmp byte [r13 + 0xc0], 0
je 0x140097c75
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [0x140157a20]
call fcn.14009d290
mov r14, rax
cmp rdi, rax
je 0x14009778b
nop dword [rax]
mov rsi, qword [rdi]
lea rdx, [rsi + 0x28]
lea rcx, [r13 + 0x28]
call fcn.1400a2b20
test al, al
je 0x14009777b
mov byte [rsi + 0xc0], 0
mov byte [rsi + 0xc1], 0
add rdi, 8
cmp rdi, r14
jne 0x140097760
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xc20]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm14
call fcn.14001bcb0
movss xmm6, dword [0x140134eac]
lea rcx, [r13 + 0x28]
lea rdx, str.engine_vibrations
call fcn.1400a25b0
test al, al
je 0x1400977d5
movss xmm6, dword [0x140134f10]
movaps xmm2, xmm6
movss xmm1, dword [0x140134f7c]
lea rcx, [rsp + 0xc28]
call fcn.14000c580
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.dwrf
call fcn.1400150b0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Advanced
call fcn.140037400
call fcn.14001a9c0
movss xmm2, dword [0x140134ce8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc30]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aeb0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc38]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
lea rdx, [r13 + 0x180]
lea rcx, [rsp + 0x1b8]
call fcn.14009f9e0
nop
lea rcx, [rsp + 0x1b8]
call fcn.14009f4f0
test al, al
je 0x14009789d
lea rcx, str.None
call fcn.140037400
jmp 0x140097c27
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x1b8]
call fcn.14009f620
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x640]
call fcn.1400a1240
lea rcx, [rsp + 0x640]
call fcn.1400a1190
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x358]
call fcn.1400a27e0
test al, al
jne 0x140097c27
movss xmm15, dword [0x140134db0]
movss xmm10, dword [0x140134ee8]
movss xmm12, dword [0x140134f38]
nop dword [rax]
lea rcx, [rsp + 0x358]
call fcn.14009f380
mov rdx, rax
lea rcx, [rsp + 0x4b8]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x358]
call fcn.14009f210
mov rcx, rax
lea rdx, str.title
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x1d60]
call fcn.1400a2a40
nop
lea rcx, [rsp + 0x358]
call fcn.14009f210
mov rcx, rax
lea rdx, str.hint
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x1d40]
call fcn.1400a2a40
nop
lea rcx, [rsp + 0x358]
call fcn.1400a1020
lea rdx, str.format
mov rcx, rax
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x1d20]
call fcn.1400a2a40
nop
lea rcx, [rsp + 0x358]
call fcn.1400a1020
lea rdx, [0x14012d64c]
mov rcx, rax
call fcn.1400a29f0
mov rcx, rax
call fcn.1400a2d20
movaps xmm7, xmm0
lea rcx, [rsp + 0x358]
call fcn.14009f210
mov rcx, rax
lea rdx, [0x14012d650]
call fcn.1400a29f0
mov rcx, rax
call fcn.1400a2d20
movaps xmm9, xmm0
lea rcx, [rsp + 0x1d60]
call fcn.140067320
mov rcx, rax
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140097a39
lea rcx, [rsp + 0x1d40]
call fcn.140067320
mov rcx, rax
call fcn.14001cc60
movaps xmm1, xmm8
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm10
call fcn.14001bcb0
movaps xmm0, xmm12
call fcn.14001bd50
lea rdx, [rsp + 0x4b8]
lea rcx, [r13 + 0x128]
call fcn.14009dab0
movss xmm6, dword [rax]
lea r8, [rsp + 0x4b8]
lea rdx, [0x1401235b4]
lea rcx, [rsp + 0x1560]
call fcn.1400a2540
nop
lea rcx, [rsp + 0x1d20]
call fcn.140067320
mov rsi, rax
lea rdx, [rsp + 0x4b8]
lea rcx, [r13 + 0x128]
call fcn.14009dab0
mov rdi, rax
lea rcx, [rsp + 0x1560]
call fcn.140067320
mov rcx, rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rdi
call fcn.14003d950
lea rdx, [rsp + 0x4b8]
lea rcx, [r13 + 0x128]
call fcn.14009dab0
ucomiss xmm6, dword [rax]
jp 0x140097afb
je 0x140097b47
lea rax, [rsp + 0x2f40]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x4b8]
lea rcx, [rsp + 0x2f40]
call fcn.1400a0240
mov rdi, rax
lea rdx, [rsp + 0x4b8]
lea rcx, [r13 + 0x128]
call fcn.14009dab0
nop
movss xmm2, dword [rax]
mov rdx, rdi
mov rcx, r13
call fcn.140078110
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rsp + 0xc40]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
nop
lea rcx, [rsp + 0x1560]
call fcn.1400672c0
lea rcx, [rsp + 0x1560]
call fcn.14000c5d0
nop
lea rcx, [rsp + 0x1d20]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x1d40]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1d60]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x4b8]
call fcn.1400672c0
lea rcx, [rsp + 0x358]
call fcn.14009f400
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x640]
call fcn.1400a1240
lea rcx, [rsp + 0x640]
call fcn.1400a1190
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x358]
call fcn.1400a27e0
test al, al
je 0x140097910
movss xmm10, dword [0x140134c48]
movss xmm12, dword [0x140134ed8]
movss xmm15, dword [0x140134bbc]
movss xmm9, dword [0x140134db0]
call fcn.140015120
mov dword [rsp + 0x250], 0
mov dword [rsp + 0x254], 0x41f00000
lea rcx, [rsp + 0x250]
call fcn.14003a900
nop
xor edx, edx
lea rcx, [rsp + 0x1b8]
call fcn.1400a19b0
movzx edx, byte [rsp + 0x1b8]
lea rcx, [rsp + 0x1c0]
call fcn.1400a0c60
nop
lea rcx, [rsp + 0x1d80]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x1da0]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x1dc0]
call fcn.1400672c0
nop
xor edx, edx
lea rcx, [rsp + 0x2f8]
call fcn.1400a19b0
movzx edx, byte [rsp + 0x2f8]
lea rcx, [rsp + 0x300]
call fcn.1400a0c60
nop
lea rcx, [rsp + 0x1de0]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x1e00]
call fcn.1400672c0
nop
lea rcx, [rsp + 0x1e20]
call fcn.1400672c0
mov rdi, qword [rsp + 0xe0]
add rdi, 8
mov qword [rsp + 0xe0], rdi
cmp rdi, qword [rsp + 0x80]
movss xmm7, dword [0x140134e14]
movss xmm6, dword [0x140134e74]
jne 0x140094b20
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc48]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.140015120
call fcn.14001c180
nop
lea rcx, [rsp + 0x548]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1e40]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x3a8]
call fcn.14009d2d0
nop
lea rcx, [rsp + 0x1580]
call fcn.1400670b0
mov r12d, 1
call fcn.140047640
movss xmm6, dword [0x140134df4]
mov rax, qword [0x140157968]
cmp byte [rax + 0x19], 0
je 0x1400995f9
mov rax, qword [0x140157978]
movzx ecx, byte [rax + 0xc8]
neg cl
sbb r8d, r8d
and r8d, 2
xor edx, edx
lea rcx, str.Cloud
call fcn.140047550
test al, al
je 0x1400995f9
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140134f88]
jp 0x140097de6
je 0x140097e51
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140157c48]
call fcn.140002080
mov rax, qword [0x140157978]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
movzx ecx, byte [0x140157af3]
call fcn.140071a10
movzx ecx, byte [0x140157af3]
call fcn.140071a20
mov rax, qword [0x140157978]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
movss xmm2, dword [0x140134e24]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc50]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
movss xmm9, dword [0x140134e14]
movaps xmm2, xmm9
movss xmm1, dword [0x140134ebc]
lea rcx, [rsp + 0xc58]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Share_profile
call fcn.1400380c0
test al, al
je 0x140097ef0
xor edx, edx
lea rcx, str.share_open
call fcn.14001ce50
mov byte [rsp + 0x5d], 1
movss xmm2, dword [0x140134ef8]
movss xmm7, dword [0x140134f4c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xc60]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
mov r8d, 0x2f
lea rdx, [rsp + 0x5d]
lea rcx, str.share_open
call fcn.14001d6a0
test al, al
je 0x14009823d
mov rax, qword [0x140157978]
cmp byte [rax + 0xcf], 0
je 0x140097f6b
cmp byte [rax + 0xce], 0
jne 0x140097f74
mov byte [rax + 0xcf], 0
call fcn.14001d440
mov rax, qword [0x140157978]
cmp byte [rax + 0xce], 0
je 0x140097fe6
movss xmm2, dword [0x140134e70]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc68]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ea4]
call fcn.14001bcb0
lea rcx, str.Profile_shared__thanks_
call fcn.140037400
mov byte [rsp + 0x5e], 0
lea rdx, [rsp + 0x5e]
lea rcx, [rsp + 0x5e0]
call fcn.1400a30d0
nop
lea rcx, [rsp + 0x5e0]
call fcn.14006d640
nop
lea rcx, [rsp + 0x5e0]
call fcn.14006d620
jmp 0x140098238
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xc70]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rdx, qword [0x140157a38]
add rdx, 0xd8
lea rcx, [rsp + 0x15a0]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x15a0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x500]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x500]
mulss xmm1, xmm15
movss xmm0, dword [0x140134f00]
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x15a0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xc78]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm9
call fcn.14001bcb0
movss xmm6, dword [0x140134f3c]
movaps xmm0, xmm6
call fcn.14001bd50
xor edi, edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
lea r9d, [rdi + 0xf]
lea r8, [0x140157fa0]
lea rdx, str._Your_name
lea rcx, str.profileShareAuthor
call fcn.14003e100
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xc80]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm9
call fcn.14001bcb0
movaps xmm0, xmm6
call fcn.14001bd50
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
lea r9d, [rdi + 0x64]
lea r8, [0x140157fb0]
lea rdx, str._Your_bass_shaker_setup_description
lea rcx, str.profileShareDesc
call fcn.14003e100
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xc88]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134eac]
call fcn.14001bcb0
movaps xmm2, xmm9
movss xmm6, dword [0x140134e74]
movaps xmm1, xmm6
lea rcx, [rsp + 0xc90]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Share
call fcn.1400380c0
test al, al
je 0x1400981e3
cmp byte [0x140157fa0], dil
je 0x1400981e3
mov rax, qword [0x140157978]
mov word [rax + 0xce], 0x101
mov byte [rsp + 0x5f], dil
lea rdx, [rsp + 0x5f]
lea rcx, [rsp + 0x5f0]
call fcn.1400a3140
nop
lea rcx, [rsp + 0x5f0]
call fcn.14006d640
nop
lea rcx, [rsp + 0x5f0]
call fcn.14006d620
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rsp + 0xc98]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380c0
test al, al
je 0x14009822b
mov byte [0x140157fa0], 0
mov byte [0x140157fb0], 0
call fcn.14001d440
nop
lea rcx, [rsp + 0x15a0]
call fcn.1400670b0
call fcn.14001d7f0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f00]
call fcn.14001bcb0
movss xmm0, dword [0x140134ec8]
call fcn.14001bd50
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], eax
lea r9d, [rax + 0x40]
lea r8, [0x1401580b0]
lea rdx, str._Search_author
lea rcx, str.profileAuthorSearch
call fcn.14003e100
mov rdx, qword [0x140157978]
add rdx, 0x38
lea rcx, [rsp + 0x438]
call fcn.14009ef30
nop
cmp byte [0x1401580b0], 0
je 0x14009844e
lea rcx, [rsp + 0x438]
call fcn.14009ede0
mov rdi, qword [0x140157978]
lea rcx, [rdi + 0x38]
call fcn.14009d2a0
mov r14, rax
lea rcx, [rdi + 0x38]
call fcn.14009d290
mov r15, rax
cmp r14, rax
je 0x14009844e
nop dword [rax]
mov rdx, r14
lea rcx, [rsp + 0x680]
call fcn.1400a0240
nop
lea rdx, [rsp + 0xca0]
lea rcx, [rsp + 0x680]
call fcn.14009ffd0
mov rsi, rax
lea rdx, [rsp + 0xca8]
lea rcx, [rsp + 0x680]
call fcn.14009ffb0
mov rdi, rax
lea rdx, [rsp + 0xcb0]
lea rcx, [rsp + 0x680]
call fcn.14009ffd0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsi]
mov r8, qword [rdi]
mov rdx, qword [rax]
lea rcx, [rsp + 0xcb8]
call fcn.1400a31b0
lea rdx, [0x1401580b0]
lea rcx, [rsp + 0x660]
call fcn.1400a0200
nop
lea rdx, [rsp + 0xcc0]
lea rcx, [rsp + 0x660]
call fcn.14009ffd0
mov rsi, rax
lea rdx, [rsp + 0xcc8]
lea rcx, [rsp + 0x660]
call fcn.14009ffb0
mov rdi, rax
lea rdx, [rsp + 0xcd0]
lea rcx, [rsp + 0x660]
call fcn.14009ffd0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rsi]
mov r8, qword [rdi]
mov rdx, qword [rax]
lea rcx, [rsp + 0xcd8]
call fcn.1400a31b0
lea rcx, [rsp + 0x660]
call fcn.140067320
mov rdi, rax
lea rcx, [rsp + 0x680]
call fcn.140067320
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x140098423
mov rdx, r14
lea rcx, [rsp + 0x438]
call fcn.14009ee10
nop
lea rcx, [rsp + 0x660]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x680]
call fcn.1400670b0
add r14, 0xc0
cmp r14, r15
jne 0x1400982f0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134ef8]
call fcn.14001bd50
lea rcx, [rsp + 0x3c0]
call fcn.14009d330
nop
lea rdx, str.Downloads
lea rcx, [rsp + 0x1e60]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x1e60]
lea rcx, [rsp + 0x3c0]
call fcn.14009f100
nop
lea rcx, [rsp + 0x1e60]
call fcn.1400670b0
lea rdx, str.Rating
lea rcx, [rsp + 0x1e80]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x1e80]
lea rcx, [rsp + 0x3c0]
call fcn.14009f100
nop
lea rcx, [rsp + 0x1e80]
call fcn.1400670b0
lea rdx, str.Author
lea rcx, [rsp + 0x1ea0]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x1ea0]
lea rcx, [rsp + 0x3c0]
call fcn.14009f100
nop
lea rcx, [rsp + 0x1ea0]
call fcn.1400670b0
mov r8, qword [0x140157978]
add r8, 0x100
lea rdx, str._Sort_by
lea rcx, [rsp + 0x1fa0]
call fcn.1400a2540
nop
lea rcx, [rsp + 0x1fa0]
call fcn.140067320
mov rdx, rax
xor r8d, r8d
lea rcx, str.sortby
call fcn.14003b250
test al, al
je 0x140098646
lea rcx, [rsp + 0x3c0]
call fcn.14009d2a0
mov rsi, rax
lea rcx, [rsp + 0x3c0]
call fcn.14009d290
mov r15, rax
cmp rsi, rax
je 0x140098641
mov rcx, qword [0x140157978]
add rcx, 0x100
mov rdx, rsi
call fcn.1400a24f0
movzx r14d, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xce0]
call fcn.14000c580
mov rdi, rax
mov rcx, rsi
call fcn.140067320
mov rcx, rax
mov r9, rdi
xor r8d, r8d
movzx edx, r14b
call fcn.140043c50
test al, al
je 0x14009862a
mov byte [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x630]
call fcn.1400a3220
nop
lea rcx, [rsp + 0x630]
call fcn.14006d640
mov rcx, qword [0x140157978]
add rcx, 0x100
mov rdx, rsi
call fcn.1400a0010
nop
lea rcx, [rsp + 0x630]
call fcn.14006d620
test r14b, r14b
je 0x140098634
call fcn.14001b0e0
add rsi, 0x20
cmp rsi, r15
jne 0x140098591
call fcn.14001d7f0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xce8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm11
call fcn.14001bcb0
movss xmm0, dword [0x140134f80]
call fcn.14001bd50
movss xmm0, dword [0x140134b64]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140134b70]
movss xmm2, dword [0x140134b60]
movss xmm1, dword [0x140134b50]
lea rcx, [rsp + 0x2710]
call fcn.14000c590
mov rdx, rax
mov ecx, 7
call fcn.14000e740
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xcf0]
call fcn.14000c580
mov rdx, rax
mov r8b, 1
lea rcx, [0x140119222]
call fcn.140044370
test al, al
je 0x1400995b6
mov rcx, qword [0x140157978]
add rcx, 0x38
call fcn.14009edd0
test al, al
je 0x140098a88
mov rax, qword [0x140157978]
cmp byte [rax + 0xcc], 0
jne 0x1400989c6
mov rax, qword [0x140157a38]
cmp byte [rax + 0x25], 0
je 0x1400989c6
movss xmm2, dword [0x140134e80]
movaps xmm1, xmm8
lea rcx, [rsp + 0xcf8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134f0c]
call fcn.14001bcb0
lea rdx, str.profiles_cloud.png
lea rcx, [rsp + 0x1ec0]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1ec0]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2720]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2730]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd00]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd08]
call fcn.14000c580
mov rdi, rax
movss xmm0, dword [0x140134e8c]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0xd10]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1ec0]
call fcn.1400670b0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xd18]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rdx, qword [0x140157a38]
add rdx, 0xd8
lea rcx, [rsp + 0x1ee0]
call fcn.1400a0240
nop
lea r8, [rsp + 0x1ee0]
lea rdx, str.Could_not_find_shared_profiles_for
lea rcx, [rsp + 0x15e0]
call fcn.1400a2540
nop
lea rcx, [rsp + 0x15e0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x428]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x428]
mulss xmm1, xmm15
movss xmm7, dword [0x140134f2c]
movaps xmm0, xmm7
subss xmm0, xmm1
movss xmm6, dword [0x140134db0]
subss xmm0, xmm6
call fcn.14001bcb0
lea rcx, [rsp + 0x15e0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xd20]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
lea rdx, str.Be_the_first_one_to_share_
lea rcx, [rsp + 0x15c0]
call fcn.1400a0200
nop
lea rcx, [rsp + 0x15c0]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x450]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x450]
mulss xmm1, xmm15
movaps xmm0, xmm7
subss xmm0, xmm1
subss xmm0, xmm6
call fcn.14001bcb0
lea rcx, [rsp + 0x15c0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
nop
lea rcx, [rsp + 0x15c0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x15e0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1ee0]
call fcn.1400670b0
mov r12d, 1
jmp 0x1400995b1
movaps xmm2, xmm12
movaps xmm1, xmm8
lea rcx, [rsp + 0xd28]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157a38]
lea rdx, str.Awaiting_simulator_connection
cmp byte [rax + 0x25], 0
lea rax, str.Loading...
cmovne rdx, rax
lea rcx, [rsp + 0x1600]
call fcn.1400a0200
nop
lea rcx, [rsp + 0x1600]
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x3d8]
call fcn.1400145f0
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm1, dword [rsp + 0x3d8]
mulss xmm1, xmm15
subss xmm0, xmm1
call fcn.14001bcb0
lea rcx, [rsp + 0x1600]
call fcn.140067320
mov rcx, rax
call fcn.140037400
nop
lea rcx, [rsp + 0x1600]
call fcn.1400670b0
jmp 0x1400995b1
lea rcx, [rsp + 0x438]
call fcn.14009d2a0
mov r13, rax
lea rcx, [rsp + 0x438]
call fcn.14009d290
cmp r13, rax
je 0x1400995b1
add r13, 0x40
movss xmm6, dword [0x140134db0]
movss xmm15, dword [0x140134e8c]
mov rbx, rax
nop word [rax + rax]
lea rdx, [r13 - 0x40]
lea rcx, [rsp + 0x8b8]
call fcn.1400a0240
nop
lea rdx, [r13 - 0x20]
lea rcx, [rsp + 0x898]
call fcn.1400a0240
nop
mov rdx, r13
lea rcx, [rsp + 0x1f80]
call fcn.1400a0240
nop
lea rdx, [r13 + 0x20]
lea rcx, [rsp + 0x1f60]
call fcn.1400a0240
nop
lea rdx, [r13 + 0x40]
lea rcx, [rsp + 0x318]
call fcn.1400a0240
nop
lea rcx, [r13 + 0x60]
lea rdx, str.true
call fcn.1400a25b0
lea rcx, [rsp + 0x898]
call fcn.14009ff80
test al, al
je 0x140098b5e
lea rdx, str.No_description.
lea rcx, [rsp + 0x898]
call fcn.14009fff0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xd30]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm11
call fcn.14001bcb0
call fcn.14003aa40
call fcn.14001c040
lea rcx, [rsp + 0x8b8]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xd38]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm11
call fcn.14001bcb0
lea rdx, str.star.png
lea rcx, [rsp + 0x1f00]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1f00]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2740]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2750]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd40]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd48]
call fcn.14000c580
mov rdi, rax
movss xmm7, dword [0x140134dfc]
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0xd50]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1f00]
call fcn.1400670b0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
lea rcx, [rsp + 0x1f60]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bba0
lea rdx, str.download.png
lea rcx, [rsp + 0x1f20]
call fcn.1400a0200
nop
mov rcx, qword [0x140157978]
add rcx, 0x10
lea rdx, [rsp + 0x1f20]
call fcn.14009f090
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x2760]
call fcn.14000c590
mov r15, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2770]
call fcn.14000c590
mov r14, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xd58]
call fcn.14000c580
mov rsi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xd60]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0xd68]
call fcn.14000c580
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
call fcn.1400393c0
nop
lea rcx, [rsp + 0x1f20]
call fcn.1400670b0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
lea rcx, [rsp + 0x1f80]
call fcn.140067320
mov rcx, rax
call fcn.140037400
call fcn.14001c180
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134edc]
call fcn.14001bcb0
call fcn.14001c040
lea rcx, [rsp + 0xd70]
call fcn.14001bc70
movss xmm0, dword [rax]
addss xmm0, dword [0x140134f1c]
call fcn.14001ac90
lea rcx, [rsp + 0x898]
call fcn.140067320
mov rcx, rax
call fcn.1400375a0
call fcn.14001ad10
call fcn.14001c180
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f50]
call fcn.14001bcb0
call fcn.14001c040
movss xmm7, dword [0x140134d58]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xd78]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rdx, qword [0x140157978]
cmp byte [rdx + 0xd0], 0
je 0x140098f08
add rdx, 0xa0
lea rcx, [rsp + 0x318]
call fcn.1400a24f0
test al, al
je 0x140098ef8
movss xmm0, dword [0x140134f58]
call fcn.14001bcb0
lea rcx, str.Loading...
call fcn.140037400
movss xmm2, dword [0x140134db8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd80]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
jmp 0x1400991e1
mov rdx, qword [0x140157978]
cmp byte [rdx + 0xd0], 0
jne 0x140098f87
add rdx, 0xa0
lea rcx, [rsp + 0x318]
call fcn.1400a24f0
test al, al
je 0x140098f87
mov rcx, qword [0x140157978]
add rcx, 0xa0
lea rdx, [0x140119222]
call fcn.14009fff0
mov rax, qword [0x140157978]
mov byte [rax + 0xc9], 0
movss xmm0, dword [0x140134f68]
call fcn.14001bcb0
lea rcx, str.Done
call fcn.140037400
movss xmm2, dword [0x140134db8]
movaps xmm1, xmm8
lea rcx, [rsp + 0xd88]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
jmp 0x1400991e1
lea r8, [rsp + 0x318]
lea rdx, str.Import
lea rcx, [rsp + 0x1640]
call fcn.1400a2540
nop
xor sil, sil
mov rcx, qword [0x140157a38]
add rcx, 0xd8
call fcn.14009ff80
test al, al
jne 0x140099117
lea rcx, [rsp + 0x2b8]
call fcn.140073a20
nop
lea rdx, [0x140119222]
lea rcx, [rsp + 0x1620]
call fcn.1400a0200
nop
lea rdx, [0x14012c668]
lea rcx, [rsp + 0x1f40]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x3a30]
lea rcx, [rsp + 0x2b8]
call fcn.14009f560
mov rdi, rax
lea r8, [rsp + 0x1f40]
lea rdx, [rsp + 0x3a50]
lea rcx, [rsp + 0x2b8]
call fcn.14009f6f0
mov rcx, rax
mov rdx, rdi
call fcn.1400a27d0
movzx edi, al
lea rcx, [rsp + 0x1f40]
call fcn.1400670b0
test dil, dil
je 0x1400990e9
lea rdx, [0x14012c668]
lea rcx, [rsp + 0x2b8]
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x2f60]
call fcn.1400a2a40
mov rdx, rax
lea rcx, [rsp + 0x1620]
call fcn.1400a0040
lea rcx, [rsp + 0x2f60]
call fcn.1400670b0
lea rdx, [rsp + 0x1620]
lea rcx, [rsp + 0x8b8]
call fcn.1400a24f0
test al, al
je 0x1400990e9
lea r8, [rsp + 0x318]
lea rdx, str.Active
lea rcx, [rsp + 0x2f80]
call fcn.1400a2540
mov rdx, rax
lea rcx, [rsp + 0x1640]
call fcn.1400a0040
lea rcx, [rsp + 0x2f80]
call fcn.1400670b0
mov sil, 1
lea rcx, [rsp + 0x1620]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x2b8]
call fcn.14009f940
test sil, sil
je 0x140099117
xor ecx, ecx
call fcn.140071a10
xor ecx, ecx
call fcn.140071a20
movaps xmm2, xmm9
movaps xmm1, xmm15
lea rcx, [rsp + 0xd90]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x1640]
call fcn.140067320
mov rcx, rax
mov rdx, rdi
call fcn.1400380c0
test al, al
je 0x1400991c4
mov rcx, qword [0x140157978]
mov byte [rcx + 0xd0], 1
add rcx, 0xa0
lea rdx, [rsp + 0x318]
call fcn.1400a0010
lea r8, [rsp + 0x8b8]
lea rdx, [rsp + 0x318]
lea rcx, [rsp + 0x3a70]
call fcn.14009cd50
nop
mov rdx, rax
lea rcx, [rsp + 0x610]
call fcn.1400a3290
nop
lea rcx, [rsp + 0x3a70]
call fcn.14009ce50
lea rcx, [rsp + 0x610]
call fcn.14006d640
nop
lea rcx, [rsp + 0x610]
call fcn.14006d620
test sil, sil
je 0x1400991d4
call fcn.14001abe0
call fcn.140071a90
nop
lea rcx, [rsp + 0x1640]
call fcn.1400670b0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xd98]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
lea r8, [rsp + 0x318]
lea rdx, [0x14012d844]
lea rcx, [rsp + 0x878]
call fcn.1400a2540
nop
movaps xmm2, xmm9
movaps xmm1, xmm15
lea rcx, [rsp + 0xda0]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x878]
call fcn.140067320
mov rcx, rax
mov rdx, rdi
call fcn.1400380c0
test al, al
je 0x140099265
lea rcx, [rsp + 0x878]
call fcn.140067320
mov rcx, rax
xor edx, edx
call fcn.14001ce50
mov byte [rsp + 0x61], 1
movaps xmm2, xmm12
movss xmm1, dword [0x140134f34]
lea rcx, [rsp + 0xda8]
call fcn.14000c580
mov rcx, rax
mov r12d, 1
mov edx, r12d
call fcn.14001b030
lea rcx, [rsp + 0x878]
call fcn.140067320
mov rcx, rax
lea r8d, [r12 + 0x2e]
lea rdx, [rsp + 0x61]
call fcn.14001d6a0
test al, al
je 0x140099511
mov rax, qword [0x140157978]
cmp byte [rax + 0xd2], 0
je 0x1400992e7
cmp byte [rax + 0xd1], 0
jne 0x1400992f0
mov byte [rax + 0xd2], 0
call fcn.14001d440
mov rax, qword [0x140157978]
cmp byte [rax + 0xd1], 0
je 0x140099362
movss xmm2, dword [0x140134e58]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdb0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134eac]
call fcn.14001bcb0
lea rcx, str.Thanks_
call fcn.140037400
mov byte [rsp + 0x62], 0
lea rdx, [rsp + 0x62]
lea rcx, [rsp + 0x620]
call fcn.1400a3360
nop
lea rcx, [rsp + 0x620]
call fcn.14006d640
nop
lea rcx, [rsp + 0x620]
call fcn.14006d620
jmp 0x14009950c
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdb8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ea0]
call fcn.14001bcb0
lea rcx, str.Rate_profile
call fcn.140037400
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xdc0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movaps xmm0, xmm11
call fcn.14001bcb0
movss xmm0, dword [0x140134f2c]
call fcn.14001bd50
mov rdx, qword [0x140157978]
add rdx, 0xc4
mov dword [rsp + 0x28], 0
lea rax, str._d_Stars
mov qword [rsp + 0x20], rax
mov r9d, 5
mov r8d, r12d
lea rcx, str.rateslider
call fcn.14003d990
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x1070]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e68]
call fcn.14001bcb0
movaps xmm2, xmm9
movss xmm7, dword [0x140134e74]
movaps xmm1, xmm7
lea rcx, [rsp + 0xdc8]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Rate
call fcn.1400380c0
test al, al
je 0x1400994c2
mov rax, qword [0x140157978]
mov word [rax + 0xd1], 0x101
lea rdx, [rsp + 0x318]
lea rcx, [rsp + 0x2fa0]
call fcn.14009cd90
nop
mov rdx, rax
lea rcx, [rsp + 0x600]
call fcn.1400a33d0
nop
lea rcx, [rsp + 0x2fa0]
call fcn.1400670b0
lea rcx, [rsp + 0x600]
call fcn.14006d640
nop
lea rcx, [rsp + 0x600]
call fcn.14006d620
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xdd0]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400380c0
test al, al
je 0x14009950c
mov rax, qword [0x140157978]
mov dword [rax + 0xc4], 5
call fcn.14001d440
call fcn.14001d7f0
call fcn.14001c180
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rsp + 0xdd8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aeb0
nop
lea rcx, [rsp + 0x878]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x318]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1f60]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1f80]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x898]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x8b8]
call fcn.1400670b0
add r13, 0xc0
lea rax, [r13 - 0x40]
cmp rax, rbx
jne 0x140098ad0
movss xmm15, dword [0x140134bbc]
movzx ebx, byte [rsp + 0x3b90]
call fcn.1400447f0
mov ecx, r12d
call fcn.14000e7a0
call fcn.14001abe0
call fcn.140071a90
call fcn.140047640
nop
lea rcx, [rsp + 0x1fa0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x3c0]
call fcn.14009f150
nop
lea rcx, [rsp + 0x438]
call fcn.14009ee50
jmp 0x140099602
movss xmm9, dword [0x140134e14]
mov rax, qword [0x140157968]
cmp byte [rax + 0x19], 0
je 0x14009a7d7
mov rax, qword [0x140157978]
movzx ecx, byte [rax + 0xcd]
neg cl
sbb r8d, r8d
and r8d, 2
xor edx, edx
lea rcx, str.Settings
call fcn.140047550
test al, al
je 0x14009a7d7
lea rcx, [0x140157a20]
call fcn.14009d2a0
mov rdi, rax
lea rcx, [0x140157a20]
call fcn.14009d290
cmp rdi, rax
je 0x140099673
mov rcx, qword [rdi]
mov byte [rcx + 0xc1], 0
add rdi, 8
cmp rdi, rax
jne 0x140099660
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140134f88]
jp 0x14009968a
je 0x1400996fc
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140157c48]
call fcn.140002080
mov rax, qword [0x140157978]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140157978]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
mov rax, qword [0x140157980]
cmp byte [rax + 2], 0
jne 0x1400997dd
mov rcx, qword [0x1401579e0]
call fcn.1400f7450
mov rcx, qword [0x140157980]
mov byte [rcx + 2], al
mov byte [rcx + 3], al
mov rcx, qword [0x1401579e0]
call fcn.1400f7600
mov rcx, qword [0x140157980]
mov byte [rcx + 4], al
mov byte [rcx + 5], al
mov rcx, qword [0x1401579e0]
call fcn.1400f77a0
mov rcx, qword [0x140157980]
mov byte [rcx + 6], al
mov byte [rcx + 7], al
mov rcx, qword [0x1401579e0]
call fcn.1400f7fa0
mov rcx, qword [0x140157980]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], al
mov rcx, qword [0x1401579e0]
call fcn.1400f8140
mov rcx, qword [0x140157980]
mov byte [rcx + 0x16], al
mov byte [rcx + 0x17], al
mov rcx, qword [0x1401579e0]
call fcn.1400f7930
mov rcx, qword [0x140157980]
mov byte [rcx + 8], al
mov byte [rcx + 9], al
mov rcx, qword [0x1401579e0]
call fcn.1400f71f0
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mulss xmm1, dword [0x140134e8c]
cvttss2si ecx, xmm1
mov rax, qword [0x140157980]
mov dword [rax + 0xc], ecx
mov dword [rax + 0x10], ecx
movss xmm2, dword [0x140134e24]
movaps xmm1, xmm8
lea rcx, [rsp + 0xde0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Audio
call fcn.140037400
call fcn.14001a9c0
movss xmm7, dword [0x140134de0]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xde8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Multiple_outputs
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099882
lea rcx, str.Turn_on_in_order_to_support_multiple_noutput_devices_per_effect
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm6, dword [0x140134f00]
movaps xmm0, xmm6
call fcn.14001bcb0
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
mov byte [rsp + 0x3ba0], al
lea r8, [rsp + 0x3ba0]
lea rdx, str.gjhfgjht
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
mov rcx, qword [0x1401579e0]
call fcn.1400f8320
movzx edx, byte [rsp + 0x3ba0]
cmp dl, al
je 0x140099907
mov rcx, qword [0x1401579e0]
call fcn.1400f84e0
call fcn.14008cde0
cmp byte [rsp + 0x3ba0], 0
je 0x140099907
mov byte [0x140157af2], 1
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xdf0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
cmp byte [rsp + 0x3ba0], 0
lea rcx, str.Output_devices
jne 0x140099949
lea rcx, str.Output_device
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099965
lea rcx, str.Use_this_to_change_the_output_device_nwhich_is_used_by_your_bass_shaker
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
cmp byte [rsp + 0x3ba0], 0
je 0x1400999a2
lea rcx, str.Proceed_with_setup_through_the_Main_tab
call fcn.140037400
jmp 0x140099b5a
lea rdx, [rsp + 0x1660]
mov rcx, qword [0x1401579e0]
call fcn.1400f7020
nop
lea rcx, [rsp + 0x1660]
call fcn.140067320
mov rdx, rax
xor r8d, r8d
lea rcx, str.playbackdevice
call fcn.14003b250
test al, al
je 0x140099aea
xor r8d, r8d
lea rdx, [rsp + 0x7a8]
lea rcx, [0x140157e50]
call fcn.14006fba0
nop
lea rcx, [rsp + 0x7a8]
call fcn.14009d2a0
mov rsi, rax
lea rcx, [rsp + 0x7a8]
call fcn.14009d290
mov r14, rax
cmp rsi, rax
je 0x140099ad8
nop
mov rdx, rsi
lea rcx, [rsp + 0x8d8]
call fcn.1400a0240
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xdf8]
call fcn.14000c580
mov rdi, rax
lea rcx, [rsp + 0x8d8]
call fcn.140067320
mov rcx, rax
mov r9, rdi
xor r8d, r8d
xor edx, edx
call fcn.140043c50
test al, al
je 0x140099a9f
lea rdx, [rsp + 0x8d8]
lea rcx, [rsp + 0x2fc0]
call fcn.1400a0240
mov rdx, rax
mov rcx, qword [0x1401579e0]
call fcn.1400f6f70
lea rcx, [0x140157e50]
call fcn.14006f6c0
call fcn.14008cde0
lea rdx, [rsp + 0x8d8]
lea rcx, [rsp + 0x1660]
call fcn.1400a24f0
test al, al
je 0x140099abe
call fcn.14001b0e0
nop
lea rcx, [rsp + 0x8d8]
call fcn.1400670b0
add rsi, 0x20
cmp rsi, r14
jne 0x140099a20
lea rcx, [rsp + 0x7a8]
call fcn.14009f150
call fcn.14001d7f0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0xe00]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Test31
call fcn.1400380c0
test al, al
je 0x140099b4d
call fcn.14008e890
lea rdx, str.Test_audio_played
lea rcx, [rsp + 0x2fe0]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.1400c9fe0
nop
lea rcx, [rsp + 0x1660]
call fcn.1400670b0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe08]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Master_volume
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099ba7
lea rcx, str.Use_this_to_adjust_the_master_volume_level
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, dword [0x140134bd8]
call fcn.14001bd50
mov rdx, qword [0x140157980]
add rdx, 0xc
xor esi, esi
mov dword [rsp + 0x28], esi
lea rax, str._.0f
mov qword [rsp + 0x20], rax
lea r9d, [rsi + 0x64]
xor r8d, r8d
lea rcx, str.masterGain
call fcn.14003d990
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe10]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Low_pass_filter
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099c52
lea rcx, str.Use_this_to_filter_out_frequencies_above_the_selected_value
call fcn.14001cc60
mov rcx, qword [0x1401579e0]
call fcn.1400f85b0
mov edi, eax
mov dword [rsp + 0xa0], eax
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov rcx, qword [0x140157978]
movss xmm0, dword [rcx + 0x50]
mulss xmm0, dword [0x140134bd8]
call fcn.14001bd50
mov dword [rsp + 0x28], esi
lea rax, str._.0f_Hz
mov qword [rsp + 0x20], rax
mov r9d, __WSAFDIsSet
lea r8d, [r9 - 0x64]
lea rdx, [rsp + 0xa0]
lea rcx, str.lowpass
call fcn.14003d990
mov edx, dword [rsp + 0xa0]
cmp edx, edi
je 0x140099cf2
mov rcx, qword [0x1401579e0]
call fcn.1400f8720
movd xmm1, dword [rsp + 0xa0]
cvtdq2ps xmm1, xmm1
lea rcx, [0x140157e50]
call fcn.140070500
movss xmm7, dword [0x140134e30]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe18]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.General
call fcn.140037400
call fcn.14001a9c0
movss xmm2, dword [0x140134de0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe20]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Auto_minimize
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099d97
lea rcx, str.When_on__SimHaptic_will_auto_minimize_on_start
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov r8, qword [0x140157980]
add r8, 2
lea rdx, [0x14012dac0]
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14003aa40
movss xmm0, dword [0x140134f34]
call fcn.14001bcb0
lea rcx, str.Announce_connection
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099e0c
lea rcx, str.When_on__a_short_vibration_will_be_played_upon_na_successful_connection_with_the_simulator
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f70]
call fcn.14001bcb0
mov r8, qword [0x140157980]
add r8, 8
lea rdx, str.ggjht
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
movss xmm2, dword [0x140134de0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe28]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Auto_start
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099e96
lea rcx, str.When_on__SimHaptic_will_run_automatically_nonce_your_simulator_will_run
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov r8, qword [0x140157980]
add r8, 4
lea rdx, str.gjht
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14003aa40
movss xmm0, dword [0x140134f34]
call fcn.14001bcb0
lea rcx, str.Auto_exit
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099f0b
lea rcx, str.When_on__SimHaptic_will_exit_automatically_nonce_your_simulator_will_close
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f70]
call fcn.14001bcb0
mov r8, qword [0x140157980]
add r8, 6
lea rdx, str.gjfffffffhft
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
movss xmm2, dword [0x140134de0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe30]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Sliders_value
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x140099f95
lea rcx, str.When_on__value_will_be_shown_inside_nevery_effect_volume_slider
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov r8, qword [0x140157980]
add r8, 0x16
lea rdx, str.gfgfjht
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
call fcn.14003aa40
movss xmm0, dword [0x140134f34]
call fcn.14001bcb0
lea rcx, str.Full_list
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x14009a00a
lea rcx, str.When_on__window_height_will_increase_to_nshow_full_list_of_effects
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f70]
call fcn.14001bcb0
mov r8, qword [0x140157980]
add r8, 0x14
lea rdx, str.gjfffffgggffhft
mov rcx, qword [0x140157978]
call fcn.1400f5bd0
lea rdx, [rsp + 0x3000]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
lea rdx, [0x14012c598]
mov rcx, rax
call fcn.1400a25b0
movzx edi, al
lea rcx, [rsp + 0x3000]
call fcn.1400670b0
test dil, dil
je 0x14009a3fa
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe38]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Server
call fcn.140037400
call fcn.14001a9c0
movss xmm2, dword [0x140134de0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe40]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Plugin_port
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x14009a11c
lea rcx, str.This_is_the_port_SimHaptic_will_use_nto_communciate_with_the_simualtor
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov rcx, qword [0x1401579e0]
call fcn.1400f88a0
mov edx, eax
lea rcx, [rsp + 0x1740]
call fcn.14006cf40
nop
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
lea rcx, [rsp + 0x1740]
call fcn.140067320
mov rdx, rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], r12d
mov r9d, 6
lea rdi, [0x140157f58]
mov r8, rdi
lea rcx, str.port55
call fcn.14003e100
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0xe48]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Save332
call fcn.1400380c0
test al, al
je 0x14009a244
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x14009a1d5
test rax, rax
je 0x14009a244
mov rdx, rdi
lea rcx, [rsp + 0x1720]
call fcn.1400a0200
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rsp + 0x1720]
call fcn.14006cec0
mov edx, eax
mov rcx, qword [0x1401579e0]
call fcn.1400f87e0
nop
lea rcx, [rsp + 0x1720]
call fcn.1400670b0
mov rcx, qword [0x1401579e0]
call fcn.1400f88a0
mov ecx, eax
call fcn.1400ba240
xor edx, edx
lea rcx, str.portchangef
call fcn.14001ce50
mov byte [rsp + 0x63], 1
mov rax, qword [0x140157978]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, dword [0x140134ee4]
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140134e50]
movss xmm2, dword [0x140134ee8]
movss xmm1, dword [0x140134f3c]
lea rcx, [rsp + 0xe50]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xe58]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xe60]
call fcn.14000c580
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001afa0
mov r8d, 0x2f
lea rdx, [rsp + 0x63]
lea rcx, str.portchangef
call fcn.14001d6a0
test al, al
je 0x14009a3dd
movss xmm2, dword [0x140134e3c]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe68]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e7c]
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Saved__action_needed_
call fcn.140037400
call fcn.14001a9c0
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe70]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e80]
call fcn.14001bcb0
lea rcx, str.Restart_the_flight_in_DCS
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xe78]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ebc]
call fcn.14001bcb0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0xe80]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x14009a3d7
call fcn.14001d440
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x1740]
call fcn.1400670b0
movss xmm6, dword [0x140134f00]
movss xmm7, dword [0x140134e30]
lea rdx, [rsp + 0x3020]
mov rcx, qword [0x1401579e0]
call fcn.1400f6dd0
nop
lea rdx, str.X_Plane
mov rcx, rax
call fcn.1400a25b0
movzx edi, al
lea rcx, [rsp + 0x3020]
call fcn.1400670b0
test dil, dil
je 0x14009a7d0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xe88]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Server
call fcn.140037400
call fcn.14001a9c0
movss xmm2, dword [0x140134de0]
movaps xmm1, xmm8
lea rcx, [rsp + 0xe90]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
lea rcx, str.Plugin_port
call fcn.140037400
xor ecx, ecx
call fcn.140010550
test al, al
je 0x14009a4d4
lea rcx, str.This_is_the_port_SimHaptic_will_use_nto_communciate_with_the_simualtor
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm0, xmm6
call fcn.14001bcb0
mov rcx, qword [0x1401579e0]
call fcn.1400f7be0
mov edx, eax
lea rcx, [rsp + 0x1780]
call fcn.14006cf40
nop
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
lea rcx, [rsp + 0x1780]
call fcn.140067320
mov rdx, rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], r12d
mov r9d, 6
lea rdi, [0x140157f48]
mov r8, rdi
lea rcx, str.port5
call fcn.14003e100
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0xe98]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Save33
call fcn.1400380c0
test al, al
je 0x14009a5f8
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rdi + rax], 0
jne 0x14009a590
test rax, rax
je 0x14009a5f8
mov rdx, rdi
lea rcx, [rsp + 0x1760]
call fcn.1400a0200
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rsp + 0x1760]
call fcn.14006cec0
mov edx, eax
mov rcx, qword [0x1401579e0]
call fcn.1400f7b20
nop
lea rcx, [rsp + 0x1760]
call fcn.1400670b0
mov rcx, qword [0x140157a38]
call fcn.1400e2960
xor edx, edx
lea rcx, str.portchange
call fcn.14001ce50
mov byte [rsp + 0x64], 1
mov rax, qword [0x140157978]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, dword [0x140134ee4]
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140134e50]
movss xmm2, dword [0x140134ee8]
movss xmm1, dword [0x140134f3c]
lea rcx, [rsp + 0xea0]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xea8]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xeb0]
call fcn.14000c580
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001afa0
mov r8d, 0x2f
lea rdx, [rsp + 0x64]
lea rcx, str.portchange
call fcn.14001d6a0
test al, al
je 0x14009a7c3
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xeb8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e70]
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Saved__action_needed_
call fcn.140037400
call fcn.14001a9c0
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xec0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e7c]
call fcn.14001bcb0
lea rcx, str.In_X_Plane_menu_go_to
call fcn.140037400
movss xmm0, dword [0x140134e88]
call fcn.14001bcb0
lea rcx, str.Plugins___SimHaptic
call fcn.140037400
movss xmm0, dword [0x140134e60]
call fcn.14001bcb0
lea rcx, str.and_press_on_Restart_Server
call fcn.140037400
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xec8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ebc]
call fcn.14001bcb0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0xed0]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x14009a7bd
call fcn.14001d440
call fcn.14001d7f0
nop
lea rcx, [rsp + 0x1780]
call fcn.1400670b0
call fcn.140047640
jmp 0x14009a7d9
xor esi, esi
xor r8d, r8d
xor edx, edx
lea rcx, str.About
call fcn.140047550
test al, al
je 0x14009bc17
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x54]
ucomiss xmm0, dword [0x140134f88]
jp 0x14009a809
je 0x14009a87b
mov dword [rax + 0x54], 0x44228000
cvttss2si edx, dword [rax + 0x50]
mov r8d, 0x28a
mov rcx, qword [0x140157c48]
call fcn.140002080
mov rax, qword [0x140157978]
cvttss2si r9d, dword [rax + 0x54]
cvttss2si r8d, dword [rax + 0x50]
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohs
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rdi, rax
mov r8d, r12d
mov rdx, rax
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rdi
call qword [sym.imp.GDI32.dll_DeleteObject]
mov rax, qword [0x140157978]
mov byte [rax + 0xc8], 0
mov byte [rax + 0xcd], 0
movss xmm7, dword [0x140134e24]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xed8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.Version
call fcn.140037400
call fcn.14001a9c0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134ea0]
call fcn.14001bcb0
lea rdx, [0x140154be8]
lea rcx, [rsp + 0x1b40]
call fcn.1400a0240
nop
lea rcx, [rsp + 0x1b40]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f28]
call fcn.14001bcb0
movaps xmm2, xmm7
movss xmm6, dword [0x140134eb8]
movaps xmm1, xmm6
lea rcx, [rsp + 0xee0]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Manual1
call fcn.1400380c0
test al, al
je 0x14009a9a8
lea rdx, str.Open_manual_pressed
lea rcx, [rsp + 0x3040]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__docs.google.com_document_d_17DKuB3h3MahbeuwMzcjLf7oAwmsGg4RDbFnpv_oQ2_A_edit_uspsharing
lea rcx, [rsp + 0x3060]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0xee8]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Website2
call fcn.1400380c0
test al, al
je 0x14009aa1b
lea rdx, str.Open_website_pressed
lea rcx, [rsp + 0x3080]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__www.rkApps.shop
lea rcx, [rsp + 0x30a0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movss xmm6, dword [0x140134df4]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xef0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aa40
movaps xmm0, xmm14
call fcn.14001bcb0
mov rcx, qword [0x140157978]
mov rcx, qword [rcx + 0x60]
call fcn.14001a920
lea rcx, str.License
call fcn.140037400
call fcn.14001a9c0
xor ecx, ecx
call fcn.140010550
test al, al
je 0x14009aa85
lea rcx, str.Name_of_activated_license
call fcn.14001cc60
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
lea rdx, [0x140119222]
lea rcx, [rsp + 0x6a0]
call fcn.1400a0200
nop
mov rax, qword [0x140157968]
cmp byte [rax + 0x1b], 0
je 0x14009aabd
lea rdx, str.Activated
jmp 0x14009aad7
cmp byte [rax + 0x1a], 0
je 0x14009aad0
cmp byte [rax + 0x19], 0
lea rdx, str.Trial_ended
je 0x14009aad7
lea rdx, str.7_days_trial
lea rcx, [rsp + 0x6a0]
call fcn.14009fff0
movss xmm0, dword [0x140134ea0]
call fcn.14001bcb0
lea rcx, [rsp + 0x6a0]
call fcn.140067320
mov rcx, rax
call fcn.140037400
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movss xmm0, dword [0x140134f28]
call fcn.14001bcb0
movaps xmm2, xmm7
movss xmm1, dword [0x140134eb8]
lea rcx, [rsp + 0xef8]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Forum3
call fcn.1400380c0
test al, al
je 0x14009ab8b
lea rdx, str.Open_forum_pressed
lea rcx, [rsp + 0x30c0]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__rkappsus.wixsite.com_rkapps_forum
lea rcx, [rsp + 0x30e0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm7
movss xmm1, dword [0x140134eb8]
lea rcx, [rsp + 0xf00]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Facebook4
call fcn.1400380c0
test al, al
je 0x14009ac03
lea rdx, str.Open_facebook_pressed
lea rcx, [rsp + 0x3100]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__www.facebook.com_rkApps.shop
lea rcx, [rsp + 0x3120]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf08]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134f28]
call fcn.14001bcb0
movaps xmm2, xmm7
movss xmm1, dword [0x140134eb8]
lea rcx, [rsp + 0xf10]
call fcn.14000c580
mov rdx, rax
lea rcx, str.FSRealistic43
call fcn.1400380c0
test al, al
je 0x14009ac97
lea rdx, str.FSRealistic_pressed
lea rcx, [rsp + 0x3140]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__www.rkapps.shop_products_fsrealistic
lea rcx, [rsp + 0x3160]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm1, xmm14
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm7
movss xmm1, dword [0x140134eb8]
lea rcx, [rsp + 0xf18]
call fcn.14000c580
mov rdx, rax
lea rcx, str.XPRealistic64
call fcn.1400380c0
test al, al
je 0x14009ad0f
lea rdx, str.XPRealistic_pressed
lea rcx, [rsp + 0x3180]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__www.rkapps.shop_products_xprealistic
lea rcx, [rsp + 0x31a0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf20]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134f28]
call fcn.14001bcb0
movaps xmm2, xmm7
movss xmm1, dword [0x140134f2c]
lea rcx, [rsp + 0xf28]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Chat_with_us6f4
call fcn.1400380c0
test al, al
je 0x14009ada3
lea rdx, str.Chat_with_us_pressed
lea rcx, [rsp + 0x31c0]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, 3
call fcn.1400c9fe0
lea rdx, str.https:__www.rkapps.shop
lea rcx, [rsp + 0x31e0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rsp + 0xf30]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157968]
cmp byte [rax + 0x1a], 0
je 0x14009bb9d
movaps xmm1, xmm8
cmp byte [rax + 0x19], 0
je 0x14009b4b2
movaps xmm2, xmm6
lea rcx, [rsp + 0xf38]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aeb0
mov rax, qword [0x140157978]
movss xmm2, dword [0x140134e54]
movaps xmm1, xmm8
cmp byte [rax + 0xcb], 0
jne 0x14009af69
lea rcx, [rsp + 0xf40]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134e78]
call fcn.14001bcb0
lea rcx, str.You_are_on_trial_mode__we_hope_you_enjoy_SimHaptic_
call fcn.140037400
movss xmm0, dword [0x140134e90]
call fcn.14001bcb0
lea rcx, str.To_activate__choose_one_of_the_following_options.
call fcn.140037400
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xf48]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140134e8c]
subss xmm0, xmm6
call fcn.14001bcb0
movss xmm2, dword [0x140134e38]
movss xmm7, dword [0x140134f00]
movaps xmm1, xmm7
lea rcx, [rsp + 0xf50]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.1400380c0
test al, al
je 0x14009aef0
lea rdx, str.https:__www.rkapps.shop_products_simhaptic_for_msfs_x_plane
lea rcx, [rsp + 0x3200]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xf58]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm6
call fcn.14001bcb0
movss xmm2, dword [0x140134e3c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xf60]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380c0
test al, al
je 0x14009bbf6
mov rax, qword [0x140157978]
mov byte [rax + 0xcb], 1
jmp 0x14009bbf6
lea rcx, [rsp + 0xf68]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134eec]
call fcn.14001bcb0
lea rcx, str.Please_enter_product_key
call fcn.140037400
movss xmm6, dword [0x140134e48]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf70]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ed4]
call fcn.14001bcb0
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x1401580f0]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003e100
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0xf78]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Paste
call fcn.1400380c0
test al, al
je 0x14009b060
mov rcx, qword [0x140157c48]
call fcn.14008cdd0
lea rdx, [0x1401580f0]
sub rdx, rax
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14009b052
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0xf80]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm7, dword [0x140134e8c]
subss xmm0, xmm7
movss xmm6, dword [0x140134db0]
subss xmm0, xmm6
call fcn.14001bcb0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xf88]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Back
call fcn.1400380c0
test al, al
je 0x14009b0df
mov rax, qword [0x140157978]
mov byte [rax + 0xcb], 0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm6
call fcn.14001bcb0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0xf90]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380c0
test al, al
je 0x14009b2cd
lea rdx, [0x1401580f0]
lea rcx, [rsp + 0x568]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x568]
lea rcx, [rsp + 0x3220]
call fcn.1400bf570
mov rdx, rax
lea rcx, [rsp + 0x568]
call fcn.1400a0040
lea rcx, [rsp + 0x3220]
call fcn.1400670b0
lea rdx, [0x140119222]
lea rcx, [rsp + 0x568]
call fcn.1400a25b0
test al, al
je 0x14009b199
lea rdx, str.Missing_details
jmp 0x14009b1c9
lea rcx, [rsp + 0x568]
call fcn.140067320
mov rdx, rax
lea rcx, [rsp + 0x3240]
call fcn.1400a0200
mov rcx, rax
call fcn.1400c0100
test al, al
jne 0x14009b1ec
lea rdx, str.Invalid_product_key
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.14009fff0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce50
jmp 0x14009b2c0
mov rcx, qword [0x140157968]
add rcx, 8
lea rdx, str.email
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x17a0]
call fcn.1400a2a40
nop
lea rax, [rsp + 0x3260]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x568]
lea rcx, [rsp + 0x3260]
call fcn.1400a0240
mov rdi, rax
lea rdx, [rsp + 0x17a0]
lea rcx, [rsp + 0x3280]
call fcn.1400a0240
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140157968]
call fcn.1400d6580
cmp eax, 0xffffffff
jne 0x14009b27d
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
lea rdx, str.Invalid_product_key
jmp 0x14009b29e
mov rdx, qword [0x140157978]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x14009b2b2
lea rcx, [rdx + 0x80]
lea rdx, str.SimHaptic_Activated
call fcn.14009fff0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce50
nop
lea rcx, [rsp + 0x17a0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x568]
call fcn.1400670b0
mov byte [rsp + 0x65], 1
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0xf98]
call fcn.1400145f0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140134c6c]
movss xmm1, dword [0x140134f1c]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm15
mov rax, qword [0x140157978]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, xmm9
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140134e50]
movss xmm2, dword [0x140134e8c]
lea rcx, [rsp + 0xfa0]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0xfa8]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0xfb0]
call fcn.14000c580
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001afa0
mov r8d, 0x2f
lea rdx, [rsp + 0x65]
lea rcx, str.inputIssue
call fcn.14001d6a0
test al, al
je 0x14009bbf6
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xfb8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x3e0]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x3e0]
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rcx, rax
call fcn.140037400
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0xfc0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
subss xmm9, dword [0x140134e48]
movaps xmm0, xmm9
call fcn.14001bcb0
movss xmm2, dword [0x140134e14]
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0xfc8]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x14009b4a8
call fcn.14001d440
call fcn.14001d7f0
jmp 0x14009bbf6
mov rax, qword [0x140157978]
cmp byte [rax + 0xcb], 0
jne 0x14009b642
movss xmm2, dword [0x140134e50]
lea rcx, [rsp + 0xfd0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
call fcn.14003aeb0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rsp + 0xfd8]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ea0]
call fcn.14001bcb0
lea rcx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
call fcn.140037400
movss xmm0, dword [0x140134ea8]
call fcn.14001bcb0
lea rcx, str.Please_choose_one_of_the_following_options.
call fcn.140037400
movss xmm2, dword [0x140134e48]
movaps xmm1, xmm8
lea rcx, [rsp + 0xfe0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [0x140134e8c]
subss xmm0, xmm6
call fcn.14001bcb0
movss xmm2, dword [0x140134e38]
movss xmm7, dword [0x140134f00]
movaps xmm1, xmm7
lea rcx, [rsp + 0xfe8]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.1400380c0
test al, al
je 0x14009b5c9
lea rdx, str.https:__www.rkapps.shop_products_simhaptic_for_msfs_x_plane
lea rcx, [rsp + 0x32a0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400bda90
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0xff0]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
subss xmm0, xmm6
call fcn.14001bcb0
movss xmm2, dword [0x140134e3c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xff8]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380c0
test al, al
je 0x14009bbf6
mov rax, qword [0x140157978]
mov byte [rax + 0xcb], 1
jmp 0x14009bbf6
movss xmm2, dword [0x140134ea0]
lea rcx, [rsp + 0x1000]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134eec]
call fcn.14001bcb0
lea rcx, str.Please_enter_product_key
call fcn.140037400
movss xmm6, dword [0x140134e48]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x1008]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134ed4]
call fcn.14001bcb0
movss xmm0, dword [0x140134f28]
call fcn.14001bd50
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
mov r9d, 0x40
lea r8, [0x140158060]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003e100
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
movaps xmm2, xmm9
movss xmm1, dword [0x140134e68]
lea rcx, [rsp + 0x1010]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Paste
call fcn.1400380c0
test al, al
je 0x14009b74e
mov rcx, qword [0x140157c48]
call fcn.14008cdd0
lea rdx, [0x140158060]
sub rdx, rax
nop dword [rax]
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14009b740
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rsp + 0x1018]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
movss xmm7, dword [0x140134e8c]
subss xmm0, xmm7
movss xmm6, dword [0x140134db0]
subss xmm0, xmm6
call fcn.14001bcb0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0x1020]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Back
call fcn.1400380c0
test al, al
je 0x14009b7cd
mov rax, qword [0x140157978]
mov byte [rax + 0xcb], 0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.14001bba0
mov rax, qword [0x140157978]
movss xmm0, dword [rax + 0x50]
mulss xmm0, xmm15
addss xmm0, xmm6
call fcn.14001bcb0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rsp + 0x1028]
call fcn.14000c580
mov rdx, rax
lea rcx, str.Activate
call fcn.1400380c0
test al, al
je 0x14009b9bb
lea rdx, [0x140158060]
lea rcx, [rsp + 0x508]
call fcn.1400a0200
nop
lea rdx, [rsp + 0x508]
lea rcx, [rsp + 0x32c0]
call fcn.1400bf570
mov rdx, rax
lea rcx, [rsp + 0x508]
call fcn.1400a0040
lea rcx, [rsp + 0x32c0]
call fcn.1400670b0
lea rdx, [0x140119222]
lea rcx, [rsp + 0x508]
call fcn.1400a25b0
test al, al
je 0x14009b887
lea rdx, str.Missing_details
jmp 0x14009b8b7
lea rcx, [rsp + 0x508]
call fcn.140067320
mov rdx, rax
lea rcx, [rsp + 0x32e0]
call fcn.1400a0200
mov rcx, rax
call fcn.1400c0100
test al, al
jne 0x14009b8da
lea rdx, str.Invalid_product_key
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.14009fff0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce50
jmp 0x14009b9ae
mov rcx, qword [0x140157968]
add rcx, 8
lea rdx, str.email
call fcn.1400a29f0
mov rcx, rax
lea rdx, [rsp + 0x17c0]
call fcn.1400a2a40
nop
lea rax, [rsp + 0x3300]
mov qword [rsp + 0x3ba8], rax
lea rdx, [rsp + 0x508]
lea rcx, [rsp + 0x3300]
call fcn.1400a0240
mov rdi, rax
lea rdx, [rsp + 0x17c0]
lea rcx, [rsp + 0x3320]
call fcn.1400a0240
nop
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x140157968]
call fcn.1400d6580
cmp eax, 0xffffffff
jne 0x14009b96b
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
lea rdx, str.Invalid_product_key
jmp 0x14009b98c
mov rdx, qword [0x140157978]
mov byte [rdx + 0xcb], 0
cmp eax, 1
jne 0x14009b9a0
lea rcx, [rdx + 0x80]
lea rdx, str.simhaptic_Activated
call fcn.14009fff0
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ce50
nop
lea rcx, [rsp + 0x17c0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x508]
call fcn.1400670b0
mov byte [rsp + 0x66], 1
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1030]
call fcn.1400145f0
movss xmm0, dword [rax]
mulss xmm0, dword [0x140134c6c]
movss xmm1, dword [0x140134f1c]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm15
mov rax, qword [0x140157978]
movss xmm7, dword [rax + 0x50]
mulss xmm7, xmm15
subss xmm7, xmm9
movss xmm6, dword [rax + 0x54]
mulss xmm6, xmm15
subss xmm6, dword [0x140134e50]
movss xmm2, dword [0x140134e8c]
lea rcx, [rsp + 0x1038]
call fcn.14000c580
mov rcx, rax
mov edx, r12d
call fcn.14001b030
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x1040]
call fcn.14000c580
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x1048]
call fcn.14000c580
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.14001afa0
mov r8d, 0x2f
lea rdx, [rsp + 0x66]
lea rcx, str.inputIssue
call fcn.14001d6a0
test al, al
je 0x14009bbf6
movss xmm2, dword [0x140134de4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1050]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rdx, rax
movss dword [rsp + 0x20], xmm13
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x3e8]
call fcn.1400145f0
movss xmm1, dword [rsp + 0x3e8]
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.14001bcb0
mov rcx, qword [0x140157978]
sub rcx, 0xffffffffffffff80
call fcn.140067320
mov rcx, rax
call fcn.140037400
movss xmm2, dword [0x140134df4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1058]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
subss xmm9, dword [0x140134e48]
movaps xmm0, xmm9
call fcn.14001bcb0
movss xmm2, dword [0x140134e14]
movss xmm1, dword [0x140134e74]
lea rcx, [rsp + 0x1060]
call fcn.14000c580
mov rdx, rax
lea rcx, [0x14012d1d8]
call fcn.1400380c0
test al, al
je 0x14009bb96
call fcn.14001d440
call fcn.14001d7f0
jmp 0x14009bbf6
cmp byte [rax + 0x19], 0
jne 0x14009bbf6
movss xmm2, dword [0x140134e98]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1068]
call fcn.14000c580
mov rcx, rax
call fcn.14003a900
movss xmm0, dword [0x140134eb0]
call fcn.14001bcb0
lea rcx, str.Looks_like_your_license_is_no_longer_valid.
call fcn.140037400
movss xmm0, dword [0x140134f08]
call fcn.14001bcb0
lea rcx, str.Please_contact_us.
call fcn.140037400
call fcn.140047640
nop
lea rcx, [rsp + 0x6a0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1b40]
call fcn.1400670b0
call fcn.140045f20
movss xmm9, dword [0x140134db8]
call fcn.140019fe0
call fcn.14001a9c0
mov rcx, qword [0x140157980]
test rcx, rcx
je 0x14009bc40
call fcn.1400ca6d0
call fcn.1400141a0
lea r8, [rsp + 0x178]
lea rdx, [rsp + 0x1a8]
mov rcx, qword [0x140157c48]
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 + 0xb4]
movss xmm2, dword [rsp + 0xb0]
movss xmm1, dword [rsp + 0xac]
movss xmm0, dword [rsp + 0xa8]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140010be0
mov rcx, rax
call fcn.140036600
mov rcx, qword [0x140157c48]
call fcn.140005520
mov rcx, qword [0x140157c48]
call fcn.140005560
movss xmm6, dword [0x140134b64]
xor r13d, r13d
mov esi, dword [rsp + 0x50]
jmp 0x14008f69f
call fcn.140036be0
call fcn.140035d50
xor ecx, ecx
call fcn.1400516f0
xor ecx, ecx
call fcn.140010a30
mov rcx, qword [0x140157c48]
call fcn.140001f00
call fcn.140004e50
lea rdx, str.Exit
lea rcx, [rsp + 0x3340]
call fcn.1400a0200
mov r8b, 1
mov rdx, rax
mov ecx, recv
call fcn.1400c9fe0
nop
lea rcx, [rsp + 0x17e0]
call fcn.1400670b0
nop
lea rcx, [rsp + 0x1680]
call fcn.1400670b0
xor eax, eax
jmp 0x14009bd66
lea rcx, [rsp + 0x1680]
call fcn.1400670b0
mov eax, r12d
lea r11, [rsp + 0x3b50]
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