Function at 0x180066e20
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
push rbp
push rdi
lea rbp, [rax - 0x48]
sub rsp, 0x138
xor edi, edi
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
cmp cl, 1
jne 0x180067d36
mov qword [rax + 0x20], rbx
mov qword [rax - 0x18], rsi
mov qword [rax - 0x20], r12
mov qword [rax - 0x28], r13
mov qword [rax - 0x30], r14
mov qword [rax - 0x38], r15
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movabs rax, 0xd80958fc74e988a6
mov qword [0x18033c890], rax
call fcn.1800cdff0
movabs r14, 0x4f8644af03d0e0d6
mov qword [0x18033c890], r14
mov ebx, dword [rax]
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
movabs rsi, 0x50fac3a3e030a6e1
mov qword [0x18033c890], rsi
mov ecx, dword [rax]
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov ecx, dword [rax]
movabs rax, 0xf0a4f1bbf4fa7497
mov dword [rbp + 0x60], ecx
mov qword [0x18033c890], rax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r14
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rsi
mov ecx, dword [rax]
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov ecx, dword [rax]
movabs rax, 0xdf993ee5e90aba25
mov dword [rbp + 0x60], ecx
mov qword [0x18033c890], rax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r14
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rsi
mov ecx, dword [rax]
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
mov ecx, dword [rax]
movabs rax, 0xb128377056a54e2a
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], ecx
mov qword [0x18033c890], rax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
movabs rax, 0x202709f4c58a0424
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
lea rax, str.STRING
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
movabs rax, 0x6c188be134e074aa
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
lea rax, str.wHold_down_the_left_and_right_mouse_buttons_
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
lea r13, str.char
movabs rax, 0x531b84e7da981fb6
mov dword [rbp + 0x60], 1
mov qword [0x18033c890], rax
lea r12, str.wExplos1ve
lea rax, str.exFilLocat
mov dword [0x1802bdc58], edi
mov qword [0x1802bdd20], rax
lea r15, str.wVip
mov rax, qword [rbp + 0x60]
lea r14, str.instructions
mov qword [0x1802bdd30], rax
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], 8
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd38], rax
mov dword [rbp + 0x60], 0x3f800000
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd50], rax
mov dword [rbp + 0x60], 9
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd60], rax
mov qword [0x1802bdd28], r13
mov qword [0x1802bdd40], r12
mov qword [0x1802bdd48], r15
mov qword [0x1802bdd58], r14
mov qword [0x1802bdd68], rdi
mov dword [0x1802bdc48], 0xa
call fcn.1800cdff0
movabs rsi, 0x2ed7843f8f801023
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
mov qword [0x1802bdd20], rdi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
movabs rax, 0x202709f4c58a0424
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
lea rax, str.STRING
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
movabs rax, 0x6c188be134e074aa
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
lea rax, str.wPress_space_to_fly_
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
movabs rax, 0x531b84e7da981fb6
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
mov qword [rbp + 0x60], rdi
lea rax, str.exFilLocat
mov qword [0x1802bdd20], rax
mov dword [rbp + 0x60], 1
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd30], rax
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], 8
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd38], rax
mov dword [rbp + 0x60], 0x3f800000
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd50], rax
mov dword [rbp + 0x60], 9
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd60], rax
mov qword [0x1802bdd28], r13
mov qword [0x1802bdd40], r12
mov qword [0x1802bdd48], r15
mov qword [0x1802bdd58], r14
mov qword [0x1802bdd68], rdi
mov dword [0x1802bdc48], 0xa
call fcn.1800cdff0
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
mov qword [0x1802bdd20], rdi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
movabs rax, 0x2c933abf17a1df41
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
lea rax, str.drug_flying_01
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
lea r8d, [rdi + 0xe]
mov qword [rsp + 0x70], rdi
lea rdx, str.WEAPON_UNARMED
mov qword [rbp - 0x80], rdi
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x78], 0xf
call fcn.18003be70
lea rcx, [rsp + 0x70]
call fcn.1800b35f0
mov qword [rbp + 0x60], rdi
movabs rcx, 0xadf692b254977c0c
mov dword [rbp + 0x60], ebx
mov qword [0x18033c890], rcx
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd28], rax
mov dword [rbp + 0x60], 1
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd30], rax
mov dword [0x1802bdc58], edi
mov qword [0x1802bdd20], rcx
mov dword [0x1802bdc48], 3
call fcn.1800cdff0
movabs rsi, 0xd80958fc74e988a6
mov dword [0x1802bdc48], edi
mov qword [0x18033c890], rsi
mov dword [0x1802bdc58], edi
call fcn.1800cdff0
lea ecx, [rdi + 0x20]
mov ebx, dword [rax]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
xorps xmm9, xmm9
test ax, ax
je 0x180067451
movss xmm0, dword [0x18026c2ec]
lea edx, [rdi + 1]
mov dword [rsp + 0x60], edi
xorps xmm3, xmm3
mov dword [rsp + 0x58], 1
xorps xmm2, xmm2
mov dword [rsp + 0x50], 1
mov ecx, ebx
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 1
movss dword [rsp + 0x38], xmm9
movss dword [rsp + 0x30], xmm9
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm0
call fcn.1800b0430
movabs rax, 0x886e37ec497200b6
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rax
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
cmp dword [rax], edi
je 0x180067576
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
call fcn.1800cdff0
movss xmm0, dword [0x18026bf8c]
mov qword [rbp + 0x60], rdi
mov ebx, dword [rax]
movabs rax, 0x1899f328b0e12848
mov qword [0x18033c890], rax
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], edi
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
movss dword [rbp + 0x60], xmm0
mov qword [0x1802bdd28], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd30], rax
mov dword [rbp + 0x60], edi
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd38], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 4
call fcn.1800cdff0
movss xmm3, dword [0x18026c108]
xorps xmm2, xmm2
mov dword [rsp + 0x60], edi
mov edx, 1
mov dword [rsp + 0x58], 1
mov ecx, ebx
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], edi
movss dword [rsp + 0x38], xmm9
movss dword [rsp + 0x30], xmm9
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm9
call fcn.1800b0430
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov ecx, dword [rax]
movabs rax, 0x3a87e44bb9a01d54
mov qword [0x18033c890], rax
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
lea rax, [rbp + 0x58]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd28], rax
mov dword [rbp + 0x60], 1
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd30], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 3
call fcn.1800cdff0
movabs r14, 0x4f8644af03d0e0d6
mov dword [0x1802bdc48], edi
mov qword [0x18033c890], r14
mov dword [0x1802bdc58], edi
call fcn.1800cdff0
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
call fcn.1800cdff0
movabs rax, 0x837765a25378f0bb
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rax
mov qword [0x1802bdd20], rdi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
xorps xmm7, xmm7
xorps xmm8, xmm8
movsd xmm0, qword [rax + 0x10]
movups xmm2, xmmword [rax]
cvtss2sd xmm8, xmm0
cvtss2sd xmm7, xmm2
mulsd xmm8, qword [0x18026c0e8]
mulsd xmm7, qword [0x18026c0e8]
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
movaps xmm6, xmm0
movaps xmm0, xmm8
andps xmm6, xmmword [0x180271120]
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm8
xorps xmm1, xmmword [0x180271130]
cvtss2sd xmm2, xmm1
mulsd xmm2, xmm6
cvtpd2ps xmm12, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
mulsd xmm0, xmm6
xorps xmm11, xmm11
cvtsd2ss xmm11, xmm0
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
movabs rax, 0x14d6f5678d8f1b37
mov dword [0x1802bdc48], edi
xorps xmm10, xmm10
mov qword [0x18033c890], rax
cvtsd2ss xmm10, xmm0
mov dword [0x1802bdc58], edi
call fcn.1800cdff0
mov qword [0x18033c890], rsi
movups xmm7, xmmword [rax]
movsd xmm13, qword [rax + 0x10]
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
call fcn.1800cdff0
movabs r15, 0x3fef770d40960d5a
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], r15
mov ecx, dword [rax]
mov dword [0x1802bdc58], edi
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd20], rax
mov dword [rbp + 0x60], 1
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
xorps xmm4, xmm4
xorps xmm1, xmm1
movaps xmm8, xmm7
shufps xmm8, xmm7, 0xaa
movups xmm2, xmmword [rax]
movsd xmm3, qword [rax + 0x10]
movaps xmm0, xmm2
subss xmm3, xmm13
subss xmm0, xmm7
shufps xmm2, xmm2, 0xaa
subss xmm2, xmm8
cvtss2sd xmm1, xmm0
cvtss2sd xmm4, xmm2
mulsd xmm1, xmm1
xorps xmm0, xmm0
mulsd xmm4, xmm4
cvtss2sd xmm0, xmm3
addsd xmm4, xmm1
xorps xmm1, xmm1
addsd xmm4, xmm0
ucomisd xmm1, xmm4
ja 0x1800677c6
sqrtpd xmm0, xmm4
jmp 0x1800677ce
movaps xmm0, xmm4
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
cvtsd2ss xmm0, xmm0
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r14
movaps xmm6, xmm12
addss xmm0, dword [0x18026c3f0]
mulss xmm6, xmm0
addss xmm6, xmm7
movaps xmm7, xmm11
mulss xmm7, xmm0
addss xmm7, xmm8
movaps xmm8, xmm10
mulss xmm8, xmm0
addss xmm8, xmm13
call fcn.1800cdff0
cmp byte [0x1803320c2], dil
movabs rsi, 0x5e6cc07646bbeab8
movaps xmm13, xmmword [rsp + 0x90]
movabs r13, 0x2975c866e6713290
mov ebx, dword [rax]
je 0x180067c2c
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r14
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], r13
mov ecx, dword [rax]
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
lea rax, [rbp + 0x50]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
cmp dword [rax], edi
je 0x180067c2c
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x180067c2c
mov eax, dword [rbp + 0x50]
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r15
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd20], rax
mov dword [rbp + 0x60], 1
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
movabs rax, 0x524ac5ecea15343e
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rax
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
cmp dword [rax], edi
je 0x180067a11
movabs rax, 0x997abd671d25ca0b
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rax
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
mov qword [0x1802bdd20], rax
mov dword [rbp + 0x60], 1
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
cmp dword [rax], edi
je 0x180067a11
movabs rax, 0x9a9112a0fe9a4713
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rax
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov ecx, dword [rax]
mov dword [rbp + 0x50], ecx
jmp 0x180067a14
mov ecx, dword [rbp + 0x50]
call fcn.1800b2ef0
movabs rax, 0x6ac7003fa6e5575e
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], rax
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
movabs r15, 0xe83d4f9ba2a38914
movabs r12, 0x8e2530aa8ada980e
cmp dword [rax], edi
je 0x180067ae3
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r15
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], r12
movss xmm0, dword [rax]
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
movss dword [rbp + 0x60], xmm0
mov qword [0x1802bdd20], rax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov ecx, dword [rbp + 0x50]
movaps xmm3, xmm8
mov dword [rsp + 0x30], edi
movaps xmm2, xmm7
mov dword [rsp + 0x28], edi
movaps xmm1, xmm6
mov dword [rsp + 0x20], edi
call fcn.1800afcc0
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x180067c2c
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r15
mov dword [0x1802bdc48], 1
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], r12
movss xmm0, dword [rax]
mov eax, dword [rbp + 0x50]
mov dword [rbp + 0x60], eax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x60], rdi
movss dword [rbp + 0x60], xmm0
mov qword [0x1802bdd20], rax
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
movss xmm0, dword [0x18026e138]
mov edx, 1
mov ecx, dword [rbp + 0x50]
mov dword [rsp + 0x60], edi
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x48], edi
mov dword [rsp + 0x40], edi
movss dword [rsp + 0x38], xmm9
mulss xmm11, xmm0
mulss xmm12, xmm0
mulss xmm10, xmm0
movaps xmm3, xmm11
movss dword [rsp + 0x30], xmm9
movaps xmm2, xmm12
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.1800b0430
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov byte [0x1803320c2], dil
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov dword [0x1802bdc48], edi
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], r14
call fcn.1800cdff0
mov qword [rbp + 0x60], rdi
mov qword [0x18033c890], r13
mov ecx, dword [rax]
mov dword [rbp + 0x60], ecx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
lea rax, [rbp + 0x50]
mov qword [0x1802bdd28], rax
mov dword [0x1802bdc58], edi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
movaps xmm12, xmmword [rsp + 0xa0]
movaps xmm11, xmmword [rsp + 0xb0]
movaps xmm10, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
movaps xmm8, xmmword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0xf0]
movaps xmm6, xmmword [rsp + 0x100]
mov r15, qword [rsp + 0x110]
mov r14, qword [rsp + 0x118]
mov r13, qword [rsp + 0x120]
mov r12, qword [rsp + 0x128]
cmp dword [rax], edi
jne 0x180067d1c
mov qword [rbp + 0x60], rdi
mov dword [rbp + 0x60], ebx
mov rax, qword [rbp + 0x60]
mov qword [0x1802bdd20], rax
mov byte [0x1803320c2], 1
mov dword [0x1802bdc58], edi
mov qword [0x18033c890], rsi
mov qword [0x1802bdd28], rdi
mov dword [0x1802bdc48], 2
call fcn.1800cdff0
mov rbx, qword [rsp + 0x168]
mov rsi, qword [rsp + 0x130]
add rsp, 0x138
pop rdi
pop rbp
ret
movabs rax, 0xf07e7745a236711
mov qword [0x18033c890], rax
add rsp, 0x138
pop rdi
pop rbp
jmp fcn.1800cdff0