Function at 0x14005d660
Capabilities:
Check mutex and terminate process on windows
Check mutex on windows
Register raw input devices
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1510]
mov eax, 0x1610
call fcn.1400c6950
sub rsp, rax
movaps xmmword [rsp + 0x1600], xmm6
movaps xmmword [rsp + 0x15f0], xmm7
movaps xmmword [rsp + 0x15e0], xmm8
movaps xmmword [rsp + 0x15d0], xmm9
movaps xmmword [rsp + 0x15c0], xmm10
movaps xmmword [rsp + 0x15b0], xmm11
movaps xmmword [rsp + 0x15a0], xmm12
movaps xmmword [rsp + 0x1590], xmm13
movaps xmmword [rsp + 0x1580], xmm14
movaps xmmword [rsp + 0x1570], xmm15
xor r12d, r12d
xor ecx, ecx
call fcn.14005be00
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
movups xmm0, xmmword [str.com_rkapps_apps_dcrealistic]
movups xmmword [rbp + 0x5a8], xmm0
movsd xmm0, qword [0x1400dd750]
movsd qword [rbp + 0x5b8], xmm0
mov eax, dword [0x1400dd758]
mov dword [rbp + 0x5c0], eax
lea r8, [rbp + 0x5a8]
mov r13d, 1
mov edx, r13d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14005d768
call fcn.14004e610
mov r8d, eax
mov edx, r13d
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]
jmp 0x14006835e
lea r8, [0x1400fb6c0]
lea rdx, str.DCRealistic_v
lea rcx, [rbp + 0x208]
call fcn.14004cc30
movzx r8d, r13b
mov rdx, rax
mov ecx, 0xb
call fcn.14007e0c0
lea rcx, [rbp + 0xeb8]
call fcn.1400a3330
nop
lea r8, [rbp + 0xeb8]
lea rdx, str.Exec_path:
lea rcx, [rbp + 0x208]
call fcn.14004cc30
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007e0c0
lea rcx, [rbp + 0xe98]
call fcn.1400a3650
nop
lea rcx, [rbp + 0xe98]
call fcn.14004bb20
mov rcx, rax
call fcn.14005d450
mov edx, r12d
test eax, eax
setne dl
lea rcx, [rbp - 0x78]
call fcn.14004eb10
nop
mov r8, rax
lea rdx, str.Profiles_folder_exist:
lea rcx, [rbp + 0x208]
call fcn.14006a2d0
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007e0c0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
call fcn.14005d480
mov edx, r12d
test eax, eax
setne dl
lea rcx, [rbp - 0x78]
call fcn.14004eb10
nop
mov r8, rax
lea rdx, str.Running_as_admin:
lea rcx, [rbp + 0x208]
call fcn.14006a2d0
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007e0c0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
call fcn.14005cba0
lea rcx, [0x14005d070]
call fcn.140004fa0
call fcn.140004e10
test eax, eax
je 0x140068345
xor edx, edx
mov ecx, 0x20003
call fcn.140001c80
xor edx, edx
mov ecx, 0x20005
call fcn.140001c80
mov edx, r13d
mov ecx, 0x20007
call fcn.140001c80
mov r14d, 2
mov edx, r14d
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm6, xmm0
mov edx, r13d
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
cvttss2si ebx, xmm0
cvttss2si esi, xmm6
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.DCRealistic
mov edx, ebx
mov ecx, esi
call fcn.1400022d0
mov qword [0x1400fd098], rax
test rax, rax
je 0x140068345
lea rdx, str.DCRealistic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rbp + 0x3b8], 1
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
mov r9d, ebx
mov r8d, esi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov qword [rbp + 0x3c0], rax
xor eax, eax
mov dword [rbp + 0x3c8], eax
lea rdx, [rbp + 0x3b8]
mov rcx, rdi
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
mov r9d, ebx
mov r8d, esi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rbx, rax
mov r8d, r13d
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rbx
call qword [sym.imp.GDI32.dll_DeleteObject]
lea rdx, [0x14005d4f0]
mov rcx, qword [0x1400fd098]
call fcn.140002270
lea rcx, [rbp + 0x13b8]
call fcn.1400a35f0
nop
lea r8, str.icon_big.png
mov rdx, rax
lea rcx, [rbp + 0xf28]
call fcn.14006a500
nop
lea rcx, [rbp + 0x13b8]
call fcn.14004b9f0
lea rcx, [rbp + 0xf28]
call fcn.14004bb20
mov rcx, rax
mov dword [rsp + 0x20], 4
xor r9d, r9d
lea r8, [rbp + 0x2f4]
lea rdx, [rbp + 0x2f0]
call fcn.1400b04f0
mov qword [rbp + 0x2f8], rax
lea r8, [rbp + 0x2f0]
mov edx, r13d
mov rcx, qword [0x1400fd098]
call fcn.140001fd0
mov rcx, qword [rbp + 0x2f8]
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
lea rdx, [0x14005bfc0]
mov rcx, qword [0x1400fd098]
call fcn.140001690
lea rdx, [0x14005c010]
mov rcx, qword [0x1400fd098]
call fcn.140001650
mov rcx, qword [0x1400fd098]
call fcn.140005560
mov ecx, r13d
call fcn.1400055d0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x1558
lea r9d, [r14 + 6]
mov r8d, 0x3bc
lea rcx, str.1.80_WIP
call fcn.1400192b0
xor ecx, ecx
call fcn.14000e840
call fcn.14000ea30
mov dl, 1
mov rcx, qword [0x1400fd098]
call fcn.140033ad0
call fcn.1400341f0
movss xmm0, dword [0x1400e3bd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3bec]
movss xmm2, dword [0x1400e3bcc]
movss xmm1, dword [0x1400e3bb8]
lea rcx, [rbp + 0x88]
call fcn.14000a600
mov rcx, qword [0x1400fd060]
call fcn.1400bfc40
lea rcx, [rbp + 0x338]
call fcn.140005db0
mov rbx, rax
mov rcx, qword [rax]
call fcn.140005e20
mov rdi, rax
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x19c]
mov rcx, qword [rbx]
call fcn.140005df0
movd xmm1, dword [rdi + 4]
cvtdq2ps xmm1, xmm1
mov rcx, qword [0x1400fd060]
subss xmm1, dword [rcx + 0x64]
movss xmm14, dword [0x1400e3c38]
mulss xmm1, xmm14
movd xmm0, dword [rbp + 0x198]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si r8d, xmm1
movd xmm1, dword [rdi]
cvtdq2ps xmm1, xmm1
subss xmm1, dword [rcx + 0x60]
mulss xmm1, xmm14
movd xmm0, dword [rbp + 0x19c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si edx, xmm1
mov rcx, qword [0x1400fd098]
call fcn.140002020
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3710
test al, al
je 0x14005dbda
lea rdx, str.Auto_minimize
lea rcx, [rbp + 0x208]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, r14d
call fcn.14007e0c0
mov rcx, qword [0x1400fd098]
call fcn.1400020b0
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3990
movzx ebx, al
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3bf0
test bl, bl
je 0x14005dc03
call fcn.1400720d0
call fcn.140071860
call fcn.14005c090
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov dword [rbp + 0x2e0], 0x20001
mov dword [rbp + 0x2e4], 0x100
mov qword [rbp + 0x2e8], rax
mov r8d, reloc.WS2_32.dll_recv
mov edx, r13d
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.USER32.dll_RegisterRawInputDevices]
test eax, eax
jne 0x14005dc65
lea rdx, str.Raw_input_setup_faild
lea rcx, [rbp + 0x13d8]
call fcn.14004bb50
xor r8d, r8d
mov rdx, rax
lea ecx, [r8 + 0xb]
call fcn.14007e0c0
mov rcx, qword [0x1400fd098]
call fcn.140001fa0
test eax, eax
jne 0x1400682aa
lea ebx, [rax + 0x17]
lea esi, [rax + 0x22]
lea edi, [rax + 0x23]
movss xmm12, dword [0x1400e3d5c]
movss xmm13, dword [0x1400e3cb0]
xorps xmm8, xmm8
movss xmm10, dword [0x1400e3ef4]
mov r8d, dword [0x140102a80]
mov eax, 0x51eb851f
imul r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul ecx, edx, 0x64
cmp r8d, ecx
jne 0x14005dcff
lea rcx, str.DCS.exe
call fcn.14005d560
test al, al
je 0x14005dcdb
mov byte [0x140102b2f], 1
jmp 0x14005dcf8
cmp byte [0x140102b2f], 0
je 0x14005dcf8
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3bf0
test al, al
jne 0x14006831c
mov r8d, dword [0x140102a80]
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r8d, ecx
jne 0x14005dd29
mov rcx, qword [0x1400fd178]
call fcn.140088710
mov r8d, dword [0x140102a80]
inc r8d
mov dword [0x140102a80], r8d
cmp r8d, 0x3e8
jle 0x14005dd43
mov dword [0x140102a80], r12d
cmp byte [0x140101d46], 0
je 0x14005dd94
mov rax, qword [0x1400fd178]
cmp byte [rax + 0x13], 0
jne 0x14005dd94
mov byte [0x140101d46], 0
mov byte [rbp + 0x1568], 0
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x4e0]
call fcn.14006a5e0
nop
lea rcx, [rbp + 0x4e0]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x4e0]
call fcn.14005bef0
mov rcx, qword [0x1400fd098]
call fcn.14005d0c0
call fcn.14005d130
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x11f], 0
je 0x140068296
mov rax, qword [0x1400fd050]
test rax, rax
je 0x14005e02e
cmp byte [rax + 0x19], 0
je 0x14005e02e
mov rax, qword [0x1400fd178]
cmp byte [rax + 0x12], 0
je 0x14005de09
cmp byte [rax + 0x11], 0
je 0x14005de09
cmp byte [0x140101d1f], 0
jne 0x14005ddf6
mov byte [0x140101d1f], 1
mov byte [rax + 0x12], 0
call fcn.14005c0d0
call fcn.14005c160
jmp 0x14005e02e
mov rax, qword [0x1400fd0a8]
test rax, rax
je 0x14005e02e
cmp byte [rax + 0x28], 0
je 0x14005e02e
mov rcx, qword [0x1400fd0f0]
call fcn.1400825c0
test al, al
je 0x14005de4d
cmp byte [0x140101d44], 0
jne 0x14005de4d
mov rcx, qword [0x1400fd0a8]
call fcn.140097630
jmp 0x14005e02e
lea rdx, [rbp + 0x588]
lea rcx, [0x1400fd150]
call fcn.140069850
lea rdx, [rbp + 0x13f8]
lea rcx, [0x1400fd150]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x588]
call fcn.14006a650
test al, al
je 0x14005e02e
nop word [rax + rax]
lea rcx, [rbp + 0x588]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
mov rcx, qword [0x1400fd178]
add rcx, 0xe0
lea rdx, [0x1400dd008]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rsp + 0x40]
call fcn.14004f550
test al, al
je 0x14005dfe6
lea rax, [rbp + 0xd98]
mov qword [rbp + 0xd0], rax
mov byte [rbp + 0x1568], 0
lea rax, [rbp - 0x78]
mov qword [rbp + 0x140], rax
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0xd98]
call fcn.14006a660
mov rdi, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rbx, rax
mov rcx, qword [0x1400fd178]
add rcx, 0xe0
lea rdx, [0x1400dd008]
call fcn.14004ffa0
mov rcx, rax
mov rdx, rbx
call fcn.14004f5c0
lea rdx, [0x1400dd00c]
mov rcx, rax
call fcn.14004ffa0
mov rcx, rax
mov rdx, rdi
call fcn.14004f7b0
lea rax, [rbp + 0xda8]
mov qword [rbp + 0xd0], rax
mov byte [rbp + 0x1568], 0
lea rax, [rbp - 0x78]
mov qword [rbp + 0x140], rax
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0xda8]
call fcn.14006a660
mov rdi, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rbx, rax
mov rcx, qword [0x1400fd178]
add rcx, 0xe0
lea rdx, [0x1400dd008]
call fcn.14004ffa0
mov rcx, rax
mov rdx, rbx
call fcn.14004f5c0
lea rdx, str.test
mov rcx, rax
call fcn.14004ffa0
mov rcx, rax
mov rdx, rdi
call fcn.14004f7b0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rbp + 0x588]
call fcn.1400694c0
lea rdx, [rbp + 0x13f8]
lea rcx, [0x1400fd150]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x588]
call fcn.14006a650
test al, al
jne 0x14005de90
mov ebx, reloc.WS2_32.dll_socket
lea edi, [rbx + 0xc]
mov edx, 0x20002
mov rcx, qword [0x1400fd098]
call fcn.1400020f0
mov dword [rbp + 0x1568], eax
mov rcx, qword [0x1400fd060]
cmp byte [rcx + 0x11e], 0
je 0x14005e05c
mov byte [rcx + 0x11e], 0
call fcn.1400022b0
call fcn.140034240
call fcn.140033e50
call fcn.14000fe20
mov edx, 3
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0xac], xmm0
mov edx, 4
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp - 0x58], xmm0
mov edx, 5
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
mov edx, 6
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp - 0x54], xmm0
mov edx, 7
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp - 0x20], xmm0
mov edx, 8
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1f4], xmm0
mov edx, 9
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1fc], xmm0
mov edx, 0xb
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm11, xmm0
mov edx, 0xa
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0xa8], xmm0
mov edx, recv
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm9, xmm0
mov edx, recv
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm6, xmm0
mov edx, recv
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
mov edx, send
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
mov edx, reloc.WS2_32.dll_recv
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
mov edx, reloc.WS2_32.dll_recvfrom
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
mov edx, reloc.WS2_32.dll_select
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x18c], xmm0
mov edx, reloc.WS2_32.dll_setsockopt
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x118], xmm0
mov edx, socket
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x114], xmm0
mov edx, ebx
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x188], xmm0
mov edx, 0x18
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x11c], xmm0
mov edx, 0x19
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x190], xmm0
mov edx, 0x1b
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x140], xmm0
mov edx, 0x1c
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x194], xmm0
mov edx, 0x1a
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm15, xmm0
mov edx, 0x1d
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0xd0], xmm0
mov edx, 0x1e
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1b0], xmm0
mov edx, 0x1f
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1b4], xmm0
mov edx, 0x20
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1ac], xmm0
mov edx, 0x21
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1b8], xmm0
mov edx, esi
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1d0], xmm0
mov edx, edi
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1c8], xmm0
mov edx, 0x24
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1c4], xmm0
mov edx, 0x25
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1bc], xmm0
mov edx, 0x26
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x110], xmm0
mov edx, 0x27
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm7, xmm0
call fcn.14000c590
mov rbx, rax
mov dword [rax + 0x30], 0x41200000
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0xe18]
call fcn.14000a5f0
movsd xmm1, qword [rax]
movsd qword [rbx + 4], xmm1
movaps xmm2, xmm12
movss xmm12, dword [0x1400e3d70]
movaps xmm1, xmm12
lea rcx, [rbp + 0xe30]
call fcn.14000a5f0
movsd xmm0, qword [rax]
movsd qword [rbx + 0x38], xmm0
movss xmm2, dword [0x1400e3d00]
movaps xmm1, xmm12
lea rcx, [rbp + 0xe58]
call fcn.14000a5f0
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 dword [rbx + 0x40], xmm6
mov dword [rbx + 0x6c], 0x40000000
mov dword [rbx + 0x74], 0x41a00000
mov dword [rbx + 0x70], 0x420c0000
mov dword [rbx + 0x7c], 0x41000000
call fcn.14000c590
lea rbx, [rax + 0xbc]
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3ca4]
movss xmm1, dword [0x1400e3ca0]
lea rcx, [rbp + 0x1028]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c2c]
movss xmm2, dword [0x1400e3c20]
movss xmm1, dword [0x1400e3c10]
lea rcx, [rbp + 0x1218]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x10], xmm0
movss xmm6, dword [0x1400e3bd0]
movss dword [rsp + 0x20], xmm6
movss xmm12, dword [0x1400e3bec]
movaps xmm3, xmm12
movss xmm2, dword [0x1400e3bcc]
movss xmm1, dword [0x1400e3bb8]
lea rcx, [rbp + 0x1228]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x20], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm12
movss xmm2, dword [0x1400e3bcc]
movss xmm1, dword [0x1400e3bb8]
lea rcx, [rbp + 0x1238]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x30], xmm0
movss xmm0, dword [0x1400e3c9c]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1400e3b9c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x1248]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x40], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bb0]
movss xmm2, dword [0x1400e3ba8]
movss xmm1, dword [0x1400e3b9c]
lea rcx, [rbp + 0x1258]
call fcn.14000a600
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 + 0x1268]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x60], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bfc]
movss xmm2, dword [0x1400e3be8]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1278]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x70], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bf8]
movaps xmm2, xmm6
movss xmm1, dword [0x1400e3bb0]
lea rcx, [rbp + 0x1288]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x80], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bb4]
movss xmm2, dword [0x1400e3bb0]
movss xmm1, dword [0x1400e3ba4]
lea rcx, [rbp + 0x1298]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x90], xmm0
movss xmm0, dword [0x1400e3c58]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3bb4]
movss xmm2, dword [0x1400e3bb0]
movss xmm1, dword [0x1400e3ba4]
lea rcx, [rbp + 0x12a8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xa0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bb0]
movss xmm2, dword [0x1400e3ba8]
movss xmm1, dword [0x1400e3b9c]
lea rcx, [rbp + 0x12b8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xb0], xmm0
movss xmm0, dword [0x1400e3c3c]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x12c8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xc0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c08]
movss xmm2, dword [0x1400e3c04]
movss xmm1, dword [0x1400e3bf4]
lea rcx, [rbp + 0x12d8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xd0], xmm0
movss xmm0, dword [0x1400e3c14]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [0x1400e3b88]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x12e8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xe0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bfc]
movss xmm2, dword [0x1400e3be8]
movaps xmm1, xmm6
lea rcx, [rbp + 0x12f8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xf0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3be8]
movss xmm2, dword [0x1400e3bd8]
movss xmm1, dword [0x1400e3bc8]
lea rcx, [rbp + 0x1308]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x100], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c04]
movss xmm2, dword [0x1400e3bd4]
movss xmm1, dword [0x1400e3ba4]
lea rcx, [rbp + 0x1318]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x110], xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movss xmm2, dword [0x1400e3c44]
movss xmm1, dword [0x1400e3bf8]
lea rcx, [rbp + 0x1328]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x120], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c68]
movss xmm2, dword [0x1400e3c30]
movss xmm1, dword [0x1400e3ba0]
lea rcx, [rbp + 0x1348]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x130], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c68]
movss xmm2, dword [0x1400e3c30]
movss xmm1, dword [0x1400e3ba0]
lea rcx, [rbp + 0x1358]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x140], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bfc]
movss xmm2, dword [0x1400e3be8]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1368]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x150], xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movss xmm2, dword [0x1400e3c44]
movss xmm1, dword [0x1400e3bf8]
lea rcx, [rbp + 0x1378]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x160], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c40]
movss xmm1, dword [0x1400e3b94]
lea rcx, [rbp + 0x1388]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x170], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c68]
movss xmm2, dword [0x1400e3c30]
movss xmm1, dword [0x1400e3ba0]
lea rcx, [rbp + 0x1398]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x180], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0x1338]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x190], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0x13a8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1a0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bfc]
movss xmm2, dword [0x1400e3be8]
movaps xmm1, xmm6
lea rcx, [rbp + 0xf48]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1b0], xmm0
movss xmm0, dword [0x1400e3c78]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3c74]
movss xmm2, dword [0x1400e3c1c]
movss xmm1, dword [0x1400e3ba8]
lea rcx, [rbp + 0xf58]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1c0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c74]
movss xmm2, dword [0x1400e3c1c]
movss xmm1, dword [0x1400e3ba8]
lea rcx, [rbp + 0xf68]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1d0], xmm0
movss xmm0, dword [0x1400e3be8]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0xf78]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1e0], xmm0
movss xmm0, dword [0x1400e3c5c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0xf88]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1f0], xmm0
movss xmm0, dword [0x1400e3ca0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0xf98]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x200], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c08]
movss xmm2, dword [0x1400e3c04]
movss xmm1, dword [0x1400e3bf4]
lea rcx, [rbp + 0xfa8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x210], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c68]
movss xmm2, dword [0x1400e3c30]
movss xmm1, dword [0x1400e3ba0]
lea rcx, [rbp + 0xfb8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x220], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c68]
movss xmm2, dword [0x1400e3c30]
movss xmm1, dword [0x1400e3ba0]
lea rcx, [rbp + 0xfc8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x230], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bc4]
movss xmm2, dword [0x1400e3bbc]
movss xmm1, dword [0x1400e3bac]
lea rcx, [rbp + 0xfd8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x240], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3bc4]
movss xmm2, dword [0x1400e3bbc]
movss xmm1, dword [0x1400e3bac]
lea rcx, [rbp + 0xfe8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x250], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm0, dword [0x1400e3c54]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0xff8]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x260], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3c0c]
movss xmm2, dword [0x1400e3c24]
movaps xmm1, xmm13
lea rcx, [rbp + 0x1008]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x270], xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm8
movss xmm2, dword [0x1400e3c60]
movss xmm1, dword [0x1400e3c94]
lea rcx, [rbp + 0x1018]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x280], xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm8
movss xmm2, dword [0x1400e3c50]
movaps xmm1, xmm13
lea rcx, [rbp + 0x1458]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x290], xmm0
movss xmm0, dword [0x1400e3c0c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0x1038]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2a0], xmm0
movss xmm0, dword [0x1400e3c94]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm8
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1048]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3c48]
movss xmm1, dword [0x1400e3bf0]
lea rcx, [rbp + 0x1058]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2c0], xmm0
movss xmm0, dword [0x1400e3c60]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1068]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm0, dword [0x1400e3c80]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x1078]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm12
movss xmm2, dword [0x1400e3bcc]
movss xmm1, dword [0x1400e3bb8]
lea rcx, [rbp + 0x1088]
call fcn.14000a600
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2f0], xmm0
mov edx, 3
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x120], xmm0
mov edx, 6
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1e8], xmm0
mov edx, 7
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movss dword [rbp + 0x1f0], xmm0
mov byte [rbp - 0x29], 1
mov edx, r14d
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm12, xmm0
movss dword [rbp + 0xa4], xmm12
mov edx, r13d
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm6, xmm0
movss dword [rbp - 0x1c], xmm6
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5c8]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5d0]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
mov edx, r13d
call fcn.140018d30
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp + 0x5d8]
call fcn.14000a5f0
mov rcx, rax
xor edx, edx
call fcn.140018dc0
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x68]
call fcn.1400186d0
mov r8d, 0xc1
lea rdx, [rbp - 0x29]
lea rcx, str.main_window
call fcn.140015760
mov rax, qword [0x1400fd050]
test rax, rax
je 0x140068131
cmp byte [rax + 0x1a], 0
je 0x14005ef2f
cmp byte [rax + 0x19], 0
jne 0x14005ef2f
mov edx, 0x20002
mov rcx, qword [0x1400fd098]
call fcn.1400020f0
test eax, eax
je 0x14005ef28
mov rcx, qword [0x1400fd098]
call fcn.1400020d0
mov rax, qword [0x1400fd050]
test rax, rax
je 0x140068131
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x120], 0
je 0x140068131
cmp byte [rax + 0x121], 0
je 0x140068131
movss xmm2, dword [0x1400e3d88]
movaps xmm1, xmm8
lea rcx, [rbp + 0x5e0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3da0]
call fcn.1400198d0
lea rdx, str.exit.png
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp - 0x50]
call fcn.1400691b0
mov r15, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1098]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x10a8]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x5e8]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5f0]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x5f8]
call fcn.14000a5f0
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.1400379b0
movzx ebx, al
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
test bl, bl
je 0x14005f080
lea rdx, str.Exit_via_button
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov rcx, rax
call fcn.14005d420
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rdx, str.minimize.png
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp - 0x50]
call fcn.1400691b0
mov r15, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x10b8]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x10c8]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x600]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x608]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x610]
call fcn.14000a5f0
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.1400379b0
movzx ebx, al
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
test bl, bl
je 0x14005f19b
lea rdx, str.Minimizing_window
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007e0c0
mov rcx, qword [0x1400fd098]
call fcn.1400020b0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rdx, str.font.png
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp - 0x50]
call fcn.1400691b0
mov r15, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x10d8]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x10e8]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x618]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x620]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x628]
call fcn.14000a5f0
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.1400379b0
movzx ebx, al
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
test bl, bl
je 0x14005f3be
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
sete dl
mov byte [rax + 8], dl
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3650
lea rdx, str.Change_window_size
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007e0c0
mov edx, 2
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
movaps xmm6, xmm0
mov edx, r13d
mov rcx, qword [0x1400fd060]
call fcn.1400ae320
cvttss2si ebx, xmm0
cvttss2si esi, xmm6
mov r8d, ebx
mov edx, esi
mov rcx, qword [0x1400fd098]
call fcn.140002080
lea rdx, str.DCRealistic
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
mov qword [rbp + 0x50], 1
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
mov r9d, ebx
mov r8d, esi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov qword [rbp + 0x58], rax
xor eax, eax
mov dword [rbp + 0x60], eax
lea rdx, [rbp + 0x50]
mov rcx, rdi
call qword [sym.imp.dwmapi.dll_DwmEnableBlurBehindWindow]
mov dword [rsp + 0x28], send
mov dword [rsp + 0x20], send
mov r9d, ebx
mov r8d, esi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rbx, rax
mov r8d, r13d
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rcx, rbx
call qword [sym.imp.GDI32.dll_DeleteObject]
lea rdx, str.Change_font_size
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, 2
call fcn.14007e0c0
mov rcx, qword [0x1400fd060]
call fcn.1400bfc40
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm9
call fcn.1400198d0
lea rdx, str.logo.png
lea rcx, [rbp + 0x460]
call fcn.14004bb50
nop
mov rax, qword [0x1400fd060]
movsd xmm6, qword [0x1400e3cf8]
movsd xmm9, qword [0x1400e3ce8]
cmp byte [rax + 8], 0
je 0x14005f40b
movaps xmm7, xmm6
jmp 0x14005f40f
movaps xmm7, xmm9
lea rdx, str.logo.png
lea rcx, [rbp + 0xd8]
call fcn.14004bb50
nop
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
jne 0x14005f434
movaps xmm6, xmm9
lea rdx, str.logo.png
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp + 0x460]
call fcn.1400691b0
mov rcx, qword [rax]
mov r13d, dword [rcx + 4]
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp + 0xd8]
call fcn.1400691b0
mov rcx, qword [rax]
mov r15d, dword [rcx]
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp - 0x50]
call fcn.1400691b0
mov r12, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x10f8]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1108]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x630]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x638]
call fcn.14000a5f0
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 + 0x640]
call fcn.14000a5f0
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.140037180
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xd8]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0x460]
call fcn.14004b9f0
movss xmm2, dword [0x1400e3d00]
movaps xmm1, xmm8
lea rcx, [rbp + 0x648]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd068]
cmp byte [rax], 0
je 0x14005f5c4
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x117], 0
jne 0x14005f5c4
xor edx, edx
lea rcx, str.newVersion
call fcn.14001aa20
mov byte [rbp - 0x30], 1
movss xmm2, dword [0x1400e3e40]
movss xmm7, dword [0x1400e3e54]
movaps xmm1, xmm7
lea rcx, [rbp + 0x650]
call fcn.14000a5f0
mov rcx, rax
mov r13d, 1
mov edx, r13d
call fcn.140018dc0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x658]
call fcn.14000a5f0
mov rbx, rax
movss xmm6, dword [0x1400e3e48]
movaps xmm2, xmm6
movss xmm9, dword [0x1400e3e30]
movaps xmm1, xmm9
lea rcx, [rbp + 0x660]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
mov edx, r13d
call fcn.140018d30
lea r8d, [r13 + 0x2e]
lea rdx, [rbp - 0x30]
lea rcx, str.newVersion
call fcn.14001b190
test al, al
je 0x14005f89c
lea rdx, str.Update_Available
lea rcx, [rbp + 0x460]
call fcn.14004bb50
nop
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x668]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp + 0x460]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x340]
call fcn.140012480
movss xmm1, dword [rbp + 0x340]
mulss xmm1, xmm14
movss xmm0, dword [0x1400e3e0c]
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, [rbp + 0x460]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [0x1400e3db0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x670]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm6, dword [0x1400e3dd4]
movaps xmm0, xmm6
call fcn.1400198d0
movss xmm7, dword [0x1400e3dbc]
movaps xmm2, xmm7
movss xmm9, dword [0x1400e3e28]
movaps xmm1, xmm9
lea rcx, [rbp + 0x678]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Download
call fcn.140035e50
test al, al
je 0x14005f77d
lea rdx, str.http:__www.fsrealistic.com_fsr_release_app.html
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
mov rax, qword [0x1400fd060]
mov byte [rax + 0x117], r13b
call fcn.14001b010
movss xmm2, dword [0x1400e3d88]
movaps xmm1, xmm8
lea rcx, [rbp + 0x680]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm6
call fcn.1400198d0
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x688]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Later
call fcn.140035e50
test al, al
je 0x14005f7de
mov rax, qword [0x1400fd060]
mov byte [rax + 0x117], 1
call fcn.14001b010
call fcn.14001b2e0
call fcn.140017c90
call fcn.140018770
call fcn.140012030
lea r8, [rbp + 0x1f8]
lea rdx, [rbp + 0x1cc]
mov rcx, qword [0x1400fd098]
call fcn.140002050
mov r9d, dword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x1cc]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x94]
movss xmm2, dword [rbp + 0x90]
movss xmm1, dword [rbp + 0x8c]
movss xmm0, dword [rbp + 0x88]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.14000ea70
mov rcx, rax
call fcn.140034390
mov rcx, qword [0x1400fd098]
call fcn.140005560
mov rcx, qword [0x1400fd098]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x460]
call fcn.14004b9f0
xor r12d, r12d
lea edi, [r12 + 0x23]
lea esi, [rdi - 1]
lea r14d, [r12 + 2]
jmp 0x140068288
mov rax, qword [0x1400fd050]
test rax, rax
je 0x1400607ef
cmp byte [rax + 0x18], 0
je 0x14005f911
mov rcx, qword [0x1400fd0e0]
call fcn.1400c33d0
test al, al
jne 0x14005f90a
movzx edx, r13b
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3590
movzx edx, r13b
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3b40
movzx edx, r13b
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3da0
xor edx, edx
mov rcx, qword [0x1400fd0e0]
call fcn.1400c38d0
call fcn.1400720d0
call fcn.140071860
mov rax, qword [0x1400fd050]
test rax, rax
je 0x1400607ef
cmp byte [rax + 0x18], 0
jne 0x1400607ef
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x115], 0
jne 0x14005fb33
cmp byte [rax + 0x116], 0
jne 0x14005fb33
cmp byte [rax + 8], 0
je 0x14005f955
movss xmm2, dword [0x1400e3e38]
jmp 0x14005f95d
movss xmm2, dword [0x1400e3e40]
movaps xmm1, xmm8
lea rcx, [rbp + 0x690]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Welcome_and_thank_you_for_choosing_DCRealistic_
lea rcx, [rbp + 0x348]
call fcn.140012480
movaps xmm6, xmm12
mulss xmm6, xmm14
movss xmm1, dword [rbp + 0x348]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Welcome_and_thank_you_for_choosing_DCRealistic_
call fcn.140035190
movss xmm2, dword [0x1400e3d78]
movaps xmm1, xmm8
lea rcx, [rbp + 0x698]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
lea rcx, [rbp + 0x350]
call fcn.140012480
movss xmm1, dword [rbp + 0x350]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Fasten_your_seatbelts_and_choose_one_of_the_following.
call fcn.140035190
movss xmm2, dword [0x1400e3dd0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x6a0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
jne 0x14005fa5d
movss xmm7, dword [0x1400e3e48]
movaps xmm0, xmm7
mulss xmm0, xmm14
subss xmm6, xmm0
movaps xmm0, xmm6
call fcn.1400198d0
mov edi, 0x23
mov ecx, edi
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov ebx, 0x2d
cmovne ecx, ebx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm7
lea rcx, [rbp + 0x6a8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Enter_Product_Key
call fcn.140035e50
test al, al
je 0x14005fac2
mov rax, qword [0x1400fd060]
mov byte [rax + 0x116], r13b
movss xmm2, dword [rbp + 0x120]
movaps xmm1, xmm8
lea rcx, [rbp + 0x6b0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm6
call fcn.1400198d0
mov ecx, edi
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
cmovne ecx, ebx
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm7
lea rcx, [rbp + 0x6b8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Start_7_Days_Trial
call fcn.140035e50
test al, al
mov rax, qword [0x1400fd060]
je 0x14005fb38
mov byte [rax + 0x115], r13b
jmp 0x14005fb38
mov edi, 0x23
cmp byte [rax + 0x115], 0
je 0x140060059
movss xmm11, dword [0x1400e3e40]
cmp byte [rax + 8], 0
je 0x14005fb5e
movss xmm2, dword [0x1400e3e38]
jmp 0x14005fb62
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0x6c0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_your_email
lea rcx, [rbp + 0x390]
call fcn.140012480
movaps xmm6, xmm12
mulss xmm6, xmm14
movss xmm1, dword [rbp + 0x390]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Please_enter_your_email
call fcn.140035190
movss xmm7, dword [0x1400e3dc8]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x6c8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x14005fbfe
movaps xmm0, xmm11
jmp 0x14005fc06
movss xmm0, dword [0x1400e3e08]
call fcn.1400198d0
movss xmm0, dword [0x1400e3e5c]
call fcn.140019920
xor r12d, r12d
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
mov r14d, 0x40
mov r9d, r14d
lea r8, [0x140102b30]
lea rdx, str._Email_Address
lea rcx, [0x1400dda08]
call fcn.14003b1a0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de0]
lea rcx, [rbp + 0x6d0]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400dda10]
call fcn.140035e50
test al, al
je 0x14005fcc0
mov word [rbp + 0x9c], r14w
lea rcx, [0x140102b30]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], r12b
jne 0x14005fc97
lea r8, [rbp + 0x9c]
xor edx, edx
nop dword [rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x14005fcb0
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x14005fcd7
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001a830
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x6d8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], r12b
je 0x14005fd05
movaps xmm7, xmm9
jmp 0x14005fd0d
movss xmm7, dword [0x1400e3df4]
movaps xmm0, xmm6
subss xmm0, xmm7
movss xmm9, dword [0x1400e3d60]
subss xmm0, xmm9
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp + 0x6e0]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Back
call fcn.140035e50
test al, al
je 0x14005fd5b
mov rax, qword [0x1400fd060]
mov byte [rax + 0x115], r12b
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm6
addss xmm0, xmm9
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp + 0x6e8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Start_Trial
call fcn.140035e50
test al, al
je 0x14005fe88
lea rdx, [0x140102b30]
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
lea rdx, [0x1400d0d6a]
lea rcx, [rbp - 0x50]
call fcn.140050e30
test al, al
je 0x14005fdd0
lea rdx, str.Missing_details
jmp 0x14005fe5d
mov edx, r14d
lea rcx, [0x140102b30]
call fcn.14005b6e0
test rax, rax
jne 0x14005fded
lea rdx, str.Invalid_email
jmp 0x14005fe5d
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1568], rax
lea rdx, [0x1400d0d6a]
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov rbx, rax
lea rdx, [0x140102b30]
lea rcx, [rbp + 0xb0]
call fcn.14004bb50
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd050]
call fcn.14009ff70
test eax, eax
jne 0x14005fe51
mov rcx, qword [0x1400fd068]
call fcn.1400c6210
mov rax, qword [0x1400fd060]
mov byte [rax + 0x115], 0
jmp 0x14005fe7f
cmp eax, 0xffffffff
jne 0x14005fe7f
lea rdx, str.Oops__please_try_again
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001aa20
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
mov byte [rbp - 0x2f], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x6f0]
call fcn.14000a5f0
mov rbx, rax
movss xmm11, dword [rbp - 0x1c]
movaps xmm2, xmm11
mulss xmm2, xmm14
mov edx, 0x32
mov rcx, qword [0x1400fd060]
cmp byte [rcx + 8], 0
mov eax, 0x37
cmovne edx, eax
movd xmm0, edx
cvtdq2ps xmm0, xmm0
subss xmm2, xmm0
movss xmm7, dword [0x1400e3e0c]
subss xmm6, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x6f8]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
mov edx, r13d
call fcn.140018d30
mov esi, 0x64
mov ecx, esi
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov r15d, WSAStartup
cmovne ecx, r15d
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1400e3e54]
lea rcx, [rbp + 0x700]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
lea r8d, [rsi - 0x35]
lea rdx, [rbp - 0x2f]
lea rcx, str.inputIssue
call fcn.14001b190
test al, al
je 0x140060050
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x708]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x358]
call fcn.140012480
movss xmm1, dword [rbp + 0x358]
mulss xmm1, xmm14
movaps xmm0, xmm7
subss xmm0, xmm1
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm7, dword [0x1400e3da0]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x710]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3dec]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm6, dword [0x1400e3de8]
movaps xmm1, xmm6
lea rcx, [rbp + 0x718]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddaa0]
call fcn.140035e50
test al, al
je 0x140060042
call fcn.14001b010
call fcn.14001b2e0
mov rax, qword [0x1400fd060]
jmp 0x14006008a
mov rax, qword [0x1400fd060]
jmp 0x14006007a
movss xmm9, dword [0x1400e3d60]
movss xmm11, dword [rbp - 0x1c]
xor r12d, r12d
lea esi, [r12 + 0x64]
lea r14d, [r12 + 0x40]
lea r15d, [r12 + 0x6e]
movss xmm6, dword [0x1400e3de8]
movss xmm7, dword [0x1400e3da0]
cmp byte [rax + 0x116], 0
je 0x14006074a
cmp byte [rax + 8], 0
je 0x1400600a7
movss xmm2, dword [0x1400e3e38]
jmp 0x1400600af
movss xmm2, dword [0x1400e3e40]
movaps xmm1, xmm8
lea rcx, [rbp + 0x720]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_your_email_and_product_key
lea rcx, [rbp + 0x380]
call fcn.140012480
mulss xmm12, xmm14
movss xmm1, dword [rbp + 0x380]
mulss xmm1, xmm14
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.1400198d0
movss xmm0, dword [0x1400e3e10]
call fcn.1400198d0
lea rcx, str.Please_enter_your_email_and_product_key
call fcn.140035190
movss xmm2, dword [0x1400e3dc8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x728]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140060156
movss xmm0, dword [0x1400e3e38]
jmp 0x14006015e
movss xmm0, dword [0x1400e3e04]
call fcn.1400198d0
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x14006017a
movss xmm0, dword [0x1400e3e60]
jmp 0x140060182
movss xmm0, dword [0x1400e3e5c]
call fcn.140019920
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
mov r9, r14
lea r8, [0x1401029f0]
lea rdx, str._Email_Address
lea rcx, [0x1400dda08]
call fcn.14003b1a0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x730]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str._0
call fcn.140035e50
test al, al
je 0x140060230
mov word [rbp + 0xa0], r14w
lea rcx, [0x1401029f0]
dec rcx
nop dword [rax + rax]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x140060200
lea r8, [rbp + 0xa0]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x140060220
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140060247
lea rcx, str.Use_in_case___is_not_nworking_via_the_keyboard.
call fcn.14001a830
movss xmm2, dword [0x1400e3d88]
movaps xmm1, xmm8
lea rcx, [rbp + 0x738]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x14006027e
movss xmm0, dword [0x1400e3e38]
jmp 0x140060286
movss xmm0, dword [0x1400e3e04]
call fcn.1400198d0
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x1400602a2
movss xmm0, dword [0x1400e3e60]
jmp 0x1400602aa
movss xmm0, dword [0x1400e3e5c]
call fcn.140019920
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
mov r9, r14
lea r8, [0x140102ae0]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003b1a0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x740]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Paste1
call fcn.140035e50
test al, al
je 0x14006033e
mov rcx, qword [0x1400fd098]
call fcn.14005c150
lea rdx, [0x140102ae0]
sub rdx, rax
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x140060330
movss xmm2, dword [0x1400e3dc8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x748]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140060375
movss xmm6, dword [0x1400e3e30]
jmp 0x14006037d
movss xmm6, dword [0x1400e3df4]
movaps xmm0, xmm12
subss xmm0, xmm6
subss xmm0, xmm9
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x750]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Back
call fcn.140035e50
test al, al
je 0x1400603c3
mov rax, qword [0x1400fd060]
mov byte [rax + 0x116], 0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm12
addss xmm0, xmm9
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x758]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035e50
test al, al
je 0x14006057c
lea rdx, [0x1401029f0]
lea rcx, [rsp + 0x68]
call fcn.14004bb50
nop
lea rdx, [0x140102ae0]
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.1400731b0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140069c80
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
lea rdx, [0x1400d0d6a]
lea rcx, [rsp + 0x68]
call fcn.140050e30
test al, al
jne 0x14006053e
lea rdx, [0x1400d0d6a]
lea rcx, [rsp + 0x40]
call fcn.140050e30
test al, al
jne 0x14006053e
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14004bb50
mov rcx, rax
call fcn.140073c90
test al, al
jne 0x1400604b0
lea rdx, str.Invalid_product_key
jmp 0x140060545
mov edx, r14d
lea rcx, [0x1401029f0]
call fcn.14005b6e0
test rax, rax
jne 0x1400604cd
lea rdx, str.Invalid_email
jmp 0x140060545
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rbx, rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.14004c7c0
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd050]
call fcn.14009ff70
cmp eax, 0xffffffff
jne 0x14006051b
lea rdx, str.Invalid_product_key
jmp 0x140060545
mov rdx, qword [0x1400fd060]
mov byte [rdx + 0x116], 0
cmp eax, 1
jne 0x140060567
lea rcx, [rdx + 0x90]
lea rdx, str.DCRealistic_Activated
jmp 0x140060553
lea rdx, str.Missing_details
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001aa20
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
mov byte [rbp - 0x2e], 1
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x760]
call fcn.140012480
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400e3cc4]
movss xmm1, dword [0x1400e3e54]
maxss xmm1, xmm0
movaps xmm6, xmm1
mulss xmm6, xmm14
subss xmm12, xmm6
mulss xmm11, xmm14
subss xmm11, dword [0x1400e3dd0]
mov ecx, esi
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
cmovne ecx, r15d
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
lea rcx, [rbp + 0x768]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x770]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0x778]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
mov r8d, 0x2f
lea rdx, [rbp - 0x2e]
lea rcx, str.inputIssue
call fcn.14001b190
test al, al
je 0x14006074a
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x780]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x388]
call fcn.140012480
movss xmm1, dword [rbp + 0x388]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x788]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
subss xmm6, dword [0x1400e3dc8]
movaps xmm0, xmm6
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de8]
lea rcx, [rbp + 0x790]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddaa0]
call fcn.140035e50
test al, al
je 0x140060745
call fcn.14001b010
call fcn.14001b2e0
call fcn.140017c90
call fcn.140018770
call fcn.140012030
lea r8, [rbp + 0x1ec]
lea rdx, [rbp + 0x1c0]
mov rcx, qword [0x1400fd098]
call fcn.140002050
mov r9d, dword [rbp + 0x1ec]
mov r8d, dword [rbp + 0x1c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x94]
movss xmm2, dword [rbp + 0x90]
movss xmm1, dword [rbp + 0x8c]
movss xmm0, dword [rbp + 0x88]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.14000ea70
mov rcx, rax
call fcn.140034390
mov rcx, qword [0x1400fd098]
call fcn.140005560
mov rcx, qword [0x1400fd098]
call fcn.1400055a0
mov esi, 0x22
lea r14d, [rsi - 0x20]
jmp 0x140068288
cmp dword [rbp + 0x1568], 0
jne 0x140068065
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0x798]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm11, dword [0x1400e3d88]
movaps xmm0, xmm11
call fcn.1400198d0
mov edx, 0x22
lea rcx, str.main_tabbar
call fcn.140041790
cmp byte [0x140101d1f], 0
je 0x140066181
xor r8d, r8d
xor edx, edx
lea rcx, str.Effects
call fcn.140043290
test al, al
je 0x1400634ec
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 0
mov rcx, qword [0x1400fd0a8]
add rcx, 0x30
call fcn.140068ef0
test al, al
jne 0x1400634e7
movss xmm7, dword [0x1400e3da0]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x7a0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140019c10
movaps xmm0, xmm11
call fcn.1400198d0
movaps xmm6, xmm12
mulss xmm6, dword [0x1400e3c0c]
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x7a8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Profile_cloud
call fcn.140035e50
test al, al
je 0x1400608ff
mov rax, qword [0x1400fd060]
mov byte [rax + 0x11e], r13b
mov byte [rax + 0x114], r13b
movss xmm9, dword [0x1400e3d5c]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x7b0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
xor r14b, r14b
movaps xmm0, xmm11
call fcn.1400198d0
movaps xmm0, xmm6
call fcn.140019920
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], r14b
je 0x14006094f
movss xmm2, dword [0x1400e3e98]
jmp 0x140060957
movss xmm2, dword [0x1400e3e94]
movaps xmm1, xmm8
lea rcx, [rbp + 0x7b8]
call fcn.14000a5f0
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1400d0d6a]
call fcn.1400411f0
test al, al
je 0x140060cf4
lea rdx, [rbp - 0x18]
lea rcx, [0x1400fd150]
call fcn.140069850
lea rdx, [rbp - 0x78]
lea rcx, [0x1400fd150]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.14006a650
test al, al
je 0x140060cea
lea rcx, [rbp - 0x18]
call fcn.140069430
mov rcx, rax
lea rdx, str.title
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rsp + 0x40]
call fcn.14006a400
nop
lea rcx, [rbp - 0x18]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
mov rcx, qword [0x1400fd070]
add rcx, 0x40
call fcn.140052310
test al, al
je 0x140060a36
mov r14b, 1
mov rcx, qword [0x1400fd070]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14004eae0
mov rcx, qword [0x1400fd060]
add rcx, 0xf0
lea rdx, [rsp + 0x40]
call fcn.14004eae0
mov rcx, qword [0x1400fd070]
add rcx, 0x40
call fcn.140052310
test al, al
jne 0x140060ca0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x7c0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea r8, [rsp + 0x40]
lea rdx, [0x1400ddb58]
lea rcx, [rbp - 0x50]
call fcn.14004cc30
nop
mov rcx, qword [0x1400fd070]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14006a6b0
movzx edi, al
mov rcx, qword [0x1400fd060]
cmp byte [rcx + 8], 0
je 0x140060aaf
movss xmm2, dword [0x1400e3db4]
jmp 0x140060ab7
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x7c8]
call fcn.14000a5f0
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, dil
call fcn.140040cf0
test al, al
je 0x140060b19
mov r14b, 1
mov rcx, qword [0x1400fd070]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14004eae0
mov rcx, qword [0x1400fd060]
add rcx, 0xf0
lea rdx, [rsp + 0x40]
call fcn.14004eae0
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0f0]
call fcn.140082780
movzx ebx, al
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c2ba0
xor r15d, r15d
mov edx, r15d
test al, al
cmove edx, ebx
test dl, dl
je 0x140060c96
mov rcx, qword [0x1400fd0e0]
call fcn.1400c2fa0
movzx esi, al
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0a8]
call fcn.1400978c0
movzx ebx, al
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rcx, [rbp + 0x258]
call fcn.140019870
call fcn.140019a90
movaps xmm7, xmm0
call fcn.140018e40
mov rdi, rax
test bl, bl
je 0x140060c21
test sil, sil
je 0x140060c21
mov rcx, qword [0x1400fd060]
cmp byte [rcx + 8], r15b
je 0x140060bf1
movss xmm1, dword [0x1400e3de8]
movss xmm2, dword [0x1400e3d98]
movss xmm6, dword [0x1400e3d60]
jmp 0x140060c01
movss xmm1, dword [0x1400e3dd8]
movaps xmm2, xmm11
movaps xmm6, xmm9
addss xmm2, dword [rbp + 0x25c]
addss xmm1, xmm7
lea rcx, [rbp + 0x7d0]
call fcn.14000a5f0
mov r9d, 0xffffffff
jmp 0x140060c76
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], r15b
je 0x140060c48
movss xmm1, dword [0x1400e3de8]
movss xmm2, dword [0x1400e3d98]
movss xmm6, dword [0x1400e3d60]
jmp 0x140060c58
movss xmm1, dword [0x1400e3dd8]
movaps xmm2, xmm11
movaps xmm6, xmm9
addss xmm2, dword [rbp + 0x25c]
addss xmm1, xmm7
lea rcx, [rbp + 0x7d8]
call fcn.14000a5f0
mov r9d, 0xffb57816
mov dword [rsp + 0x20], r15d
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.14002c3c0
lea rcx, [0x1400d0d6a]
call fcn.140035190
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rbp - 0x18]
call fcn.1400694c0
lea rdx, [rbp - 0x78]
lea rcx, [0x1400fd150]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.14006a650
test al, al
jne 0x1400609b5
movss xmm7, dword [0x1400e3da0]
call fcn.140041680
test r14b, r14b
jne 0x140060d01
cmp byte [0x140101d45], 0
je 0x140061478
mov rcx, qword [0x1400fd070]
add rcx, 0x40
call fcn.140052310
test al, al
jne 0x140061478
mov byte [0x140101d45], al
mov rcx, qword [0x1400fd0a8]
call fcn.140097af0
mov rcx, qword [0x1400fd060]
add rcx, 0xf0
lea rdx, [rbp + 0x7e0]
call fcn.140069c40
mov rbx, rax
mov rcx, qword [0x1400fd060]
add rcx, 0xf0
lea rdx, [rbp + 0x7e8]
call fcn.140069c60
xor r9d, r9d
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0x98]
call fcn.14006a700
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rbx, rax
mov rcx, qword [0x1400fd0f0]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004ffa0
mov rcx, rax
mov rdx, rbx
call fcn.14004f5c0
mov rcx, rax
lea rdx, str.enabled
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a750
movzx edi, al
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c2ba0
xor r12d, r12d
mov ebx, r12d
test al, al
cmove ebx, edi
mov rcx, qword [0x1400fd070]
add rcx, 0x40
lea rdx, [rsp + 0x68]
call fcn.14004eae0
mov rax, qword [0x1400fd070]
mov byte [rax + 0x60], bl
mov byte [rax + 0x61], bl
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rbx, rax
mov rcx, qword [0x1400fd0f0]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004ffa0
mov rcx, rax
mov rdx, rbx
call fcn.14004f5c0
mov rcx, rax
lea rdx, str.cameras
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.140069920
nop
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.14004c7c0
mov rbx, rax
mov rcx, qword [0x1400fd0f0]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004ffa0
mov rcx, rax
mov rdx, rbx
call fcn.14004f5c0
mov rcx, rax
lea rdx, str.settings
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.140069920
nop
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
mov rbx, rax
mov rcx, qword [0x1400fd0f0]
add rcx, 0x90
lea rdx, str.effects
call fcn.14004ffa0
mov rcx, rax
mov rdx, rbx
call fcn.14004f5c0
mov rcx, rax
lea rdx, str.sounds
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x280]
call fcn.140069920
nop
mov rax, qword [0x1400fd050]
cmp byte [rax + 0x1a], r12b
jne 0x140060f6f
cmp byte [rax + 0x1b], r12b
je 0x1400612e3
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x2c0]
call fcn.140069850
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x2c0]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14006a650
test al, al
je 0x140061068
nop dword [rax]
lea rcx, [rbp + 0x148]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
lea rcx, [rbp + 0x148]
call fcn.140069430
mov rcx, rax
lea rdx, str.level
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd070]
add rcx, 0x128
lea rdx, [rsp + 0x40]
call fcn.140069300
movss dword [rax], xmm6
mov rcx, qword [0x1400fd070]
add rcx, 0x138
lea rdx, [rsp + 0x40]
call fcn.140069300
movss dword [rax], xmm6
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rbp + 0x148]
call fcn.1400694c0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x2c0]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14006a650
test al, al
jne 0x140060fb0
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x290]
call fcn.140069850
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x290]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14006a650
test al, al
je 0x140061168
nop word [rax + rax]
lea rcx, [rbp + 0x148]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
lea rcx, [rbp + 0x148]
call fcn.140069430
mov rcx, rax
lea rdx, str.level
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd070]
add rcx, 0x108
lea rdx, [rsp + 0x40]
call fcn.140069300
movss dword [rax], xmm6
mov rcx, qword [0x1400fd070]
add rcx, 0x118
lea rdx, [rsp + 0x40]
call fcn.140069300
movss dword [rax], xmm6
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rbp + 0x148]
call fcn.1400694c0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x290]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14006a650
test al, al
jne 0x1400610b0
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x280]
call fcn.140069850
lea rdx, [rbp + 0x1418]
lea rcx, [rbp + 0x280]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14006a650
test al, al
je 0x1400612e3
nop word [rax + rax]
lea rcx, [rbp + 0x148]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
lea rcx, [rbp + 0x148]
call fcn.140069430
mov rcx, rax
lea rdx, str.gain
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm6, xmm0
lea rcx, [rbp + 0x148]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddba8]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x18]
call fcn.14006a400
nop
cvttss2si ebx, xmm6
mov rcx, qword [0x1400fd070]
add rcx, 0xc8
lea rdx, [rsp + 0x40]
call fcn.140069300
mov dword [rax], ebx
mov rcx, qword [0x1400fd070]
add rcx, 0xd8
lea rdx, [rsp + 0x40]
call fcn.140069300
mov dword [rax], ebx
mov rcx, qword [0x1400fd070]
add rcx, 0xa8
lea rdx, [rsp + 0x40]
call fcn.140069320
mov rcx, rax
lea rdx, [rbp - 0x18]
call fcn.14004eae0
mov rcx, qword [0x1400fd070]
add rcx, 0xb8
lea rdx, [rsp + 0x40]
call fcn.140069320
mov rcx, rax
lea rdx, [rbp - 0x18]
call fcn.14004eae0
nop
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rbp + 0x148]
call fcn.1400694c0
lea rdx, [rbp + 0x1418]
lea rcx, [rbp + 0x280]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14006a650
test al, al
jne 0x1400611b0
mov rcx, qword [0x1400fd060]
sub rcx, 0xffffffffffffff80
call fcn.140068e70
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rbp + 0xb0]
call fcn.14004c7c0
mov rdx, rax
lea rcx, [0x1400fd150]
call fcn.14004f5c0
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call fcn.140069920
nop
lea rdx, str.calibFactors
lea rcx, [rbp + 0x4f0]
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.140069920
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2d0]
call fcn.140069850
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x2d0]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
je 0x14006142b
lea rcx, [rsp + 0x40]
call fcn.140069440
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.14004c7c0
nop
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, str.default
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd070]
add rcx, 0x148
lea rdx, [rbp - 0x18]
call fcn.140069300
movss dword [rax], xmm6
mov rcx, qword [0x1400fd070]
add rcx, 0x158
lea rdx, [rbp - 0x18]
call fcn.140069300
movss dword [rax], xmm6
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x2d0]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
jne 0x140061382
lea rcx, [rbp + 0x2d0]
call fcn.14004f780
nop
lea rcx, [rbp + 0x4f0]
call fcn.14004f780
nop
lea rcx, [rbp + 0x280]
call fcn.14004f780
nop
lea rcx, [rbp + 0x290]
call fcn.14004f780
nop
lea rcx, [rbp + 0x2c0]
call fcn.14004f780
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
jmp 0x14006147b
xor r12d, r12d
call fcn.140019d50
mov rcx, qword [0x1400fd070]
add rcx, 0x40
call fcn.140052310
test al, al
jne 0x1400634df
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
mov rdx, rax
lea rcx, [0x1400fd150]
call fcn.14004f5c0
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.140069920
nop
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm12
divsd xmm0, qword [str.ffffff]
cvtpd2ps xmm0, xmm0
call fcn.1400198d0
call fcn.140019c10
mov eax, 0x168
mov rcx, qword [0x1400fd060]
cmp byte [rcx + 8], 0
mov edx, 0x1b5
cmovne eax, edx
movd xmm12, eax
cvtdq2ps xmm12, xmm12
mov rdx, qword [0x1400fd070]
add rdx, 0x40
add rcx, 0x10
call fcn.1400691d0
test rax, rax
je 0x140061735
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
mov rax, qword [0x1400fd178]
cmp dword [rax + 0x14], 0
jne 0x1400615ec
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea r8, str._warbird
lea rcx, [rbp + 0x260]
call fcn.14006a570
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140069c80
lea rcx, [rbp + 0x260]
call fcn.14004b9f0
mov rcx, qword [0x1400fd060]
add rcx, 0x10
lea rdx, [rbp + 0x7f0]
call fcn.140068eb0
mov rbx, rax
mov rcx, qword [0x1400fd060]
add rcx, 0x10
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x7f8]
call fcn.140069290
mov rcx, rax
mov rdx, rbx
call fcn.140068b90
test al, al
je 0x1400615ec
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rsp + 0x68]
call fcn.14004eae0
mov rcx, qword [0x1400fd060]
add rcx, 0x10
lea rdx, [rsp + 0x68]
call fcn.140069190
mov rcx, qword [rax]
mov edi, dword [rcx]
mov rcx, qword [0x1400fd060]
add rcx, 0x10
lea rdx, [rsp + 0x68]
call fcn.140069190
mov rcx, qword [rax]
mov ebx, dword [rcx + 4]
mov rcx, qword [0x1400fd060]
add rcx, 0x10
lea rdx, [rsp + 0x68]
call fcn.140069190
mov rcx, qword [rax]
mov r15d, dword [rcx + 8]
movd xmm6, ebx
cvtdq2ps xmm6, xmm6
movd xmm7, edi
cvtdq2ps xmm7, xmm7
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140061668
mulss xmm6, dword [0x1400e3cbc]
mulss xmm7, dword [0x1400e3cbc]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1118]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x1128]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x800]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x808]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x810]
call fcn.14000a5f0
mov rdx, rax
mov rcx, r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
call fcn.140037180
movss xmm7, dword [0x1400e3da0]
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x818]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
lea rdx, str.calibFactors
lea rcx, [rbp + 0x1d8]
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140069920
nop
lea rdx, [0x1400ddbcc]
lea rcx, [rbp + 0x1d8]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x78]
call fcn.14006a400
nop
lea rdx, str.title
lea rcx, [rbp + 0x1d8]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0xb0]
call fcn.14006a400
nop
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x820]
call fcn.14000a5f0
mov rdx, rax
mov r9d, 8
xor r8d, r8d
lea rcx, [0x1400ddbac]
call fcn.140012d80
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0a8]
call fcn.140097980
movzx esi, al
test al, al
je 0x140061b06
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, [rbp + 0x130]
call fcn.140069720
test rax, rax
lea rcx, str.Preview_factors
jne 0x140061824
lea rcx, str.Preview
call fcn.140035190
call fcn.140018770
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140061852
movss xmm0, dword [0x1400e3e68]
jmp 0x14006185e
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3dfc]
call fcn.1400198d0
mov ecx, 0x46
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov r14d, 0x5a
cmovne ecx, r14d
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm15
lea rcx, [rbp + 0x828]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Done
call fcn.140035e50
test al, al
je 0x140061a13
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
mov rdx, rax
lea rcx, [0x1400fd150]
call fcn.14004f5c0
mov rdx, rax
lea rcx, [rbp + 0x500]
call fcn.140069920
nop
lea rdx, str.calibFactors
lea rcx, [rbp + 0x500]
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.140069920
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140069850
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x2b0]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
je 0x1400619ed
nop word [rax + rax]
lea rcx, [rsp + 0x40]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, str.default
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm6, xmm0
mov rcx, qword [0x1400fd070]
add rcx, 0x148
lea rdx, [rsp + 0x68]
call fcn.140069300
movss dword [rax], xmm6
mov rcx, qword [0x1400fd070]
add rcx, 0x158
lea rdx, [rsp + 0x68]
call fcn.140069300
movss dword [rax], xmm6
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x2b0]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
jne 0x140061940
mov rcx, qword [0x1400fd0a8]
call fcn.140097af0
nop
lea rcx, [rbp + 0x2b0]
call fcn.14004f780
nop
lea rcx, [rbp + 0x500]
call fcn.14004f780
movss xmm2, dword [0x1400e3d00]
movaps xmm1, xmm8
lea rcx, [rbp + 0x830]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
lea rdx, str.Low_alt_turbulence
lea rcx, [rbp + 0xb0]
call fcn.140050e30
test al, al
je 0x140061aa0
movss xmm2, dword [0x1400e3d60]
movaps xmm1, xmm8
lea rcx, [rbp + 0x838]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rdx, str.In_order_to_calibrate__tweak_the_sliders_as_needed_while_in_flight.
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035330
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
jmp 0x140061f46
lea rcx, [rbp + 0x130]
call fcn.140069720
test rax, rax
jne 0x140061f46
movss xmm2, dword [0x1400e3d60]
movaps xmm1, xmm8
lea rcx, [rbp + 0x840]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rdx, str.This_effect_has_no_preview_factors.
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035330
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
jmp 0x140061f46
call fcn.1400380d0
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.About
call fcn.140035190
call fcn.140018770
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
mov rax, qword [0x1400fd070]
cmp byte [rax + 0x60], 0
je 0x140061dcc
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140061b61
movss xmm0, dword [0x1400e3e10]
jmp 0x140061b6d
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3e58]
call fcn.1400198d0
mov ecx, 0x46
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov r14d, 0x5a
cmovne ecx, r14d
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm15
lea rcx, [rbp + 0x848]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Reset
call fcn.140035e50
test al, al
je 0x140061bc4
xor edx, edx
lea rcx, str.reset_profile1
call fcn.14001aa20
mov byte [rbp - 0x2d], 1
mov rax, qword [0x1400fd060]
movzx ebx, byte [rax + 8]
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x850]
call fcn.14000a5f0
mov rdi, rax
movss xmm2, dword [rbp - 0x1c]
mulss xmm2, xmm14
mov ecx, 0x2d
test bl, bl
mov eax, 0x39
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
subss xmm2, xmm0
movss xmm1, dword [rbp + 0xa4]
mulss xmm1, xmm14
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 + 0x858]
call fcn.14000a5f0
mov rcx, rax
mov r8, rdi
xor edx, edx
call fcn.140018d30
mov rax, qword [0x1400fd060]
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 + 0x860]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
lea r8d, [r15 - 0x44]
lea rdx, [rbp - 0x2d]
lea rcx, str.reset_profile1
call fcn.14001b190
test al, al
je 0x140061db6
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x868]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3db8]
call fcn.1400198d0
lea rcx, str.Reset_effect_to_default_
call fcn.140035190
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x870]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov ecx, reloc.WS2_32.dll_setsockopt
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x3a
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm6, dword [0x1400e3df0]
movaps xmm1, xmm6
lea rcx, [rbp + 0x878]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddcc0]
call fcn.140035e50
test al, al
je 0x140061d79
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
mov rcx, rax
call fcn.14005c800
call fcn.14001b010
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0x880]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035e50
test al, al
je 0x140061db1
call fcn.14001b010
call fcn.14001b2e0
movss xmm6, dword [0x1400e3d60]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.1400197c0
jmp 0x140061dd4
movss xmm6, dword [0x1400e3d60]
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
mov rax, qword [0x1400fd070]
cmp byte [rax + 0x60], 0
mov rax, qword [0x1400fd060]
je 0x140061eb1
cmp byte [rax + 8], 0
je 0x140061e09
movss xmm0, dword [0x1400e3e50]
jmp 0x140061e15
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3e3c]
call fcn.1400198d0
mov ecx, 0x55
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x69
cmovne ecx, eax
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm15
lea rcx, [rbp + 0x888]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Preview
call fcn.140035e50
test al, al
je 0x140061e82
mov rdx, qword [0x1400fd070]
add rdx, 0x40
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
mov r8b, 1
mov rdx, rax
mov rcx, qword [0x1400fd0a8]
call fcn.140097a40
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140061e9e
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
jmp 0x140061ed2
movss xmm1, dword [0x1400e3d78]
movaps xmm0, xmm8
call fcn.1400197c0
jmp 0x140061ed2
cmp byte [rax + 8], 0
je 0x140061ec1
movss xmm0, dword [0x1400e3e74]
jmp 0x140061ecd
movaps xmm0, xmm12
subss xmm0, dword [0x1400e3dec]
call fcn.1400198d0
mov r8, qword [0x1400fd070]
add r8, 0x60
mov rcx, qword [0x1400fd060]
movzx r9d, byte [rcx + 8]
lea rdx, str.effectToggle
call fcn.1400c03b0
movss xmm2, dword [0x1400e3d00]
movaps xmm1, xmm8
lea rcx, [rbp + 0x890]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x898]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp - 0x78]
call fcn.14004bb20
mov rcx, rax
call fcn.140035330
lea rcx, [rbp + 0x130]
call fcn.140069720
test rax, rax
je 0x14006226b
test sil, sil
je 0x14006226b
movaps xmm6, xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x130]
call fcn.140069850
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x130]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
je 0x140062032
nop
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x50]
call fcn.14006a400
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x398]
call fcn.140012480
movss xmm0, dword [rbp + 0x398]
maxss xmm0, xmm6
movaps xmm6, xmm0
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x130]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
jne 0x140061fa0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x130]
call fcn.140069850
lea rdx, [rbp + 0x1438]
lea rcx, [rbp + 0x130]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.14006a650
test al, al
je 0x14006226b
movaps xmm11, xmm6
addss xmm11, xmm7
movaps xmm9, xmm12
subss xmm9, xmm6
subss xmm9, xmm7
subss xmm9, dword [0x1400e3dc0]
nop
lea rcx, [rbp + 0x300]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
lea r8, [rsp + 0x40]
lea rdx, str.fac
lea rcx, [rsp + 0x68]
call fcn.14004cc30
nop
lea rcx, [rbp + 0x300]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0xd8]
call fcn.14006a400
nop
lea rcx, [rbp + 0x300]
call fcn.140069430
mov rcx, rax
lea rdx, str.format
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x50]
call fcn.14006a400
nop
lea rcx, [rbp + 0x300]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400dd478]
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm7, xmm0
lea rcx, [rbp + 0x300]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400dd490]
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm6, xmm0
movss xmm2, dword [0x1400e3d78]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8a0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm11
call fcn.1400198d0
movaps xmm0, xmm9
call fcn.140019920
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdi, rax
mov rcx, qword [0x1400fd070]
add rcx, 0x148
lea rdx, [rsp + 0x40]
call fcn.140069300
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.14004bb20
mov rcx, rax
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm6
movaps xmm2, xmm7
mov rdx, rbx
call fcn.14003a9d0
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xd8]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rbp + 0x300]
call fcn.1400694c0
lea rdx, [rbp + 0x1438]
lea rcx, [rbp + 0x130]
call fcn.140069790
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.14006a650
test al, al
jne 0x140062090
movss xmm11, dword [0x1400e3d88]
cmp byte [0x1400fd119], 0
jne 0x14006347b
mov rcx, qword [0x1400fd070]
add rcx, 0x40
lea rdx, [0x1400ddce4]
call fcn.14004ff50
test al, al
je 0x14006347b
lea rdx, str.sounds
lea rcx, [rbp + 0x1d8]
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x2a0]
call fcn.140069920
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.140069850
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp - 0x18]
call fcn.14006a180
lea rcx, [rbp - 0x18]
call fcn.14006a0d0
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x40]
call fcn.14006bce0
movss xmm6, dword [0x1400e3da8]
movss xmm7, dword [0x1400e3d00]
test al, al
jne 0x140062c9a
nop word [rax + rax]
lea rcx, [rsp + 0x40]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
lea r8, [rsp + 0x68]
lea rdx, str.sou
lea rcx, [rbp + 0x68]
call fcn.14004cc30
nop
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x50]
call fcn.14006a400
nop
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x8a8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.Sound
call fcn.140035190
call fcn.140018770
lea rcx, [rbp - 0x50]
call fcn.140052310
test al, al
jne 0x1400623ea
lea r8, [rbp - 0x50]
lea rdx, [0x1400ddcfc]
lea rcx, [rbp - 0x18]
call fcn.14004cc30
nop
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rcx, [rbp - 0x18]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
nop
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x8b0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
movss xmm2, dword [0x1400e3d78]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8b8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp + 0x570]
call fcn.14004ba70
nop
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, str.cats
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.140069920
nop
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x238]
call fcn.140069850
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x238]
call fcn.140069790
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x18]
call fcn.14006a650
test al, al
je 0x1400624e3
lea rcx, [rbp - 0x18]
call fcn.1400695b0
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.14006a400
nop
mov rdx, rax
lea rcx, [rbp + 0x570]
call fcn.14004ba10
nop
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
lea rcx, [rbp - 0x18]
call fcn.1400694c0
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x18]
call fcn.14006a650
test al, al
jne 0x140062497
lea rcx, [rbp + 0xf8]
call fcn.14004ba70
nop
mov rcx, qword [0x1400fd060]
sub rcx, 0xffffffffffffff80
lea rdx, [rbp + 0x8c0]
call fcn.140068eb0
mov rbx, rax
mov rcx, qword [0x1400fd060]
sub rcx, 0xffffffffffffff80
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x8c8]
call fcn.140068d90
mov rcx, rax
mov rdx, rbx
call fcn.140068b90
test al, al
je 0x140062594
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x360]
call fcn.140052260
mov r8, rax
lea rdx, [rbp - 0x18]
mov rcx, qword [0x1400fd088]
call fcn.1400c4d40
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140068c70
lea rcx, [rbp - 0x18]
call fcn.140068c60
mov rcx, qword [0x1400fd060]
sub rcx, 0xffffffffffffff80
lea rdx, [rsp + 0x68]
call fcn.140068d70
mov rcx, rax
lea rdx, [rbp + 0xf8]
jmp 0x1400625b3
mov rcx, qword [0x1400fd060]
sub rcx, 0xffffffffffffff80
lea rdx, [rsp + 0x68]
call fcn.140068d70
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140068bc0
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, str.hasRandom
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a750
test al, al
je 0x140062621
lea rcx, [rbp + 0x10]
call fcn.14006a900
nop
lea rdx, str.random
lea rcx, [rbp + 0x10]
call fcn.14004bb30
lea rdx, str.Random
lea rcx, [rbp + 0x30]
call fcn.14004bb30
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0xf8]
call fcn.140068bf0
nop
lea rcx, [rbp + 0x10]
call fcn.140068b50
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140062638
movss xmm0, dword [0x1400e3e70]
jmp 0x140062644
movaps xmm0, xmm12
mulss xmm0, dword [0x1400e3c70]
call fcn.140019940
lea r8, [rsp + 0x68]
lea rdx, [0x1400db1b4]
lea rcx, [rbp + 0x260]
call fcn.14004cc30
nop
lea rdx, [0x1400d0d6a]
lea rcx, [rbp + 0xd8]
call fcn.14004bb50
nop
lea rcx, [rbp + 0xf8]
call fcn.140068bb0
mov rbx, rax
lea rcx, [rbp + 0xf8]
call fcn.140068ba0
mov rdi, rax
cmp rbx, rax
je 0x1400626e0
nop dword [rax]
mov rcx, qword [0x1400fd070]
add rcx, 0xa8
lea rdx, [rsp + 0x68]
call fcn.140069320
mov rdx, rax
mov rcx, rbx
call fcn.14006a6b0
test al, al
je 0x1400626d7
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0xd8]
call fcn.14004eae0
add rbx, 0x40
cmp rbx, rdi
jne 0x1400626a0
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rbx, rax
lea rcx, [rbp + 0x260]
call fcn.14004bb20
mov rcx, rax
xor r8d, r8d
mov rdx, rbx
call fcn.1400388e0
test al, al
je 0x140062815
lea rcx, [rbp + 0xf8]
call fcn.140068bb0
mov rdi, rax
lea rcx, [rbp + 0xf8]
call fcn.140068ba0
mov r14, rax
cmp rdi, rax
je 0x140062810
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.14004c7c0
nop
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x360]
call fcn.14004c7c0
nop
mov rcx, qword [0x1400fd070]
add rcx, 0xa8
lea rdx, [rsp + 0x68]
call fcn.140069320
mov rcx, rax
lea rdx, [rbp - 0x18]
call fcn.14006a6b0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x8d0]
call fcn.14000a5f0
mov rbx, rax
lea rcx, [rbp + 0x360]
call fcn.14004bb20
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040cf0
test al, al
je 0x1400627e2
mov rcx, qword [0x1400fd070]
add rcx, 0xa8
lea rdx, [rsp + 0x68]
call fcn.140069320
mov rcx, rax
lea rdx, [rbp - 0x18]
call fcn.14004eae0
test sil, sil
je 0x1400627ed
call fcn.140018e70
nop
lea rcx, [rbp + 0x360]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
add rdi, 0x40
cmp rdi, r14
jne 0x140062740
call fcn.14001b2e0
lea rcx, [rbp + 0x50]
call fcn.14004ba70
nop
lea rcx, [rbp + 0xf8]
call fcn.140068bb0
mov rbx, rax
lea rcx, [rbp + 0xf8]
call fcn.140068ba0
mov rdi, rax
cmp rbx, rax
je 0x14006286f
mov rdx, rbx
lea rcx, [rbp - 0x18]
call fcn.14004c7c0
nop
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x50]
call fcn.14006b7f0
nop
lea rcx, [rbp - 0x18]
call fcn.14004bc40
add rbx, 0x40
cmp rbx, rdi
jne 0x140062842
call fcn.1400199e0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
lea r8, [rsp + 0x68]
lea rdx, str.back
lea rcx, [rbp + 0x3d0]
call fcn.14004cc30
nop
lea rcx, [rbp + 0x3d0]
call fcn.14004bb20
xor edx, edx
mov rcx, rax
call fcn.140036230
test al, al
je 0x14006298c
mov rbx, r12
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x50]
sub rax, rcx
cmp rax, 0x20
jb 0x14006298c
mov rdi, r12
lea rdx, [rdi + rcx]
lea rcx, [rbp - 0x18]
call fcn.14004c7c0
nop
mov rcx, qword [0x1400fd070]
add rcx, 0xa8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1138]
call fcn.14006b640
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rbp - 0x18]
call fcn.14006a6b0
test al, al
jne 0x14006293a
lea rcx, [rbp - 0x18]
call fcn.14004bc40
inc rbx
add rdi, 0x20
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x50]
sub rax, rcx
sar rax, 5
cmp rbx, rax
jne 0x1400628d3
jmp 0x14006298c
mov rax, qword [rbp + 0x58]
sub rax, qword [rbp + 0x50]
sar rax, 5
dec eax
lea rcx, [rbp + 0x50]
test rbx, rbx
je 0x140062954
lea eax, [rbx - 1]
movsxd rdx, eax
call fcn.140069340
mov rcx, qword [0x1400fd070]
mov rbx, rax
lea rdx, [rsp + 0x68]
add rcx, 0xa8
call fcn.140069320
mov rdx, rbx
mov rcx, rax
call fcn.14004eae0
nop
lea rcx, [rbp - 0x18]
call fcn.14004bc40
movss xmm1, dword [0x1400e3d60]
movaps xmm0, xmm8
call fcn.1400197c0
lea r8, [rsp + 0x68]
lea rdx, str.forward
lea rcx, [rbp + 0xf08]
call fcn.14004cc30
nop
lea rcx, [rbp + 0xf08]
call fcn.14004bb20
mov edx, r13d
mov rcx, rax
call fcn.140036230
test al, al
je 0x140062acd
mov rbx, r12
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x50]
sub rax, rcx
cmp rax, 0x20
jb 0x140062acd
mov rdi, r12
lea rdx, [rdi + rcx]
lea rcx, [rbp - 0x18]
call fcn.14004c7c0
nop
mov rcx, qword [0x1400fd070]
add rcx, 0xa8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1148]
call fcn.14006b640
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [rbp - 0x18]
call fcn.14006a6b0
test al, al
jne 0x140062a57
lea rcx, [rbp - 0x18]
call fcn.14004bc40
inc rbx
add rdi, 0x20
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x50]
sub rax, rcx
sar rax, 5
cmp rbx, rax
jne 0x1400629f0
jmp 0x140062acd
mov rax, qword [rbp + 0x58]
mov rdi, qword [rbp + 0x50]
sub rax, rdi
sar rax, 5
dec eax
movsxd rcx, eax
lea r8, [rsp + 0x68]
cmp rbx, rcx
mov rcx, qword [0x1400fd070]
jne 0x140062a94
add rcx, 0xa8
lea rdx, [rbp + 0x1158]
call fcn.14006b640
mov rdx, rdi
jmp 0x140062ab7
lea eax, [rbx + 1]
movsxd rbx, eax
shl rbx, 5
add rbx, rdi
add rcx, 0xa8
lea rdx, [rbp + 0x1168]
call fcn.14006b640
mov rdx, rbx
mov rcx, qword [rax]
add rcx, 0x40
call fcn.14004eae0
nop
lea rcx, [rbp - 0x18]
call fcn.14004bc40
mov dword [rbp + 0x228], 0
mov dword [rbp + 0x22c], 0x40a00000
lea rcx, [rbp + 0x228]
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140062b04
movss xmm0, dword [0x1400e3e80]
jmp 0x140062b10
movaps xmm0, xmm12
mulss xmm0, dword [0x1400e3c98]
mov rax, qword [0x1400fcf30]
or dword [rax + 0x1ba0], 1
movss dword [rax + 0x1ba4], xmm0
mov rcx, qword [0x1400fd070]
add rcx, 0xc8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1178]
call fcn.14006b4a0
mov rbx, qword [rax]
mov rcx, qword [0x1400fd070]
add rcx, 0xc8
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x1188]
call fcn.14006b4a0
mov rdi, qword [rax]
lea rcx, [rbp + 0x68]
call fcn.14004bb20
lea rcx, [0x1400d3db4]
cmp dword [rbx + 0x40], 0
lea rdx, str.Disabled
cmove rcx, rdx
mov dword [rbp + 0x1568], 0x64
mov dword [rbp + 0x128], r12d
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x1568]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x128]
lea r8, [rdi + 0x40]
mov edx, 4
mov rcx, rax
call fcn.14003a2d0
nop
lea rcx, [rbp + 0xf08]
call fcn.14004bc40
nop
lea rcx, [rbp + 0x3d0]
call fcn.14004bc40
nop
lea rcx, [rbp + 0x50]
call fcn.14004bb90
nop
lea rcx, [rbp + 0xd8]
call fcn.14004bc40
nop
lea rcx, [rbp + 0x260]
call fcn.14004bc40
nop
lea rcx, [rbp + 0xf8]
call fcn.140069d40
nop
xor edx, edx
lea rcx, [rbp + 0x238]
call fcn.14004fd30
movzx edx, byte [rbp + 0x238]
lea rcx, [rbp + 0x240]
call fcn.14004f8e0
nop
lea rcx, [rbp + 0x570]
call fcn.14004bb90
nop
lea rcx, [rbp - 0x50]
call fcn.14004bc40
nop
lea rcx, [rbp + 0x68]
call fcn.14004bc40
nop
lea rcx, [rsp + 0x68]
call fcn.14004bc40
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp - 0x18]
call fcn.14006a180
lea rcx, [rbp - 0x18]
call fcn.14006a0d0
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x40]
call fcn.14006bce0
test al, al
je 0x140062310
lea rdx, str.cameras
lea rcx, [rbp + 0x1d8]
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.140069920
nop
lea rcx, [rbp + 0x178]
call fcn.140069720
test rax, rax
je 0x140063075
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x8d8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.Camera
call fcn.140035190
call fcn.140018770
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x8e0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
movaps xmm6, xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x178]
call fcn.140069850
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x178]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
je 0x140062e02
nop dword [rax + rax]
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0x68]
call fcn.14006a400
nop
lea rcx, [rbp + 0x68]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x408]
call fcn.140012480
movss xmm0, dword [rbp + 0x408]
maxss xmm0, xmm6
movaps xmm6, xmm0
lea rcx, [rbp + 0x68]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x178]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
jne 0x140062d70
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x178]
call fcn.140069850
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x178]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14006a650
test al, al
je 0x140063075
nop dword [rax + rax]
lea rcx, [rsp + 0x68]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
lea r8, [rsp + 0x40]
lea rdx, str.camf
lea rcx, [rbp - 0x18]
call fcn.14004cc30
nop
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0xd8]
call fcn.14006a400
nop
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, str.format
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x50]
call fcn.14006a400
nop
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400dd478]
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm7, xmm0
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400dd490]
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm9, xmm0
lea rcx, [rbp + 0xd8]
call fcn.140052310
movss xmm2, dword [0x1400e3d78]
movaps xmm1, xmm8
test al, al
je 0x140062f53
lea rcx, [rbp + 0x8e8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140062f4d
movss xmm0, dword [0x1400e3e80]
jmp 0x140062fc7
movaps xmm0, xmm12
jmp 0x140062fbf
lea rcx, [rbp + 0x8f0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm6
addss xmm0, dword [0x1400e3da0]
call fcn.1400198d0
movaps xmm0, xmm12
subss xmm0, xmm6
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140062fb7
subss xmm0, dword [0x1400e3dcc]
jmp 0x140062fc7
subss xmm0, dword [0x1400e3da0]
subss xmm0, dword [0x1400e3dc0]
call fcn.140019920
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, qword [0x1400fd070]
mov rdi, rax
lea rdx, [rsp + 0x40]
add rcx, 0x128
call fcn.140069300
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14004bb20
movss dword [rsp + 0x28], xmm13
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rax
call fcn.14005b6f0
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xd8]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rsp + 0x68]
call fcn.1400694c0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x178]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14006a650
test al, al
jne 0x140062e40
lea rdx, str.settings
lea rcx, [rbp + 0x1d8]
call fcn.14004ffa0
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.140069920
nop
lea rcx, [rbp + 0x168]
call fcn.140069720
test rax, rax
je 0x140063455
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x8f8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.Settings
call fcn.140035190
call fcn.140018770
movss xmm2, dword [0x1400e3d00]
movaps xmm1, xmm8
lea rcx, [rbp + 0x900]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
movaps xmm6, xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x168]
call fcn.140069850
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x168]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
je 0x1400631e2
nop dword [rax]
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0x68]
call fcn.14006a400
nop
lea rcx, [rbp + 0x68]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x410]
call fcn.140012480
movss xmm0, dword [rbp + 0x410]
maxss xmm0, xmm6
movaps xmm6, xmm0
lea rcx, [rbp + 0x68]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x168]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
jne 0x140063150
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x168]
call fcn.140069850
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x168]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14006a650
test al, al
je 0x140063455
nop dword [rax + rax]
lea rcx, [rsp + 0x68]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14004c7c0
nop
lea r8, [rsp + 0x40]
lea rdx, str.cam
lea rcx, [rbp - 0x18]
call fcn.14004cc30
nop
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400ddbcc]
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0xd8]
call fcn.14006a400
nop
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, str.format
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x50]
call fcn.14006a400
nop
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400dd478]
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm7, xmm0
lea rcx, [rsp + 0x68]
call fcn.140069430
mov rcx, rax
lea rdx, [0x1400dd490]
call fcn.14004ffa0
mov rcx, rax
call fcn.14006a7b0
movaps xmm9, xmm0
lea rcx, [rbp + 0xd8]
call fcn.140052310
movss xmm2, dword [0x1400e3d78]
movaps xmm1, xmm8
test al, al
je 0x140063333
lea rcx, [rbp + 0x908]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x14006332d
movss xmm0, dword [0x1400e3e80]
jmp 0x1400633a7
movaps xmm0, xmm12
jmp 0x14006339f
lea rcx, [rbp + 0x910]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm6
addss xmm0, dword [0x1400e3da0]
call fcn.1400198d0
movaps xmm0, xmm12
subss xmm0, xmm6
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140063397
subss xmm0, dword [0x1400e3dcc]
jmp 0x1400633a7
subss xmm0, dword [0x1400e3da0]
subss xmm0, dword [0x1400e3dc0]
call fcn.140019920
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, qword [0x1400fd070]
mov rdi, rax
lea rdx, [rsp + 0x40]
add rcx, 0x108
call fcn.140069300
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14004bb20
movss dword [rsp + 0x28], xmm13
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm9
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rax
call fcn.14005b6f0
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xd8]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rcx, [rsp + 0x68]
call fcn.1400694c0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x168]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14006a650
test al, al
jne 0x140063220
lea rcx, [rbp + 0x168]
call fcn.14004f780
nop
lea rcx, [rbp + 0x178]
call fcn.14004f780
nop
lea rcx, [rbp + 0x2a0]
call fcn.14004f780
movss xmm2, dword [0x1400e3df4]
movaps xmm1, xmm8
lea rcx, [rbp + 0x918]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140012de0
call fcn.140019d50
nop
lea rcx, [rbp + 0xb0]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0x130]
call fcn.14004f780
nop
lea rcx, [rbp + 0x1d8]
call fcn.14004f780
movss xmm12, dword [rbp + 0xa4]
movss xmm6, dword [0x1400e3e48]
call fcn.1400433e0
cmp byte [0x140101d1f], 0
je 0x140066181
mov rax, qword [0x1400fd060]
movzx ecx, byte [rax + 0x11e]
neg cl
sbb r8d, r8d
and r8d, 2
xor edx, edx
lea rcx, str.Profile
call fcn.140043290
test al, al
je 0x140066174
mov rax, qword [0x1400fd070]
cmp byte [rax + 0x20], 0
jne 0x14006359e
mov rcx, qword [0x1400fd0f0]
call fcn.1400825c0
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x20], al
mov byte [rcx + 0x21], al
mov rcx, qword [0x1400fd0f0]
call fcn.140081de0
mov rax, qword [0x1400fd0e0]
movss dword [rax + 0x14], xmm0
cvttss2si ecx, xmm0
mov rax, qword [0x1400fd070]
mov dword [rax + 0x30], ecx
mov dword [rax + 0x34], ecx
mov rcx, qword [0x1400fd0f0]
call fcn.140082030
mov rax, qword [0x1400fd0e0]
movss dword [rax + 0x10], xmm0
cvttss2si ecx, xmm0
mov rax, qword [0x1400fd070]
mov dword [rax + 0x3c], ecx
mov dword [rax + 0x38], ecx
movss xmm2, dword [rbp + 0xac]
movaps xmm1, xmm8
lea rcx, [rbp + 0x920]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x114], 0
jne 0x140064cf5
lea rdx, [rbp + 0x10]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
mov rcx, rax
call fcn.140052310
movzx edi, al
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
movss xmm6, dword [rbp - 0x54]
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Active_profile
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140063626
lea rcx, str.Active_profile_name
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm7, dword [rbp - 0x20]
movaps xmm0, xmm7
call fcn.1400198d0
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1400fd0f0]
test dil, dil
jne 0x1400636b7
call fcn.140081a40
nop
mov byte [rbp + 0x1568], 0x20
mov byte [rsp + 0x60], 0x5f
lea rdx, [rbp + 0x928]
lea rcx, [rsp + 0x40]
call fcn.140069c40
mov rbx, rax
lea rdx, [rbp + 0x930]
lea rcx, [rsp + 0x40]
call fcn.140069c60
lea r9, [rbp + 0x1568]
lea r8, [rsp + 0x60]
mov rdx, qword [rbx]
mov rcx, qword [rax]
call fcn.14006a930
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
nop
jmp 0x140063777
call fcn.1400823c0
nop
lea rcx, [rsp + 0x40]
call fcn.140052310
test al, al
jne 0x1400636f6
lea r8, [rsp + 0x40]
lea rdx, str._by
lea rcx, [rbp + 0x10]
call fcn.14004cc30
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140069c80
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
mov rdx, qword [0x1400fd178]
add rdx, 0x18
lea r8, [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.14006a950
nop
mov byte [rbp + 0x1568], 0x20
mov byte [rsp + 0x60], 0x5f
lea rdx, [rbp + 0x938]
lea rcx, [rsp + 0x68]
call fcn.140069c40
mov rbx, rax
lea rdx, [rbp + 0x940]
lea rcx, [rsp + 0x68]
call fcn.140069c60
lea r9, [rbp + 0x1568]
lea r8, [rsp + 0x60]
mov rdx, qword [rbx]
mov rcx, qword [rax]
call fcn.14006a930
lea rcx, [rsp + 0x68]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
movss xmm9, dword [rbp - 0x58]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x948]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Master_switch
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x1400637d3
lea rcx, str.Use_this_to_toggle_DCRealistic_on_or_noff_for_this_profile.
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm7
call fcn.1400198d0
mov r8, qword [0x1400fd070]
add r8, 0x20
mov rcx, qword [0x1400fd060]
movzx r9d, byte [rcx + 8]
lea rdx, str.tert
call fcn.1400c03b0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x950]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Reset_to_default
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140063857
lea rcx, str.Use_this_to_reset_profile_nto_its_factory_settings
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm7
call fcn.1400198d0
mov ecx, 0x50
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov esi, WSAGetLastError
cmovne ecx, esi
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm15
lea rcx, [rbp + 0x958]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Reset
call fcn.140035e50
test al, al
je 0x1400638bc
xor edx, edx
lea rcx, str.reset_profile
call fcn.14001aa20
mov byte [rbp - 0x2c], 1
movss xmm6, dword [rbp - 0x1c]
mulss xmm6, xmm14
movaps xmm9, xmm6
subss xmm9, dword [0x1400e3dd0]
movaps xmm7, xmm12
mulss xmm7, xmm14
movaps xmm11, xmm7
subss xmm11, dword [0x1400e3df4]
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x960]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm9
movaps xmm1, xmm11
lea rcx, [rbp + 0x968]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
mov edx, r13d
call fcn.140018d30
mov ecx, 0x5a
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
cmovne ecx, esi
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1400e3e48]
lea rcx, [rbp + 0x970]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
mov r8d, 0x2f
lea rdx, [rbp - 0x2c]
lea rcx, str.reset_profile
call fcn.14001b190
test al, al
je 0x140063a8b
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0x978]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Are_you_sure_
lea rcx, [rbp + 0x418]
call fcn.140012480
movss xmm1, dword [rbp + 0x418]
mulss xmm1, xmm14
movss xmm0, dword [0x1400e3df4]
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Are_you_sure_
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0x980]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3d78]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3df0]
lea rcx, [rbp + 0x988]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddcc0]
call fcn.140035e50
test al, al
je 0x140063a49
call fcn.14005c610
call fcn.14001b010
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3df0]
lea rcx, [rbp + 0x990]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035e50
test al, al
je 0x140063a86
call fcn.14001b010
call fcn.14001b2e0
movss xmm2, dword [rbp - 0x58]
movaps xmm1, xmm8
lea rcx, [rbp + 0x998]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movss xmm0, dword [rbp - 0x54]
call fcn.1400198d0
lea rcx, str.Master_volume
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140063ada
lea rcx, str.Use_this_to_adjust_the_overall_volume_level
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp - 0x20]
call fcn.1400198d0
movss xmm0, dword [rbp + 0xa8]
call fcn.140019920
mov rdx, qword [0x1400fd070]
add rdx, 0x30
xor ebx, ebx
mov dword [rsp + 0x28], ebx
lea r14, [0x1400d3db4]
mov qword [rsp + 0x20], r14
mov esi, 0x64
mov r9d, esi
xor r8d, r8d
lea rcx, str.masterGain
call fcn.14003aa20
movss xmm2, dword [rbp - 0x58]
movaps xmm1, xmm8
lea rcx, [rbp + 0xf00]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movss xmm0, dword [rbp - 0x54]
call fcn.1400198d0
lea rcx, str.Master_camera
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140063b81
lea rcx, str.Use_this_to_adjust_the_overall_camera_movements
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp - 0x20]
call fcn.1400198d0
movss xmm0, dword [rbp + 0xa8]
call fcn.140019920
mov rdx, qword [0x1400fd070]
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.14003aa20
movss xmm2, dword [rbp - 0x58]
movaps xmm1, xmm8
lea rcx, [rbp + 0xef8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x230]
call fcn.14000a5f0
call fcn.1400380d0
movss xmm0, dword [rbp - 0x54]
call fcn.1400198d0
test dil, dil
jne 0x140063ca3
lea rdx, [rbp + 0x10]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
nop
mov r8, rax
lea rdx, str.Linked_to_profile
lea rcx, [rbp - 0x50]
call fcn.14006a2d0
nop
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xef0]
call fcn.140012480
movsd xmm0, qword [rax]
movsd qword [rbp + 0x230], xmm0
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm0, dword [rbp - 0x20]
call fcn.1400198d0
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
mov r15d, 0x147
jmp 0x140063e9d
lea rcx, str.Link_to_profile
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140063cc6
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.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp - 0x20]
call fcn.1400198d0
mov ecx, 0xff
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], bl
mov r15d, 0x147
cmovne ecx, r15d
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.140019940
lea rdx, str._Choose_profile
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
lea rcx, [0x1400fd160]
call fcn.14004ba00
test rax, rax
jne 0x140063d38
lea rdx, str._No_profiles
lea rcx, [rsp + 0x40]
call fcn.14004bb30
jmp 0x140063db1
mov rcx, qword [0x1400fd070]
add rcx, 0x68
call fcn.140052310
test al, al
jne 0x140063d63
mov rdx, qword [0x1400fd070]
add rdx, 0x68
lea rcx, [rsp + 0x40]
call fcn.14004eae0
jmp 0x140063db1
lea rdx, [rbp + 0x10]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
mov rcx, rax
call fcn.140052310
movzx ebx, al
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
test bl, bl
jne 0x140063db1
lea rdx, [rbp - 0x78]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140069c80
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
xor r8d, r8d
lea rcx, str.copyfroma
call fcn.1400388e0
test al, al
je 0x140063e8d
lea rcx, [0x1400fd160]
call fcn.140068bb0
mov rdi, rax
lea rcx, [0x1400fd160]
call fcn.140068ba0
mov r14, rax
cmp rdi, rax
je 0x140063e88
nop dword [rax]
lea rdx, str.main
mov rcx, rdi
call fcn.140050e30
test al, al
jne 0x140063e7b
mov rcx, qword [0x1400fd070]
add rcx, 0x68
mov rdx, rdi
call fcn.14006a6b0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xee8]
call fcn.14000a5f0
mov rbx, rax
mov rcx, rdi
call fcn.14004bb20
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040cf0
test al, al
je 0x140063e71
mov rcx, qword [0x1400fd070]
add rcx, 0x68
mov rdx, rdi
call fcn.14004eae0
test sil, sil
je 0x140063e7b
call fcn.140018e70
add rdi, 0x20
cmp rdi, r14
jne 0x140063e00
call fcn.14001b2e0
call fcn.1400199e0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rdx, str.Link
lea rcx, [rbp - 0x18]
call fcn.14004bb50
nop
lea rdx, [rbp + 0x10]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
mov rcx, rax
call fcn.140052310
movzx ebx, al
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
test bl, bl
jne 0x140063f08
lea rdx, str.Unlink
lea rcx, [rbp - 0x18]
call fcn.14004bb30
movss xmm0, dword [rbp + 0x230]
addss xmm0, dword [0x1400e3dc8]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de8]
lea rcx, [rbp + 0xee0]
call fcn.14000a5f0
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.14004bb20
mov rcx, rax
mov rdx, rbx
call fcn.140035e50
test al, al
je 0x140064063
lea rdx, str.Unlink
lea rcx, [rbp - 0x18]
call fcn.140050e30
test al, al
je 0x140063f5d
call fcn.14005c610
jmp 0x140064063
mov rcx, qword [0x1400fd070]
add rcx, 0x68
call fcn.140052310
test al, al
jne 0x140064063
mov r8, qword [0x1400fd070]
add r8, 0x68
lea rdx, str.Point_to_existing
lea rcx, [rbp + 0x10]
call fcn.14004cc30
mov r8b, 1
mov rdx, rax
mov ecx, 5
call fcn.14007e0c0
call fcn.1400a2f00
mov rdx, qword [0x1400fd070]
add rdx, 0x68
lea rcx, [rbp + 0x208]
call fcn.14004c7c0
nop
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0f0]
call fcn.140081990
mov rcx, qword [0x1400fd0f0]
call fcn.140081240
mov rcx, qword [0x1400fd0f0]
call fcn.140082eb0
mov rdx, qword [0x1400fd0f0]
add rdx, 0x90
lea rcx, [rbp + 0x510]
call fcn.140069920
nop
mov rcx, qword [0x1400fd0a8]
call fcn.1400976b0
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0xdb8]
call fcn.140069920
mov rdx, rax
mov rcx, qword [0x1400fd0a8]
call fcn.140098260
mov rcx, qword [0x1400fd070]
call fcn.14007e820
nop
lea rcx, [rbp + 0x510]
call fcn.14004f780
nop
lea rcx, [rbp + 0x208]
call fcn.14004b9f0
lea rdx, [rbp + 0x10]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
mov rcx, rax
call fcn.140052310
movzx ebx, al
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
test bl, bl
je 0x14006458c
movss xmm2, dword [rbp - 0x58]
movaps xmm1, xmm8
lea rcx, [rbp + 0xed8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movss xmm0, dword [rbp - 0x54]
call fcn.1400198d0
lea rcx, str.Copy_from_profile
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x1400640de
lea rcx, str.Copy_all_settings_from_another_profile
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm2, dword [0x1400e3d60]
movaps xmm1, xmm8
lea rcx, [rbp + 0xe70]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp - 0x20]
call fcn.1400198d0
mov ecx, 0xff
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
cmovne ecx, r15d
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.140019940
lea rdx, str._Choose_profile
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
lea rcx, [0x1400fd160]
call fcn.14004ba00
test rax, rax
jne 0x140064178
lea rdx, str._No_profiles
lea rcx, [rsp + 0x40]
call fcn.14004bb30
jmp 0x1400641a7
mov rcx, qword [0x1400fd070]
add rcx, 0x88
call fcn.140052310
test al, al
jne 0x1400641a7
mov rdx, qword [0x1400fd070]
add rdx, 0x88
lea rcx, [rsp + 0x40]
call fcn.14004eae0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
xor r8d, r8d
lea rcx, str.copyfrom
call fcn.1400388e0
test al, al
je 0x14006426c
lea rcx, [0x1400fd160]
call fcn.140068bb0
mov rdi, rax
lea rcx, [0x1400fd160]
call fcn.140068ba0
mov r14, rax
cmp rdi, rax
je 0x140064267
nop
mov rcx, qword [0x1400fd070]
add rcx, 0x88
mov rdx, rdi
call fcn.14006a6b0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xe68]
call fcn.14000a5f0
mov rbx, rax
mov rcx, rdi
call fcn.14004bb20
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040cf0
test al, al
je 0x140064254
mov rcx, qword [0x1400fd070]
add rcx, 0x88
mov rdx, rdi
call fcn.14004eae0
test sil, sil
je 0x14006425e
call fcn.140018e70
add rdi, 0x20
cmp rdi, r14
jne 0x1400641f0
call fcn.14001b2e0
call fcn.1400199e0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de8]
lea rcx, [rbp + 0xe60]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Copy
call fcn.140035e50
test al, al
je 0x1400642ce
mov rcx, qword [0x1400fd070]
add rcx, 0x88
call fcn.140052310
test al, al
jne 0x1400642ce
xor edx, edx
lea rcx, str.copy_confirm
call fcn.14001aa20
mov byte [rbp - 0x2b], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xe50]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm9
movaps xmm1, xmm11
lea rcx, [rbp + 0xe48]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
movss xmm9, dword [0x1400e3df4]
movaps xmm2, xmm9
movss xmm1, dword [0x1400e3e48]
lea rcx, [rbp + 0xe40]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
mov r8d, 0x2f
lea rdx, [rbp - 0x2b]
lea rcx, str.copy_confirm
call fcn.14001b190
test al, al
je 0x140064582
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xe38]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Are_you_sure_
lea rcx, [rbp + 0x420]
call fcn.140012480
movss xmm1, dword [rbp + 0x420]
mulss xmm1, xmm14
movaps xmm0, xmm9
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Are_you_sure_
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xe28]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3d84]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm9, dword [0x1400e3df0]
movaps xmm1, xmm9
lea rcx, [rbp + 0xe20]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddcc0]
call fcn.140035e50
test al, al
je 0x140064543
mov r8, qword [0x1400fd070]
add r8, 0x88
lea rdx, str.Copy_existing
lea rcx, [rbp + 0xb0]
call fcn.14004cc30
mov r8b, 1
mov rdx, rax
mov ecx, 5
call fcn.14007e0c0
call fcn.1400a2f00
mov rdx, qword [0x1400fd070]
add rdx, 0x88
lea r8, str..json
lea rcx, [rbp - 0x78]
call fcn.14006a570
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xb0]
call fcn.14004c7c0
mov r8, rax
lea rdx, [rbp + 0x530]
mov rcx, qword [0x1400fd0d0]
call fcn.1400a95e0
nop
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0xdc8]
call fcn.140069920
mov rdx, rax
mov rcx, qword [0x1400fd0f0]
call fcn.140081130
mov rcx, qword [0x1400fd0f0]
call fcn.140082eb0
mov rdx, qword [0x1400fd0f0]
add rdx, 0x90
lea rcx, [rbp + 0x520]
call fcn.140069920
nop
mov rcx, qword [0x1400fd0a8]
call fcn.1400976b0
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0xdd8]
call fcn.140069920
mov rdx, rax
mov rcx, qword [0x1400fd0a8]
call fcn.140098260
mov rcx, qword [0x1400fd070]
call fcn.14007e820
call fcn.14001b010
nop
lea rcx, [rbp + 0x520]
call fcn.14004f780
nop
lea rcx, [rbp + 0x530]
call fcn.14004f780
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm9
lea rcx, [rbp + 0xe10]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035e50
test al, al
je 0x14006457c
call fcn.14001b010
call fcn.14001b2e0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
lea rdx, [rbp - 0x78]
mov rcx, qword [0x1400fd0f0]
call fcn.140081a40
mov rcx, rax
call fcn.140052310
movzx ebx, al
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
test bl, bl
je 0x140064cde
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x1400645cf
movss xmm2, dword [0x1400e3dcc]
jmp 0x1400645d7
movss xmm2, dword [0x1400e3de8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xe08]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movss xmm0, dword [0x1400e3dd4]
call fcn.1400198d0
call fcn.140019c10
lea rdx, str.cloud.png
lea rcx, [rbp + 0x68]
call fcn.14004bb50
nop
lea rdx, str.cloud.png
lea rcx, [rbp + 0xb0]
call fcn.14004bb50
nop
lea rdx, str.cloud.png
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp + 0x68]
call fcn.1400691b0
mov rcx, qword [rax]
mov r13d, dword [rcx + 4]
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp + 0xb0]
call fcn.1400691b0
mov rcx, qword [rax]
mov r12d, dword [rcx]
mov rcx, qword [0x1400fd060]
add rcx, 0x20
lea rdx, [rbp - 0x78]
call fcn.1400691b0
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x1198]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x11a8]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0xe00]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xd20]
call fcn.14000a5f0
mov rbx, rax
movd xmm2, r13d
cvtdq2ps xmm2, xmm2
movd xmm1, r12d
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xd18]
call fcn.14000a5f0
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.140037180
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xb0]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0x68]
call fcn.14004b9f0
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x14006476f
lea rcx, str.Profile_cloud_is_where_you_can_download_nand_share_profile_with_others.
call fcn.14001a830
call fcn.140019d50
movss xmm11, dword [0x1400e3d88]
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
call fcn.140019c10
mov rcx, qword [0x1400fd060]
add rcx, 0x48
call fcn.140068ec0
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14005bd90
nop
mov r8, rax
lea rdx, str.Found
lea rcx, [rbp + 0x10]
call fcn.14006a2d0
nop
lea r8, str._shared_profiles_for_this_aircraft._nDownload_or_share_your_profile_with_others.
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.14006a500
nop
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
mov rcx, qword [0x1400fd060]
add rcx, 0x48
call fcn.140068ef0
test al, al
je 0x140064811
lea rdx, str.No_one_shared_a_profile_for_this_aircraft_yet._nBe_the_first_to_share_
lea rcx, [rbp + 0xd8]
call fcn.14004bb30
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [rbp - 0x58]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd10]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm2, xmm15
movss xmm9, dword [rbp + 0x1b0]
movaps xmm1, xmm9
lea rcx, [rbp + 0xd08]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Profile_cloud
call fcn.140035e50
test al, al
je 0x1400648c1
mov rax, qword [0x1400fd060]
mov byte [rax + 0x118], 1
mov byte [rbp + 0x1568], 0
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x540]
call fcn.14006a9b0
nop
lea rcx, [rbp + 0x540]
call fcn.14005bf10
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 1
lea rcx, [rbp + 0x540]
call fcn.14005bef0
movss xmm1, dword [0x1400e3d60]
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm9
lea rcx, [rbp + 0xd00]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Share_profile
call fcn.140035e50
test al, al
je 0x140064907
xor edx, edx
lea rcx, str.share_open
call fcn.14001aa20
call fcn.140019d50
mov byte [rbp - 0x2a], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xcf8]
call fcn.14000a5f0
mov rbx, rax
movss xmm9, dword [rbp + 0x110]
movaps xmm0, xmm9
mulss xmm0, xmm14
subss xmm6, xmm0
subss xmm7, dword [0x1400e3e48]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xcf0]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
movaps xmm2, xmm9
movss xmm1, dword [0x1400e3e7c]
lea rcx, [rbp + 0xce8]
call fcn.14000a5f0
mov rcx, rax
mov r13d, 1
mov edx, r13d
call fcn.140018dc0
lea r8d, [r13 + 0x2e]
lea rdx, [rbp - 0x2a]
lea rcx, str.share_open
call fcn.14001b190
test al, al
je 0x140064cd0
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x11a], 0
je 0x1400649d5
cmp byte [rax + 0x119], 0
jne 0x1400649e2
mov byte [rax + 0x11a], 0
call fcn.14001b010
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x119], 0
je 0x140064a85
movss xmm2, dword [0x1400e3de4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xce0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Profile_shared__thanks_
lea rcx, [rbp + 0x428]
call fcn.140012480
movss xmm1, dword [rbp + 0x428]
mulss xmm1, xmm14
movss xmm0, dword [0x1400e3e48]
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Profile_shared__thanks_
call fcn.140035190
mov byte [rbp + 0x1568], 0
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x550]
call fcn.14006aa20
nop
lea rcx, [rbp + 0x550]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x550]
call fcn.14005bef0
jmp 0x140064cca
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xcd8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rdx, qword [0x1400fd178]
add rdx, 0x18
lea rcx, [rbp - 0x50]
call fcn.14004c7c0
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x430]
call fcn.140012480
movss xmm1, dword [rbp + 0x430]
mulss xmm1, xmm14
movss xmm0, dword [0x1400e3e48]
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xcd0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm6, dword [0x1400e3db0]
movaps xmm0, xmm6
call fcn.1400198d0
movss xmm7, dword [0x1400e3e78]
movaps xmm0, xmm7
call fcn.140019920
xor ebx, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0xf]
lea r8, [0x140102b20]
lea rdx, str._Author_name
lea rcx, str.profileShareAuthor
call fcn.14003b1a0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0xcc8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm6
call fcn.1400198d0
movaps xmm0, xmm7
call fcn.140019920
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8, [0x140102b70]
lea rdx, str._Profile_remarks__optional_
lea rcx, str.profileShareDesc
call fcn.14003b1a0
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xcc0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3e04]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm6, dword [0x1400e3df0]
movaps xmm1, xmm6
lea rcx, [rbp + 0xcb8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Share
call fcn.140035e50
test al, al
je 0x140064c7a
cmp byte [0x140102b20], bl
je 0x140064c7a
mov rax, qword [0x1400fd060]
mov word [rax + 0x119], 0x101
mov byte [rbp + 0x1568], bl
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x560]
call fcn.14006aa90
nop
lea rcx, [rbp + 0x560]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x560]
call fcn.14005bef0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xcb0]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035e50
test al, al
je 0x140064cc1
mov byte [0x140102b20], 0
mov byte [0x140102b70], 0
call fcn.14001b010
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
call fcn.14001b2e0
nop
lea rcx, [rbp + 0xd8]
call fcn.14004b9f0
jmp 0x140064ce7
movss xmm11, dword [0x1400e3d88]
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
jmp 0x14006616f
movss xmm0, dword [0x1400e3d9c]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm7, dword [rbp + 0x1ac]
movaps xmm1, xmm7
lea rcx, [rbp + 0xdf8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Back
call fcn.140035e50
test al, al
je 0x140064d3e
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp + 0xd28]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Share
call fcn.140035e50
test al, al
je 0x140064d7f
xor edx, edx
lea rcx, str.share_open
call fcn.14001aa20
mov byte [rbp - 0x24], 1
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xd30]
call fcn.14000a5f0
mov rbx, rax
movss xmm2, dword [rbp - 0x1c]
mulss xmm2, xmm14
movss xmm9, dword [rbp + 0x110]
movaps xmm0, xmm9
mulss xmm0, xmm14
subss xmm2, xmm0
movaps xmm1, xmm12
mulss xmm1, xmm14
subss xmm1, xmm6
lea rcx, [rbp + 0xd38]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
movaps xmm2, xmm9
movss xmm1, dword [0x1400e3e7c]
lea rcx, [rbp + 0xd40]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
mov r8d, 0x2f
lea rdx, [rbp - 0x24]
lea rcx, str.share_open
call fcn.14001b190
test al, al
je 0x140065140
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x11a], 0
je 0x140064e4d
cmp byte [rax + 0x119], 0
jne 0x140064e5a
mov byte [rax + 0x11a], 0
call fcn.14001b010
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x119], 0
je 0x140064ef8
movss xmm2, dword [0x1400e3de4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd48]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Profile_shared__thanks_
lea rcx, [rbp + 0x438]
call fcn.140012480
movss xmm1, dword [rbp + 0x438]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Profile_shared__thanks_
call fcn.140035190
mov byte [rbp + 0x1568], 0
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x480]
call fcn.14006aa20
nop
lea rcx, [rbp + 0x480]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x480]
call fcn.14005bef0
jmp 0x14006513b
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd50]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rdx, qword [0x1400fd178]
add rdx, 0x18
lea rcx, [rbp - 0x50]
call fcn.14004c7c0
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x440]
call fcn.140012480
movss xmm1, dword [rbp + 0x440]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd58]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm6, dword [0x1400e3db0]
movaps xmm0, xmm6
call fcn.1400198d0
movss xmm9, dword [0x1400e3e78]
movaps xmm0, xmm9
call fcn.140019920
xor ebx, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0xf]
lea r8, [0x140102a70]
lea rdx, str._Author_name
lea rcx, str.profileShareAuthor
call fcn.14003b1a0
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0xd60]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm6
call fcn.1400198d0
movaps xmm0, xmm9
call fcn.140019920
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8, [0x140102be0]
lea rdx, str._Profile_remarks__optional_
lea rcx, str.profileShareDesc
call fcn.14003b1a0
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xd68]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3e04]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm6, dword [0x1400e3df0]
movaps xmm1, xmm6
lea rcx, [rbp + 0xd70]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Share
call fcn.140035e50
test al, al
je 0x1400650eb
cmp byte [0x140102a70], bl
je 0x1400650eb
mov rax, qword [0x1400fd060]
mov word [rax + 0x119], 0x101
mov byte [rbp + 0x1568], bl
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x490]
call fcn.14006ab00
nop
lea rcx, [rbp + 0x490]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x490]
call fcn.14005bef0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xd78]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035e50
test al, al
je 0x140065132
mov byte [0x140102a70], 0
mov byte [0x140102be0], 0
call fcn.14001b010
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
call fcn.14001b2e0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp + 0x1d0]
call fcn.1400198d0
movss xmm6, dword [rbp + 0x1b4]
movaps xmm0, xmm6
call fcn.140019920
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], eax
lea r9d, [rax + 0x40]
lea r8, [0x140102a90]
lea rdx, str._Search_author
lea rcx, str.profileAuthorSearch
call fcn.14003b1a0
mov rdx, qword [0x1400fd060]
add rdx, 0x48
lea rcx, [rbp + 0x50]
call fcn.140069050
nop
cmp byte [0x140102a90], 0
je 0x14006531e
lea rcx, [rbp + 0x50]
call fcn.140068f00
mov rbx, qword [0x1400fd060]
lea rcx, [rbx + 0x48]
call fcn.140068bb0
mov rsi, rax
lea rcx, [rbx + 0x48]
call fcn.140068ba0
mov r14, rax
cmp rsi, rax
je 0x14006531e
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
lea rdx, [rbp + 0xd80]
lea rcx, [rsp + 0x68]
call fcn.140069c60
mov rdi, rax
lea rdx, [rbp + 0xd88]
lea rcx, [rsp + 0x68]
call fcn.140069c40
mov rbx, rax
lea rdx, [rbp + 0xd90]
lea rcx, [rsp + 0x68]
call fcn.140069c60
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 + 0x9a0]
call fcn.14006ab70
lea rdx, [0x140102a90]
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
lea rdx, [rbp + 0x9a8]
lea rcx, [rsp + 0x40]
call fcn.140069c60
mov rdi, rax
lea rdx, [rbp + 0x9b0]
lea rcx, [rsp + 0x40]
call fcn.140069c40
mov rbx, rax
lea rdx, [rbp + 0x9b8]
lea rcx, [rsp + 0x40]
call fcn.140069c60
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 + 0x9c0]
call fcn.14006ab70
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rbx, rax
lea rcx, [rsp + 0x68]
call fcn.14004bb20
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1400652f9
mov rdx, rsi
lea rcx, [rbp + 0x50]
call fcn.140068f30
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
add rsi, 0xc0
cmp rsi, r14
jne 0x1400651f0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm6
call fcn.140019920
lea rcx, [rbp + 0xf8]
call fcn.14004ba70
nop
lea rdx, str.Downloads
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xf8]
call fcn.14004ba10
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
lea rdx, str.Rating
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xf8]
call fcn.14004ba10
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
lea rdx, str.Author
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xf8]
call fcn.14004ba10
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
mov r8, qword [0x1400fd060]
add r8, 0xd0
lea rdx, str._Sort_by
lea rcx, [rbp + 0x3d0]
call fcn.14004cc30
nop
lea rcx, [rbp + 0x3d0]
call fcn.14004bb20
mov rdx, rax
xor r8d, r8d
lea rcx, str.sortby
call fcn.1400388e0
test al, al
je 0x1400654e4
lea rcx, [rbp + 0xf8]
call fcn.140068bb0
mov rdi, rax
lea rcx, [rbp + 0xf8]
call fcn.140068ba0
mov r14, rax
cmp rdi, rax
je 0x1400654df
mov rcx, qword [0x1400fd060]
add rcx, 0xd0
mov rdx, rdi
call fcn.14006a6b0
movzx esi, al
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x9c8]
call fcn.14000a5f0
mov rbx, rax
mov rcx, rdi
call fcn.14004bb20
mov rcx, rax
mov r9, rbx
xor r8d, r8d
movzx edx, sil
call fcn.140040cf0
test al, al
je 0x1400654c8
mov byte [rbp + 0x1568], 0
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x4a0]
call fcn.14006abe0
nop
lea rcx, [rbp + 0x4a0]
call fcn.14005bf10
mov rcx, qword [0x1400fd060]
add rcx, 0xd0
mov rdx, rdi
call fcn.14004eae0
nop
lea rcx, [rbp + 0x4a0]
call fcn.14005bef0
test sil, sil
je 0x1400654d2
call fcn.140018e70
add rdi, 0x20
cmp rdi, r14
jne 0x140065430
call fcn.14001b2e0
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x9d0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
movaps xmm0, xmm11
call fcn.1400198d0
movaps xmm0, xmm12
subss xmm0, xmm11
call fcn.140019920
movss xmm0, dword [0x1400e3bd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400e3bec]
movss xmm2, dword [0x1400e3bcc]
movss xmm1, dword [0x1400e3bb8]
lea rcx, [rbp + 0x11b8]
call fcn.14000a600
mov rdx, rax
mov ecx, 7
call fcn.14000c5d0
movss xmm2, dword [rbp + 0x1b8]
movaps xmm1, xmm8
lea rcx, [rbp + 0x9d8]
call fcn.14000a5f0
mov rdx, rax
mov r8b, 1
lea rcx, [0x1400d0d6a]
call fcn.1400411f0
test al, al
je 0x140066143
mov rcx, qword [0x1400fd060]
add rcx, 0x48
call fcn.140068ef0
test al, al
je 0x1400657ab
movss xmm2, dword [0x1400e3e30]
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x1400655c6
movss xmm2, dword [0x1400e3e48]
movaps xmm1, xmm8
lea rcx, [rbp + 0x9e0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm6, dword [0x1400e3e9c]
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x1400655fb
movss xmm6, dword [0x1400e3ea4]
mulss xmm6, xmm14
cmp byte [rax + 0x118], 0
je 0x140065678
lea rdx, str.Loading...
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x448]
call fcn.140012480
movss xmm1, dword [rbp + 0x448]
mulss xmm1, xmm14
subss xmm6, xmm1
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
jmp 0x14006613e
mov rdx, qword [0x1400fd178]
add rdx, 0x18
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
nop
lea r8, [rbp - 0x78]
lea rdx, str.Could_not_find_shared_profiles_for
lea rcx, [rbp + 0xd8]
call fcn.14004cc30
nop
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x450]
call fcn.140012480
movss xmm1, dword [rbp + 0x450]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
movss xmm7, dword [0x1400e3d60]
subss xmm0, xmm7
call fcn.1400198d0
lea rcx, [rbp + 0xd8]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x9e8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rdx, str.Be_the_first_one_to_share_
lea rcx, [rbp - 0x50]
call fcn.14004bb50
nop
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x3a0]
call fcn.140012480
movss xmm0, dword [rbp + 0x3a0]
mulss xmm0, xmm14
subss xmm6, xmm0
subss xmm6, xmm7
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xd8]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
jmp 0x14006613e
lea rcx, [rbp + 0x50]
call fcn.140068bb0
mov r13, rax
lea rcx, [rbp + 0x50]
call fcn.140068ba0
mov r12, rax
cmp r13, rax
je 0x140066138
add r13, 0x40
movss xmm9, dword [rbp + 0x1bc]
movss xmm12, dword [rbp + 0x1c4]
lea rdx, [r13 - 0x40]
lea rcx, [rbp - 0x50]
call fcn.14004c7c0
nop
lea rdx, [r13 - 0x20]
lea rcx, [rbp - 0x18]
call fcn.14004c7c0
nop
mov rdx, r13
lea rcx, [rbp + 0x260]
call fcn.14004c7c0
nop
lea rdx, [r13 + 0x20]
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
nop
lea rdx, [r13 + 0x40]
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
lea rcx, [r13 + 0x60]
lea rdx, str.true
call fcn.140050e30
lea rcx, [rbp - 0x18]
call fcn.140052310
test al, al
je 0x140065858
lea rdx, str.No_description.
lea rcx, [rbp - 0x18]
call fcn.14004bb30
movss xmm2, dword [0x1400e3d60]
movaps xmm1, xmm8
lea rcx, [rbp + 0x9f0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm11
call fcn.1400198d0
call fcn.1400380d0
call fcn.140019c10
lea rcx, [rbp - 0x50]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0x9f8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm11
call fcn.1400198d0
lea rdx, str.star.png
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
mov eax, reloc.WS2_32.dll_recvfrom
mov rcx, qword [0x1400fd060]
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.1400691b0
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x11c8]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x11d8]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0xa00]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xa08]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0xa10]
call fcn.14000a5f0
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.140037180
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rcx, [rbp + 0x68]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm1, dword [0x1400e3da8]
movaps xmm0, xmm8
call fcn.1400197c0
lea rdx, str.download.png
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
mov eax, reloc.WS2_32.dll_recvfrom
mov rcx, qword [0x1400fd060]
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.1400691b0
mov r15, rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x11e8]
call fcn.14000a600
mov r14, rax
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x11f8]
call fcn.14000a600
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0xa18]
call fcn.14000a5f0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xa20]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0xa28]
call fcn.14000a5f0
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.140037180
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rcx, [rbp + 0x260]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
call fcn.140019d50
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm12
call fcn.1400198d0
call fcn.140019c10
lea rcx, [rbp + 0xa30]
call fcn.140019890
movss xmm0, dword [rax]
addss xmm0, dword [0x1400e3e54]
call fcn.140018a20
lea rcx, [rbp - 0x18]
call fcn.14004bb20
mov rcx, rax
call fcn.140035330
call fcn.140018aa0
call fcn.140019d50
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm6, dword [rbp + 0x1c8]
movaps xmm0, xmm6
call fcn.1400198d0
call fcn.140019c10
movss xmm2, dword [0x1400e3d44]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa38]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea r8, [rsp + 0x68]
lea rdx, str.Import
lea rcx, [rbp + 0xb0]
call fcn.14004cc30
nop
mov rdx, qword [0x1400fd060]
cmp byte [rdx + 0x11b], 0
je 0x140065c0a
add rdx, 0xb0
lea rcx, [rsp + 0x68]
call fcn.14006a6b0
test al, al
je 0x140065bfa
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Loading...
call fcn.140035190
movss xmm2, dword [0x1400e3d70]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa40]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
jmp 0x140065d32
mov rdx, qword [0x1400fd060]
cmp byte [rdx + 0x11b], 0
jne 0x140065c85
add rdx, 0xb0
lea rcx, [rsp + 0x68]
call fcn.14006a6b0
test al, al
je 0x140065c85
mov rcx, qword [0x1400fd060]
add rcx, 0xb0
lea rdx, [0x1400d0d6a]
call fcn.14004bb30
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 0
movss xmm0, dword [0x1400e3e90]
call fcn.1400198d0
lea rcx, str.Done
call fcn.140035190
movss xmm2, dword [0x1400e3d70]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa48]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
jmp 0x140065d32
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x78]
call fcn.14004c7c0
nop
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp + 0xa50]
call fcn.14000a5f0
mov rbx, rax
lea rcx, [rbp - 0x78]
call fcn.14004bb20
mov rcx, rax
mov rdx, rbx
call fcn.140035e50
test al, al
je 0x140065d29
mov rcx, qword [0x1400fd060]
mov byte [rcx + 0x11b], 1
add rcx, 0xb0
lea rdx, [rsp + 0x68]
call fcn.14004eae0
lea r8, [rbp - 0x50]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.140068af0
nop
mov rdx, rax
lea rcx, [rbp + 0x4b0]
call fcn.14006ac50
nop
lea rcx, [rbp + 0x10]
call fcn.140068b70
lea rcx, [rbp + 0x4b0]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x4b0]
call fcn.14005bef0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
movss xmm2, dword [0x1400e3d44]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa58]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea r8, [rsp + 0x68]
lea rdx, [0x1400de34c]
lea rcx, [rsp + 0x40]
call fcn.14004cc30
nop
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp + 0xa60]
call fcn.14000a5f0
mov rbx, rax
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
mov rdx, rbx
call fcn.140035e50
test al, al
je 0x140065dac
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
xor edx, edx
call fcn.14001aa20
mov byte [rbp - 0x28], 1
movaps xmm2, xmm9
movss xmm1, dword [0x1400e3e64]
lea rcx, [rbp + 0xa68]
call fcn.14000a5f0
mov rcx, rax
mov edx, 1
call fcn.140018dc0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
mov r8d, 0x2f
lea rdx, [rbp - 0x28]
call fcn.14001b190
test al, al
je 0x1400660a7
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x11d], 0
je 0x140065e25
cmp byte [rax + 0x11c], 0
jne 0x140065e32
mov byte [rax + 0x11d], 0
call fcn.14001b010
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x11c], 0
je 0x140065ed5
movss xmm2, dword [0x1400e3dd8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa70]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Thanks_
lea rcx, [rbp + 0x3a8]
call fcn.140012480
movss xmm1, dword [rbp + 0x3a8]
mulss xmm1, xmm14
movss xmm0, dword [0x1400e3e30]
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Thanks_
call fcn.140035190
mov byte [rbp + 0x1568], 0
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x4c0]
call fcn.14006ad20
nop
lea rcx, [rbp + 0x4c0]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x4c0]
call fcn.14005bef0
jmp 0x1400660a2
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa78]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Rate_profile
lea rcx, [rbp + 0x3b0]
call fcn.140012480
movss xmm1, dword [rbp + 0x3b0]
mulss xmm1, xmm14
movss xmm0, dword [0x1400e3e30]
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Rate_profile
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa80]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm11
call fcn.1400198d0
movss xmm0, dword [0x1400e3e60]
call fcn.140019920
mov rdx, qword [0x1400fd060]
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.14003aa20
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xa88]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3dd8]
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm6, dword [0x1400e3df0]
movaps xmm1, xmm6
lea rcx, [rbp + 0xa90]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Rate
call fcn.140035e50
test al, al
je 0x140066059
mov rax, qword [0x1400fd060]
mov word [rax + 0x11c], 0x101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.140068b30
nop
mov rdx, rax
lea rcx, [rbp + 0x4d0]
call fcn.14006ad90
nop
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
lea rcx, [rbp + 0x4d0]
call fcn.14005bf10
nop
lea rcx, [rbp + 0x4d0]
call fcn.14005bef0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xa98]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140035e50
test al, al
je 0x1400660a2
mov rax, qword [0x1400fd060]
mov dword [rax + 0x110], 5
call fcn.14001b010
call fcn.14001b2e0
call fcn.140019d50
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0xaa0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.140038540
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xb0]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0x260]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x18]
call fcn.14004b9f0
nop
lea rcx, [rbp - 0x50]
call fcn.14004b9f0
add r13, 0xc0
lea rax, [r13 - 0x40]
cmp rax, r12
jne 0x1400657e2
movss xmm12, dword [rbp + 0xa4]
mov r13d, 1
call fcn.140041680
mov ecx, r13d
call fcn.14000c630
nop
lea rcx, [rbp + 0x3d0]
call fcn.14004bc40
nop
lea rcx, [rbp + 0xf8]
call fcn.14004bb90
nop
lea rcx, [rbp + 0x50]
call fcn.14006a040
call fcn.1400433e0
cmp byte [0x140101d1f], 0
jne 0x1400664d5
mov rax, qword [0x1400fd050]
cmp byte [rax + 0x19], 0
je 0x1400664d5
xor r8d, r8d
xor edx, edx
lea rcx, str.Connection
call fcn.140043290
test al, al
je 0x1400664d5
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 0
mov rax, qword [0x1400fd178]
cmp byte [rax + 0x11], 0
jne 0x1400663a4
lea rdx, str.Connecting...
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x1400661f3
movss xmm2, dword [0x1400e3e48]
jmp 0x1400661fb
movss xmm2, dword [0x1400e3e44]
movaps xmm1, xmm8
lea rcx, [rbp + 0xaa8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x248]
call fcn.140012480
movaps xmm6, xmm12
mulss xmm6, xmm14
movss xmm1, dword [rbp + 0x248]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0xab0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rdx, str.Please_start_a_flight
lea rcx, [rsp + 0x40]
call fcn.14004bb30
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xab8]
call fcn.140012480
movsd xmm1, qword [rax]
movsd qword [rbp + 0x248], xmm1
mulss xmm1, xmm14
subss xmm6, xmm1
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [0x1400e3dc8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xac0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov ecx, 0xf2
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x136
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400198d0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400e3ca8]
movss xmm2, dword [0x1400e3ca4]
movss xmm1, dword [0x1400e3ca0]
lea rcx, [rbp + 0x1208]
call fcn.14000a600
mov rdx, rax
lea rcx, [rbp + 0xde8]
call fcn.14005b780
movss xmm0, dword [0x1400e3d00]
movss dword [rsp + 0x20], xmm0
lea r9, [rbp + 0xde8]
movss xmm2, dword [0x1400e3d60]
movss xmm1, dword [0x1400e3dc4]
lea rcx, str.Warming_up...
call fcn.14005b7a0
nop
jmp 0x1400664c6
cmp byte [0x140101d1f], 0
je 0x1400663b7
cmp byte [rax + 0x13], 0
je 0x1400664d0
lea rdx, str.Connection_successful_
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
movss xmm2, dword [0x1400e3e48]
movaps xmm1, xmm8
lea rcx, [rbp + 0xac8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x250]
call fcn.140012480
movaps xmm6, xmm12
mulss xmm6, xmm14
movss xmm1, dword [rbp + 0x250]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm2, xmm11
movaps xmm1, xmm8
lea rcx, [rbp + 0xad0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rdx, str.Please_start_a_flight...
lea rcx, [rsp + 0x40]
call fcn.14004bb30
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xad8]
call fcn.140012480
movsd xmm1, qword [rax]
movsd qword [rbp + 0x250], xmm1
mulss xmm1, xmm14
subss xmm6, xmm1
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
call fcn.1400433e0
mov rax, qword [0x1400fd050]
cmp byte [rax + 0x19], 0
je 0x140066e83
xor r8d, r8d
xor edx, edx
lea rcx, str.Settings
call fcn.140043290
test al, al
je 0x140066e83
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 0
mov rax, qword [0x1400fd070]
cmp byte [rax + 0x22], 0
jne 0x1400665b4
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3710
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x22], al
mov byte [rcx + 0x23], al
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3990
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x24], al
mov byte [rcx + 0x25], al
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3bf0
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x26], al
mov byte [rcx + 0x27], al
mov rcx, qword [0x1400fd0e0]
call fcn.1400c2fa0
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x2c], al
mov byte [rcx + 0x2d], al
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3f10
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x28], al
mov byte [rcx + 0x29], al
mov rcx, qword [0x1400fd0e0]
call fcn.1400c3210
mov rcx, qword [0x1400fd070]
mov byte [rcx + 0x2a], al
mov byte [rcx + 0x2b], al
movss xmm2, dword [rbp + 0xac]
movaps xmm1, xmm8
lea rcx, [rbp + 0xae0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movss xmm0, dword [rbp + 0x1e8]
call fcn.1400198d0
lea rcx, str.Server_port
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140066609
lea rcx, str.This_is_the_port_DCRealistic_will_use_nto_communciate_with_DCS
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp + 0x1f0]
call fcn.1400198d0
mov rcx, qword [0x1400fd0e0]
call fcn.1400c1e90
mov edx, eax
lea rcx, [rbp + 0x260]
call fcn.14004eb10
nop
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140066655
movss xmm0, dword [0x1400e3e6c]
jmp 0x14006665d
movss xmm0, dword [0x1400e3e5c]
call fcn.140019920
lea rcx, [rbp + 0x260]
call fcn.14004bb20
mov rdx, rax
xor edi, edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], r13d
lea r9d, [rdi + 6]
lea rbx, [0x140102c44]
mov r8, rbx
lea rcx, str.port5
call fcn.14003b1a0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
mov rax, qword [0x1400fd060]
movzx ecx, byte [rax + 8]
mov eax, 0x19
test cl, cl
mov edx, 0x22
cmovne eax, edx
movd xmm2, eax
cvtdq2ps xmm2, xmm2
mov eax, 0x46
mov r14d, 0x55
cmovne eax, r14d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xae8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Save33
call fcn.140035e50
test al, al
je 0x14006678d
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rbx + rax], dil
jne 0x140066710
test rax, rax
je 0x14006678d
mov rdx, rbx
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x78]
call fcn.14005bd10
mov edx, eax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c1dd0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
mov rdx, rbx
lea rcx, [rbp - 0x78]
call fcn.14004bb50
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x78]
call fcn.14005bd10
mov ecx, eax
call fcn.14006f8d0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
xor edx, edx
lea rcx, str.portchange
call fcn.14001aa20
mov byte [rbp - 0x27], 1
mov rcx, qword [0x1400fd060]
movss xmm7, dword [rcx + 0x60]
mulss xmm7, xmm14
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, xmm14
subss xmm6, dword [0x1400e3dd0]
movss xmm2, dword [0x1400e3e40]
movss xmm1, dword [0x1400e3e78]
lea rcx, [rbp + 0xaf0]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xaf8]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xb00]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
lea r8d, [rsi - 0x35]
lea rdx, [rbp - 0x27]
lea rcx, str.portchange
call fcn.14001b190
test al, al
je 0x140066990
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140066860
movss xmm2, dword [0x1400e3db0]
jmp 0x140066868
movss xmm2, dword [0x1400e3dc4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb08]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov ecx, r14d
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x28
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.Saved__action_needed_
call fcn.140035190
call fcn.140018770
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb10]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov ecx, 0x5a
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x2d
cmovne ecx, eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
call fcn.1400198d0
lea rcx, str.Restart_the_flight_in_DCS
call fcn.140035190
movss xmm2, dword [0x1400e3da8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb18]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3e18]
call fcn.1400198d0
mov ecx, 0x19
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x23
cmovne ecx, eax
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm1, dword [0x1400e3de8]
lea rcx, [rbp + 0xb20]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddaa0]
call fcn.140035e50
test al, al
je 0x14006698b
call fcn.14001b010
call fcn.14001b2e0
movss xmm9, dword [rbp - 0x58]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xb28]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movss xmm6, dword [rbp - 0x54]
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Disabled_effects
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x1400669e7
lea rcx, str.Select_the_effects_you_wish_to_be_always_ndisabled_regardless_the_aircraft_or_profile
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm7, dword [rbp - 0x20]
movaps xmm0, xmm7
call fcn.1400198d0
movss xmm0, dword [rbp + 0xa8]
call fcn.140019920
mov rbx, qword [0x1400fd0a8]
test rbx, rbx
je 0x140066a1e
movzx ebx, byte [rbx + 0x28]
lea rdx, str.Loading...
test bl, bl
lea rax, str.Open_to_select
cmovne rdx, rax
lea rcx, [rbp + 0x68]
call fcn.14004bb50
nop
lea rcx, [rbp + 0x68]
call fcn.14004bb20
mov rdx, rax
xor r8d, r8d
lea rcx, str.combo
call fcn.1400388e0
test al, al
je 0x140066cde
test bl, bl
je 0x140066cd9
lea rdx, [rsp + 0x40]
lea rcx, [0x1400fd150]
call fcn.140069850
lea rdx, [rbp + 0x10]
lea rcx, [0x1400fd150]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
je 0x140066cd9
nop dword [rax]
lea rcx, [rsp + 0x40]
call fcn.140069440
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14004c7c0
nop
lea rcx, [rsp + 0x40]
call fcn.140069430
mov rcx, rax
lea rdx, str.title
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp + 0xb0]
call fcn.14006a400
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c2ba0
mov byte [rbp + 0x1560], al
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c2ba0
movzx ebx, al
lea r8, [rsp + 0x68]
lea rdx, [0x1400db1b4]
lea rcx, [rbp - 0x78]
call fcn.14004cc30
nop
lea rcx, [rbp - 0x78]
call fcn.14004bb20
mov rcx, rax
lea rdx, [rbp + 0x1560]
call fcn.140037ad0
cmp bl, byte [rbp + 0x1560]
je 0x140066c48
mov rax, qword [0x1400fd0a8]
mov byte [rax + 0x29], 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
cmp byte [rbp + 0x1560], 0
je 0x140066c01
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c20c0
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0f0]
call fcn.140082780
test al, al
je 0x140066bf4
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x1400fd0f0]
call fcn.1400821c0
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x1400fd0a8]
call fcn.1400981b0
lea rdx, str.Globally_disabled_effect
lea rcx, [rbp + 0x10]
jmp 0x140066c23
call fcn.14004c7c0
mov rdx, rax
mov rcx, qword [0x1400fd0e0]
call fcn.1400c24a0
lea rdx, str.Globally_enabled_effect
lea rcx, [rbp + 0x3d0]
lea r8, [rsp + 0x68]
call fcn.14004cc30
mov r8b, 1
mov rdx, rax
mov ecx, 5
call fcn.14007e0c0
mov rax, qword [0x1400fd0a8]
mov byte [rax + 0x29], 0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xb30]
call fcn.14000a5f0
mov rbx, rax
lea rcx, [rbp + 0xb0]
call fcn.14004bb20
mov rcx, rax
mov r9, rbx
xor r8d, r8d
xor edx, edx
call fcn.140040cf0
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xb0]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
lea rcx, [rsp + 0x40]
call fcn.1400694c0
lea rdx, [rbp + 0x10]
lea rcx, [0x1400fd150]
call fcn.140069790
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14006a650
test al, al
jne 0x140066aa0
call fcn.14001b2e0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xb38]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Auto_start
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140066d2a
lea rcx, str.When_on__DCRealistic_will_run_automatically_with_DCS
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm7
call fcn.1400198d0
mov r8, qword [0x1400fd070]
add r8, 0x24
mov rcx, qword [0x1400fd060]
movzx r9d, byte [rcx + 8]
lea rdx, str.gjht
call fcn.1400c03b0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
call fcn.1400380d0
movss xmm0, dword [rbp + 0x1f4]
call fcn.1400198d0
lea rcx, str.Auto_minimize
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140066da4
lea rcx, str.When_on__DCRealistic_will_auto_minimize_on_start
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp + 0x1fc]
call fcn.1400198d0
mov r8, qword [0x1400fd070]
add r8, 0x22
mov rcx, qword [0x1400fd060]
movzx r9d, byte [rcx + 8]
lea rdx, [0x1400de5ec]
call fcn.1400c03b0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xb40]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.Auto_exit
call fcn.140035190
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x140066e2d
lea rcx, str.When_on__DCRealistic_will_exit_automatically_when_DCS_closes
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm7
call fcn.1400198d0
mov r8, qword [0x1400fd070]
add r8, 0x26
mov rcx, qword [0x1400fd060]
movzx r9d, byte [rcx + 8]
lea rdx, str.gjfffffffhft
call fcn.1400c03b0
call fcn.1400433e0
nop
lea rcx, [rbp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0x260]
call fcn.14004b9f0
jmp 0x140066e95
mov esi, 0x64
xor edi, edi
movss xmm9, dword [rbp - 0x58]
movss xmm6, dword [rbp - 0x54]
xor r8d, r8d
xor edx, edx
lea rcx, str.About
call fcn.140043290
test al, al
je 0x140068060
mov rax, qword [0x1400fd060]
mov byte [rax + 0x114], 0
movss xmm2, dword [rbp + 0xac]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb48]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movaps xmm0, xmm6
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.Version
call fcn.140035190
call fcn.140018770
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp + 0x114]
call fcn.1400198d0
lea rdx, [0x1400fb6c0]
lea rcx, [rbp + 0xb0]
call fcn.14004c7c0
nop
lea rcx, [rbp + 0xb0]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp + 0x118]
call fcn.1400198d0
movss xmm7, dword [rbp + 0x188]
movaps xmm2, xmm7
movss xmm1, dword [0x1400e3e14]
lea rcx, [rbp + 0xb50]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Manual1
call fcn.140035e50
test al, al
je 0x140066fd4
lea rdx, str.Open_manual_pressed
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ebx, 2
mov ecx, ebx
call fcn.14007e0c0
lea rdx, str.https:__docs.google.com_document_d_1ixqdz3iyAWCAivVKYIfdoUQW9VagNgHsH19s6XP14sI_edit_uspsharing
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
jmp 0x140066fd9
mov ebx, 2
movss xmm11, dword [0x1400e3da8]
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm7
movss xmm1, dword [0x1400e3e14]
lea rcx, [rbp + 0xb58]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Website2
call fcn.140035e50
test al, al
je 0x14006704e
lea rdx, str.Open_website_pressed
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, ebx
call fcn.14007e0c0
lea rdx, str.https:__www.rkapps.shop
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xb60]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
call fcn.1400380d0
movaps xmm0, xmm6
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
mov rcx, qword [rcx + 0x70]
call fcn.1400186d0
lea rcx, str.License
call fcn.140035190
call fcn.140018770
xor ecx, ecx
call fcn.14000e3e0
test al, al
je 0x1400670af
lea rcx, str.Name_of_activated_license
call fcn.14001a830
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
lea rdx, [0x1400d0d6a]
lea rcx, [rsp + 0x68]
call fcn.14004bb50
nop
mov rax, qword [0x1400fd050]
cmp byte [rax + 0x1b], 0
je 0x1400670e4
lea rdx, str.Activated
jmp 0x1400670fe
cmp byte [rax + 0x1a], 0
je 0x1400670f7
cmp byte [rax + 0x19], 0
lea rdx, str.Trial_ended
je 0x1400670fe
lea rdx, str.7_days_trial
lea rcx, [rsp + 0x68]
call fcn.14004bb30
movss xmm0, dword [rbp + 0x114]
call fcn.1400198d0
lea rcx, [rsp + 0x68]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movss xmm0, dword [rbp + 0x118]
call fcn.1400198d0
movaps xmm2, xmm7
movss xmm6, dword [0x1400e3e14]
movaps xmm1, xmm6
lea rcx, [rbp + 0xb68]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Forum3
call fcn.140035e50
test al, al
je 0x1400671a3
lea rdx, str.Open_forum_pressed
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, ebx
call fcn.14007e0c0
lea rdx, str.https:__rkappsus.wixsite.com_rkapps_forum
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
movaps xmm1, xmm11
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xb70]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Facebook4
call fcn.140035e50
test al, al
je 0x14006720a
lea rdx, str.Open_facebook_pressed
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, ebx
call fcn.14007e0c0
lea rdx, str.https:__www.facebook.com_rkApps.shop
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
movss xmm2, dword [0x1400e3df0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb78]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd050]
cmp byte [rax + 0x1a], 0
je 0x140067feb
cmp byte [rax + 0x19], 0
je 0x1400678a3
call fcn.140038540
mov rax, qword [0x1400fd060]
movss xmm2, dword [rbp + 0x11c]
movaps xmm1, xmm8
cmp byte [rax + 0x116], 0
jne 0x140067394
lea rcx, [rbp + 0xb80]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm6, dword [0x1400e3df4]
movaps xmm0, xmm6
call fcn.1400198d0
lea rcx, str.You_are_on_trial_mode__have__DC_Realistic_flights_
call fcn.140035190
movss xmm0, dword [0x1400e3df8]
call fcn.1400198d0
lea rcx, str.To_activate__choose_one_of_the_following_options.
call fcn.140035190
movss xmm2, dword [rbp + 0x18c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb88]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mulss xmm12, xmm14
subss xmm12, xmm6
movaps xmm0, xmm12
call fcn.1400198d0
movss xmm7, dword [0x1400e3dc4]
movaps xmm2, xmm7
movss xmm6, dword [0x1400e3e48]
movaps xmm1, xmm6
lea rcx, [rbp + 0xb90]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.140035e50
test al, al
je 0x140067333
lea rdx, str.https:__www.rkapps.shop_products_dcrealistic
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xb98]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm12
call fcn.1400198d0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xba0]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035e50
test al, al
je 0x140068043
mov rax, qword [0x1400fd060]
mov byte [rax + 0x116], 1
jmp 0x140068043
lea rcx, [rbp + 0xba8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_product_key
lea rcx, [rbp + 0x3f0]
call fcn.140012480
mulss xmm12, xmm14
movss xmm1, dword [rbp + 0x3f0]
mulss xmm1, xmm14
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Please_enter_product_key
call fcn.140035190
movss xmm9, dword [0x1400e3dc8]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xbb0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [rbp + 0x190]
call fcn.1400198d0
movss xmm0, dword [rbp + 0x194]
call fcn.140019920
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
mov r9d, 0x40
lea r8, [0x140102c50]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003b1a0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de4]
lea rcx, [rbp + 0xbb8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Paste
call fcn.140035e50
test al, al
je 0x1400674be
mov rcx, qword [0x1400fd098]
call fcn.14005c150
lea rdx, [0x140102c50]
sub rdx, rax
nop
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x1400674b0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xbc0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm12
movss xmm6, dword [rbp + 0x140]
subss xmm0, xmm6
movss xmm7, dword [0x1400e3d60]
subss xmm0, xmm7
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xbc8]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Back
call fcn.140035e50
test al, al
je 0x14006752f
mov rax, qword [0x1400fd060]
mov byte [rax + 0x116], 0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm12
addss xmm0, xmm7
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xbd0]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035e50
test al, al
je 0x1400676db
lea rdx, [0x140102c50]
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.1400731b0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140069c80
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
lea rdx, [0x1400d0d6a]
lea rcx, [rsp + 0x40]
call fcn.140050e30
test al, al
je 0x1400675c7
lea rdx, str.Missing_details
jmp 0x1400675f0
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.140073c90
test al, al
jne 0x140067616
lea rdx, str.Invalid_product_key
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001aa20
jmp 0x1400676d1
mov rcx, qword [0x1400fd050]
add rcx, 8
lea rdx, str.email
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x78]
call fcn.14006a400
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
mov rbx, rax
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd050]
call fcn.14009ff70
cmp eax, 0xffffffff
jne 0x140067692
mov rcx, qword [0x1400fd060]
add rcx, 0x90
lea rdx, str.Invalid_product_key
jmp 0x1400676b3
mov rdx, qword [0x1400fd060]
mov byte [rdx + 0x116], 0
cmp eax, 1
jne 0x1400676c7
lea rcx, [rdx + 0x90]
lea rdx, str.DCRealistic_Activated
call fcn.14004bb30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001aa20
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
mov byte [rbp - 0x26], 1
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xbd8]
call fcn.140012480
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400e3cc4]
movss xmm1, dword [0x1400e3e54]
maxss xmm1, xmm0
movaps xmm6, xmm1
mulss xmm6, xmm14
subss xmm12, xmm6
movss xmm7, dword [rbp - 0x1c]
mulss xmm7, xmm14
subss xmm7, dword [0x1400e3dd0]
movss xmm2, dword [rbp + 0xd0]
lea rcx, [rbp + 0xbe0]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xbe8]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rbp + 0xbf0]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
mov r8d, 0x2f
lea rdx, [rbp - 0x26]
lea rcx, str.inputIssue
call fcn.14001b190
test al, al
je 0x140068043
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xbf8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x3f8]
call fcn.140012480
movss xmm1, dword [rbp + 0x3f8]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc00]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
subss xmm6, xmm9
movaps xmm0, xmm6
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de8]
lea rcx, [rbp + 0xc08]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddaa0]
call fcn.140035e50
test al, al
je 0x140067899
call fcn.14001b010
call fcn.14001b2e0
jmp 0x140068043
call fcn.140038540
mov rax, qword [0x1400fd060]
cmp byte [rax + 0x116], 0
jne 0x140067a51
movss xmm2, dword [0x1400e3dd4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc10]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
lea rcx, [rbp + 0x400]
call fcn.140012480
mulss xmm12, xmm14
movss xmm1, dword [rbp + 0x400]
mulss xmm1, xmm14
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Your_trial_has_ended__we_hope_you_enjoyed_it_
call fcn.140035190
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_choose_one_of_the_following_options.
lea rcx, [rbp + 0x458]
call fcn.140012480
movss xmm1, dword [rbp + 0x458]
mulss xmm1, xmm14
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Please_choose_one_of_the_following_options.
call fcn.140035190
movss xmm2, dword [0x1400e3dc8]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc18]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
subss xmm12, dword [0x1400e3df4]
movaps xmm0, xmm12
call fcn.1400198d0
movss xmm7, dword [0x1400e3dc4]
movaps xmm2, xmm7
movss xmm6, dword [0x1400e3e48]
movaps xmm1, xmm6
lea rcx, [rbp + 0xc20]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Buy_Now
call fcn.140035e50
test al, al
je 0x1400679ec
lea rdx, str.https:__www.rkapps.shop_products_dcrealistic
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.14006eed0
movss xmm2, dword [rbp + 0x120]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc28]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movaps xmm0, xmm12
call fcn.1400198d0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xc30]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035e50
test al, al
je 0x140068043
mov rax, qword [0x1400fd060]
mov byte [rax + 0x116], 1
jmp 0x140068043
cmp byte [rax + 8], 0
je 0x140067a61
movss xmm2, dword [0x1400e3de4]
jmp 0x140067a69
movss xmm2, dword [0x1400e3dd4]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc38]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Please_enter_product_key
lea rcx, [rbp + 0x320]
call fcn.140012480
mulss xmm12, xmm14
movss xmm1, dword [rbp + 0x320]
mulss xmm1, xmm14
movaps xmm0, xmm12
subss xmm0, xmm1
call fcn.1400198d0
lea rcx, str.Please_enter_product_key
call fcn.140035190
movss xmm9, dword [0x1400e3dc8]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xc40]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140067b08
movss xmm0, dword [0x1400e3e34]
jmp 0x140067b10
movss xmm0, dword [0x1400e3e2c]
call fcn.1400198d0
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140067b2c
movss xmm0, dword [0x1400e3e64]
jmp 0x140067b34
movss xmm0, dword [0x1400e3e5c]
call fcn.140019920
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], edi
mov r9d, 0x40
lea r8, [0x140102a30]
lea rdx, str._XXXX_XXXX_XXXX_XXXX
lea rcx, str.productKey
call fcn.14003b1a0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
mov ecx, 0x46
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, 0x50
cmovne ecx, eax
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm15
lea rcx, [rbp + 0xc48]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Paste
call fcn.140035e50
test al, al
je 0x140067bde
mov rcx, qword [0x1400fd098]
call fcn.14005c150
lea rdx, [0x140102a30]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x140067bd0
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0xc50]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x140067c11
movss xmm6, dword [0x1400e3e30]
jmp 0x140067c19
movss xmm6, dword [0x1400e3df4]
movaps xmm0, xmm12
subss xmm0, xmm6
movss xmm7, dword [0x1400e3d60]
subss xmm0, xmm7
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xc58]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Back
call fcn.140035e50
test al, al
je 0x140067c66
mov rax, qword [0x1400fd060]
mov byte [rax + 0x116], 0
movaps xmm1, xmm10
movaps xmm0, xmm8
call fcn.1400197c0
movaps xmm0, xmm12
addss xmm0, xmm7
call fcn.1400198d0
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rbp + 0xc60]
call fcn.14000a5f0
mov rdx, rax
lea rcx, str.Activate
call fcn.140035e50
test al, al
je 0x140067e12
lea rdx, [0x140102a30]
lea rcx, [rsp + 0x40]
call fcn.14004bb50
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.1400731b0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.140069c80
lea rcx, [rbp + 0x10]
call fcn.14004b9f0
lea rdx, [0x1400d0d6a]
lea rcx, [rsp + 0x40]
call fcn.140050e30
test al, al
je 0x140067cfe
lea rdx, str.Missing_details
jmp 0x140067d27
lea rcx, [rsp + 0x40]
call fcn.14004bb20
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov rcx, rax
call fcn.140073c90
test al, al
jne 0x140067d4d
lea rdx, str.Invalid_product_key
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001aa20
jmp 0x140067e08
mov rcx, qword [0x1400fd050]
add rcx, 8
lea rdx, str.email
call fcn.14004ffa0
mov rcx, rax
lea rdx, [rbp - 0x78]
call fcn.14006a400
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0x1568], rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.14004c7c0
mov rbx, rax
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x68]
call fcn.14004c7c0
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1400fd050]
call fcn.14009ff70
cmp eax, 0xffffffff
jne 0x140067dc9
mov rcx, qword [0x1400fd060]
add rcx, 0x90
lea rdx, str.Invalid_product_key
jmp 0x140067dea
mov rdx, qword [0x1400fd060]
mov byte [rdx + 0x116], 0
cmp eax, 1
jne 0x140067dfe
lea rcx, [rdx + 0x90]
lea rdx, str.DCRealistic_Activated
call fcn.14004bb30
xor edx, edx
lea rcx, str.inputIssue
call fcn.14001aa20
nop
lea rcx, [rbp - 0x78]
call fcn.14004b9f0
nop
lea rcx, [rsp + 0x40]
call fcn.14004b9f0
mov byte [rbp - 0x25], 1
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xc68]
call fcn.140012480
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400e3cc4]
movss xmm1, dword [0x1400e3e54]
maxss xmm1, xmm0
movaps xmm6, xmm1
mulss xmm6, xmm14
subss xmm12, xmm6
movss xmm7, dword [rbp - 0x1c]
mulss xmm7, xmm14
subss xmm7, dword [0x1400e3dd0]
mov ecx, esi
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
mov eax, WSAGetLastError
cmovne ecx, eax
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
lea rcx, [rbp + 0xc70]
call fcn.14000a5f0
mov rcx, rax
mov edx, r13d
call fcn.140018dc0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xc78]
call fcn.14000a5f0
mov rbx, rax
movaps xmm2, xmm7
movaps xmm1, xmm12
lea rcx, [rbp + 0xc80]
call fcn.14000a5f0
mov rcx, rax
mov r8, rbx
xor edx, edx
call fcn.140018d30
mov r8d, 0x2f
lea rdx, [rbp - 0x25]
lea rcx, str.inputIssue
call fcn.14001b190
test al, al
je 0x140068043
movss xmm2, dword [0x1400e3d8c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc88]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x328]
call fcn.140012480
movss xmm1, dword [rbp + 0x328]
mulss xmm1, xmm14
movaps xmm0, xmm6
subss xmm0, xmm1
call fcn.1400198d0
mov rcx, qword [0x1400fd060]
add rcx, 0x90
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
movss xmm2, dword [0x1400e3da0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xc90]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
subss xmm6, xmm9
movaps xmm0, xmm6
call fcn.1400198d0
movaps xmm2, xmm15
movss xmm1, dword [0x1400e3de8]
lea rcx, [rbp + 0xc98]
call fcn.14000a5f0
mov rdx, rax
lea rcx, [0x1400ddaa0]
call fcn.140035e50
test al, al
je 0x140067fe4
call fcn.14001b010
call fcn.14001b2e0
jmp 0x140068043
cmp byte [rax + 0x19], 0
jne 0x140068043
movss xmm2, dword [0x1400e3dd0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xca0]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
movss xmm0, dword [0x1400e3e0c]
call fcn.1400198d0
lea rcx, str.Looks_like_your_license_is_no_longer_valid.
call fcn.140035190
movss xmm0, dword [0x1400e3e4c]
call fcn.1400198d0
lea rcx, str.Please_contact_us.
call fcn.140035190
call fcn.1400433e0
nop
lea rcx, [rsp + 0x68]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xb0]
call fcn.14004b9f0
call fcn.140041c60
call fcn.140017c90
call fcn.140018770
mov rcx, qword [0x1400fd070]
test rcx, rcx
je 0x140068080
call fcn.14007ea10
call fcn.140012030
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x1a4]
mov rcx, qword [0x1400fd098]
call fcn.140002050
mov r9d, dword [rbp + 0x1a0]
mov r8d, dword [rbp + 0x1a4]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x94]
movss xmm2, dword [rbp + 0x90]
movss xmm1, dword [rbp + 0x8c]
movss xmm0, dword [rbp + 0x88]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x1400fcf30]
add rax, 0x1db8
xor r12d, r12d
mov ecx, r12d
cmp byte [rax], r12b
cmovne rcx, rax
call fcn.140034390
mov rcx, qword [0x1400fd098]
call fcn.140005560
mov rcx, qword [0x1400fd098]
call fcn.1400055a0
lea edi, [r12 + 0x23]
lea esi, [rdi - 1]
lea r14d, [r12 + 2]
jmp 0x140068288
lea rdx, str.Warming_up...
lea rcx, [rbp + 0xe78]
call fcn.14004bb50
nop
mov rax, qword [0x1400fd060]
cmp byte [rax + 8], 0
je 0x14006815c
movss xmm2, dword [0x1400e3e78]
jmp 0x140068164
movss xmm2, dword [0x1400e3e6c]
movaps xmm1, xmm8
lea rcx, [rbp + 0xca8]
call fcn.14000a5f0
mov rcx, rax
call fcn.140037f90
lea rcx, [rbp + 0xe78]
call fcn.14004bb20
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x330]
call fcn.140012480
mulss xmm12, xmm14
movss xmm0, dword [rbp + 0x330]
mulss xmm0, xmm14
subss xmm12, xmm0
movaps xmm0, xmm12
call fcn.1400198d0
lea rcx, [rbp + 0xe78]
call fcn.14004bb20
mov rcx, rax
call fcn.140035190
call fcn.140017c90
call fcn.140018770
call fcn.140012030
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x200]
mov rcx, qword [0x1400fd098]
call fcn.140002050
mov r9d, dword [rbp + 0x1a8]
mov r8d, dword [rbp + 0x200]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
movss xmm3, dword [rbp + 0x94]
movss xmm2, dword [rbp + 0x90]
movss xmm1, dword [rbp + 0x8c]
movss xmm0, dword [rbp + 0x88]
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.14000ea70
mov rcx, rax
call fcn.140034390
mov rcx, qword [0x1400fd098]
call fcn.140005560
mov rcx, qword [0x1400fd098]
call fcn.1400055a0
mov rcx, qword [0x1400fd060]
call fcn.1400c13e0
nop
lea rcx, [rbp + 0xe78]
call fcn.14004b9f0
mov ebx, reloc.WS2_32.dll_socket
movss xmm12, dword [0x1400e3d5c]
mov rcx, qword [0x1400fd098]
call fcn.140001fa0
test eax, eax
je 0x14005dca1
call fcn.140034970
call fcn.140033ae0
xor ecx, ecx
call fcn.14000e8c0
mov rcx, qword [0x1400fd098]
call fcn.140001f00
call fcn.140004e90
call fcn.14005c0d0
lea rdx, str.Exit
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007e0c0
nop
lea rcx, [rbp + 0xf28]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xe98]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xeb8]
call fcn.14004b9f0
xor eax, eax
jmp 0x140068361
lea rdx, str.Auto_exist
lea rcx, [rbp + 0x10]
call fcn.14004bb50
mov r8b, 1
mov rdx, rax
mov ecx, 0xb
call fcn.14007e0c0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0xe98]
call fcn.14004b9f0
nop
lea rcx, [rbp + 0xeb8]
call fcn.14004b9f0
mov eax, r13d
lea r11, [rsp + 0x1610]
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