Function at 0x14005ba20
Capabilities:
Check mutex on windows
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1480]
mov eax, 0x1580
call fcn.1400c75c0
sub rsp, rax
movaps xmmword [rsp + 0x1570], xmm6
movaps xmmword [rsp + 0x1560], xmm7
movaps xmmword [rsp + 0x1550], xmm8
movaps xmmword [rsp + 0x1540], xmm9
movaps xmmword [rsp + 0x1530], xmm10
movaps xmmword [rsp + 0x1520], xmm11
movaps xmmword [rsp + 0x1510], xmm12
movaps xmmword [rsp + 0x1500], xmm13
movaps xmmword [rsp + 0x14f0], xmm14
movaps xmmword [rsp + 0x14e0], xmm15
xor r12d, r12d
mov qword [rbp + 0x1b0], r12
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitializeEx]
test eax, eax
jns 0x14005bae2
lea rdx, str.Failed_to_initialize_COM_library.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14004c750
mov rcx, rax
lea rdx, [0x140068920]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea eax, [r12 - 1]
jmp 0x1400667b9
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400de910]
xor edx, edx
lea r8d, [rdx + 0x17]
lea rcx, [0x1400de900]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jns 0x14005bb3f
lea rdx, str.Failed_to_create_device_enumerator.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.14004c750
mov rcx, rax
lea rdx, [0x140068920]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov eax, 0xffffffff
jmp 0x1400667b9
movups xmm0, xmmword [str.com_rkapps_apps_dcrealistic]
movups xmmword [rbp + 0x558], xmm0
movsd xmm0, qword [0x1400dd380]
movsd qword [rbp + 0x568], xmm0
mov eax, dword [0x1400dd388]
mov dword [rbp + 0x570], eax
lea r8, [rbp + 0x558]
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14005bbba
call fcn.14004c540
mov r8d, eax
mov edx, 1
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, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 1
jmp 0x1400667b9
lea r8, [0x1400fb6e0]
lea rdx, str.DCRealistic_v
lea rcx, [rbp + 0x108]
call fcn.14004ba30
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007d340
lea rcx, [rbp + 0xed8]
call fcn.1400a3b10
nop
lea r8, [rbp + 0xed8]
lea rdx, str.Exec_path:
lea rcx, [rbp + 0x108]
call fcn.14004ba30
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007d340
lea rcx, [rbp + 0xeb8]
call fcn.1400a3e30
nop
lea rcx, [rbp + 0xeb8]
call fcn.14004af50
mov rcx, rax
call fcn.14005b420
mov edx, r12d
test eax, eax
setne dl
lea rcx, [rbp - 0x78]
call fcn.14004ca40
nop
mov r8, rax
lea rdx, str.Profiles_folder_exist:
lea rcx, [rbp + 0x108]
call fcn.140068730
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007d340
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
call fcn.14005b450
mov edx, r12d
test eax, eax
setne dl
lea rcx, [rbp - 0x78]
call fcn.14004ca40
nop
mov r8, rax
lea rdx, str.Running_as_admin:
lea rcx, [rbp + 0x108]
call fcn.140068730
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007d340
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
xor ecx, ecx
call fcn.140059dd0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call fcn.14005ae00
call fcn.14005b530
lea rcx, [0x14005b330]
call fcn.140004fe0
call fcn.140004e50
test eax, eax
je 0x140066797
xor edx, edx
mov ecx, 0x20003
call fcn.140001c80
xor edx, edx
mov ecx, 0x20005
call fcn.140001c80
mov edx, 1
mov ecx, 0x20007
call fcn.140001c80
lea rdx, str.Creating_window
lea rcx, [rbp + 0x108]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
cvttss2si edx, dword [0x140101e74]
cvttss2si ecx, dword [0x140101eb4]
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.DCRealistic
call fcn.140002310
mov qword [0x1400fd0b0], rax
test rax, rax
je 0x140066797
lea rdx, str.DCRealistic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rbp + 0x3b0], 1
cvttss2si r9d, dword [0x140101e74]
cvttss2si r8d, dword [0x140101eb4]
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov qword [rbp + 0x3b8], rax
xor eax, eax
mov dword [rbp + 0x3c0], eax
lea rdx, [rbp + 0x3b0]
mov rcx, rdi
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
cvttss2si r9d, dword [0x140101e74]
cvttss2si r8d, dword [0x140101eb4]
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rbx, rax
mov r8d, 1
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rbx
call qword [sym.imp.GDI32.dll_DeleteObject]
lea rdx, [0x14005b4c0]
mov rcx, qword [0x1400fd0b0]
call fcn.1400022b0
lea rcx, [rbp + 0x108]
call fcn.1400a3dd0
nop
lea r8, str.icon_big.png
mov rdx, rax
lea rcx, [rbp + 0xe98]
call fcn.140068960
nop
lea rcx, [rbp + 0x108]
call fcn.14004af80
lea rcx, [rbp + 0xe98]
call fcn.14004af50
mov rcx, rax
mov dword [rsp + 0x20], 4
xor r9d, r9d
lea r8, [rbp + 0x29c]
lea rdx, [rbp + 0x298]
call fcn.1400b0d00
mov qword [rbp + 0x2a0], rax
lea r8, [rbp + 0x298]
mov edx, 1
mov rcx, qword [0x1400fd0b0]
call fcn.140001fd0
mov rcx, qword [rbp + 0x2a0]
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
lea rdx, [0x14005a230]
mov rcx, qword [0x1400fd0b0]
call fcn.140001690
lea rdx, [0x14005a280]
mov rcx, qword [0x1400fd0b0]
call fcn.140001650
mov rcx, qword [0x1400fd0b0]
call fcn.1400055a0
mov ecx, 1
call fcn.140005610
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
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.1400193a0
xor ecx, ecx
call fcn.14000e930
call fcn.14000eb20
mov dl, 1
mov rcx, qword [0x1400fd0b0]
call fcn.140033bc0
call fcn.1400342e0
movss xmm0, dword [0x1400e39a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e39bc]
movss xmm2, dword [0x1400e39a0]
movss xmm1, dword [0x1400e398c]
lea rcx, [rbp + 0x78]
call fcn.14000a6f0
mov rcx, qword [0x1400fd078]
call fcn.1400c0450
lea rcx, [rbp + 0x358]
call fcn.140005df0
mov rbx, rax
mov rcx, qword [rax]
call fcn.140005e60
mov rdi, rax
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x174]
mov rcx, qword [rbx]
call fcn.140005e30
movd xmm1, dword [rdi + 4]
cvtdq2ps xmm1, xmm1
mov rcx, qword [0x1400fd078]
subss xmm1, dword [rcx + 0x64]
movss xmm13, dword [0x1400e3a08]
mulss xmm1, xmm13
movd xmm0, dword [rbp + 0x170]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si r8d, xmm1
movd xmm1, dword [rdi]
cvtdq2ps xmm1, xmm1
subss xmm1, dword [rcx + 0x60]
mulss xmm1, xmm13
movd xmm0, dword [rbp + 0x174]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si edx, xmm1
mov rcx, qword [0x1400fd0b0]
call fcn.140002020
mov byte [rbp + 0x14d0], 0
lea rcx, [rbp + 0x14d0]
call fcn.1400668d0
mov rdx, rax
mov rcx, qword [0x1400fd0b0]
call fcn.140002270
mov rcx, qword [0x1400fd168]
call fcn.1400c4370
test al, al
je 0x14005c085
lea rdx, str.Auto_minimizing
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
mov rcx, qword [0x1400fd0b0]
call fcn.1400020b0
mov rcx, qword [0x1400fd168]
call fcn.1400c45f0
movzx ebx, al
mov rcx, qword [0x1400fd168]
call fcn.1400c4850
test bl, bl
je 0x14005c0ae
call fcn.140071490
call fcn.140070c20
call fcn.14005a300
lea rdx, [rbp + 0x438]
mov rcx, qword [0x1400fd168]
call fcn.1400c27d0
nop
lea rdx, str.default
lea rcx, [rbp + 0x438]
call fcn.14004eb50
test al, al
je 0x14005c12e
mov rdx, qword [rbp + 0x1b0]
lea rcx, [rbp + 0x108]
call fcn.140059f30
mov rdx, rax
lea rcx, [rbp + 0x438]
call fcn.1400681c0
lea rcx, [rbp + 0x108]
call fcn.14004af80
lea rdx, [rbp + 0x438]
lea rcx, [rbp + 0x108]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c2720
lea rdx, [rbp + 0x438]
lea rcx, [rbp + 0x108]
call fcn.14004b860
mov rcx, rax
call fcn.1400a1840
mov ecx, 4
call fcn.1400c6fd4
mov rdi, rax
mov qword [rbp + 0x408], rax
xor eax, eax
mov dword [rdi], eax
mov rcx, rdi
call fcn.14006bb10
mov ecx, 4
call fcn.1400c6fd4
mov rbx, rax
mov qword [rbp + 0x128], rax
xor eax, eax
mov dword [rbx], eax
mov rcx, rbx
call fcn.14006bb10
mov rcx, qword [0x1400fd0b0]
call fcn.140001fa0
test eax, eax
jne 0x1400665d8
movss xmm9, dword [0x1400e3b30]
movss xmm15, dword [0x1400e3b58]
movss xmm7, dword [0x1400e3b2c]
movss xmm14, dword [0x1400e3a84]
xorps xmm8, xmm8
movss xmm10, dword [0x1400e3b70]
movss xmm11, dword [0x1400e3ccc]
movss xmm12, dword [0x1400e3b48]
movss xmm6, dword [0x1400e3ad0]
mov rcx, rdi
call fcn.14006bae0
comiss xmm0, dword [0x1400e39d0]
jbe 0x14005c20c
mov rcx, rdi
call fcn.14006bb10
mov rcx, qword [0x1400fd198]
call fcn.140087e50
mov rcx, rbx
call fcn.14006bae0
comiss xmm0, xmm9
jbe 0x14005c227
mov rcx, rbx
call fcn.14006bb10
call fcn.14005b930
mov rcx, qword [0x1400fd0b0]
call fcn.14005b380
mov rcx, qword [0x1400fd198]
cmp byte [0x1400fd1ad], 0
je 0x14005c250
cmp byte [rcx + 0x13], 0
jne 0x14005c250
mov byte [0x1400fd1ad], 0
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x11f], 0
je 0x1400665af
mov rax, qword [0x1400fd068]
test rax, rax
je 0x14005c4cd
cmp byte [rax + 0x19], 0
je 0x14005c4cd
cmp byte [rcx + 0x12], 0
je 0x14005c2ad
cmp byte [rcx + 0x11], 0
je 0x14005c2ad
cmp byte [0x1400fd1aa], 0
jne 0x14005c29a
mov byte [0x1400fd1aa], 1
mov byte [rcx + 0x12], 0
call fcn.14005a340
call fcn.14005a3d0
jmp 0x14005c4c6
mov rcx, qword [0x1400fd0c0]
test rcx, rcx
je 0x14005c4cd
cmp byte [rcx + 0x28], 0
je 0x14005c4cd
mov rcx, qword [0x1400fd100]
call fcn.140081ad0
test al, al
je 0x14005c2f1
cmp byte [0x1400fd1ab], 0
jne 0x14005c2f1
mov rcx, qword [0x1400fd0c0]
call fcn.140096d50
jmp 0x14005c4c6
lea rdx, [rbp + 0x538]
lea rcx, [0x1400fd170]
call fcn.140067d90
lea rdx, [rbp + 0x1368]
lea rcx, [0x1400fd170]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x538]
call fcn.140068a40
test al, al
je 0x14005c4c6
nop
lea rcx, [rbp + 0x538]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
mov rcx, qword [0x1400fd198]
add rcx, 0xe0
lea rdx, [0x1400dcc68]
call fcn.14004de00
mov rcx, rax
lea rdx, [rsp + 0x40]
call fcn.14004d3b0
test al, al
je 0x14005c486
lea rax, [rbp + 0xd40]
mov qword [rbp + 0x2c8], rax
mov byte [rbp + 0x14d8], 0
lea rax, [rbp - 0x78]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0xd40]
call fcn.140068a50
mov rdi, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rbx, rax
mov rcx, qword [0x1400fd198]
add rcx, 0xe0
lea rdx, [0x1400dcc68]
call fcn.14004de00
mov rcx, rax
mov rdx, rbx
call fcn.14004d420
lea rdx, [0x1400dcc6c]
mov rcx, rax
call fcn.14004de00
mov rcx, rax
mov rdx, rdi
call fcn.14004d610
lea rax, [rbp + 0xd50]
mov qword [rbp + 0xf0], rax
mov byte [rbp + 0x14d8], 0
lea rax, [rbp - 0x78]
mov qword [rbp + 0x2c8], rax
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0xd50]
call fcn.140068a50
mov rdi, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rbx, rax
mov rcx, qword [0x1400fd198]
add rcx, 0xe0
lea rdx, [0x1400dcc68]
call fcn.14004de00
mov rcx, rax
mov rdx, rbx
call fcn.14004d420
lea rdx, str.test
mov rcx, rax
call fcn.14004de00
mov rcx, rax
mov rdx, rdi
call fcn.14004d610
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rbp + 0x538]
call fcn.140067a00
lea rdx, [rbp + 0x1368]
lea rcx, [0x1400fd170]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x538]
call fcn.140068a40
test al, al
jne 0x14005c330
mov rax, qword [0x1400fd068]
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 0x11e], 0
je 0x14005c4e4
mov byte [rcx + 0x11e], 0
test rax, rax
je 0x14005c516
cmp byte [rax + 0x1a], 0
je 0x14005c516
cmp byte [rax + 0x19], 0
jne 0x14005c516
mov edx, 0x20002
mov rcx, qword [0x1400fd0b0]
call fcn.1400020f0
test eax, eax
je 0x14005c516
mov rcx, qword [0x1400fd0b0]
call fcn.1400020d0
mov edx, 0x20002
mov rcx, qword [0x1400fd0b0]
call fcn.1400020f0
mov ebx, eax
call fcn.1400022f0
test ebx, ebx
jne 0x140066582
call fcn.140034330
call fcn.140033f40
call fcn.14000ff10
call fcn.14000c680
mov rbx, rax
movss xmm0, dword [rax + 0xc]
ucomiss xmm0, xmm15
jp 0x14005c55e
je 0x14005cfac
mov dword [rax + 0x30], 0x41200000
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xdd8]
call fcn.14000a6e0
movsd xmm0, qword [rax]
movsd qword [rbx + 4], xmm0
movaps xmm2, xmm7
movss xmm7, dword [0x1400e3b40]
movaps xmm1, xmm7
lea rcx, [rbp + 0xe08]
call fcn.14000a6e0
movsd xmm0, qword [rax]
movsd qword [rbx + 0x38], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x578]
call fcn.14000a6e0
movsd xmm0, qword [rax]
movsd qword [rbx + 0x48], xmm0
mov dword [rbx + 0x68], 0x41900000
mov qword [rbx + 0xc], 0x41200000
mov qword [rbx + 0x28], 0
mov dword [rbx + 0x34], r12d
movss xmm0, dword [0x140101e9c]
movss dword [rbx + 0x40], xmm0
mov dword [rbx + 0x6c], 0x40000000
mov dword [rbx + 0x74], 0x41a00000
mov dword [rbx + 0x70], 0x420c0000
mov dword [rbx + 0x7c], 0x41000000
call fcn.14000c680
lea rbx, [rax + 0xbc]
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a78]
movss xmm2, dword [0x1400e3a74]
movss xmm1, dword [0x1400e3a70]
lea rcx, [rbp + 0xfe8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39fc]
movss xmm2, dword [0x1400e39f0]
movss xmm1, dword [0x1400e39e0]
lea rcx, [rbp + 0x11b8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x10], xmm0
movss xmm7, dword [0x1400e39a4]
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400e39bc]
movss xmm2, dword [0x1400e39a0]
movss xmm1, dword [0x1400e398c]
lea rcx, [rbp + 0x11c8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x20], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400e39bc]
movss xmm2, dword [0x1400e39a0]
movss xmm1, dword [0x1400e398c]
lea rcx, [rbp + 0x11d8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x30], xmm0
movss xmm0, dword [0x1400e3a6c]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1400e3970]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x11e8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x40], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3984]
movss xmm2, dword [0x1400e397c]
movss xmm1, dword [0x1400e3970]
lea rcx, [rbp + 0x11f8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x50], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1208]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x60], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39cc]
movss xmm2, dword [0x1400e39b8]
movaps xmm1, xmm7
lea rcx, [rbp + 0x1218]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x70], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39c8]
movaps xmm2, xmm7
movss xmm1, dword [0x1400e3984]
lea rcx, [rbp + 0x1228]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x80], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3988]
movss xmm2, dword [0x1400e3984]
movss xmm1, dword [0x1400e3978]
lea rcx, [rbp + 0x1238]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x90], xmm0
movss xmm0, dword [0x1400e3a28]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3988]
movss xmm2, dword [0x1400e3984]
movss xmm1, dword [0x1400e3978]
lea rcx, [rbp + 0x1248]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xa0], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3984]
movss xmm2, dword [0x1400e397c]
movss xmm1, dword [0x1400e3970]
lea rcx, [rbp + 0x1258]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xb0], xmm0
movss xmm0, dword [0x1400e3a0c]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1268]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xc0], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39d8]
movss xmm2, dword [0x1400e39d4]
movss xmm1, dword [0x1400e39c4]
lea rcx, [rbp + 0x1278]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xd0], xmm0
movss xmm0, dword [0x1400e39e4]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1400e395c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x1288]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xe0], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39cc]
movss xmm2, dword [0x1400e39b8]
movaps xmm1, xmm7
lea rcx, [rbp + 0x1298]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xf0], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39b8]
movss xmm2, dword [0x1400e39ac]
movss xmm1, dword [0x1400e399c]
lea rcx, [rbp + 0x12a8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x100], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39d4]
movss xmm2, dword [0x1400e39a8]
movss xmm1, dword [0x1400e3978]
lea rcx, [rbp + 0x12b8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x110], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movss xmm2, dword [0x1400e3a14]
movss xmm1, dword [0x1400e39c8]
lea rcx, [rbp + 0x12d8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x120], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a38]
movss xmm2, dword [0x1400e3a00]
movss xmm1, dword [0x1400e3974]
lea rcx, [rbp + 0x12e8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x130], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a38]
movss xmm2, dword [0x1400e3a00]
movss xmm1, dword [0x1400e3974]
lea rcx, [rbp + 0x12f8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x140], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39cc]
movss xmm2, dword [0x1400e39b8]
movaps xmm1, xmm7
lea rcx, [rbp + 0x1308]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x150], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movss xmm2, dword [0x1400e3a14]
movss xmm1, dword [0x1400e39c8]
lea rcx, [rbp + 0x1318]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x160], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a78]
movss xmm2, dword [0x1400e3a10]
movss xmm1, dword [0x1400e3968]
lea rcx, [rbp + 0x1328]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x170], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a38]
movss xmm2, dword [0x1400e3a00]
movss xmm1, dword [0x1400e3974]
lea rcx, [rbp + 0x12c8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x180], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400e3a78]
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0x1338]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x190], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a78]
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0x1348]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1a0], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39cc]
movss xmm2, dword [0x1400e39b8]
movaps xmm1, xmm7
lea rcx, [rbp + 0x1358]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1b0], xmm0
movss xmm0, dword [0x1400e3a48]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3a44]
movss xmm2, dword [0x1400e39ec]
movss xmm7, dword [0x1400e397c]
movaps xmm1, xmm7
lea rcx, [rbp + 0xef8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1c0], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a44]
movss xmm2, dword [0x1400e39ec]
movaps xmm1, xmm7
lea rcx, [rbp + 0xf08]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1d0], xmm0
movss xmm0, dword [0x1400e39b8]
movss dword [rsp + 0x20], xmm0
movss xmm7, dword [0x1400e3a78]
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0xf18]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1e0], xmm0
movss xmm0, dword [0x1400e3a2c]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0xf28]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1f0], xmm0
movss xmm0, dword [0x1400e3a70]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0xf38]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x200], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e39d8]
movss xmm2, dword [0x1400e39d4]
movss xmm1, dword [0x1400e39c4]
lea rcx, [rbp + 0xf48]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x210], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm7, dword [0x1400e3a38]
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a00]
movss xmm1, dword [0x1400e3974]
lea rcx, [rbp + 0xf58]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x220], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a00]
movss xmm1, dword [0x1400e3974]
lea rcx, [rbp + 0xf68]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x230], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm7, dword [0x1400e3998]
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3990]
movss xmm1, dword [0x1400e3980]
lea rcx, [rbp + 0xf78]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x240], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3990]
movss xmm1, dword [0x1400e3980]
lea rcx, [rbp + 0xf88]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x250], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm0, dword [0x1400e3a24]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0xf98]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x260], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm7, dword [0x1400e39dc]
movaps xmm3, xmm7
movss xmm2, dword [0x1400e39f4]
movaps xmm1, xmm14
lea rcx, [rbp + 0xfa8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x270], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm8
movss xmm2, dword [0x1400e3a30]
movss xmm1, dword [0x1400e3a64]
lea rcx, [rbp + 0xfb8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x280], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm8
movss xmm2, dword [0x1400e3a20]
movaps xmm1, xmm14
lea rcx, [rbp + 0xfc8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x290], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm7, dword [0x1400e3a78]
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0xfd8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2a0], xmm0
movss xmm0, dword [0x1400e3a64]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x13c8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm7
movss xmm2, dword [0x1400e3a18]
movss xmm1, dword [0x1400e39c0]
lea rcx, [rbp + 0xff8]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2c0], xmm0
movss xmm0, dword [0x1400e3a30]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1008]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2d0], xmm0
movss xmm7, dword [0x1400e39a4]
movss dword [rsp + 0x20], xmm7
movss xmm0, dword [0x1400e3a50]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x1018]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400e39bc]
movss xmm2, dword [0x1400e39a0]
movss xmm1, dword [0x1400e398c]
lea rcx, [rbp + 0x1028]
call fcn.14000a6f0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2f0], xmm0
mov byte [rbp - 0xc], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x580]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x588]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
mov edx, 1
call fcn.140018e20
movss xmm2, dword [0x140101e84]
movss xmm1, dword [0x140101ef4]
lea rcx, [rbp + 0x590]
call fcn.14000a6e0
mov rcx, rax
xor edx, edx
call fcn.140018eb0
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x68]
call fcn.1400187c0
mov r8d, 0xc1
lea rdx, [rbp - 0xc]
lea rcx, str.main_window
call fcn.140015850
cmp qword [0x1400fd068], 0
je 0x14006663e
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x120], 0
je 0x14006663e
cmp byte [rax + 0x121], 0
je 0x14006663e
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0x598]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm10
call fcn.1400199c0
lea rdx, str.exit.png
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp - 0x58]
call fcn.1400676b0
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1038]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1048]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5a0]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5a8]
call fcn.14000a6e0
mov rbx, rax
movss xmm1, dword [0x140101ea8]
movaps xmm2, xmm1
lea rcx, [rbp + 0x5b0]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r15]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
call fcn.140037aa0
movzx ebx, al
lea rcx, [rbp - 0x58]
call fcn.14004af80
test bl, bl
je 0x14005d18a
lea rdx, str.Exit_via_button
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov rcx, rax
call fcn.14005b3f0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rdx, str.minimize.png
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp - 0x58]
call fcn.1400676b0
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1058]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1068]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5b8]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5c0]
call fcn.14000a6e0
mov rbx, rax
movss xmm1, dword [0x140101ea8]
movaps xmm2, xmm1
lea rcx, [rbp + 0x5c8]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r15]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
call fcn.140037aa0
movzx ebx, al
lea rcx, [rbp - 0x58]
call fcn.14004af80
test bl, bl
je 0x14005d2aa
lea rdx, str.Minimizing_window
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
mov rcx, qword [0x1400fd0b0]
call fcn.1400020b0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rdx, str.font.png
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp - 0x58]
call fcn.1400676b0
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1078]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1088]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5d0]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5d8]
call fcn.14000a6e0
mov rbx, rax
movss xmm1, dword [0x140101ea8]
movaps xmm2, xmm1
lea rcx, [rbp + 0x5e0]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r15]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
call fcn.140037aa0
movzx ebx, al
lea rcx, [rbp - 0x58]
call fcn.14004af80
test bl, bl
je 0x14005d4d3
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
sete dl
mov byte [rax + 8], dl
mov rcx, qword [0x1400fd168]
call fcn.1400c42b0
lea rdx, str.Change_window_size
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
call fcn.14005b530
cvttss2si r8d, dword [0x140101e84]
cvttss2si edx, dword [0x140101ef4]
mov rcx, qword [0x1400fd0b0]
call fcn.140002080
lea rdx, str.DCRealistic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rbp + 0x60], 1
cvttss2si r9d, dword [0x140101e84]
cvttss2si r8d, dword [0x140101ef4]
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov qword [rbp + 0x68], rax
xor eax, eax
mov dword [rbp + 0x70], eax
lea rdx, [rbp + 0x60]
mov rcx, rdi
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
cvttss2si r9d, dword [0x140101e84]
cvttss2si r8d, dword [0x140101ef4]
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rbx, rax
mov r8d, 1
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rbx
call qword [sym.imp.GDI32.dll_DeleteObject]
lea rdx, str.Change_font_size
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
mov rcx, qword [0x1400fd078]
call fcn.1400c0450
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ea0]
call fcn.1400199c0
lea rdx, str.logo.png
lea rcx, [rbp + 0x418]
call fcn.14004af90
nop
mov rax, qword [0x1400fd078]
movsd xmm6, qword [0x1400e3ac8]
cmp byte [rax + 8], 0
je 0x14005d51b
movaps xmm7, xmm6
jmp 0x14005d523
movsd xmm7, qword [0x1400e3ab8]
lea rdx, str.logo.png
lea rcx, [rbp + 0xb8]
call fcn.14004af90
nop
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
jne 0x14005d54c
movsd xmm6, qword [0x1400e3ab8]
lea rdx, str.logo.png
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp + 0x418]
call fcn.1400676b0
mov rcx, qword [rax]
mov r13d, dword [rcx + 4]
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp + 0xb8]
call fcn.1400676b0
mov rcx, qword [rax]
mov r15d, dword [rcx]
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp - 0x58]
call fcn.1400676b0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1098]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x10a8]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5e8]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5f0]
call fcn.14000a6e0
mov rbx, rax
movd xmm0, r13d
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm7
cvtpd2ps xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
mulsd xmm1, xmm6
cvtpd2ps xmm1, xmm1
lea rcx, [rbp + 0x5f8]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r12]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
call fcn.140037270
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af80
nop
lea rcx, [rbp + 0x418]
call fcn.14004af80
movss xmm2, dword [0x1400e3ad0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x600]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd080]
cmp byte [rax], 0
je 0x14005d6dc
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x117], 0
jne 0x14005d6dc
xor edx, edx
lea rcx, str.newVersion
call fcn.14001ab10
mov byte [rbp - 0x18], 1
movss xmm2, dword [0x1400e3c10]
movss xmm1, dword [0x1400e3c24]
lea rcx, [rbp + 0x608]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x610]
call fcn.14000a6e0
mov rbx, rax
movss xmm7, dword [0x1400e3c18]
movaps xmm2, xmm7
movss xmm6, dword [0x1400e3c00]
movaps xmm1, xmm6
lea rcx, [rbp + 0x618]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
mov edx, 1
call fcn.140018e20
mov r8d, 0x2f
lea rdx, [rbp - 0x18]
lea rcx, str.newVersion
call fcn.14001b280
test al, al
je 0x14005d99c
lea rdx, str.Update_Available
lea rcx, [rbp + 0x418]
call fcn.14004af90
nop
movss xmm2, dword [0x1400e3b78]
movaps xmm1, xmm8
lea rcx, [rbp + 0x620]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp + 0x418]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x350]
call fcn.140012570
movss xmm1, dword [rbp + 0x350]
mulss xmm1, xmm13
movss xmm0, dword [0x1400e3be0]
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rbp + 0x418]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movss xmm2, dword [0x1400e3b84]
movaps xmm1, xmm8
lea rcx, [rbp + 0x628]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm6, dword [0x1400e3ba8]
movaps xmm0, xmm6
call fcn.1400199c0
movss xmm7, dword [0x1400e3b90]
movaps xmm2, xmm7
movss xmm1, dword [0x1400e3bf8]
lea rcx, [rbp + 0x630]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Download
call fcn.140035f40
test al, al
je 0x14005d88b
lea rdx, str.http:__www.fsrealistic.com_fsr_release_app.html
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
mov rax, qword [0x1400fd078]
mov byte [rax + 0x117], 1
call fcn.14001b100
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0x638]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm6
call fcn.1400199c0
movaps xmm2, xmm7
movss xmm1, dword [0x1400e3bf8]
lea rcx, [rbp + 0x640]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Later
call fcn.140035f40
test al, al
je 0x14005d8ec
mov rax, qword [0x1400fd078]
mov byte [rax + 0x117], 1
call fcn.14001b100
call fcn.14001b3d0
call fcn.140017d80
call fcn.140018860
call fcn.140012120
lea r8, [rbp + 0x178]
lea rdx, [rbp + 0x17c]
mov rcx, qword [0x1400fd0b0]
call fcn.140002050
mov r9d, dword [rbp + 0x178]
mov r8d, dword [rbp + 0x17c]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x84]
movss xmm2, dword [rbp + 0x80]
movss xmm1, dword [rbp + 0x7c]
movss xmm0, dword [rbp + 0x78]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.14000eb60
mov rcx, rax
call fcn.140034480
mov rcx, qword [0x1400fd0b0]
call fcn.1400055a0
mov rcx, qword [0x1400fd0b0]
call fcn.1400055e0
nop
lea rcx, [rbp + 0x418]
call fcn.14004af80
movss xmm6, dword [0x1400e3ad0]
jmp 0x1400665a8
mov rax, qword [0x1400fd068]
test rax, rax
je 0x14005e953
cmp byte [rax + 0x18], 0
je 0x14005da0b
mov rcx, qword [0x1400fd168]
call fcn.1400c4030
test al, al
jne 0x14005da04
mov dl, 1
mov rcx, qword [0x1400fd168]
call fcn.1400c41f0
mov dl, 1
mov rcx, qword [0x1400fd168]
call fcn.1400c47a0
mov dl, 1
mov rcx, qword [0x1400fd168]
call fcn.1400c4a00
xor edx, edx
mov rcx, qword [0x1400fd168]
call fcn.1400c4530
call fcn.140071490
call fcn.140070c20
mov rax, qword [0x1400fd068]
test rax, rax
je 0x14005e953
cmp byte [rax + 0x18], 0
jne 0x14005e953
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x115], 0
jne 0x14005dc64
cmp byte [rax + 0x116], 0
jne 0x14005dc57
cmp byte [rax + 8], 0
je 0x14005da4f
movss xmm2, dword [0x1400e3c08]
jmp 0x14005da57
movss xmm2, dword [0x1400e3c10]
movaps xmm1, xmm8
lea rcx, [rbp + 0x648]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Welcome_and_thank_you_for_choosing_DCRealistic_
lea rcx, [rbp + 0x348]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x348]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Welcome_and_thank_you_for_choosing_DCRealistic_
call fcn.140035280
movaps xmm2, xmm12
movaps xmm1, xmm8
lea rcx, [rbp + 0x650]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
lea rcx, [rbp + 0x340]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x340]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
call fcn.140035280
movss xmm2, dword [0x1400e3ba4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x658]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005db60
movss xmm6, dword [0x1400e3c24]
jmp 0x14005db63
movaps xmm6, xmm7
movaps xmm7, xmm6
mulss xmm7, xmm13
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm7
call fcn.1400199c0
mov edi, 0x23
mov ecx, edi
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov ebx, 0x2d
cmovne ecx, ebx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm6
lea rcx, [rbp + 0x660]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Enter_Product_Key
call fcn.140035f40
test al, al
je 0x14005dbd2
mov rax, qword [0x1400fd078]
mov byte [rax + 0x116], 1
movss xmm2, dword [0x140101e94]
movaps xmm1, xmm8
lea rcx, [rbp + 0x668]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm7
call fcn.1400199c0
mov ecx, edi
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
cmovne ecx, ebx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm6
lea rcx, [rbp + 0x670]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Start_7_Days_Trial
call fcn.140035f40
movss xmm6, dword [0x1400e3c00]
test al, al
mov rax, qword [0x1400fd078]
je 0x14005dc57
mov byte [rax + 0x115], 1
cmp byte [rax + 0x115], 0
je 0x14005e19d
cmp byte [rax + 8], 0
je 0x14005dc74
movss xmm2, dword [0x1400e3c08]
jmp 0x14005dc7c
movss xmm2, dword [0x1400e3c10]
movaps xmm1, xmm8
lea rcx, [rbp + 0x678]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_your_email
lea rcx, [rbp + 0x318]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x318]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Please_enter_your_email
call fcn.140035280
movss xmm7, dword [0x1400e3b9c]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x680]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005dd1d
movss xmm0, dword [0x1400e3c10]
jmp 0x14005dd25
movss xmm0, dword [0x1400e3bdc]
call fcn.1400199c0
movss xmm0, dword [0x1400e3c2c]
call fcn.140019a10
xor edi, edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
mov r14d, 0x40
mov r9d, r14d
lea r8, [0x140102d80]
lea rdx, str._Email_Address
lea rcx, [0x1400dd610]
call fcn.14003b290
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x1400e3bb4]
lea rcx, [rbp + 0x688]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd618]
call fcn.140035f40
test al, al
je 0x14005ddf0
mov word [rbp + 0x90], r14w
lea rcx, [0x140102d80]
dec rcx
nop dword [rax + rax]
lea rcx, [rcx + 1]
cmp byte [rcx], dil
jne 0x14005ddc0
lea r8, [rbp + 0x90]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x14005dde0
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x14005de07
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001a920
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x690]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], dil
jne 0x14005de37
movss xmm6, dword [0x1400e3bc8]
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm6
subss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x698]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Back
call fcn.140035f40
test al, al
je 0x14005de8a
mov rax, qword [0x1400fd078]
mov byte [rax + 0x115], dil
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
addss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x6a0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Start_Trial
call fcn.140035f40
test al, al
je 0x14005dfc5
lea rdx, [0x140102d80]
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
lea rdx, [0x1400d1dca]
lea rcx, [rbp - 0x58]
call fcn.14004eb50
test al, al
je 0x14005df0d
lea rdx, str.Missing_details
jmp 0x14005df9a
mov edx, r14d
lea rcx, [0x140102d80]
call fcn.140059680
test rax, rax
jne 0x14005df2a
lea rdx, str.Invalid_email
jmp 0x14005df9a
lea rax, [rbp - 0x78]
mov qword [rbp + 0x14d8], rax
lea rdx, [0x1400d1dca]
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov rbx, rax
lea rdx, [0x140102d80]
lea rcx, [rbp + 0x98]
call fcn.14004af90
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd068]
call fcn.14009f820
test eax, eax
jne 0x14005df8e
mov rcx, qword [0x1400fd080]
call fcn.1400c6e80
mov rax, qword [0x1400fd078]
mov byte [rax + 0x115], 0
jmp 0x14005dfbc
cmp eax, 0xffffffff
jne 0x14005dfbc
lea rdx, str.Oops__please_try_again
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af60
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ab10
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
mov byte [rbp - 0x17], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x6a8]
call fcn.14000a6e0
mov rbx, rax
movss xmm2, dword [0x140101e84]
mulss xmm2, xmm13
mov edx, 0x32
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 8], 0
mov eax, 0x37
cmovne edx, eax
movd xmm0, edx
cvtdq2ps xmm0, xmm0
subss xmm2, xmm0
movss xmm1, dword [0x140101ef4]
mulss xmm1, xmm13
movss xmm6, dword [0x1400e3be0]
subss xmm1, xmm6
lea rcx, [rbp + 0x6b0]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
mov edx, 1
call fcn.140018e20
mov esi, 0x64
mov ecx, esi
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov r15d, WSAGetLastError
cmovne ecx, r15d
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1400e3c24]
lea rcx, [rbp + 0x6b8]
call fcn.14000a6e0
mov rcx, rax
lea edx, [rsi - 0x63]
call fcn.140018eb0
lea r8d, [rsi - 0x35]
lea rdx, [rbp - 0x17]
lea rcx, str.inputIssue
call fcn.14001b280
test al, al
je 0x14005e194
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x6c0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x310]
call fcn.140012570
movss xmm1, dword [rbp + 0x310]
mulss xmm1, xmm13
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0x6c8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3bc0]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm6, dword [0x1400e3bbc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x6d0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd6b8]
call fcn.140035f40
test al, al
je 0x14005e186
call fcn.14001b100
call fcn.14001b3d0
mov rax, qword [0x1400fd078]
jmp 0x14005e1ba
mov rax, qword [0x1400fd078]
jmp 0x14005e1b2
movss xmm7, dword [0x1400e3b9c]
xor edi, edi
lea esi, [rdi + 0x64]
lea r14d, [rdi + 0x40]
lea r15d, [rdi + 0x6e]
movss xmm6, dword [0x1400e3bbc]
cmp byte [rax + 0x116], 0
je 0x14005e8b5
cmp byte [rax + 8], 0
je 0x14005e1d7
movss xmm2, dword [0x1400e3c08]
jmp 0x14005e1df
movss xmm2, dword [0x1400e3c10]
movaps xmm1, xmm8
lea rcx, [rbp + 0x6d8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_your_email_and_product_key
lea rcx, [rbp + 0x3e0]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x3e0]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
movss xmm0, dword [0x1400e3be4]
call fcn.1400199c0
lea rcx, str.Please_enter_your_email_and_product_key
call fcn.140035280
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x6e0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005e285
movss xmm0, dword [0x1400e3c08]
jmp 0x14005e28d
movss xmm0, dword [0x1400e3bd8]
call fcn.1400199c0
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005e2a9
movss xmm0, dword [0x1400e3c30]
jmp 0x14005e2b1
movss xmm0, dword [0x1400e3c2c]
call fcn.140019a10
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
mov r9, r14
lea r8, [0x140102c30]
lea rdx, str._Email_Address
lea rcx, [0x1400dd610]
call fcn.14003b290
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x6e8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str._0
call fcn.140035f40
test al, al
je 0x14005e360
mov word [rbp + 0x8c], r14w
lea rcx, [0x140102c30]
dec rcx
nop word [rax + rax]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x14005e330
lea r8, [rbp + 0x8c]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x14005e350
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x14005e377
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001a920
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0x6f0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005e3aa
movss xmm0, dword [0x1400e3c08]
jmp 0x14005e3b2
movss xmm0, dword [0x1400e3bd8]
call fcn.1400199c0
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005e3ce
movss xmm0, dword [0x1400e3c30]
jmp 0x14005e3d6
movss xmm0, dword [0x1400e3c2c]
call fcn.140019a10
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
mov r9, r14
lea r8, [0x140102bf0]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003b290
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x6f8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Paste1
call fcn.140035f40
test al, al
je 0x14005e46e
mov rcx, qword [0x1400fd0b0]
call fcn.14005a3c0
lea rdx, [0x140102bf0]
sub rdx, rax
nop dword [rax]
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14005e460
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x700]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005e4a0
movss xmm6, dword [0x1400e3c00]
jmp 0x14005e4a8
movss xmm6, dword [0x1400e3bc8]
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm6
subss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x708]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Back
call fcn.140035f40
test al, al
je 0x14005e4fb
mov rax, qword [0x1400fd078]
mov byte [rax + 0x116], 0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
addss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x710]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035f40
test al, al
je 0x14005e6c1
lea rdx, [0x140102c30]
lea rcx, [rsp + 0x68]
call fcn.14004af90
nop
lea rdx, [0x140102bf0]
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.140072560
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400681c0
lea rcx, [rbp - 0x78]
call fcn.14004af80
lea rdx, [0x1400d1dca]
lea rcx, [rsp + 0x68]
call fcn.14004eb50
test al, al
jne 0x14005e683
lea rdx, [0x1400d1dca]
lea rcx, [rsp + 0x40]
call fcn.14004eb50
test al, al
jne 0x14005e683
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14004af90
mov rcx, rax
call fcn.140073040
test al, al
jne 0x14005e5f5
lea rdx, str.Invalid_product_key
jmp 0x14005e68a
mov edx, r14d
lea rcx, [0x140102c30]
call fcn.140059680
test rax, rax
jne 0x14005e612
lea rdx, str.Invalid_email
jmp 0x14005e68a
lea rax, [rbp - 0x78]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rbx, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x98]
call fcn.14004b860
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd068]
call fcn.14009f820
cmp eax, 0xffffffff
jne 0x14005e660
lea rdx, str.Invalid_product_key
jmp 0x14005e68a
mov rdx, qword [0x1400fd078]
mov byte [rdx + 0x116], 0
cmp eax, 1
jne 0x14005e6ac
lea rcx, [rdx + 0x90]
lea rdx, str.DCRealistic_Activated
jmp 0x14005e698
lea rdx, str.Missing_details
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af60
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ab10
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
mov byte [rbp - 0x16], 1
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x718]
call fcn.140012570
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400e3a98]
movss xmm1, dword [0x1400e3c24]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm13
movss xmm7, dword [0x140101ef4]
mulss xmm7, xmm13
subss xmm7, xmm9
movss xmm6, dword [0x140101e84]
mulss xmm6, xmm13
subss xmm6, dword [0x1400e3ba4]
mov ecx, esi
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
cmovne ecx, r15d
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
lea rcx, [rbp + 0x720]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x728]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x730]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
mov r8d, 0x2f
lea rdx, [rbp - 0x16]
lea rcx, str.inputIssue
call fcn.14001b280
test al, al
je 0x14005e8ac
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x738]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x300]
call fcn.140012570
movss xmm1, dword [rbp + 0x300]
mulss xmm1, xmm13
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0x740]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
subss xmm9, dword [0x1400e3b9c]
movaps xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x1400e3bbc]
lea rcx, [rbp + 0x748]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd6b8]
call fcn.140035f40
test al, al
je 0x14005e8a7
call fcn.14001b100
call fcn.14001b3d0
movss xmm9, dword [0x1400e3b30]
call fcn.140017d80
call fcn.140018860
call fcn.140012120
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x184]
mov rcx, qword [0x1400fd0b0]
call fcn.140002050
mov r9d, dword [rbp + 0x180]
mov r8d, dword [rbp + 0x184]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x84]
movss xmm2, dword [rbp + 0x80]
movss xmm1, dword [rbp + 0x7c]
movss xmm0, dword [rbp + 0x78]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.14000eb60
mov rcx, rax
call fcn.140034480
mov rcx, qword [0x1400fd0b0]
call fcn.1400055a0
mov rcx, qword [0x1400fd0b0]
call fcn.1400055e0
movss xmm6, dword [0x1400e3ad0]
jmp 0x1400665a8
movss xmm2, dword [0x140101eb8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x750]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm15
call fcn.1400199c0
mov r13d, 0x22
mov edx, r13d
lea rcx, str.main_tabbar
call fcn.140041880
cmp byte [0x1400fd1aa], 0
je 0x14006433a
xor r8d, r8d
xor edx, edx
lea rcx, str.Effects
call fcn.140043380
test al, al
je 0x14006161f
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 0
mov rcx, qword [0x1400fd0c0]
add rcx, 0x30
call fcn.1400673f0
test al, al
jne 0x140061612
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0x758]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140019d00
movaps xmm0, xmm15
call fcn.1400199c0
movss xmm1, dword [0x140101ef4]
movss xmm7, dword [0x1400e39dc]
mulss xmm1, xmm7
movss xmm2, dword [0x140101ecc]
lea rcx, [rbp + 0x760]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Profile_cloud
call fcn.140035f40
test al, al
je 0x14005ea57
mov rax, qword [0x1400fd078]
mov byte [rax + 0x11e], 1
mov byte [rax + 0x114], 1
movss xmm6, dword [0x1400e3b2c]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x768]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
xor r14b, r14b
movaps xmm0, xmm15
call fcn.1400199c0
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm7
call fcn.140019a10
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], r14b
je 0x14005eaae
movss xmm2, dword [0x1400e3c68]
jmp 0x14005eab6
movss xmm2, dword [0x1400e3c64]
movaps xmm1, xmm8
lea rcx, [rbp + 0x770]
call fcn.14000a6e0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1400d1dca]
call fcn.1400412e0
test al, al
je 0x14005ee26
lea rdx, [rbp - 0x38]
lea rcx, [0x1400fd170]
call fcn.140067d90
lea rdx, [rbp - 0x78]
lea rcx, [0x1400fd170]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.140068a40
test al, al
je 0x14005ee1c
xor r15d, r15d
lea rcx, [rbp - 0x38]
call fcn.140067970
mov rcx, rax
lea rdx, str.title
call fcn.14004de00
mov rcx, rax
lea rdx, [rsp + 0x40]
call fcn.140068860
nop
lea rcx, [rbp - 0x38]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
mov rcx, qword [0x1400fd088]
add rcx, 0x40
call fcn.14004ff30
test al, al
je 0x14005eb98
mov r14b, 1
mov rcx, qword [0x1400fd088]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14004ca10
mov rcx, qword [0x1400fd078]
add rcx, 0xf0
lea rdx, [rsp + 0x40]
call fcn.14004ca10
mov rcx, qword [0x1400fd088]
add rcx, 0x40
call fcn.14004ff30
test al, al
jne 0x14005edda
lea r8, [rsp + 0x40]
lea rdx, [0x1400dd798]
lea rcx, [rbp - 0x58]
call fcn.14004ba30
nop
mov rcx, qword [0x1400fd088]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.140068aa0
movzx edi, al
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 8], 0
je 0x14005ebf5
movss xmm2, dword [0x1400e3b88]
jmp 0x14005ebfd
movss xmm2, dword [0x1400e3b7c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x778]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, dil
call fcn.140040de0
test al, al
je 0x14005ec5f
mov r14b, 1
mov rcx, qword [0x1400fd088]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14004ca10
mov rcx, qword [0x1400fd078]
add rcx, 0xf0
lea rdx, [rsp + 0x40]
call fcn.14004ca10
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd100]
call fcn.140081c90
movzx ebx, al
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c3800
test al, al
jne 0x14005edd0
test bl, bl
je 0x14005edd0
mov rcx, qword [0x1400fd168]
call fcn.1400c3c00
movzx esi, al
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd0c0]
call fcn.140096fe0
movzx ebx, al
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rcx, [rbp + 0x1b8]
call fcn.140019960
call fcn.140019b80
movaps xmm7, xmm0
call fcn.140018f30
mov rdi, rax
test bl, bl
je 0x14005ed5c
test sil, sil
je 0x14005ed5c
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 8], 0
je 0x14005ed30
movss xmm1, dword [0x1400e3bbc]
movss xmm2, dword [0x1400e3b68]
movaps xmm6, xmm9
jmp 0x14005ed3c
movss xmm1, dword [0x1400e3bac]
movaps xmm2, xmm15
addss xmm2, dword [rbp + 0x1bc]
addss xmm1, xmm7
lea rcx, [rbp + 0x780]
call fcn.14000a6e0
mov r9d, 0xffffffff
jmp 0x14005eda9
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005ed7f
movss xmm1, dword [0x1400e3bbc]
movss xmm2, dword [0x1400e3b68]
movaps xmm6, xmm9
jmp 0x14005ed8b
movss xmm1, dword [0x1400e3bac]
movaps xmm2, xmm15
addss xmm2, dword [rbp + 0x1bc]
addss xmm1, xmm7
lea rcx, [rbp + 0x788]
call fcn.14000a6e0
mov r9d, 0xffb57816
mov dword [rsp + 0x20], r15d
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.14002c4b0
lea rcx, [0x1400d1dca]
call fcn.140035280
movss xmm6, dword [0x1400e3b2c]
lea rcx, [rbp - 0x58]
call fcn.14004af80
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rbp - 0x38]
call fcn.140067a00
lea rdx, [rbp - 0x78]
lea rcx, [0x1400fd170]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.140068a40
test al, al
jne 0x14005eb17
call fcn.140041770
test r14b, r14b
jne 0x14005ee33
cmp byte [0x1400fd1ac], 0
je 0x14005f5a8
mov rcx, qword [0x1400fd088]
add rcx, 0x40
call fcn.14004ff30
test al, al
jne 0x14005f5a8
mov byte [0x1400fd1ac], al
mov rcx, qword [0x1400fd0c0]
call fcn.140097210
mov rcx, qword [0x1400fd078]
add rcx, 0xf0
lea rdx, [rbp + 0x790]
call fcn.140068180
mov rbx, rax
mov rcx, qword [0x1400fd078]
add rcx, 0xf0
lea rdx, [rbp + 0x798]
call fcn.1400681a0
xor r9d, r9d
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.140068af0
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
lea rax, [rbp - 0x78]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rbx, rax
mov rcx, qword [0x1400fd100]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004de00
mov rcx, rax
mov rdx, rbx
call fcn.14004d420
mov rcx, rax
lea rdx, str.enabled
call fcn.14004de00
mov rcx, rax
call fcn.140068b40
movzx edi, al
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c3800
xor r12d, r12d
mov ebx, r12d
test al, al
cmove ebx, edi
mov rcx, qword [0x1400fd088]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14004ca10
mov rax, qword [0x1400fd088]
mov byte [rax + 0x60], bl
mov byte [rax + 0x61], bl
lea rax, [rbp - 0x78]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rbx, rax
mov rcx, qword [0x1400fd100]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004de00
mov rcx, rax
mov rdx, rbx
call fcn.14004d420
mov rcx, rax
lea rdx, str.cameras
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.140067e60
nop
lea rax, [rbp + 0x98]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x98]
call fcn.14004b860
mov rbx, rax
mov rcx, qword [0x1400fd100]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004de00
mov rcx, rax
mov rdx, rbx
call fcn.14004d420
mov rcx, rax
lea rdx, str.settings
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x268]
call fcn.140067e60
nop
lea rax, [rbp - 0x78]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004b860
mov rbx, rax
mov rcx, qword [0x1400fd100]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004de00
mov rcx, rax
mov rdx, rbx
call fcn.14004d420
mov rcx, rax
lea rdx, str.sounds
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x278]
call fcn.140067e60
nop
mov rax, qword [0x1400fd068]
cmp byte [rax + 0x1a], r12b
jne 0x14005f0a1
cmp byte [rax + 0x1b], r12b
je 0x14005f413
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x238]
call fcn.140067d90
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x238]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140068a40
test al, al
je 0x14005f198
nop
lea rcx, [rbp + 0x130]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
lea rcx, [rbp + 0x130]
call fcn.140067970
mov rcx, rax
lea rdx, str.level
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd088]
add rcx, 0x128
lea rdx, [rsp + 0x40]
call fcn.140067800
movss dword [rax], xmm6
mov rcx, qword [0x1400fd088]
add rcx, 0x138
lea rdx, [rsp + 0x40]
call fcn.140067800
movss dword [rax], xmm6
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rbp + 0x130]
call fcn.140067a00
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x238]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140068a40
test al, al
jne 0x14005f0e0
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x268]
call fcn.140067d90
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x268]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140068a40
test al, al
je 0x14005f298
nop word [rax + rax]
lea rcx, [rbp + 0x130]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
lea rcx, [rbp + 0x130]
call fcn.140067970
mov rcx, rax
lea rdx, str.level
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd088]
add rcx, 0x108
lea rdx, [rsp + 0x40]
call fcn.140067800
movss dword [rax], xmm6
mov rcx, qword [0x1400fd088]
add rcx, 0x118
lea rdx, [rsp + 0x40]
call fcn.140067800
movss dword [rax], xmm6
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rbp + 0x130]
call fcn.140067a00
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x268]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140068a40
test al, al
jne 0x14005f1e0
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x278]
call fcn.140067d90
lea rdx, [rbp + 0x1388]
lea rcx, [rbp + 0x278]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140068a40
test al, al
je 0x14005f413
nop word [rax + rax]
lea rcx, [rbp + 0x130]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
lea rcx, [rbp + 0x130]
call fcn.140067970
mov rcx, rax
lea rdx, str.gain
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm6, xmm0
lea rcx, [rbp + 0x130]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7e8]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x38]
call fcn.140068860
nop
cvttss2si ebx, xmm6
mov rcx, qword [0x1400fd088]
add rcx, 0xc8
lea rdx, [rsp + 0x40]
call fcn.140067800
mov dword [rax], ebx
mov rcx, qword [0x1400fd088]
add rcx, 0xd8
lea rdx, [rsp + 0x40]
call fcn.140067800
mov dword [rax], ebx
mov rcx, qword [0x1400fd088]
add rcx, 0xa8
lea rdx, [rsp + 0x40]
call fcn.140067820
mov rcx, rax
lea rdx, [rbp - 0x38]
call fcn.14004ca10
mov rcx, qword [0x1400fd088]
add rcx, 0xb8
lea rdx, [rsp + 0x40]
call fcn.140067820
mov rcx, rax
lea rdx, [rbp - 0x38]
call fcn.14004ca10
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rbp + 0x130]
call fcn.140067a00
lea rdx, [rbp + 0x1388]
lea rcx, [rbp + 0x278]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140068a40
test al, al
jne 0x14005f2e0
mov rcx, qword [0x1400fd078]
sub rcx, 0xffffffffffffff80
call fcn.140067370
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rbp + 0x98]
call fcn.14004b860
mov rdx, rax
lea rcx, [0x1400fd170]
call fcn.14004d420
mov rdx, rax
lea rcx, [rbp + 0x468]
call fcn.140067e60
nop
lea rdx, str.calibFactors
lea rcx, [rbp + 0x468]
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x288]
call fcn.140067e60
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x288]
call fcn.140067d90
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x288]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
je 0x14005f55b
lea rcx, [rsp + 0x40]
call fcn.140067980
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14004b860
nop
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, str.default
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd088]
add rcx, 0x148
lea rdx, [rbp - 0x38]
call fcn.140067800
movss dword [rax], xmm6
mov rcx, qword [0x1400fd088]
add rcx, 0x158
lea rdx, [rbp - 0x38]
call fcn.140067800
movss dword [rax], xmm6
lea rcx, [rbp - 0x38]
call fcn.14004af80
lea rcx, [rsp + 0x40]
call fcn.140067a00
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x288]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
jne 0x14005f4b2
lea rcx, [rbp + 0x288]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x468]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x278]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x268]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x238]
call fcn.14004d5e0
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
jmp 0x14005f5ab
xor r12d, r12d
call fcn.140019e40
mov rcx, qword [0x1400fd088]
add rcx, 0x40
call fcn.14004ff30
test al, al
jne 0x140061612
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rbp + 0x40]
call fcn.14004b860
mov rdx, rax
lea rcx, [0x1400fd170]
call fcn.14004d420
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140067e60
nop
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ef4]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm0, xmm0
call fcn.1400199c0
call fcn.140019d00
mov eax, 0x168
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 8], 0
mov edx, 0x1b5
cmovne eax, edx
movd xmm12, eax
cvtdq2ps xmm12, xmm12
mov rdx, qword [0x1400fd088]
add rdx, 0x40
add rcx, 0x10
call fcn.1400676d0
test rax, rax
je 0x14005f861
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
mov rax, qword [0x1400fd198]
cmp dword [rax + 0x14], 0
jne 0x14005f71f
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea r8, str._warbird
lea rcx, [rbp + 0x200]
call fcn.1400689d0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400681c0
lea rcx, [rbp + 0x200]
call fcn.14004af80
mov rcx, qword [0x1400fd078]
add rcx, 0x10
lea rdx, [rbp + 0x7a0]
call fcn.1400673b0
mov rbx, rax
mov rcx, qword [0x1400fd078]
add rcx, 0x10
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x7a8]
call fcn.140067790
mov rcx, rax
mov rdx, rbx
call fcn.1400670b0
test al, al
je 0x14005f71f
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rsp + 0x68]
call fcn.14004ca10
mov rcx, qword [0x1400fd078]
add rcx, 0x10
lea rdx, [rsp + 0x68]
call fcn.140067690
mov rcx, qword [rax]
mov edi, dword [rcx]
mov rcx, qword [0x1400fd078]
add rcx, 0x10
lea rdx, [rsp + 0x68]
call fcn.140067690
mov rcx, qword [rax]
mov ebx, dword [rcx + 4]
mov rcx, qword [0x1400fd078]
add rcx, 0x10
lea rdx, [rsp + 0x68]
call fcn.140067690
mov rcx, qword [rax]
mov r15d, dword [rcx + 8]
movd xmm6, ebx
cvtdq2ps xmm6, xmm6
movd xmm7, edi
cvtdq2ps xmm7, xmm7
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005f79b
mulss xmm6, dword [0x1400e3a90]
mulss xmm7, dword [0x1400e3a90]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x10b8]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x10c8]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x7b0]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x7b8]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x7c0]
call fcn.14000a6e0
mov rdx, rax
mov rcx, r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
call fcn.140037270
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0x7c8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
lea rdx, str.calibFactors
lea rcx, [rbp + 0x1a0]
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140067e60
nop
lea rdx, [0x1400dd7fc]
lea rcx, [rbp + 0x1a0]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x78]
call fcn.140068860
nop
lea rdx, str.title
lea rcx, [rbp + 0x1a0]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0x98]
call fcn.140068860
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x7d0]
call fcn.14000a6e0
mov rdx, rax
mov r9d, 8
xor r8d, r8d
lea rcx, [0x1400dd804]
call fcn.140012e70
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rbp + 0x40]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd0c0]
call fcn.1400970a0
movzx esi, al
test al, al
je 0x14005fc2e
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, [rbp + 0xf8]
call fcn.140067c60
test rax, rax
lea rcx, str.Preview_factors
jne 0x14005f950
lea rcx, str.Preview
call fcn.140035280
call fcn.140018860
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005f97e
movss xmm0, dword [0x1400e3c38]
jmp 0x14005f98a
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3bd0]
call fcn.1400199c0
mov ecx, 0x46
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov r14d, 0x5a
cmovne ecx, r14d
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm2, dword [0x140101ecc]
lea rcx, [rbp + 0x7d8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Done
call fcn.140035f40
test al, al
je 0x14005fb43
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rbp + 0x40]
call fcn.14004b860
mov rdx, rax
lea rcx, [0x1400fd170]
call fcn.14004d420
mov rdx, rax
lea rcx, [rbp + 0x478]
call fcn.140067e60
nop
lea rdx, str.calibFactors
lea rcx, [rbp + 0x478]
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.140067e60
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x258]
call fcn.140067d90
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x258]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
je 0x14005fb1d
nop word [rax + rax]
lea rcx, [rsp + 0x40]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, str.default
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd088]
add rcx, 0x148
lea rdx, [rsp + 0x68]
call fcn.140067800
movss dword [rax], xmm6
mov rcx, qword [0x1400fd088]
add rcx, 0x158
lea rdx, [rsp + 0x68]
call fcn.140067800
movss dword [rax], xmm6
lea rcx, [rsp + 0x68]
call fcn.14004af80
lea rcx, [rsp + 0x40]
call fcn.140067a00
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x258]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
jne 0x14005fa70
mov rcx, qword [0x1400fd0c0]
call fcn.140097210
nop
lea rcx, [rbp + 0x258]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x478]
call fcn.14004d5e0
movss xmm2, dword [0x1400e3ad0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x7e0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
lea rdx, str.Low_alt_turbulence
lea rcx, [rbp + 0x98]
call fcn.14004eb50
test al, al
je 0x14005fbcc
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x7e8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rdx, str.In_order_to_calibrate__tweak_the_sliders_as_needed_while_in_flight.
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035420
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
jmp 0x140060073
lea rcx, [rbp + 0xf8]
call fcn.140067c60
test rax, rax
jne 0x140060073
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x7f0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rdx, str.This_effect_has_no_preview_factors.
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035420
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
jmp 0x140060073
call fcn.1400381c0
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.About
call fcn.140035280
call fcn.140018860
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
mov rax, qword [0x1400fd088]
cmp byte [rax + 0x60], 0
je 0x14005fefc
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005fc89
movss xmm0, dword [0x1400e3be4]
jmp 0x14005fc95
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3c28]
call fcn.1400199c0
mov ecx, 0x46
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov r14d, 0x5a
cmovne ecx, r14d
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm2, dword [0x140101ecc]
lea rcx, [rbp + 0x7f8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Reset
call fcn.140035f40
test al, al
je 0x14005fcf0
xor edx, edx
lea rcx, str.reset_profile1
call fcn.14001ab10
mov byte [rbp - 0x15], 1
mov rax, qword [0x1400fd078]
movzx ebx, byte [rax + 8]
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x800]
call fcn.14000a6e0
mov rdi, rax
movss xmm2, dword [0x140101e84]
mulss xmm2, xmm13
mov ecx, 0x2d
test bl, bl
mov eax, 0x39
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
subss xmm2, xmm0
movss xmm1, dword [0x140101ef4]
mulss xmm1, xmm13
mov r15d, reloc.WS2_32.dll_WSAStartup
mov ecx, r15d
mov eax, 0x96
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
lea rcx, [rbp + 0x808]
call fcn.14000a6e0
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.140018e20
mov rax, qword [0x1400fd078]
movzx ecx, byte [rax + 8]
mov eax, r14d
test cl, cl
cmovne eax, r15d
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mov eax, 0xe6
mov ecx, 0x12c
cmovne eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x810]
call fcn.14000a6e0
mov rcx, rax
lea edx, [r15 - 0x72]
call fcn.140018eb0
lea r8d, [r15 - 0x44]
lea rdx, [rbp - 0x15]
lea rcx, str.reset_profile1
call fcn.14001b280
test al, al
je 0x14005feef
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x818]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3b8c]
call fcn.1400199c0
lea rcx, str.Reset_effect_to_default_
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0x820]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov ecx, reloc.WS2_32.dll_setsockopt
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x3a
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm6, dword [0x1400e3bc4]
movaps xmm1, xmm6
lea rcx, [rbp + 0x828]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd924]
call fcn.140035f40
test al, al
je 0x14005feae
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rbp + 0x40]
call fcn.14004b860
mov rcx, rax
call fcn.14005aa60
call fcn.14001b100
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x830]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035f40
test al, al
je 0x14005feea
call fcn.14001b100
call fcn.14001b3d0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.1400198b0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
mov rax, qword [0x1400fd088]
cmp byte [rax + 0x60], 0
mov rax, qword [0x1400fd078]
je 0x14005ffdd
cmp byte [rax + 8], 0
je 0x14005ff31
movss xmm0, dword [0x1400e3c20]
jmp 0x14005ff3d
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3c0c]
call fcn.1400199c0
mov ecx, 0x55
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x69
cmovne ecx, eax
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm2, dword [0x140101ecc]
lea rcx, [rbp + 0x838]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Preview
call fcn.140035f40
test al, al
je 0x14005ffae
mov rdx, qword [0x1400fd088]
add rdx, 0x40
lea rcx, [rbp + 0x40]
call fcn.14004b860
mov r8b, 1
mov rdx, rax
mov rcx, qword [0x1400fd0c0]
call fcn.140097160
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14005ffca
movaps xmm1, xmm15
movaps xmm0, xmm8
call fcn.1400198b0
jmp 0x14005fffe
movss xmm1, dword [0x1400e3b48]
movaps xmm0, xmm8
call fcn.1400198b0
jmp 0x14005fffe
cmp byte [rax + 8], 0
je 0x14005ffed
movss xmm0, dword [0x1400e3c44]
jmp 0x14005fff9
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3bc0]
call fcn.1400199c0
mov r8, qword [0x1400fd088]
add r8, 0x60
mov rcx, qword [0x1400fd078]
movzx r9d, byte [rcx + 8]
lea rdx, str.effectToggle
call fcn.1400c0bc0
movss xmm2, dword [0x1400e3ad0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x840]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x848]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp - 0x78]
call fcn.14004af50
mov rcx, rax
call fcn.140035420
lea rcx, [rbp + 0xf8]
call fcn.140067c60
test rax, rax
je 0x1400603b4
test sil, sil
je 0x1400603b4
movaps xmm6, xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xf8]
call fcn.140067d90
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xf8]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
je 0x140060162
nop dword [rax + rax]
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x58]
call fcn.140068860
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x2f8]
call fcn.140012570
movss xmm0, dword [rbp + 0x2f8]
maxss xmm0, xmm6
movaps xmm6, xmm0
lea rcx, [rbp - 0x58]
call fcn.14004af80
lea rcx, [rsp + 0x40]
call fcn.140067a00
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xf8]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
jne 0x1400600d0
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0xf8]
call fcn.140067d90
lea rdx, [rbp + 0x13a8]
lea rcx, [rbp + 0xf8]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.140068a40
test al, al
je 0x1400603b4
movaps xmm10, xmm6
addss xmm10, dword [0x1400e3b70]
movaps xmm9, xmm12
subss xmm9, xmm6
subss xmm9, dword [0x1400e3b70]
subss xmm9, dword [0x1400e3b94]
nop word [rax + rax]
lea rcx, [rbp + 0x2a8]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
lea r8, [rsp + 0x40]
lea rdx, str.fac
lea rcx, [rsp + 0x68]
call fcn.14004ba30
nop
lea rcx, [rbp + 0x2a8]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0xb8]
call fcn.140068860
nop
lea rcx, [rbp + 0x2a8]
call fcn.140067970
mov rcx, rax
lea rdx, str.format
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x58]
call fcn.140068860
nop
lea rcx, [rbp + 0x2a8]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd0f4]
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm7, xmm0
lea rcx, [rbp + 0x2a8]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd0f0]
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm6, xmm0
movss xmm2, dword [0x1400e3b48]
movaps xmm1, xmm8
lea rcx, [rbp + 0x850]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movaps xmm0, xmm10
call fcn.1400199c0
movaps xmm0, xmm9
call fcn.140019a10
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdi, rax
mov rcx, qword [0x1400fd088]
add rcx, 0x148
lea rdx, [rsp + 0x40]
call fcn.140067800
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.14004af50
mov rcx, rax
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm6
movaps xmm2, xmm7
mov rdx, rbx
call fcn.14003aac0
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af80
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rbp + 0x2a8]
call fcn.140067a00
lea rdx, [rbp + 0x13a8]
lea rcx, [rbp + 0xf8]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.140068a40
test al, al
jne 0x1400601d0
movss xmm10, dword [0x1400e3b70]
movss xmm9, dword [0x1400e3b30]
cmp byte [0x1400fd129], 0
jne 0x1400615a5
mov rcx, qword [0x1400fd088]
add rcx, 0x40
lea rdx, [0x1400dd928]
call fcn.14004ddb0
test al, al
je 0x1400615a5
lea rdx, str.sounds
lea rcx, [rbp + 0x1a0]
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x248]
call fcn.140067e60
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x248]
call fcn.140067d90
lea rdx, [rbp + 0x248]
lea rcx, [rbp - 0x38]
call fcn.140068590
lea rcx, [rbp - 0x38]
call fcn.1400684e0
lea rdx, [rbp - 0x38]
lea rcx, [rsp + 0x40]
call fcn.14006a000
movss xmm6, dword [0x1400e3b78]
movss xmm7, dword [0x1400e3ad0]
test al, al
jne 0x140060dd7
lea rcx, [rsp + 0x40]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
lea r8, [rsp + 0x68]
lea rdx, str.sou
lea rcx, [rbp + 0x40]
call fcn.14004ba30
nop
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x58]
call fcn.140068860
nop
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x858]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.Sound
call fcn.140035280
call fcn.140018860
lea rcx, [rbp - 0x58]
call fcn.14004ff30
test al, al
jne 0x14006052d
lea r8, [rbp - 0x58]
lea rdx, [0x1400dd964]
lea rcx, [rbp - 0x38]
call fcn.14004ba30
nop
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rcx, [rbp - 0x38]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x860]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
movss xmm2, dword [0x1400e3b48]
movaps xmm1, xmm8
lea rcx, [rbp + 0x868]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp + 0x220]
call fcn.14004af30
nop
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, str.cats
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.140067e60
nop
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x1f0]
call fcn.140067d90
lea rdx, [rbp + 0x378]
lea rcx, [rbp + 0x1f0]
call fcn.140067cd0
lea rdx, [rbp + 0x378]
lea rcx, [rbp - 0x38]
call fcn.140068a40
test al, al
je 0x14006062c
nop word [rax + rax]
lea rcx, [rbp - 0x38]
call fcn.140067af0
lea rdx, [rbp]
mov rcx, rax
call fcn.140068860
nop
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.14004aed0
nop
lea rcx, [rbp]
call fcn.14004af80
lea rcx, [rbp - 0x38]
call fcn.140067a00
lea rdx, [rbp + 0x378]
lea rcx, [rbp - 0x38]
call fcn.140068a40
test al, al
jne 0x1400605e0
lea rcx, [rbp + 0xd8]
call fcn.14004af30
nop
mov rcx, qword [0x1400fd078]
sub rcx, 0xffffffffffffff80
lea rdx, [rbp + 0x870]
call fcn.1400673b0
mov rbx, rax
mov rcx, qword [0x1400fd078]
sub rcx, 0xffffffffffffff80
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x878]
call fcn.140067290
mov rcx, rax
mov rdx, rbx
call fcn.1400670b0
test al, al
je 0x1400606dd
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x378]
call fcn.14004fe80
mov r8, rax
lea rdx, [rbp - 0x38]
mov rcx, qword [0x1400fd0a0]
call fcn.1400c59b0
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.140067190
lea rcx, [rbp - 0x38]
call fcn.140067180
mov rcx, qword [0x1400fd078]
sub rcx, 0xffffffffffffff80
lea rdx, [rsp + 0x68]
call fcn.140067270
mov rcx, rax
lea rdx, [rbp + 0xd8]
jmp 0x1400606fc
mov rcx, qword [0x1400fd078]
sub rcx, 0xffffffffffffff80
lea rdx, [rsp + 0x68]
call fcn.140067270
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.1400670e0
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, str.hasRandom
call fcn.14004de00
mov rcx, rax
call fcn.140068b40
test al, al
je 0x14006076a
lea rcx, [rbp]
call fcn.140068cf0
nop
lea rdx, str.random
lea rcx, [rbp]
call fcn.14004af60
lea rdx, str.Random
lea rcx, [rbp + 0x20]
call fcn.14004af60
lea rdx, [rbp]
lea rcx, [rbp + 0xd8]
call fcn.140067110
nop
lea rcx, [rbp]
call fcn.140067070
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140060781
movss xmm0, dword [0x1400e3c40]
jmp 0x14006078d
movaps xmm0, xmm12
mulss xmm0, dword [0x1400e3a40]
call fcn.140019a30
lea r8, [rsp + 0x68]
lea rdx, [0x1400dc224]
lea rcx, [rbp + 0x200]
call fcn.14004ba30
nop
lea rdx, [0x1400d1dca]
lea rcx, [rbp + 0xb8]
call fcn.14004af90
nop
lea rcx, [rbp + 0xd8]
call fcn.1400670d0
mov rbx, rax
lea rcx, [rbp + 0xd8]
call fcn.1400670c0
mov rdi, rax
cmp rbx, rax
je 0x140060822
mov rcx, qword [0x1400fd088]
add rcx, 0xa8
lea rdx, [rsp + 0x68]
call fcn.140067820
mov rdx, rax
mov rcx, rbx
call fcn.140068aa0
test al, al
je 0x140060819
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0xb8]
call fcn.14004ca10
add rbx, 0x40
cmp rbx, rdi
jne 0x1400607e2
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rbx, rax
lea rcx, [rbp + 0x200]
call fcn.14004af50
mov rcx, rax
xor r8d, r8d
mov rdx, rbx
call fcn.1400389d0
test al, al
je 0x140060955
lea rcx, [rbp + 0xd8]
call fcn.1400670d0
mov rdi, rax
lea rcx, [rbp + 0xd8]
call fcn.1400670c0
mov r14, rax
cmp rdi, rax
je 0x140060950
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 0x38]
call fcn.14004b860
nop
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x378]
call fcn.14004b860
nop
mov rcx, qword [0x1400fd088]
add rcx, 0xa8
lea rdx, [rsp + 0x68]
call fcn.140067820
mov rcx, rax
lea rdx, [rbp - 0x38]
call fcn.140068aa0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x880]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rbp + 0x378]
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040de0
test al, al
je 0x140060922
mov rcx, qword [0x1400fd088]
add rcx, 0xa8
lea rdx, [rsp + 0x68]
call fcn.140067820
mov rcx, rax
lea rdx, [rbp - 0x38]
call fcn.14004ca10
test sil, sil
je 0x14006092d
call fcn.140018f60
nop
lea rcx, [rbp + 0x378]
call fcn.14004af80
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
add rdi, 0x40
cmp rdi, r14
jne 0x140060880
call fcn.14001b3d0
lea rcx, [rbp + 0x60]
call fcn.14004af30
nop
lea rcx, [rbp + 0xd8]
call fcn.1400670d0
mov rbx, rax
lea rcx, [rbp + 0xd8]
call fcn.1400670c0
mov rdi, rax
cmp rbx, rax
je 0x1400609af
mov rdx, rbx
lea rcx, [rbp - 0x38]
call fcn.14004b860
nop
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x60]
call fcn.140067850
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
add rbx, 0x40
cmp rbx, rdi
jne 0x140060982
call fcn.140019ad0
movaps xmm1, xmm15
movaps xmm0, xmm8
call fcn.1400198b0
lea r8, [rsp + 0x68]
lea rdx, str.back
lea rcx, [rbp + 0x320]
call fcn.14004ba30
nop
lea rcx, [rbp + 0x320]
call fcn.14004af50
mov rcx, rax
xor edx, edx
call fcn.140036320
test al, al
je 0x140060ac3
mov rbx, r12
lea rcx, [rbp + 0x60]
call fcn.14004aec0
test rax, rax
je 0x140060ac3
mov rdi, r12
mov rdx, qword [rbp + 0x60]
add rdx, rdi
lea rcx, [rbp - 0x38]
call fcn.14004b860
nop
mov rcx, qword [0x1400fd088]
add rcx, 0xa8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x10d8]
call fcn.140069a90
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rbp - 0x38]
call fcn.140068aa0
test al, al
jne 0x140060a74
lea rcx, [rbp - 0x38]
call fcn.14004af80
inc rbx
add rdi, 0x20
lea rcx, [rbp + 0x60]
call fcn.14004aec0
cmp rbx, rax
jne 0x140060a10
jmp 0x140060ac3
lea rcx, [rbp + 0x60]
call fcn.14004aec0
dec eax
lea rcx, [rbp + 0x60]
test rbx, rbx
je 0x140060a8b
lea eax, [rbx - 1]
movsxd rdx, eax
call fcn.140067840
mov rcx, qword [0x1400fd088]
mov rbx, rax
lea rdx, [rsp + 0x68]
add rcx, 0xa8
call fcn.140067820
mov rdx, rbx
mov rcx, rax
call fcn.14004ca10
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.1400198b0
lea r8, [rsp + 0x68]
lea rdx, str.forward
lea rcx, [rbp + 0xe78]
call fcn.14004ba30
nop
lea rcx, [rbp + 0xe78]
call fcn.14004af50
mov edx, 1
mov rcx, rax
call fcn.140036320
test al, al
je 0x140060c0a
mov rbx, r12
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
sub rax, rcx
cmp rax, 0x20
jb 0x140060c0a
mov rdi, r12
nop word [rax + rax]
lea rdx, [rcx + rdi]
lea rcx, [rbp - 0x38]
call fcn.14004b860
nop
mov rcx, qword [0x1400fd088]
add rcx, 0xa8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x10e8]
call fcn.140069a90
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rbp - 0x38]
call fcn.140068aa0
test al, al
jne 0x140060b97
lea rcx, [rbp - 0x38]
call fcn.14004b060
inc rbx
add rdi, 0x20
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
sub rax, rcx
sar rax, 5
cmp rbx, rax
jne 0x140060b30
jmp 0x140060c0a
mov rax, qword [rbp + 0x68]
mov rdi, qword [rbp + 0x60]
sub rax, rdi
sar rax, 5
dec eax
movsxd rcx, eax
lea r8, [rsp + 0x68]
cmp rbx, rcx
mov rcx, qword [0x1400fd088]
jne 0x140060bd4
add rcx, 0xa8
lea rdx, [rbp + 0x10f8]
call fcn.140069a90
mov rdx, rdi
jmp 0x140060bf4
inc ebx
add rcx, 0xa8
lea rdx, [rbp + 0x1108]
call fcn.140069a90
movsxd rdx, ebx
shl rdx, 5
add rdx, qword [rbp + 0x60]
mov rcx, qword [rax]
add rcx, 0x40
call fcn.14004ca10
nop
lea rcx, [rbp - 0x38]
call fcn.14004b060
mov dword [rbp + 0x1c0], 0
mov dword [rbp + 0x1c4], 0x40a00000
lea rcx, [rbp + 0x1c0]
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140060c41
movss xmm0, dword [0x1400e3c50]
jmp 0x140060c4d
movaps xmm0, xmm12
mulss xmm0, dword [0x1400e3a68]
mov rax, qword [0x1400fcf50]
or dword [rax + 0x1ba0], 1
movss dword [rax + 0x1ba4], xmm0
mov rcx, qword [0x1400fd088]
add rcx, 0xc8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1118]
call fcn.1400698f0
mov rdi, qword [rax]
mov rcx, qword [0x1400fd088]
add rcx, 0xc8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1128]
call fcn.1400698f0
mov rbx, qword [rax]
lea rcx, [rbp + 0x40]
call fcn.14004af50
lea rcx, [0x1400d4e14]
cmp dword [rbx + 0x40], 0
lea rdx, str.Disabled
cmove rcx, rdx
mov dword [rbp + 0x14d8], 0x64
mov dword [rbp + 0x188], r12d
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x14d8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x188]
lea r8, [rdi + 0x40]
mov edx, 4
mov rcx, rax
call fcn.14003a3c0
nop
lea rcx, [rbp + 0xe78]
call fcn.14004b060
nop
lea rcx, [rbp + 0x320]
call fcn.14004b060
nop
lea rcx, [rbp + 0x60]
call fcn.14004afd0
nop
lea rcx, [rbp + 0xb8]
call fcn.14004b060
nop
lea rcx, [rbp + 0x200]
call fcn.14004b060
nop
lea rcx, [rbp + 0xd8]
call fcn.1400683b0
nop
xor edx, edx
lea rcx, [rbp + 0x1f0]
call fcn.14004db90
movzx edx, byte [rbp + 0x1f0]
lea rcx, [rbp + 0x1f8]
call fcn.14004d740
nop
lea rcx, [rbp + 0x220]
call fcn.14004afd0
nop
lea rcx, [rbp - 0x58]
call fcn.14004b060
nop
lea rcx, [rbp + 0x40]
call fcn.14004b060
nop
lea rcx, [rsp + 0x68]
call fcn.14004b060
lea rcx, [rsp + 0x40]
call fcn.140067a00
lea rdx, [rbp + 0x248]
lea rcx, [rbp - 0x38]
call fcn.140068590
lea rcx, [rbp - 0x38]
call fcn.1400684e0
lea rdx, [rbp - 0x38]
lea rcx, [rsp + 0x40]
call fcn.14006a000
test al, al
je 0x140060453
lea rdx, str.cameras
lea rcx, [rbp + 0x1a0]
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x160]
call fcn.140067e60
nop
lea rcx, [rbp + 0x160]
call fcn.140067c60
test rax, rax
je 0x14006119f
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x888]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.Camera
call fcn.140035280
call fcn.140018860
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x890]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
movaps xmm6, xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x160]
call fcn.140067d90
lea rdx, [rbp]
lea rcx, [rbp + 0x160]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
je 0x140060f37
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0x40]
call fcn.140068860
nop
lea rcx, [rbp + 0x40]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x2f0]
call fcn.140012570
movss xmm0, dword [rbp + 0x2f0]
maxss xmm0, xmm6
movaps xmm6, xmm0
lea rcx, [rbp + 0x40]
call fcn.14004af80
lea rcx, [rsp + 0x40]
call fcn.140067a00
lea rdx, [rbp]
lea rcx, [rbp + 0x160]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
jne 0x140060ea5
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x160]
call fcn.140067d90
lea rdx, [rbp]
lea rcx, [rbp + 0x160]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140068a40
test al, al
je 0x14006119f
nop dword [rax]
lea rcx, [rsp + 0x68]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
lea r8, [rsp + 0x40]
lea rdx, str.camf
lea rcx, [rbp - 0x38]
call fcn.14004ba30
nop
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0xb8]
call fcn.140068860
nop
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, str.format
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x58]
call fcn.140068860
nop
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd0f4]
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm7, xmm0
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd0f0]
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm9, xmm0
lea rcx, [rbp + 0xb8]
call fcn.14004ff30
movss xmm2, dword [0x1400e3b48]
movaps xmm1, xmm8
test al, al
je 0x140061083
lea rcx, [rbp + 0x898]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14006107d
movss xmm0, dword [0x1400e3c50]
jmp 0x1400610f1
movaps xmm0, xmm12
jmp 0x1400610e9
lea rcx, [rbp + 0x8a0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movaps xmm0, xmm6
addss xmm0, xmm10
call fcn.1400199c0
movaps xmm0, xmm12
subss xmm0, xmm6
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x1400610e4
subss xmm0, dword [0x1400e3ba0]
jmp 0x1400610f1
subss xmm0, xmm10
subss xmm0, dword [0x1400e3b94]
call fcn.140019a10
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, qword [0x1400fd088]
mov rdi, rax
lea rdx, [rsp + 0x40]
add rcx, 0x128
call fcn.140067800
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14004af50
movss dword [rsp + 0x28], xmm14
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rax
call fcn.140059690
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af80
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rsp + 0x68]
call fcn.140067a00
lea rdx, [rbp]
lea rcx, [rbp + 0x160]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140068a40
test al, al
jne 0x140060f70
lea rdx, str.settings
lea rcx, [rbp + 0x1a0]
call fcn.14004de00
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.140067e60
nop
lea rcx, [rbp + 0x150]
call fcn.140067c60
test rax, rax
je 0x14006157f
movss xmm2, dword [0x1400e3b78]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8a8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.Settings
call fcn.140035280
call fcn.140018860
movss xmm2, dword [0x1400e3ad0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8b0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
movaps xmm6, xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x150]
call fcn.140067d90
lea rdx, [rbp]
lea rcx, [rbp + 0x150]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
je 0x140061312
nop word [rax + rax]
lea rcx, [rsp + 0x40]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0x40]
call fcn.140068860
nop
lea rcx, [rbp + 0x40]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x2e8]
call fcn.140012570
movss xmm0, dword [rbp + 0x2e8]
maxss xmm0, xmm6
movaps xmm6, xmm0
lea rcx, [rbp + 0x40]
call fcn.14004af80
lea rcx, [rsp + 0x40]
call fcn.140067a00
lea rdx, [rbp]
lea rcx, [rbp + 0x150]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140068a40
test al, al
jne 0x140061280
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x150]
call fcn.140067d90
lea rdx, [rbp]
lea rcx, [rbp + 0x150]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140068a40
test al, al
je 0x14006157f
nop dword [rax + rax]
lea rcx, [rsp + 0x68]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
lea r8, [rsp + 0x40]
lea rdx, str.cam
lea rcx, [rbp - 0x38]
call fcn.14004ba30
nop
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd7fc]
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0xb8]
call fcn.140068860
nop
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, str.format
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x58]
call fcn.140068860
nop
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd0f4]
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm7, xmm0
lea rcx, [rsp + 0x68]
call fcn.140067970
mov rcx, rax
lea rdx, [0x1400dd0f0]
call fcn.14004de00
mov rcx, rax
call fcn.140068ba0
movaps xmm9, xmm0
lea rcx, [rbp + 0xb8]
call fcn.14004ff30
movss xmm2, dword [0x1400e3b48]
movaps xmm1, xmm8
test al, al
je 0x140061463
lea rcx, [rbp + 0x8b8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14006145d
movss xmm0, dword [0x1400e3c50]
jmp 0x1400614d1
movaps xmm0, xmm12
jmp 0x1400614c9
lea rcx, [rbp + 0x8c0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movaps xmm0, xmm6
addss xmm0, xmm10
call fcn.1400199c0
movaps xmm0, xmm12
subss xmm0, xmm6
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x1400614c4
subss xmm0, dword [0x1400e3ba0]
jmp 0x1400614d1
subss xmm0, xmm10
subss xmm0, dword [0x1400e3b94]
call fcn.140019a10
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, qword [0x1400fd088]
mov rdi, rax
lea rdx, [rsp + 0x40]
add rcx, 0x108
call fcn.140067800
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14004af50
movss dword [rsp + 0x28], xmm14
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rax
call fcn.140059690
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af80
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rcx, [rsp + 0x68]
call fcn.140067a00
lea rdx, [rbp]
lea rcx, [rbp + 0x150]
call fcn.140067cd0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140068a40
test al, al
jne 0x140061350
lea rcx, [rbp + 0x150]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x160]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x248]
call fcn.14004d5e0
movss xmm2, dword [0x1400e3bc8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8c8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140012ed0
call fcn.140019e40
nop
lea rcx, [rbp + 0x98]
call fcn.14004af80
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
nop
lea rcx, [rbp + 0xf8]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x1a0]
call fcn.14004d5e0
movss xmm9, dword [0x1400e3b30]
movss xmm12, dword [0x1400e3b48]
call fcn.1400434d0
movss xmm7, dword [0x1400e3c18]
cmp byte [0x1400fd1aa], 0
je 0x14006433a
mov rax, qword [0x1400fd078]
movzx ecx, byte [rax + 0x11e]
neg cl
sbb r8d, r8d
and r8d, 2
xor edx, edx
lea rcx, str.Profile
call fcn.140043380
test al, al
je 0x14006432d
mov rax, qword [0x1400fd088]
cmp byte [rax + 0x20], 0
jne 0x1400616d1
mov rcx, qword [0x1400fd100]
call fcn.140081ad0
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x20], al
mov byte [rcx + 0x21], al
mov rcx, qword [0x1400fd100]
call fcn.140081130
mov rax, qword [0x1400fd168]
movss dword [rax + 0x14], xmm0
cvttss2si ecx, xmm0
mov rax, qword [0x1400fd088]
mov dword [rax + 0x30], ecx
mov dword [rax + 0x34], ecx
mov rcx, qword [0x1400fd100]
call fcn.140081380
mov rax, qword [0x1400fd168]
movss dword [rax + 0x10], xmm0
cvttss2si ecx, xmm0
mov rax, qword [0x1400fd088]
mov dword [rax + 0x3c], ecx
mov dword [rax + 0x38], ecx
movss xmm2, dword [0x140101eec]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8d0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x114], 0
jne 0x140062e90
lea rdx, [rbp]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
mov rcx, rax
call fcn.14004ff30
movzx edi, al
lea rcx, [rbp]
call fcn.14004af80
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Active_profile
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140061759
lea rcx, str.Active_profile_name
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1400fd100]
test dil, dil
jne 0x1400617ea
call fcn.140080d90
nop
mov byte [rbp + 0x14d8], 0x20
mov byte [rsp + 0x60], 0x5f
lea rdx, [rbp + 0x8d8]
lea rcx, [rsp + 0x40]
call fcn.140068180
mov rbx, rax
lea rdx, [rbp + 0x8e0]
lea rcx, [rsp + 0x40]
call fcn.1400681a0
lea r9, [rbp + 0x14d8]
lea r8, [rsp + 0x60]
mov rdx, qword [rbx]
mov rcx, qword [rax]
call fcn.140068d20
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
nop
jmp 0x1400618aa
call fcn.1400818d0
nop
lea rcx, [rsp + 0x40]
call fcn.14004ff30
test al, al
jne 0x140061829
lea r8, [rsp + 0x40]
lea rdx, str._by
lea rcx, [rbp]
call fcn.14004ba30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400681c0
lea rcx, [rbp]
call fcn.14004af80
mov rdx, qword [0x1400fd198]
add rdx, 0x18
lea r8, [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140068d40
nop
mov byte [rbp + 0x14d8], 0x20
mov byte [rsp + 0x60], 0x5f
lea rdx, [rbp + 0x8e8]
lea rcx, [rsp + 0x68]
call fcn.140068180
mov rbx, rax
lea rdx, [rbp + 0x8f0]
lea rcx, [rsp + 0x68]
call fcn.1400681a0
lea r9, [rbp + 0x14d8]
lea r8, [rsp + 0x60]
mov rdx, qword [rbx]
mov rcx, qword [rax]
call fcn.140068d20
lea rcx, [rsp + 0x68]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8f8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Master_switch
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140061909
lea rcx, str.Use_this_to_toggle_DCRealistic_on_or_noff_for_this_profile.
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
mov r8, qword [0x1400fd088]
add r8, 0x20
mov rcx, qword [0x1400fd078]
movzx r9d, byte [rcx + 8]
lea rdx, str.tert
call fcn.1400c0bc0
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x900]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Reset_to_default
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x14006199b
lea rcx, str.Use_this_to_reset_profile_nto_its_factory_settings
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
mov ecx, 0x50
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov esi, WSAGetLastError
cmovne ecx, esi
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm2, dword [0x140101ecc]
lea rcx, [rbp + 0x908]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Reset
call fcn.140035f40
test al, al
je 0x140061a09
xor edx, edx
lea rcx, str.reset_profile
call fcn.14001ab10
mov byte [rbp - 0x14], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x910]
call fcn.14000a6e0
mov rbx, rax
movss xmm2, dword [0x140101e84]
mulss xmm2, xmm13
subss xmm2, dword [0x1400e3ba4]
movss xmm1, dword [0x140101ef4]
mulss xmm1, xmm13
movss xmm6, dword [0x1400e3bc8]
subss xmm1, xmm6
lea rcx, [rbp + 0x918]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
mov edx, 1
call fcn.140018e20
mov ecx, 0x5a
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
cmovne ecx, esi
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm7
lea rcx, [rbp + 0x920]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
mov r8d, 0x2f
lea rdx, [rbp - 0x14]
lea rcx, str.reset_profile
call fcn.14001b280
test al, al
je 0x140061bcb
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x928]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Are_you_sure_
lea rcx, [rbp + 0x2e0]
call fcn.140012570
movss xmm1, dword [rbp + 0x2e0]
mulss xmm1, xmm13
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Are_you_sure_
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0x930]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm12
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm7, dword [0x1400e3bc4]
movaps xmm1, xmm7
lea rcx, [rbp + 0x938]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd924]
call fcn.140035f40
test al, al
je 0x140061b88
call fcn.14005a880
call fcn.14001b100
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm7
lea rcx, [rbp + 0x940]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035f40
test al, al
je 0x140061bc4
call fcn.14001b100
call fcn.14001b3d0
jmp 0x140061bd3
movss xmm7, dword [0x1400e3bc4]
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x948]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Master_volume
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140061c28
lea rcx, str.Use_this_to_adjust_the_overall_volume_level
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
movss xmm0, dword [0x140101e80]
call fcn.140019a10
mov rdx, qword [0x1400fd088]
add rdx, 0x30
xor ebx, ebx
mov dword [rsp + 0x28], ebx
lea r14, [0x1400d4e14]
mov qword [rsp + 0x20], r14
mov esi, 0x64
mov r9d, esi
xor r8d, r8d
lea rcx, str.masterGain
call fcn.14003ab10
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x950]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Master_camera
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140061cd8
lea rcx, str.Use_this_to_adjust_the_overall_camera_movements
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
movss xmm0, dword [0x140101e80]
call fcn.140019a10
mov rdx, qword [0x1400fd088]
add rdx, 0x3c
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], r14
mov r9d, esi
xor r8d, r8d
lea rcx, str.masterCamera
call fcn.14003ab10
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x958]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1e8]
call fcn.14000a6e0
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
test dil, dil
jne 0x140061e06
lea rdx, [rbp]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
nop
mov r8, rax
lea rdx, str.Linked_to_profile
lea rcx, [rbp - 0x58]
call fcn.140068730
nop
lea rcx, [rbp]
call fcn.14004af80
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x960]
call fcn.140012570
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1e8], xmm0
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
mov r15d, 0x147
jmp 0x14006200d
lea rcx, str.Link_to_profile
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140061e29
lea rcx, str.When_linking_to_an_existing_profile__this_means_nthat_this_aircraft_will_use_that_profile__and_nany_change_will_be_applied_on_the_linked_profile._nAt_any_time_you_can_unlink__and_go_back_nto_use_the_original_aircraft_profile.
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
mov ecx, 0xff
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], bl
mov r15d, 0x147
cmovne ecx, r15d
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.140019a30
lea rdx, str._Choose_profile
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
lea rcx, [0x1400fd180]
call fcn.14004aec0
test rax, rax
jne 0x140061e9e
lea rdx, str._No_profiles
lea rcx, [rsp + 0x40]
call fcn.14004af60
jmp 0x140061f17
mov rcx, qword [0x1400fd088]
add rcx, 0x68
call fcn.14004ff30
test al, al
jne 0x140061ec9
mov rdx, qword [0x1400fd088]
add rdx, 0x68
lea rcx, [rsp + 0x40]
call fcn.14004ca10
jmp 0x140061f17
lea rdx, [rbp]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
mov rcx, rax
call fcn.14004ff30
movzx ebx, al
lea rcx, [rbp]
call fcn.14004af80
test bl, bl
jne 0x140061f17
lea rdx, [rbp - 0x78]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400681c0
lea rcx, [rbp - 0x78]
call fcn.14004af80
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
xor r8d, r8d
lea rcx, str.copyfroma
call fcn.1400389d0
test al, al
je 0x140061ffd
lea rcx, [0x1400fd180]
call fcn.1400670d0
mov rdi, rax
lea rcx, [0x1400fd180]
call fcn.1400670c0
mov r14, rax
cmp rdi, rax
je 0x140061ff8
nop dword [rax]
nop word [rax + rax]
lea rdx, str.main
mov rcx, rdi
call fcn.14004eb50
test al, al
jne 0x140061feb
mov rcx, qword [0x1400fd088]
add rcx, 0x68
mov rdx, rdi
call fcn.140068aa0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x968]
call fcn.14000a6e0
mov rbx, rax
mov rcx, rdi
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040de0
test al, al
je 0x140061fe1
mov rcx, qword [0x1400fd088]
add rcx, 0x68
mov rdx, rdi
call fcn.14004ca10
test sil, sil
je 0x140061feb
call fcn.140018f60
add rdi, 0x20
cmp rdi, r14
jne 0x140061f70
call fcn.14001b3d0
call fcn.140019ad0
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rdx, str.Link
lea rcx, [rbp - 0x38]
call fcn.14004af90
nop
lea rdx, [rbp]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
mov rcx, rax
call fcn.14004ff30
movzx ebx, al
lea rcx, [rbp]
call fcn.14004af80
test bl, bl
jne 0x140062078
lea rdx, str.Unlink
lea rcx, [rbp - 0x38]
call fcn.14004af60
movss xmm0, dword [rbp + 0x1e8]
addss xmm0, dword [0x1400e3b9c]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm6, dword [0x1400e3bbc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x970]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rbp - 0x38]
call fcn.14004af50
mov rcx, rax
mov rdx, rbx
call fcn.140035f40
test al, al
je 0x1400621da
lea rdx, str.Unlink
lea rcx, [rbp - 0x38]
call fcn.14004eb50
test al, al
je 0x1400620d4
call fcn.14005a880
jmp 0x1400621da
mov rcx, qword [0x1400fd088]
add rcx, 0x68
call fcn.14004ff30
test al, al
jne 0x1400621da
mov r8, qword [0x1400fd088]
add r8, 0x68
lea rdx, str.Point_to_existing
lea rcx, [rbp]
call fcn.14004ba30
mov r8b, 1
mov rdx, rax
mov ecx, 5
call fcn.14007d340
call fcn.1400a3440
mov rdx, qword [0x1400fd088]
add rdx, 0x68
lea rcx, [rbp + 0x108]
call fcn.14004b860
nop
lea rdx, [rbp + 0x108]
lea rcx, [rbp]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd100]
call fcn.140080ce0
mov rcx, qword [0x1400fd100]
call fcn.1400805a0
mov rcx, qword [0x1400fd100]
call fcn.1400823c0
mov rdx, qword [0x1400fd100]
add rdx, 0x90
lea rcx, [rbp + 0x488]
call fcn.140067e60
nop
mov rcx, qword [0x1400fd0c0]
call fcn.140096dd0
lea rdx, [rbp + 0x488]
lea rcx, [rbp + 0xd60]
call fcn.140067e60
mov rdx, rax
mov rcx, qword [0x1400fd0c0]
call fcn.140097a50
mov rcx, qword [0x1400fd088]
call fcn.14007daf0
nop
lea rcx, [rbp + 0x488]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x108]
call fcn.14004af80
lea rdx, [rbp]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
mov rcx, rax
call fcn.14004ff30
movzx ebx, al
lea rcx, [rbp]
call fcn.14004af80
test bl, bl
je 0x140062727
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x978]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Copy_from_profile
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x14006225b
lea rcx, str.Copy_all_settings_from_another_profile
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x980]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
mov ecx, 0xff
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
cmovne ecx, r15d
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.140019a30
lea rdx, str._Choose_profile
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
lea rcx, [0x1400fd180]
call fcn.14004aec0
test rax, rax
jne 0x1400622f4
lea rdx, str._No_profiles
lea rcx, [rsp + 0x40]
call fcn.14004af60
jmp 0x140062323
mov rcx, qword [0x1400fd088]
add rcx, 0x88
call fcn.14004ff30
test al, al
jne 0x140062323
mov rdx, qword [0x1400fd088]
add rdx, 0x88
lea rcx, [rsp + 0x40]
call fcn.14004ca10
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
xor r8d, r8d
lea rcx, str.copyfrom
call fcn.1400389d0
test al, al
je 0x1400623ec
lea rcx, [0x1400fd180]
call fcn.1400670d0
mov rdi, rax
lea rcx, [0x1400fd180]
call fcn.1400670c0
mov r14, rax
cmp rdi, rax
je 0x1400623e7
nop word [rax + rax]
mov rcx, qword [0x1400fd088]
add rcx, 0x88
mov rdx, rdi
call fcn.140068aa0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x988]
call fcn.14000a6e0
mov rbx, rax
mov rcx, rdi
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040de0
test al, al
je 0x1400623d4
mov rcx, qword [0x1400fd088]
add rcx, 0x88
mov rdx, rdi
call fcn.14004ca10
test sil, sil
je 0x1400623de
call fcn.140018f60
add rdi, 0x20
cmp rdi, r14
jne 0x140062370
call fcn.14001b3d0
call fcn.140019ad0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0x990]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Copy
call fcn.140035f40
test al, al
je 0x14006244d
mov rcx, qword [0x1400fd088]
add rcx, 0x88
call fcn.14004ff30
test al, al
jne 0x14006244d
xor edx, edx
lea rcx, str.copy_confirm
call fcn.14001ab10
mov byte [rbp - 0x13], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x998]
call fcn.14000a6e0
mov rbx, rax
movss xmm2, dword [0x140101e84]
mulss xmm2, xmm13
subss xmm2, dword [0x1400e3ba4]
movss xmm1, dword [0x140101ef4]
mulss xmm1, xmm13
subss xmm1, dword [0x1400e3bc8]
lea rcx, [rbp + 0x9a0]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
movss xmm2, dword [0x1400e3bc8]
movss xmm1, dword [0x1400e3c18]
lea rcx, [rbp + 0xe70]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
mov r8d, 0x2f
lea rdx, [rbp - 0x13]
lea rcx, str.copy_confirm
call fcn.14001b280
test al, al
je 0x14006271d
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xe68]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Are_you_sure_
lea rcx, [rbp + 0x2d8]
call fcn.140012570
movss xmm1, dword [rbp + 0x2d8]
mulss xmm1, xmm13
movss xmm0, dword [0x1400e3bc8]
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Are_you_sure_
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xe60]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3b54]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm7
lea rcx, [rbp + 0xe58]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd924]
call fcn.140035f40
test al, al
je 0x1400626db
mov r8, qword [0x1400fd088]
add r8, 0x88
lea rdx, str.Copy_existing
lea rcx, [rbp + 0x98]
call fcn.14004ba30
mov r8b, 1
mov rdx, rax
mov ecx, 5
call fcn.14007d340
call fcn.1400a3440
mov rdx, qword [0x1400fd088]
add rdx, 0x88
lea r8, str..json
lea rcx, [rbp - 0x78]
call fcn.1400689d0
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x98]
call fcn.14004b860
mov r8, rax
lea rdx, [rbp + 0x458]
mov rcx, qword [0x1400fd0e8]
call fcn.1400a9dc0
nop
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0xd70]
call fcn.140067e60
mov rdx, rax
mov rcx, qword [0x1400fd100]
call fcn.140080490
mov rcx, qword [0x1400fd100]
call fcn.1400823c0
mov rdx, qword [0x1400fd100]
add rdx, 0x90
lea rcx, [rbp + 0x498]
call fcn.140067e60
nop
mov rcx, qword [0x1400fd0c0]
call fcn.140096dd0
lea rdx, [rbp + 0x498]
lea rcx, [rbp + 0xd80]
call fcn.140067e60
mov rdx, rax
mov rcx, qword [0x1400fd0c0]
call fcn.140097a50
mov rcx, qword [0x1400fd088]
call fcn.14007daf0
call fcn.14001b100
nop
lea rcx, [rbp + 0x498]
call fcn.14004d5e0
nop
lea rcx, [rbp + 0x458]
call fcn.14004d5e0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm7
lea rcx, [rbp + 0xe50]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035f40
test al, al
je 0x140062717
call fcn.14001b100
call fcn.14001b3d0
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
lea rdx, [rbp - 0x78]
mov rcx, qword [0x1400fd100]
call fcn.140080d90
mov rcx, rax
call fcn.14004ff30
movzx ebx, al
lea rcx, [rbp - 0x78]
call fcn.14004af80
test bl, bl
je 0x140062e82
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14006276a
movss xmm2, dword [0x1400e3ba0]
jmp 0x14006276d
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xe48]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x1400e3ba8]
call fcn.1400199c0
call fcn.140019d00
lea rdx, str.cloud.png
lea rcx, [rbp + 0x40]
call fcn.14004af90
nop
lea rdx, str.cloud.png
lea rcx, [rbp + 0x98]
call fcn.14004af90
nop
lea rdx, str.cloud.png
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp + 0x40]
call fcn.1400676b0
mov rcx, qword [rax]
mov r13d, dword [rcx + 4]
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp + 0x98]
call fcn.1400676b0
mov rcx, qword [rax]
mov r12d, dword [rcx]
mov rcx, qword [0x1400fd078]
add rcx, 0x20
lea rdx, [rbp - 0x78]
call fcn.1400676b0
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1138]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1148]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0xe20]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xe18]
call fcn.14000a6e0
mov rbx, rax
movd xmm2, r13d
cvtdq2ps xmm2, xmm2
movd xmm1, r12d
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xe10]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r15]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
call fcn.140037270
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
nop
lea rcx, [rbp + 0x98]
call fcn.14004af80
nop
lea rcx, [rbp + 0x40]
call fcn.14004af80
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140062905
lea rcx, str.Profile_cloud_is_where_you_can_download_nand_share_profile_with_others.
call fcn.14001a920
call fcn.140019e40
movaps xmm1, xmm15
movaps xmm0, xmm8
call fcn.1400198b0
call fcn.140019d00
mov rcx, qword [0x1400fd078]
add rcx, 0x48
call fcn.1400673c0
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140059d30
nop
mov r8, rax
lea rdx, str.Found
lea rcx, [rbp]
call fcn.140068730
nop
lea r8, str._shared_profiles_for_this_aircraft._nDownload_or_share_your_profile_with_others.
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.140068960
nop
lea rcx, [rbp]
call fcn.14004af80
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
mov rcx, qword [0x1400fd078]
add rcx, 0x48
call fcn.1400673f0
test al, al
je 0x14006299e
lea rdx, str.No_one_shared_a_profile_for_this_aircraft_yet._nBe_the_first_to_share_
lea rcx, [rbp + 0xb8]
call fcn.14004af60
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xdf8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x140101e88]
lea rcx, [rbp + 0xdf0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Profile_cloud
call fcn.140035f40
test al, al
je 0x140062a50
mov rax, qword [0x1400fd078]
mov byte [rax + 0x118], 1
mov byte [rbp + 0x14d8], 0
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x4a8]
call fcn.140068da0
nop
lea rcx, [rbp + 0x4a8]
call fcn.140059ee0
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 1
lea rcx, [rbp + 0x4a8]
call fcn.140059ec0
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x140101e88]
lea rcx, [rbp + 0xde8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Share_profile
call fcn.140035f40
test al, al
je 0x140062a9a
xor edx, edx
lea rcx, str.share_open
call fcn.14001ab10
call fcn.140019e40
mov byte [rbp - 0x12], 1
movss xmm6, dword [0x140101ec8]
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xde0]
call fcn.14000a6e0
mov rbx, rax
movss xmm2, dword [0x140101e84]
mulss xmm2, xmm13
movaps xmm0, xmm6
mulss xmm0, xmm13
subss xmm2, xmm0
movss xmm1, dword [0x140101ef4]
mulss xmm1, xmm13
subss xmm1, dword [0x1400e3c18]
lea rcx, [rbp + 0xdd0]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
movaps xmm2, xmm6
movss xmm1, dword [0x1400e3c4c]
lea rcx, [rbp + 0xdc8]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
mov r8d, 0x2f
lea rdx, [rbp - 0x12]
lea rcx, str.share_open
call fcn.14001b280
test al, al
je 0x140062e70
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x11a], 0
je 0x140062b77
cmp byte [rax + 0x119], 0
jne 0x140062b84
mov byte [rax + 0x11a], 0
call fcn.14001b100
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x119], 0
je 0x140062c27
movss xmm2, dword [0x1400e3bb8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xdc0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Profile_shared__thanks_
lea rcx, [rbp + 0x2d0]
call fcn.140012570
movss xmm1, dword [rbp + 0x2d0]
mulss xmm1, xmm13
movss xmm0, dword [0x1400e3c18]
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Profile_shared__thanks_
call fcn.140035280
mov byte [rbp + 0x14d8], 0
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x4b8]
call fcn.140068e80
nop
lea rcx, [rbp + 0x4b8]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x4b8]
call fcn.140059ec0
jmp 0x140062e6a
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xdb8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rdx, qword [0x1400fd198]
add rdx, 0x18
lea rcx, [rbp - 0x58]
call fcn.14004b860
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x410]
call fcn.140012570
movss xmm1, dword [rbp + 0x410]
mulss xmm1, xmm13
movss xmm0, dword [0x1400e3c18]
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xdb0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3b84]
call fcn.1400199c0
movss xmm6, dword [0x1400e3c48]
movaps xmm0, xmm6
call fcn.140019a10
xor ebx, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0xf]
lea r8, [0x140102cf8]
lea rdx, str._Author_name
lea rcx, str.profileShareAuthor
call fcn.14003b290
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0xda8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3b84]
call fcn.1400199c0
movaps xmm0, xmm6
call fcn.140019a10
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8, [0x140102d10]
lea rdx, str._Profile_remarks__optional_
lea rcx, str.profileShareDesc
call fcn.14003b290
movss xmm2, dword [0x1400e3b78]
movaps xmm1, xmm8
lea rcx, [rbp + 0xcf0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3bd8]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm7
lea rcx, [rbp + 0xcc8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Share
call fcn.140035f40
test al, al
je 0x140062e16
cmp byte [0x140102cf8], bl
je 0x140062e16
mov rax, qword [0x1400fd078]
mov word [rax + 0x119], 0x101
mov byte [rbp + 0x14d8], bl
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x4c8]
call fcn.140068ef0
nop
lea rcx, [rbp + 0x4c8]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x4c8]
call fcn.140059ec0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm7
lea rcx, [rbp + 0xcc0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035f40
test al, al
je 0x140062e61
mov byte [0x140102cf8], 0
mov byte [0x140102d10], 0
call fcn.14001b100
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
call fcn.14001b3d0
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af80
mov r13d, 0x22
lea rcx, [rbp - 0x38]
call fcn.14004af80
jmp 0x140064328
movss xmm0, dword [0x1400e3b6c]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x140101ee4]
lea rcx, [rbp + 0xcb8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Back
call fcn.140035f40
test al, al
je 0x140062eda
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 0
movaps xmm1, xmm15
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x140101ee4]
lea rcx, [rbp + 0xcb0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Share
call fcn.140035f40
test al, al
je 0x140062f24
xor edx, edx
lea rcx, str.share_open
call fcn.14001ab10
mov byte [rbp - 0x11], 1
movss xmm6, dword [0x140101ec8]
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xca8]
call fcn.14000a6e0
mov rbx, rax
movss xmm2, dword [0x140101e84]
mulss xmm2, xmm13
movaps xmm0, xmm6
mulss xmm0, xmm13
subss xmm2, xmm0
movss xmm1, dword [0x140101ef4]
mulss xmm1, xmm13
subss xmm1, xmm7
lea rcx, [rbp + 0xca0]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
movaps xmm2, xmm6
movss xmm1, dword [0x1400e3c4c]
lea rcx, [rbp + 0xc98]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
mov r8d, 0x2f
lea rdx, [rbp - 0x11]
lea rcx, str.share_open
call fcn.14001b280
test al, al
je 0x1400632ec
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x11a], 0
je 0x140062ff8
cmp byte [rax + 0x119], 0
jne 0x140063005
mov byte [rax + 0x11a], 0
call fcn.14001b100
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x119], 0
je 0x1400630a3
movss xmm2, dword [0x1400e3bb8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc90]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Profile_shared__thanks_
lea rcx, [rbp + 0x360]
call fcn.140012570
movss xmm1, dword [rbp + 0x360]
mulss xmm1, xmm13
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Profile_shared__thanks_
call fcn.140035280
mov byte [rbp + 0x14d8], 0
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x4d8]
call fcn.140068e80
nop
lea rcx, [rbp + 0x4d8]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x4d8]
call fcn.140059ec0
jmp 0x1400632e7
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc88]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rdx, qword [0x1400fd198]
add rdx, 0x18
lea rcx, [rbp - 0x58]
call fcn.14004b860
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x368]
call fcn.140012570
movss xmm1, dword [rbp + 0x368]
mulss xmm1, xmm13
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xc80]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm7, dword [0x1400e3b84]
movaps xmm0, xmm7
call fcn.1400199c0
movss xmm6, dword [0x1400e3c48]
movaps xmm0, xmm6
call fcn.140019a10
xor ebx, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0xf]
lea r8, [0x140102b98]
lea rdx, str._Author_name
lea rcx, str.profileShareAuthor
call fcn.14003b290
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0xc78]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm7
call fcn.1400199c0
movaps xmm0, xmm6
call fcn.140019a10
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8, [0x140102dc0]
lea rdx, str._Profile_remarks__optional_
lea rcx, str.profileShareDesc
call fcn.14003b290
movss xmm2, dword [0x1400e3b78]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc70]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3bd8]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm6, dword [0x1400e3bc4]
movaps xmm1, xmm6
lea rcx, [rbp + 0xc68]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Share
call fcn.140035f40
test al, al
je 0x140063293
cmp byte [0x140102b98], bl
je 0x140063293
mov rax, qword [0x1400fd078]
mov word [rax + 0x119], 0x101
mov byte [rbp + 0x14d8], bl
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x4e8]
call fcn.140068f60
nop
lea rcx, [rbp + 0x4e8]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x4e8]
call fcn.140059ec0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xda0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035f40
test al, al
je 0x1400632de
mov byte [0x140102b98], 0
mov byte [0x140102dc0], 0
call fcn.14001b100
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
call fcn.14001b3d0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101e70]
call fcn.1400199c0
movss xmm0, dword [0x140101eac]
call fcn.140019a10
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], eax
lea r9d, [rax + 0x40]
lea r8, [0x140102cb0]
lea rdx, str._Search_author
lea rcx, str.profileAuthorSearch
call fcn.14003b290
mov rdx, qword [0x1400fd078]
add rdx, 0x48
lea rcx, [rbp + 0x60]
call fcn.140067550
nop
cmp byte [0x140102cb0], 0
je 0x1400634ce
lea rcx, [rbp + 0x60]
call fcn.140067400
mov rbx, qword [0x1400fd078]
lea rcx, [rbx + 0x48]
call fcn.1400670d0
mov rsi, rax
lea rcx, [rbx + 0x48]
call fcn.1400670c0
mov r14, rax
cmp rsi, rax
je 0x1400634ce
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
lea rdx, [rbp + 0xcd0]
lea rcx, [rsp + 0x68]
call fcn.1400681a0
mov rdi, rax
lea rdx, [rbp + 0xcd8]
lea rcx, [rsp + 0x68]
call fcn.140068180
mov rbx, rax
lea rdx, [rbp + 0xce0]
lea rcx, [rsp + 0x68]
call fcn.1400681a0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rdi]
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0xce8]
call fcn.140068fd0
lea rdx, [0x140102cb0]
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
lea rdx, [rbp + 0xcf8]
lea rcx, [rsp + 0x40]
call fcn.1400681a0
mov rdi, rax
lea rdx, [rbp + 0xd00]
lea rcx, [rsp + 0x40]
call fcn.140068180
mov rbx, rax
lea rdx, [rbp + 0xd08]
lea rcx, [rsp + 0x40]
call fcn.1400681a0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rdi]
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0xd10]
call fcn.140068fd0
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.14004af50
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1400634a9
mov rdx, rsi
lea rcx, [rbp + 0x60]
call fcn.140067430
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
add rsi, 0xc0
cmp rsi, r14
jne 0x1400633a0
movaps xmm1, xmm15
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101eac]
call fcn.140019a10
lea rcx, [rbp + 0xd8]
call fcn.14004af30
nop
lea rdx, str.Downloads
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xd8]
call fcn.14004aed0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
lea rdx, str.Rating
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xd8]
call fcn.14004aed0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
lea rdx, str.Author
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xd8]
call fcn.14004aed0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
mov r8, qword [0x1400fd078]
add r8, 0xd0
lea rdx, str._Sort_by
lea rcx, [rbp + 0x320]
call fcn.14004ba30
nop
lea rcx, [rbp + 0x320]
call fcn.14004af50
mov rdx, rax
xor r8d, r8d
lea rcx, str.sortby
call fcn.1400389d0
test al, al
je 0x1400636a4
lea rcx, [rbp + 0xd8]
call fcn.1400670d0
mov rdi, rax
lea rcx, [rbp + 0xd8]
call fcn.1400670c0
mov r14, rax
cmp rdi, rax
je 0x14006369f
nop word [rax + rax]
mov rcx, qword [0x1400fd078]
add rcx, 0xd0
mov rdx, rdi
call fcn.140068aa0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xd18]
call fcn.14000a6e0
mov rbx, rax
mov rcx, rdi
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040de0
test al, al
je 0x140063688
mov byte [rbp + 0x14d8], 0
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x4f8]
call fcn.140069040
nop
lea rcx, [rbp + 0x4f8]
call fcn.140059ee0
mov rcx, qword [0x1400fd078]
add rcx, 0xd0
mov rdx, rdi
call fcn.14004ca10
nop
lea rcx, [rbp + 0x4f8]
call fcn.140059ec0
test sil, sil
je 0x140063692
call fcn.140018f60
add rdi, 0x20
cmp rdi, r14
jne 0x1400635f0
call fcn.14001b3d0
movss xmm7, dword [0x1400e3b78]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0xd20]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
movaps xmm0, xmm15
call fcn.1400199c0
movss xmm0, dword [0x140101ef4]
subss xmm0, xmm15
call fcn.140019a10
movss xmm0, dword [0x1400e39a4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e39bc]
movss xmm2, dword [0x1400e39a0]
movss xmm1, dword [0x1400e398c]
lea rcx, [rbp + 0x1158]
call fcn.14000a6f0
mov rdx, rax
mov ecx, 7
call fcn.14000c6c0
movss xmm2, dword [0x140101e98]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd28]
call fcn.14000a6e0
mov rdx, rax
mov r8b, 1
lea rcx, [0x1400d1dca]
call fcn.1400412e0
test al, al
je 0x1400642fa
mov rcx, qword [0x1400fd078]
add rcx, 0x48
call fcn.1400673f0
test al, al
je 0x14006396d
movss xmm2, dword [0x1400e3c00]
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x14006378d
movss xmm2, dword [0x1400e3c18]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd30]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm6, dword [0x1400e3c6c]
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x1400637c2
movss xmm6, dword [0x1400e3c78]
mulss xmm6, xmm13
cmp byte [rax + 0x118], 0
je 0x14006383f
lea rdx, str.Loading...
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x308]
call fcn.140012570
movss xmm1, dword [rbp + 0x308]
mulss xmm1, xmm13
subss xmm6, xmm1
movaps xmm0, xmm6
call fcn.1400199c0
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
jmp 0x1400642f5
mov rdx, qword [0x1400fd198]
add rdx, 0x18
lea rcx, [rbp - 0x78]
call fcn.14004b860
nop
lea r8, [rbp - 0x78]
lea rdx, str.Could_not_find_shared_profiles_for
lea rcx, [rbp + 0xb8]
call fcn.14004ba30
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x370]
call fcn.140012570
movss xmm1, dword [rbp + 0x370]
mulss xmm1, xmm13
movaps xmm0, xmm6
subss xmm0, xmm1
subss xmm0, xmm9
call fcn.1400199c0
lea rcx, [rbp + 0xb8]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xd38]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rdx, str.Be_the_first_one_to_share_
lea rcx, [rbp - 0x58]
call fcn.14004af90
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x398]
call fcn.140012570
movss xmm0, dword [rbp + 0x398]
mulss xmm0, xmm13
subss xmm6, xmm0
subss xmm6, xmm9
movaps xmm0, xmm6
call fcn.1400199c0
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
nop
lea rcx, [rbp + 0xb8]
call fcn.14004af80
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
jmp 0x1400642f5
lea rcx, [rbp + 0x60]
call fcn.1400670d0
mov r13, rax
lea rcx, [rbp + 0x60]
call fcn.1400670c0
mov r12, rax
cmp r13, rax
je 0x1400642ef
add r13, 0x40
lea rdx, [r13 - 0x40]
lea rcx, [rbp - 0x58]
call fcn.14004b860
nop
lea rdx, [r13 - 0x20]
lea rcx, [rbp - 0x38]
call fcn.14004b860
nop
mov rdx, r13
lea rcx, [rbp + 0x200]
call fcn.14004b860
nop
lea rdx, [r13 + 0x20]
lea rcx, [rbp + 0x40]
call fcn.14004b860
nop
lea rdx, [r13 + 0x40]
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
lea rcx, [r13 + 0x60]
lea rdx, str.true
call fcn.14004eb50
lea rcx, [rbp - 0x38]
call fcn.14004ff30
test al, al
je 0x140063a08
lea rdx, str.No_description.
lea rcx, [rbp - 0x38]
call fcn.14004af60
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xe00]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm15
call fcn.1400199c0
call fcn.1400381c0
call fcn.140019d00
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0x9a8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm15
call fcn.1400199c0
lea rdx, str.star.png
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
mov eax, reloc.WS2_32.dll_recvfrom
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 8], 0
mov edx, reloc.WS2_32.dll_socket
cmovne eax, edx
movd xmm6, eax
cvtdq2ps xmm6, xmm6
add rcx, 0x20
lea rdx, [rbp - 0x78]
call fcn.1400676b0
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1168]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1178]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x9b0]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x9b8]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x9c0]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r15]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
call fcn.140037270
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rcx, [rbp + 0x40]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.1400198b0
lea rdx, str.download.png
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
mov eax, reloc.WS2_32.dll_recvfrom
mov rcx, qword [0x1400fd078]
cmp byte [rcx + 8], 0
mov edx, reloc.WS2_32.dll_socket
cmovne eax, edx
movd xmm6, eax
cvtdq2ps xmm6, xmm6
add rcx, 0x20
lea rdx, [rbp - 0x78]
call fcn.1400676b0
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1188]
call fcn.14000a6f0
mov r14, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x1198]
call fcn.14000a6f0
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x9c8]
call fcn.14000a6e0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x9d0]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x9d8]
call fcn.14000a6e0
mov rdx, rax
mov rcx, qword [r15]
mov ecx, dword [rcx + 8]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
call fcn.140037270
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rcx, [rbp + 0x200]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
call fcn.140019e40
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed4]
call fcn.1400199c0
call fcn.140019d00
lea rcx, [rbp + 0x9e0]
call fcn.140019980
movss xmm0, dword [rax]
addss xmm0, dword [0x1400e3c24]
call fcn.140018b10
lea rcx, [rbp - 0x38]
call fcn.14004af50
mov rcx, rax
call fcn.140035420
call fcn.140018b90
call fcn.140019e40
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x1400fd21c]
call fcn.1400199c0
call fcn.140019d00
movss xmm6, dword [0x1400e3b14]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x9e8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea r8, [rsp + 0x68]
lea rdx, str.Import
lea rcx, [rbp + 0x98]
call fcn.14004ba30
nop
mov rdx, qword [0x1400fd078]
cmp byte [rdx + 0x11b], 0
je 0x140063dba
add rdx, 0xb0
lea rcx, [rsp + 0x68]
call fcn.140068aa0
test al, al
je 0x140063daa
movss xmm0, dword [0x1400fd21c]
call fcn.1400199c0
lea rcx, str.Loading...
call fcn.140035280
movss xmm2, dword [0x1400e3b40]
movaps xmm1, xmm8
lea rcx, [rbp + 0x9f0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
jmp 0x140063eeb
mov rdx, qword [0x1400fd078]
cmp byte [rdx + 0x11b], 0
jne 0x140063e35
add rdx, 0xb0
lea rcx, [rsp + 0x68]
call fcn.140068aa0
test al, al
je 0x140063e35
mov rcx, qword [0x1400fd078]
add rcx, 0xb0
lea rdx, [0x1400d1dca]
call fcn.14004af60
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 0
movss xmm0, dword [0x1400e3c60]
call fcn.1400199c0
lea rcx, str.Done
call fcn.140035280
movss xmm2, dword [0x1400e3b40]
movaps xmm1, xmm8
lea rcx, [rbp + 0x9f8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
jmp 0x140063eeb
lea rdx, [rbp + 0x98]
lea rcx, [rbp - 0x78]
call fcn.14004b860
nop
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x140101ee4]
lea rcx, [rbp + 0xa00]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rbp - 0x78]
call fcn.14004af50
mov rcx, rax
mov rdx, rbx
call fcn.140035f40
test al, al
je 0x140063ee2
mov rcx, qword [0x1400fd078]
mov byte [rcx + 0x11b], 1
add rcx, 0xb0
lea rdx, [rsp + 0x68]
call fcn.14004ca10
lea r8, [rbp - 0x58]
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.140067010
nop
mov rdx, rax
lea rcx, [rbp + 0x508]
call fcn.1400690b0
nop
lea rcx, [rbp]
call fcn.140067090
lea rcx, [rbp + 0x508]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x508]
call fcn.140059ec0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xa08]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea r8, [rsp + 0x68]
lea rdx, [0x1400ddff4]
lea rcx, [rsp + 0x40]
call fcn.14004ba30
nop
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x140101ee4]
lea rcx, [rbp + 0xa10]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
mov rdx, rbx
call fcn.140035f40
test al, al
je 0x140063f69
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
xor edx, edx
call fcn.14001ab10
mov byte [rbp - 0x10], 1
movss xmm2, dword [0x140101efc]
movss xmm1, dword [0x1400e3c34]
lea rcx, [rbp + 0xa18]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
mov r8d, 0x2f
lea rdx, [rbp - 0x10]
call fcn.14001b280
test al, al
je 0x140064267
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x11d], 0
je 0x140063fe6
cmp byte [rax + 0x11c], 0
jne 0x140063ff3
mov byte [rax + 0x11d], 0
call fcn.14001b100
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x11c], 0
je 0x140064096
movss xmm2, dword [0x1400e3bac]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa20]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Thanks_
lea rcx, [rbp + 0x3a0]
call fcn.140012570
movss xmm1, dword [rbp + 0x3a0]
mulss xmm1, xmm13
movss xmm0, dword [0x1400e3c00]
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Thanks_
call fcn.140035280
mov byte [rbp + 0x14d8], 0
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x518]
call fcn.140069180
nop
lea rcx, [rbp + 0x518]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x518]
call fcn.140059ec0
jmp 0x140064262
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa28]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Rate_profile
lea rcx, [rbp + 0x3a8]
call fcn.140012570
movss xmm1, dword [rbp + 0x3a8]
mulss xmm1, xmm13
movss xmm0, dword [0x1400e3c00]
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Rate_profile
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xa30]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movaps xmm0, xmm15
call fcn.1400199c0
movss xmm0, dword [0x1400e3c30]
call fcn.140019a10
mov rdx, qword [0x1400fd078]
add rdx, 0x110
mov dword [rsp + 0x28], 0
lea rax, str._d_Stars
mov qword [rsp + 0x20], rax
mov r9d, 5
lea r8d, [r9 - 4]
lea rcx, str.rateslider
call fcn.14003ab10
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0xa38]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3bac]
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm6, dword [0x1400e3bc4]
movaps xmm1, xmm6
lea rcx, [rbp + 0xa40]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Rate
call fcn.140035f40
test al, al
je 0x140064215
mov rax, qword [0x1400fd078]
mov word [rax + 0x11c], 0x101
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.140067050
nop
mov rdx, rax
lea rcx, [rbp + 0x528]
call fcn.1400691f0
nop
lea rcx, [rbp]
call fcn.14004af80
lea rcx, [rbp + 0x528]
call fcn.140059ee0
nop
lea rcx, [rbp + 0x528]
call fcn.140059ec0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xa48]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035f40
test al, al
je 0x140064262
mov rax, qword [0x1400fd078]
mov dword [rax + 0x110], 5
call fcn.14001b100
call fcn.14001b3d0
call fcn.140019e40
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0xa50]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.140038630
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
nop
lea rcx, [rbp + 0x98]
call fcn.14004af80
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
nop
lea rcx, [rbp + 0x40]
call fcn.14004af80
nop
lea rcx, [rbp + 0x200]
call fcn.14004af80
nop
lea rcx, [rbp - 0x38]
call fcn.14004af80
nop
lea rcx, [rbp - 0x58]
call fcn.14004af80
add r13, 0xc0
lea rax, [r13 - 0x40]
cmp rax, r12
jne 0x140063992
mov r13d, 0x22
call fcn.140041770
mov ecx, 1
call fcn.14000c720
nop
lea rcx, [rbp + 0x320]
call fcn.14004af80
nop
lea rcx, [rbp + 0xd8]
call fcn.14004af20
nop
lea rcx, [rbp + 0x60]
call fcn.140067470
call fcn.1400434d0
cmp byte [0x1400fd1aa], 0
jne 0x1400646a0
mov rax, qword [0x1400fd068]
cmp byte [rax + 0x19], 0
je 0x1400646a0
xor r8d, r8d
xor edx, edx
lea rcx, str.Connection
call fcn.140043380
test al, al
je 0x1400646a0
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 0
mov rax, qword [0x1400fd198]
cmp byte [rax + 0x11], 0
jne 0x140064564
lea rdx, str.Connecting...
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x1400643ac
movss xmm2, dword [0x1400e3c18]
jmp 0x1400643b4
movss xmm2, dword [0x1400e3c14]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa58]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x1e0]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x1e0]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0xa60]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rdx, str.Please_start_a_flight
lea rcx, [rsp + 0x40]
call fcn.14004af60
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xa68]
call fcn.140012570
movsd xmm1, qword [rax]
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movsd qword [rbp + 0x1e0], xmm1
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movss xmm2, dword [0x1400e3b9c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa70]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov ecx, 0xf2
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x136
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400199c0
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e3a78]
movss xmm2, dword [0x1400e3a74]
movss xmm1, dword [0x1400e3a70]
lea rcx, [rbp + 0x11a8]
call fcn.14000a6f0
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.140059720
movss xmm0, dword [0x1400e3ad0]
movss dword [rsp + 0x20], xmm0
lea r9, [rbp + 0xd90]
movaps xmm2, xmm9
movss xmm1, dword [0x1400e3b98]
lea rcx, str.Warming_up...
call fcn.140059740
nop
jmp 0x140064691
cmp byte [0x1400fd1aa], 0
je 0x140064577
cmp byte [rax + 0x13], 0
je 0x14006469b
lea rdx, str.Connection_successful_
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
movss xmm2, dword [0x1400e3c18]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa78]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x1d8]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x1d8]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0xa80]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rdx, str.Please_start_a_flight...
lea rcx, [rsp + 0x40]
call fcn.14004af60
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xa88]
call fcn.140012570
movsd xmm1, qword [rax]
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movsd qword [rbp + 0x1d8], xmm1
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
call fcn.1400434d0
mov rax, qword [0x1400fd068]
cmp byte [rax + 0x19], 0
je 0x140065230
xor r8d, r8d
xor edx, edx
lea rcx, str.Settings
call fcn.140043380
test al, al
je 0x140065230
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 0
mov rax, qword [0x1400fd088]
cmp byte [rax + 0x22], 0
jne 0x14006477f
mov rcx, qword [0x1400fd168]
call fcn.1400c4370
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x22], al
mov byte [rcx + 0x23], al
mov rcx, qword [0x1400fd168]
call fcn.1400c45f0
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x24], al
mov byte [rcx + 0x25], al
mov rcx, qword [0x1400fd168]
call fcn.1400c4850
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x26], al
mov byte [rcx + 0x27], al
mov rcx, qword [0x1400fd168]
call fcn.1400c3c00
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x2c], al
mov byte [rcx + 0x2d], al
mov rcx, qword [0x1400fd168]
call fcn.1400c4b80
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x28], al
mov byte [rcx + 0x29], al
mov rcx, qword [0x1400fd168]
call fcn.1400c3e70
mov rcx, qword [0x1400fd088]
mov byte [rcx + 0x2a], al
mov byte [rcx + 0x2b], al
movss xmm2, dword [0x140101eec]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa90]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ef8]
call fcn.1400199c0
lea rcx, str.Output_device
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x1400647d4
lea rcx, str.Use_this_to_change_the_audio_output_device
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
movss xmm0, dword [0x140101e80]
call fcn.140019a10
lea rdx, [rbp - 0x58]
mov rcx, qword [0x1400fd168]
call fcn.1400c27d0
nop
lea rcx, [rbp - 0x58]
call fcn.14004af50
mov rdx, rax
xor r8d, r8d
lea rcx, str.playbackdevice
call fcn.1400389d0
test al, al
je 0x140064928
lea rcx, [rbp + 0x220]
call fcn.1400a1bc0
nop
lea rcx, [rbp + 0x220]
call fcn.1400670d0
mov rdi, rax
lea rcx, [rbp + 0x220]
call fcn.1400670c0
mov rsi, rax
cmp rdi, rax
je 0x140064917
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.14004b860
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xa98]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
xor edx, edx
call fcn.140040de0
test al, al
je 0x1400648e8
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c2720
call fcn.1400a3440
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.14004b860
mov rcx, rax
call fcn.1400a1840
call fcn.14005a340
call fcn.14005a3d0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x58]
call fcn.140068aa0
test al, al
je 0x140064900
call fcn.140018f60
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
add rdi, 0x20
cmp rdi, rsi
jne 0x140064863
lea rcx, [rbp + 0x220]
call fcn.14004af20
call fcn.14001b3d0
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xaa0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ef8]
call fcn.1400199c0
lea rcx, str.Server_port
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x14006497d
lea rcx, str.This_is_the_port_DCRealistic_will_use_nto_communciate_with_DCS
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ec0]
call fcn.1400199c0
mov rcx, qword [0x1400fd168]
call fcn.1400c2af0
mov edx, eax
lea rcx, [rbp + 0x200]
call fcn.14004ca40
nop
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x1400649c9
movss xmm0, dword [0x1400e3c3c]
jmp 0x1400649d1
movss xmm0, dword [0x1400e3c2c]
call fcn.140019a10
lea rcx, [rbp + 0x200]
call fcn.14004af50
mov rdx, rax
xor r12d, r12d
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 1
lea r9d, [r12 + 6]
lea r14, [0x140102e24]
mov r8, r14
lea rcx, str.port5
call fcn.14003b290
movaps xmm1, xmm15
movaps xmm0, xmm8
call fcn.1400198b0
mov rax, qword [0x1400fd078]
movzx ecx, byte [rax + 8]
mov eax, 0x19
test cl, cl
cmovne eax, r13d
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mov eax, 0x46
mov r15d, 0x55
cmovne eax, r15d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xaa8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Save33
call fcn.140035f40
test al, al
je 0x140064afd
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [r14 + rax], r12b
jne 0x140064a80
test rax, rax
je 0x140064afd
mov rdx, r14
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x78]
call fcn.140059cb0
mov edx, eax
mov rcx, qword [0x1400fd168]
call fcn.1400c2a30
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
mov rdx, r14
lea rcx, [rbp - 0x78]
call fcn.14004af90
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x78]
call fcn.140059cb0
mov ecx, eax
call fcn.14006dca0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
xor edx, edx
lea rcx, str.portchange
call fcn.14001ab10
mov byte [rbp - 0xf], 1
mov rcx, qword [0x1400fd078]
movss xmm7, dword [rcx + 0x60]
mulss xmm7, xmm13
mov eax, 0xaf
cmp byte [rcx + 8], 0
mov esi, 0x64
cmovne eax, esi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm7, xmm0
movss xmm6, dword [rcx + 0x64]
mulss xmm6, xmm13
subss xmm6, dword [0x1400e3ba4]
movss xmm2, dword [0x1400e3c10]
movss xmm1, dword [0x1400e3c48]
lea rcx, [rbp + 0xab0]
call fcn.14000a6e0
mov rcx, rax
lea edx, [rsi - 0x63]
call fcn.140018eb0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xab8]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xac0]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
lea r8d, [rsi - 0x35]
lea rdx, [rbp - 0xf]
lea rcx, str.portchange
call fcn.14001b280
test al, al
je 0x140064cfc
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140064bd0
movss xmm2, dword [0x1400e3b84]
jmp 0x140064bd8
movss xmm2, dword [0x1400e3b98]
movaps xmm1, xmm8
lea rcx, [rbp + 0xac8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov ecx, r15d
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x28
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.Saved__action_needed_
call fcn.140035280
call fcn.140018860
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xad0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov ecx, 0x5a
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x2d
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400199c0
lea rcx, str.Restart_the_flight_in_DCS
call fcn.140035280
movss xmm2, dword [0x1400e3b78]
movaps xmm1, xmm8
lea rcx, [rbp + 0xad8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3bec]
call fcn.1400199c0
mov ecx, 0x19
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x23
cmovne ecx, eax
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1400e3bbc]
lea rcx, [rbp + 0xae0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd6b8]
call fcn.140035f40
test al, al
je 0x140064cf7
call fcn.14001b100
call fcn.14001b3d0
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xae8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Disabled_effects
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140064d51
lea rcx, str.Select_the_effects_you_wish_to_be_always_ndisabled_regardless_the_aircraft_or_profile
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
movss xmm0, dword [0x140101e80]
call fcn.140019a10
mov rbx, qword [0x1400fd0c0]
test rbx, rbx
je 0x140064d88
movzx ebx, byte [rbx + 0x28]
lea rdx, str.Loading...
test bl, bl
lea rax, str.Open_to_select
cmovne rdx, rax
lea rcx, [rbp + 0x40]
call fcn.14004af90
nop
lea rcx, [rbp + 0x40]
call fcn.14004af50
mov rdx, rax
xor r8d, r8d
lea rcx, str.combo
call fcn.1400389d0
test al, al
je 0x140065059
test bl, bl
je 0x140065054
lea rdx, [rbp - 0x38]
lea rcx, [0x1400fd170]
call fcn.140067d90
lea rdx, [0x1400fd170]
lea rcx, [rsp + 0x40]
call fcn.140068590
lea rcx, [rsp + 0x40]
call fcn.1400684e0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x38]
call fcn.14006a000
test al, al
jne 0x140065054
lea rcx, [rbp - 0x38]
call fcn.140067980
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004b860
nop
lea rcx, [rbp - 0x38]
call fcn.140067970
mov rcx, rax
lea rdx, str.title
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp + 0x98]
call fcn.140068860
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c3800
mov byte [rbp + 0x14d0], al
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c3800
movzx ebx, al
lea r8, [rsp + 0x68]
lea rdx, [0x1400dc224]
lea rcx, [rbp - 0x78]
call fcn.14004ba30
nop
lea rcx, [rbp - 0x78]
call fcn.14004af50
mov rcx, rax
lea rdx, [rbp + 0x14d0]
call fcn.140037bc0
cmp bl, byte [rbp + 0x14d0]
je 0x140064fb8
mov rax, qword [0x1400fd0c0]
mov byte [rax + 0x29], 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
cmp byte [rbp + 0x14d0], 0
je 0x140064f71
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c2d20
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd100]
call fcn.140081c90
test al, al
je 0x140064f64
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.14004b860
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x1400fd100]
call fcn.1400816d0
lea rdx, [rsp + 0x68]
lea rcx, [rbp]
call fcn.14004b860
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x1400fd0c0]
call fcn.1400979a0
lea rdx, str.Globally_disabled_effect
lea rcx, [rbp]
jmp 0x140064f93
call fcn.14004b860
mov rdx, rax
mov rcx, qword [0x1400fd168]
call fcn.1400c3100
lea rdx, str.Globally_enabled_effect
lea rcx, [rbp + 0x320]
lea r8, [rsp + 0x68]
call fcn.14004ba30
mov r8b, 1
mov rdx, rax
mov ecx, 5
call fcn.14007d340
mov rax, qword [0x1400fd0c0]
mov byte [rax + 0x29], 0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xaf0]
call fcn.14000a6e0
mov rbx, rax
lea rcx, [rbp + 0x98]
call fcn.14004af50
mov rcx, rax
mov r9, rbx
xor r8d, r8d
xor edx, edx
call fcn.140040de0
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
nop
lea rcx, [rbp + 0x98]
call fcn.14004af80
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
lea rcx, [rbp - 0x38]
call fcn.140067a00
lea rdx, [0x1400fd170]
lea rcx, [rsp + 0x40]
call fcn.140068590
lea rcx, [rsp + 0x40]
call fcn.1400684e0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x38]
call fcn.14006a000
test al, al
je 0x140064e12
call fcn.14001b3d0
mov dword [rbp + 0x1d0], 0
movss xmm0, dword [0x140101ea4]
movss dword [rbp + 0x1d4], xmm0
lea rcx, [rbp + 0x1d0]
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Auto_start
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x1400650b4
lea rcx, str.When_on__DCRealistic_will_run_automatically_with_DCS
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
mov r8, qword [0x1400fd088]
add r8, 0x24
mov rcx, qword [0x1400fd078]
movzx r9d, byte [rcx + 8]
lea rdx, str.gjht
call fcn.1400c0bc0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
call fcn.1400381c0
movss xmm0, dword [0x140101edc]
call fcn.1400199c0
lea rcx, str.Auto_minimize
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140065133
lea rcx, str.When_on__DCRealistic_will_auto_minimize_on_start
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101e8c]
call fcn.1400199c0
mov r8, qword [0x1400fd088]
add r8, 0x22
mov rcx, qword [0x1400fd078]
movzx r9d, byte [rcx + 8]
lea rdx, [0x1400de350]
call fcn.1400c0bc0
mov dword [rbp + 0x1c8], 0
movss xmm0, dword [0x140101ea4]
movss dword [rbp + 0x1cc], xmm0
lea rcx, [rbp + 0x1c8]
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
lea rcx, str.Auto_exit
call fcn.140035280
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x1400651cb
lea rcx, str.When_on__DCRealistic_will_exit_automatically_when_DCS_closes
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ed8]
call fcn.1400199c0
mov r8, qword [0x1400fd088]
add r8, 0x26
mov rcx, qword [0x1400fd078]
movzx r9d, byte [rcx + 8]
lea rdx, str.gjfffffffhft
call fcn.1400c0bc0
call fcn.1400434d0
nop
lea rcx, [rbp + 0x40]
call fcn.14004b060
nop
lea rcx, [rbp + 0x200]
call fcn.14004b060
nop
lea rcx, [rbp - 0x58]
call fcn.14004b060
jmp 0x140065238
mov esi, 0x64
xor r12d, r12d
xor r8d, r8d
xor edx, edx
lea rcx, str.About
call fcn.140043380
test al, al
je 0x1400664bb
mov rax, qword [0x1400fd078]
mov byte [rax + 0x114], 0
movss xmm2, dword [0x140101eec]
movaps xmm1, xmm8
lea rcx, [rbp + 0xaf8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.Version
call fcn.140035280
call fcn.140018860
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ee8]
call fcn.1400199c0
lea rdx, [0x1400fb6e0]
lea rcx, [rbp + 0x98]
call fcn.14004b860
nop
lea rcx, [rbp + 0x98]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ec4]
call fcn.1400199c0
movss xmm2, dword [0x140101e7c]
movss xmm7, dword [0x1400e3be8]
movaps xmm1, xmm7
lea rcx, [rbp + 0xb00]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Manual1
call fcn.140035f40
test al, al
je 0x140065378
lea rdx, str.Open_manual_pressed
lea rcx, [rbp]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
lea rdx, str.https:__docs.google.com_document_d_1ixqdz3iyAWCAivVKYIfdoUQW9VagNgHsH19s6XP14sI_edit_uspsharing
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
movss xmm6, dword [0x1400e3b78]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101e7c]
movaps xmm1, xmm7
lea rcx, [rbp + 0xb08]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Website2
call fcn.140035f40
test al, al
je 0x1400653ee
lea rdx, str.Open_website_pressed
lea rcx, [rbp]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
lea rdx, str.https:__www.rkapps.shop
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb10]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
call fcn.1400381c0
movss xmm0, dword [0x140101ee0]
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
mov rcx, qword [rcx + 0x70]
call fcn.1400187c0
lea rcx, str.License
call fcn.140035280
call fcn.140018860
xor ecx, ecx
call fcn.14000e4d0
test al, al
je 0x140065458
lea rcx, str.Name_of_activated_license
call fcn.14001a920
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
lea rdx, [0x1400d1dca]
lea rcx, [rsp + 0x68]
call fcn.14004af90
nop
mov rax, qword [0x1400fd068]
cmp byte [rax + 0x1b], 0
je 0x14006548d
lea rdx, str.Activated
jmp 0x1400654a7
cmp byte [rax + 0x1a], 0
je 0x1400654a0
cmp byte [rax + 0x19], 0
lea rdx, str.Trial_ended
je 0x1400654a7
lea rdx, str.7_days_trial
lea rcx, [rsp + 0x68]
call fcn.14004af60
movss xmm0, dword [0x140101ee8]
call fcn.1400199c0
lea rcx, [rsp + 0x68]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ec4]
call fcn.1400199c0
movss xmm2, dword [0x140101e7c]
movaps xmm1, xmm7
lea rcx, [rbp + 0xb18]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Forum3
call fcn.140035f40
test al, al
je 0x14006554c
lea rdx, str.Open_forum_pressed
lea rcx, [rbp]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
lea rdx, str.https:__rkappsus.wixsite.com_rkapps_forum
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101e7c]
movaps xmm1, xmm7
lea rcx, [rbp + 0xb20]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Facebook4
call fcn.140035f40
test al, al
je 0x1400655ba
lea rdx, str.Open_facebook_pressed
lea rcx, [rbp]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007d340
lea rdx, str.https:__www.facebook.com_rkApps.shop
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
movss xmm2, dword [0x1400e3bc4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb28]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd068]
cmp byte [rax + 0x1a], 0
je 0x140066446
cmp byte [rax + 0x19], 0
je 0x140065c9e
call fcn.140038630
mov rax, qword [0x1400fd078]
movss xmm2, dword [0x140101ed0]
movaps xmm1, xmm8
cmp byte [rax + 0x116], 0
jne 0x14006575b
lea rcx, [rbp + 0xb30]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm7, dword [0x1400e3bc8]
movaps xmm0, xmm7
call fcn.1400199c0
lea rcx, str.You_are_on_trial_mode__have__DC_Realistic_flights_
call fcn.140035280
movss xmm0, dword [0x1400e3bcc]
call fcn.1400199c0
lea rcx, str.To_activate__choose_one_of_the_following_options.
call fcn.140035280
movss xmm2, dword [0x140101e90]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb38]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm7
call fcn.1400199c0
movss xmm9, dword [0x1400e3b98]
movaps xmm2, xmm9
movss xmm6, dword [0x1400e3c18]
movaps xmm1, xmm6
lea rcx, [rbp + 0xb40]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.140035f40
test al, al
je 0x1400656e8
lea rdx, str.https:__www.rkapps.shop_products_dcrealistic
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
movss xmm2, dword [0x140101ea4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb48]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm7
call fcn.1400199c0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0xb50]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035f40
test al, al
je 0x14006649e
mov rax, qword [0x1400fd078]
mov byte [rax + 0x116], 1
jmp 0x14006649e
lea rcx, [rbp + 0xb58]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_product_key
lea rcx, [rbp + 0x3c8]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x3c8]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Please_enter_product_key
call fcn.140035280
movss xmm6, dword [0x1400e3b9c]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xb60]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x140101ebc]
call fcn.1400199c0
movss xmm0, dword [0x140101e78]
call fcn.140019a10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8, [0x140102bb0]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003b290
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x1400e3bb8]
lea rcx, [rbp + 0xb68]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Paste
call fcn.140035f40
test al, al
je 0x14006588e
mov rcx, qword [0x1400fd0b0]
call fcn.14005a3c0
lea rdx, [0x140102bb0]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x140065880
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xb70]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm6, dword [0x140101ef0]
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm6
subss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xb78]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Back
call fcn.140035f40
test al, al
je 0x140065904
mov rax, qword [0x1400fd078]
mov byte [rax + 0x116], 0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
addss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xb80]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035f40
test al, al
je 0x140065abe
lea rdx, [0x140102bb0]
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.140072560
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400681c0
lea rcx, [rbp]
call fcn.14004af80
lea rdx, [0x1400d1dca]
lea rcx, [rsp + 0x40]
call fcn.14004eb50
test al, al
je 0x1400659aa
lea rdx, str.Missing_details
jmp 0x1400659d3
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.140073040
test al, al
jne 0x1400659f9
lea rdx, str.Invalid_product_key
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af60
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ab10
jmp 0x140065ab4
mov rcx, qword [0x1400fd068]
add rcx, 8
lea rdx, str.email
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x78]
call fcn.140068860
nop
lea rax, [rbp]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.14004b860
mov rbx, rax
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x40]
call fcn.14004b860
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd068]
call fcn.14009f820
cmp eax, 0xffffffff
jne 0x140065a75
mov rcx, qword [0x1400fd078]
add rcx, 0x90
lea rdx, str.Invalid_product_key
jmp 0x140065a96
mov rdx, qword [0x1400fd078]
mov byte [rdx + 0x116], 0
cmp eax, 1
jne 0x140065aaa
lea rcx, [rdx + 0x90]
lea rdx, str.DCRealistic_Activated
call fcn.14004af60
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ab10
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
mov byte [rbp - 0xe], 1
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xb88]
call fcn.140012570
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400e3a98]
movss xmm1, dword [0x1400e3c24]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm13
movss xmm7, dword [0x140101ef4]
mulss xmm7, xmm13
subss xmm7, xmm9
movss xmm6, dword [0x140101e84]
mulss xmm6, xmm13
subss xmm6, dword [0x1400e3ba4]
movss xmm2, dword [0x140101eb0]
lea rcx, [rbp + 0xb90]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xb98]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xba0]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
mov r8d, 0x2f
lea rdx, [rbp - 0xe]
lea rcx, str.inputIssue
call fcn.14001b280
test al, al
je 0x14006649e
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xba8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x3d0]
call fcn.140012570
movss xmm1, dword [rbp + 0x3d0]
mulss xmm1, xmm13
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xbb0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
subss xmm9, dword [0x1400e3b9c]
movaps xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x1400e3bbc]
lea rcx, [rbp + 0xbb8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd6b8]
call fcn.140035f40
test al, al
je 0x140065c94
call fcn.14001b100
call fcn.14001b3d0
jmp 0x14006649e
call fcn.140038630
mov rax, qword [0x1400fd078]
cmp byte [rax + 0x116], 0
jne 0x140065e75
movss xmm2, dword [0x1400e3ba8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xbc0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
lea rcx, [rbp + 0x3d8]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x3d8]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
call fcn.140035280
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_choose_one_of_the_following_options.
lea rcx, [rbp + 0x3e8]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x3e8]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Please_choose_one_of_the_following_options.
call fcn.140035280
movss xmm2, dword [0x1400e3b9c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xbc8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm7, dword [0x1400e3bc8]
subss xmm0, xmm7
call fcn.1400199c0
movss xmm9, dword [0x1400e3b98]
movaps xmm2, xmm9
movss xmm6, dword [0x1400e3c18]
movaps xmm1, xmm6
lea rcx, [rbp + 0xbd0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.140035f40
test al, al
je 0x140065e02
lea rdx, str.https:__www.rkapps.shop_products_dcrealistic
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.14006d2c0
movss xmm2, dword [0x140101e94]
movaps xmm1, xmm8
lea rcx, [rbp + 0xbd8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm7
call fcn.1400199c0
movaps xmm2, xmm9
movaps xmm1, xmm6
lea rcx, [rbp + 0xbe0]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035f40
test al, al
je 0x14006649e
mov rax, qword [0x1400fd078]
mov byte [rax + 0x116], 1
jmp 0x14006649e
cmp byte [rax + 8], 0
je 0x140065e85
movss xmm2, dword [0x1400e3bb8]
jmp 0x140065e8d
movss xmm2, dword [0x1400e3ba8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xbe8]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_product_key
lea rcx, [rbp + 0x3f0]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x3f0]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, str.Please_enter_product_key
call fcn.140035280
movss xmm6, dword [0x1400e3b9c]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xbf0]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140065f2e
movss xmm0, dword [0x1400e3c04]
jmp 0x140065f36
movss xmm0, dword [0x1400e3bfc]
call fcn.1400199c0
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140065f52
movss xmm0, dword [0x1400e3c34]
jmp 0x140065f5a
movss xmm0, dword [0x1400e3c2c]
call fcn.140019a10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8, [0x140102c70]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003b290
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
mov ecx, 0x46
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, 0x50
cmovne ecx, eax
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm2, dword [0x140101ecc]
lea rcx, [rbp + 0xbf8]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Paste
call fcn.140035f40
test al, al
je 0x14006600e
mov rcx, qword [0x1400fd0b0]
call fcn.14005a3c0
lea rdx, [0x140102c70]
sub rdx, rax
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x140066000
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xc00]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140066040
movss xmm6, dword [0x1400e3c00]
jmp 0x140066048
movss xmm6, dword [0x1400e3bc8]
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
subss xmm0, xmm6
subss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xc08]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Back
call fcn.140035f40
test al, al
je 0x14006609b
mov rax, qword [0x1400fd078]
mov byte [rax + 0x116], 0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400198b0
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
addss xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xc10]
call fcn.14000a6e0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035f40
test al, al
je 0x140066255
lea rdx, [0x140102c70]
lea rcx, [rsp + 0x40]
call fcn.14004af90
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.140072560
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400681c0
lea rcx, [rbp]
call fcn.14004af80
lea rdx, [0x1400d1dca]
lea rcx, [rsp + 0x40]
call fcn.14004eb50
test al, al
je 0x140066141
lea rdx, str.Missing_details
jmp 0x14006616a
lea rcx, [rsp + 0x40]
call fcn.14004af50
mov rdx, rax
lea rcx, [rbp]
call fcn.14004af90
mov rcx, rax
call fcn.140073040
test al, al
jne 0x140066190
lea rdx, str.Invalid_product_key
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af60
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ab10
jmp 0x14006624b
mov rcx, qword [0x1400fd068]
add rcx, 8
lea rdx, str.email
call fcn.14004de00
mov rcx, rax
lea rdx, [rbp - 0x78]
call fcn.140068860
nop
lea rax, [rbp]
mov qword [rbp + 0x14d8], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.14004b860
mov rbx, rax
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x40]
call fcn.14004b860
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd068]
call fcn.14009f820
cmp eax, 0xffffffff
jne 0x14006620c
mov rcx, qword [0x1400fd078]
add rcx, 0x90
lea rdx, str.Invalid_product_key
jmp 0x14006622d
mov rdx, qword [0x1400fd078]
mov byte [rdx + 0x116], 0
cmp eax, 1
jne 0x140066241
lea rcx, [rdx + 0x90]
lea rdx, str.DCRealistic_Activated
call fcn.14004af60
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001ab10
nop
lea rcx, [rbp - 0x78]
call fcn.14004af80
nop
lea rcx, [rsp + 0x40]
call fcn.14004af80
mov byte [rbp - 0xd], 1
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xc18]
call fcn.140012570
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400e3a98]
movss xmm1, dword [0x1400e3c24]
maxss xmm1, xmm0
movaps xmm9, xmm1
mulss xmm9, xmm13
movss xmm7, dword [0x140101ef4]
mulss xmm7, xmm13
subss xmm7, xmm9
movss xmm6, dword [0x140101e84]
mulss xmm6, xmm13
subss xmm6, dword [0x1400e3ba4]
mov ecx, esi
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
mov eax, WSAGetLastError
cmovne ecx, eax
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
lea rcx, [rbp + 0xc20]
call fcn.14000a6e0
mov rcx, rax
mov edx, 1
call fcn.140018eb0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xc28]
call fcn.14000a6e0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xc30]
call fcn.14000a6e0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018e20
mov r8d, 0x2f
lea rdx, [rbp - 0xd]
lea rcx, str.inputIssue
call fcn.14001b280
test al, al
je 0x14006649e
movss xmm2, dword [0x1400e3b5c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc38]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x3f8]
call fcn.140012570
movss xmm1, dword [rbp + 0x3f8]
mulss xmm1, xmm13
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.1400199c0
mov rcx, qword [0x1400fd078]
add rcx, 0x90
call fcn.14004af50
mov rcx, rax
call fcn.140035280
movaps xmm2, xmm10
movaps xmm1, xmm8
lea rcx, [rbp + 0xc40]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
subss xmm9, dword [0x1400e3b9c]
movaps xmm0, xmm9
call fcn.1400199c0
movss xmm2, dword [0x140101ecc]
movss xmm1, dword [0x1400e3bbc]
lea rcx, [rbp + 0xc48]
call fcn.14000a6e0
mov rdx, rax
lea rcx, [0x1400dd6b8]
call fcn.140035f40
test al, al
je 0x14006643f
call fcn.14001b100
call fcn.14001b3d0
jmp 0x14006649e
cmp byte [rax + 0x19], 0
jne 0x14006649e
movss xmm2, dword [0x1400e3ba4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc50]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
movss xmm0, dword [0x1400e3be0]
call fcn.1400199c0
lea rcx, str.Looks_like_your_license_is_no_longer_valid.
call fcn.140035280
movss xmm0, dword [0x1400e3c1c]
call fcn.1400199c0
lea rcx, str.Please_contact_us.
call fcn.140035280
call fcn.1400434d0
nop
lea rcx, [rsp + 0x68]
call fcn.14004af80
nop
lea rcx, [rbp + 0x98]
call fcn.14004af80
call fcn.140041d50
call fcn.140017d80
call fcn.140018860
mov rcx, qword [0x1400fd088]
test rcx, rcx
je 0x1400664db
call fcn.14007dce0
call fcn.140012120
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x194]
mov rcx, qword [0x1400fd0b0]
call fcn.140002050
mov r9d, dword [rbp + 0x190]
mov r8d, dword [rbp + 0x194]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x84]
movss xmm2, dword [rbp + 0x80]
movss xmm1, dword [rbp + 0x7c]
movss xmm0, dword [rbp + 0x78]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x1400fcf50]
add rax, 0x1db8
mov rcx, r12
cmp byte [rax], 0
cmovne rcx, rax
call fcn.140034480
mov rcx, qword [0x1400fd0b0]
call fcn.1400055a0
mov rcx, qword [0x1400fd0b0]
call fcn.1400055e0
movss xmm9, dword [0x1400e3b30]
movss xmm6, dword [0x1400e3ad0]
mov qword [rbp + 0x188], 1
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0xc60]
call fcn.140068e10
mov rcx, rax
call fcn.14006a0f0
mov rbx, qword [rbp + 0x128]
mov rcx, qword [0x1400fd0b0]
call fcn.140001fa0
test eax, eax
movss xmm7, dword [0x1400e3b2c]
mov r12d, 0
mov rdi, qword [rbp + 0x408]
je 0x14005c1e7
call fcn.140034a60
call fcn.140033bd0
xor ecx, ecx
call fcn.14000e9b0
mov rcx, qword [0x1400fd0b0]
call fcn.140001f00
call fcn.140004ed0
call fcn.14005a340
lea rdx, str.Exit
lea rcx, [rbp]
call fcn.14004af90
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007d340
nop
lea rcx, [rbp + 0x438]
call fcn.14004af80
nop
lea rcx, [rbp + 0xe98]
call fcn.14004af80
jmp 0x14006679d
lea rdx, str.Warming_up...
lea rcx, [rbp + 0xe28]
call fcn.14004af90
nop
mov rax, qword [0x1400fd078]
cmp byte [rax + 8], 0
je 0x140066669
movss xmm2, dword [0x1400e3c48]
jmp 0x140066671
movss xmm2, dword [0x1400e3c3c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc58]
call fcn.14000a6e0
mov rcx, rax
call fcn.140038080
lea rcx, [rbp + 0xe28]
call fcn.14004af50
mov rdx, rax
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x400]
call fcn.140012570
movss xmm0, dword [0x140101ef4]
mulss xmm0, xmm13
movss xmm1, dword [rbp + 0x400]
mulss xmm1, xmm13
subss xmm0, xmm1
call fcn.1400199c0
lea rcx, [rbp + 0xe28]
call fcn.14004af50
mov rcx, rax
call fcn.140035280
call fcn.140017d80
call fcn.140018860
call fcn.140012120
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x19c]
mov rcx, qword [0x1400fd0b0]
call fcn.140002050
mov r9d, dword [rbp + 0x198]
mov r8d, dword [rbp + 0x19c]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x84]
movss xmm2, dword [rbp + 0x80]
movss xmm1, dword [rbp + 0x7c]
movss xmm0, dword [rbp + 0x78]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.14000eb60
mov rcx, rax
call fcn.140034480
mov rcx, qword [0x1400fd0b0]
call fcn.1400055a0
mov rcx, qword [0x1400fd0b0]
call fcn.1400055e0
mov rcx, qword [0x1400fd078]
call fcn.1400c1be0
nop
lea rcx, [rbp + 0xe28]
call fcn.14004af80
jmp 0x1400665a8
mov r12d, 1
lea rcx, [rbp + 0xeb8]
call fcn.14004af80
nop
lea rcx, [rbp + 0xed8]
call fcn.14004af80
mov eax, r12d
lea r11, [rsp + 0x1580]
mov rbx, qword [r11 + 0x40]
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 rbp
ret