Function at 0x1400244d0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xf8]
sub rsp, 0x1c0
vmovaps xmmword [rax - 0x48], xmm6
vmovaps xmmword [rax - 0x58], xmm7
vmovaps xmmword [rax - 0x68], xmm8
vmovaps xmmword [rax - 0x88], xmm10
vmovaps xmmword [rax - 0x98], xmm11
vmovaps xmmword [rax - 0xa8], xmm12
vmovaps xmmword [rax - 0xb8], xmm13
mov rax, qword [0x140092040]
xor rax, rsp
mov qword [rbp + 0x38], rax
mov r13, qword [0x140116768]
mov rsi, rcx
mov qword [rbp - 0x68], rdx
mov qword [rsp + 0x58], r13
mov rax, qword [r13 + 0x4008]
mov byte [rax + 0xc0], 1
mov r15, qword [r13 + 0x4008]
mov qword [rbp - 0x70], r15
cmp byte [r15 + 0xc3], 0
jne 0x140025061
movsxd r8, dword [r15 + 0x100]
xor edx, edx
mov rax, qword [r15 + 0x108]
mov r8d, dword [rax + r8*4 - 4]
call fcn.140030a90
mov edi, eax
mov rax, qword [r15]
cmp dword [rax + 0x4054], edi
jne 0x14002459d
mov r8, rsi
mov edx, 0xb
mov ecx, edi
call fcn.140048da0
mov rax, qword gs:[0x58]
xor r12d, r12d
mov ecx, 4
mov dword [rsp + 0x54], edi
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
mov eax, dword [rcx + rax]
cmp dword [0x140117198], eax
jg 0x1400250f5
jmp 0x1400245cf
mov edi, dword [rsp + 0x54]
mov r14, qword [0x140117188]
mov rbx, r14
mov rax, qword [r14 + 8]
movzx edx, byte [rax + 0x19]
test dl, dl
jne 0x1400245ff
mov rcx, rax
cmp dword [rcx + 0x20], edi
jae 0x1400245f3
mov rcx, qword [rcx + 0x10]
jmp 0x1400245f9
mov rbx, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], r12b
je 0x1400245e8
cmp byte [rbx + 0x19], r12b
jne 0x14002460a
cmp edi, dword [rbx + 0x20]
jae 0x14002460d
mov rbx, r14
cmp rbx, r14
jne 0x14002472c
mov qword [rbp + 0x10], r12
mov rcx, r14
mov dword [rbp - 0x40], edi
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], r12d
vpxor xmm0, xmm0, xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x18], xmm0
vmovups xmmword [rbp + 0x28], xmm1
vmovups ymm0, ymmword [rbp + 0x10]
vmovups ymmword [rbp - 0x38], ymm0
vmovhpd qword [rbp - 0x18], xmm1
test dl, dl
jne 0x140024679
nop
mov qword [rsp + 0x70], rax
cmp dword [rax + 0x20], edi
jae 0x140024665
mov rax, qword [rax + 0x10]
mov dword [rsp + 0x78], r12d
jmp 0x140024673
mov rcx, rax
mov dword [rsp + 0x78], 1
mov rax, qword [rax]
cmp byte [rax + 0x19], r12b
je 0x140024650
cmp byte [rcx + 0x19], r12b
jne 0x140024684
cmp edi, dword [rcx + 0x20]
jae 0x1400246fa
movabs rax, 0x333333333333333
cmp qword [0x140117190], rax
je 0x140025167
mov ecx, 0x50
vzeroupper
call fcn.1400783d8
vmovups ymm0, ymmword [rbp - 0x40]
vmovups xmm1, xmmword [rbp - 0x20]
mov r8, rax
lea rdx, [rsp + 0x70]
vmovups ymmword [rax + 0x20], ymm0
vmovups xmm0, xmmword [rsp + 0x70]
vmovups xmmword [rax + 0x40], xmm1
mov qword [rax], r14
lea rcx, [0x140117188]
mov qword [rax + 8], r14
mov qword [rax + 0x10], r14
mov word [rax + 0x18], r12w
vmovups xmmword [rsp + 0x70], xmm0
vzeroupper
call fcn.14002d330
mov edi, dword [rsp + 0x54]
mov r14, qword [0x140117188]
mov rax, qword [r14 + 8]
mov rbx, r14
cmp byte [rax + 0x19], r12b
jne 0x14002471e
cmp dword [rax + 0x20], edi
jae 0x140024712
mov rax, qword [rax + 0x10]
jmp 0x140024718
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r12b
je 0x140024707
cmp byte [rbx + 0x19], r12b
jne 0x140024729
cmp edi, dword [rbx + 0x20]
jae 0x14002472c
mov rbx, r14
mov rax, qword [0x140116768]
vmovss xmm2, dword [r15 + 0x110]
vmovss xmm3, dword [r15 + 0x114]
mov rdx, qword [rax + 0x4008]
mov rcx, rdx
cmp qword [rdx + 0x1b8], r12
jne 0x14002476a
cmp qword [rax + 0x4e20], r12
jne 0x14002476a
add rcx, 0x260
jmp 0x140024771
add rcx, 0x230
vmovss xmm0, dword [rcx]
vsubss xmm1, xmm0, dword [rdx + 0x110]
vmovss xmm7, dword [0x140086ec8]
vmovss xmm8, dword [0x140086f3c]
vsubss xmm6, xmm1, dword [0x140086ef0]
vaddss xmm0, xmm3, xmm8
vsubss xmm10, xmm0, dword [0x140086f30]
vsubss xmm12, xmm0, xmm7
vaddss xmm1, xmm6, xmm2
vmovss dword [rbp - 0x54], xmm0
vmovss xmm0, dword [rbx + 0x2c]
vaddss xmm0, xmm0, dword [0x140086f04]
vsubss xmm11, xmm1, xmm0
vsubss xmm13, xmm1, xmm7
vmovss dword [rsp + 0x70], xmm11
vmovss dword [rbp - 0x60], xmm2
vmovss dword [rbp - 0x5c], xmm3
vmovss dword [rbp - 0x58], xmm1
vmovss dword [rsp + 0x74], xmm10
vmovss dword [rsp + 0x78], xmm13
vmovss dword [rsp + 0x7c], xmm12
xor r8d, r8d
lea rcx, [rbp - 0x60]
mov edx, edi
vzeroupper
call fcn.140034800
vmovss xmm1, dword [r13 + 0x3928]
lea rcx, [rbp - 0x50]
mov byte [rsp + 0x50], al
vmovss dword [rbp - 0x50], xmm6
vmovss dword [rbp - 0x4c], xmm8
call fcn.140041890
mov edx, dword [rsp + 0x54]
lea rcx, [rbp - 0x60]
xor r8d, r8d
xor r9d, r9d
call fcn.140041610
vpxor xmm0, xmm0, xmm0
mov rdi, 0xffffffffffffffff
vmovups xmmword [rbp + 0x10], xmm0
mov r14, rdi
inc r14
cmp byte [rsi + r14], r12b
jne 0x140024842
movabs rax, 0x7ffffffffffffff7
cmp r14, rax
ja 0x140025161
mov r15d, 0xf
lea rax, [r14 + 8]
lea r12, [rbp - 0x10]
mov r13d, r15d
movabs rcx, 0x7fffffffffffffff
movabs rdx, 0x8000000000000000
vpxor xmm0, xmm0, xmm0
lea r8d, [r15 + 7]
vpxor xmm1, xmm1, xmm1
vmovups xmmword [rbp - 0x10], xmm0
vmovdqu xmmword [rbp], xmm1
cmp rax, r15
jbe 0x140024911
mov r13, rax
or r13, r15
cmp r13, rcx
jbe 0x1400248b2
mov r13, rcx
lea rax, [rdx + 0x27]
jmp 0x1400248d3
cmp r13, r8
cmovb r13, r8
lea rcx, [r13 + 1]
cmp rcx, 0x1000
jb 0x1400248f7
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14002515b
mov rcx, rax
call fcn.1400783d8
test rax, rax
je 0x140025055
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
lea rax, [r14 + 8]
jmp 0x14002490d
test rcx, rcx
je 0x14002490a
call fcn.1400783d8
mov r12, rax
lea rax, [r14 + 8]
jmp 0x14002490d
xor r12d, r12d
mov qword [rbp - 0x10], r12
mov r8, r14
mov qword [rbp], rax
mov rdx, rsi
mov qword [rbp + 8], r13
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
movabs rdx, 0x646e69625f79656b
mov qword [r12 + r14], rdx
mov byte [r12 + r14 + 8], 0
mov r14, rdi
nop
inc r14
cmp byte [rsi + r14], 0
jne 0x140024940
movabs rax, 0x7ffffffffffffff7
cmp r14, rax
ja 0x140025161
lea r13, [r14 + 8]
lea r12, [rbp + 0x10]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x10], xmm0
cmp r13, r15
jbe 0x140024a11
mov r15, r13
movabs rax, 0x7fffffffffffffff
or r15, 0xf
cmp r15, rax
jbe 0x1400249c8
mov r15, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400783d8
test rax, rax
je 0x140025055
lea r12, [rax + 0x27]
movabs rdx, 0x646e69625f79656b
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
jmp 0x140024a0d
cmp r15, 0x16
mov eax, 0x16
cmovb r15, rax
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x1400249f1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14002515b
jmp 0x14002499e
test rcx, rcx
je 0x140024a0a
call fcn.1400783d8
mov r12, rax
movabs rdx, 0x646e69625f79656b
jmp 0x140024a0d
xor r12d, r12d
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x28], r15
lea rcx, [r12 + 8]
mov qword [r12], rdx
mov r8, r14
mov rdx, rsi
vmovaps xmmword [rsp + 0x180], xmm9
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x140116768]
lea rdx, [rbp - 0x50]
mov byte [r12 + r13], 0
vsubss xmm0, xmm10, xmm7
vmovss dword [rbp - 0x4c], xmm8
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, [rbp - 0x10]
vmovss dword [rax + 0x114], xmm0
vmovss xmm0, dword [0x140086f60]
vmovss dword [rax + 0x110], xmm11
mov byte [rax + 0x151], 1
cmp qword [rbp + 8], 0xf
vmovss dword [rbp - 0x50], xmm0
cmova rcx, qword [rbp - 0x10]
call fcn.1400600b0
xor ecx, ecx
mov byte [rbx + 0x29], al
call fcn.1400345c0
cmp byte [rsp + 0x50], 0
mov byte [rbx + 0x28], al
je 0x140024abb
xor ecx, ecx
call fcn.14003f600
test al, al
je 0x140024abb
mov r14b, 1
jmp 0x140024abe
xor r14b, r14b
mov r15, qword [rsp + 0x60]
mov r12d, 4
mov eax, dword [r12 + r15]
cmp dword [0x14011719c], eax
jg 0x140025170
mov eax, dword [r12 + r15]
cmp dword [0x140117178], eax
jg 0x1400250b4
lea r8, [rsp + 0x54]
lea rdx, [rsp + 0x60]
lea rcx, [0x140117120]
call fcn.14002cc20
lea r8, [rsp + 0x54]
lea rdx, [rbp - 0x50]
lea rcx, [0x1401171c0]
mov r12, qword [rax]
call fcn.14002cc20
vmovss xmm8, dword [0x14008702c]
vmovss xmm9, dword [0x140086dec]
vxorps xmm7, xmm7, xmm7
mov rcx, qword [rax]
movzx eax, byte [r12 + 0x14]
test r14b, r14b
je 0x140024bf9
test al, al
jne 0x140024c01
mov byte [r12 + 0x14], 1
mov byte [rcx + 0x14], 1
cmp byte [r12 + 0x14], 0
je 0x140024c96
mov r14, qword [rsp + 0x58]
lea rax, [0x1400804f4]
mov rcx, qword [0x140116768]
mov qword [rbx + 0x38], rax
vmovss xmm6, dword [r14 + 0x18]
vmovss xmm2, dword [rcx + 0x3d38]
mov rcx, qword [rcx + 0x3d30]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
vmovss dword [rsp + 0x20], xmm8
call fcn.140059610
vaddss xmm1, xmm9, dword [rsp + 0x60]
vcvttss2si eax, xmm1
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, eax
cmp dword [rbx + 0x30], 1
lea rax, [rsp + 0x60]
vsubss xmm0, xmm0, dword [rbx + 0x2c]
vmovss xmm3, dword [rbx + 0x2c]
vmovss xmm4, dword [0x140086ee8]
vmulss xmm1, xmm0, xmm6
vfmadd231ss xmm3, xmm1, xmm4
vmovss dword [rbx + 0x2c], xmm3
vmulss xmm6, xmm4, dword [r14 + 0x18]
jne 0x140024cd0
vmovups xmm0, xmmword [0x1400872f0]
jmp 0x140024cd8
test al, al
je 0x140024b4f
cmp byte [rcx + 0x14], 0
je 0x140024c10
mov byte [rcx + 0x14], 0
jmp 0x140024b4f
lea r13, [0x140080ba0]
xor r14d, r14d
mov r15, r13
nop dword [rax]
xor ecx, ecx
call fcn.14003f600
test al, al
jne 0x140024c84
mov ecx, 0x1b
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x140024c72
mov ecx, dword [r15]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x140024c5c
inc r14d
add r15, 4
cmp r14d, 0xa6
jb 0x140024c20
jmp 0x140024b4f
mov rcx, qword [rbp - 0x68]
movsxd rax, r14d
mov eax, dword [r13 + rax*4]
mov dword [rcx], eax
mov byte [r12 + 0x14], 0
jmp 0x140024c9a
mov rcx, qword [rbp - 0x68]
mov dword [rcx], 0
mov byte [r12 + 0x14], 0
jmp 0x140024c9a
mov rcx, qword [rbp - 0x68]
mov dword [rcx], 1
mov byte [r12 + 0x14], 0
jmp 0x140024c9a
mov rcx, qword [rbp - 0x68]
movsxd rax, dword [rcx]
lea rcx, str.None
mov r14, qword [rsp + 0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [0x140116768]
mov qword [rbx + 0x38], rax
vmovss xmm6, dword [r14 + 0x18]
test rax, rax
jne 0x140024b78
vmovaps xmm0, xmm7
jmp 0x140024bb7
vmovups xmm0, xmmword [0x140087190]
vmovss xmm5, dword [rbx + 0x40]
vmovss xmm4, dword [rbx + 0x44]
vmovss xmm3, dword [rbx + 0x48]
vmovups xmmword [rsp + 0x60], xmm0
vmovups xmm2, xmmword [rax]
vsubss xmm0, xmm2, dword [rbx + 0x40]
vfmadd231ss xmm5, xmm6, xmm0
vshufps xmm0, xmm2, xmm2, 0x55
vsubss xmm0, xmm0, dword [rbx + 0x44]
vfmadd231ss xmm4, xmm6, xmm0
vshufps xmm0, xmm2, xmm2, 0xaa
vsubss xmm0, xmm0, dword [rbx + 0x48]
vshufps xmm2, xmm2, xmm2, 0xff
vfmadd231ss xmm3, xmm6, xmm0
vsubss xmm0, xmm2, dword [rbx + 0x4c]
vmovss xmm2, dword [rbx + 0x4c]
vinsertps xmm5, xmm5, xmm4, 0x10
vfmadd231ss xmm2, xmm6, xmm0
vmovups xmm0, xmmword [0x140087210]
vinsertps xmm5, xmm5, xmm3, 0x20
vinsertps xmm5, xmm5, xmm2, 0x30
vmovups xmmword [rsp + 0x60], xmm5
lea rcx, [rsp + 0x60]
vmovups xmmword [rsp + 0x60], xmm0
vmovups xmmword [rbx + 0x40], xmm5
call fcn.140030e90
vmovss xmm0, dword [0x140086df4]
mov r14, qword [rbp - 0x70]
lea r8, [rsp + 0x78]
mov r9d, eax
mov dword [rsp + 0x28], 0
lea rdx, [rsp + 0x70]
vmovss dword [rsp + 0x20], xmm0
mov rcx, qword [r14 + 0x2a8]
call fcn.140054c60
vmovups xmm0, xmmword [rbx + 0x40]
mov r15, qword [0x140116768]
lea rcx, [rsp + 0x70]
mov r13, qword [r14 + 0x2a8]
mov r14, qword [rbx + 0x38]
vmovups xmmword [rsp + 0x70], xmm0
vshufps xmm0, xmm0, xmm0, 0xff
vmulss xmm0, xmm0, dword [r15 + 0x38e8]
vmovss dword [rsp + 0x7c], xmm0
call fcn.140030e90
mov r12d, eax
vmovss xmm3, dword [r15 + 0x3d38]
test r14, r14
jne 0x140024de7
vmovaps xmm2, xmm7
jmp 0x140024e28
mov rcx, qword [r15 + 0x3d30]
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
vmovaps xmm2, xmm3
vmovss dword [rsp + 0x20], xmm8
call fcn.140059610
vaddss xmm1, xmm9, dword [rsp + 0x58]
vmovss xmm3, dword [rsp + 0x5c]
vcvttss2si eax, xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, eax
vmovaps xmm9, xmmword [rsp + 0x180]
vmovss xmm6, dword [0x140086da4]
vmovaps xmm1, xmm11
vsubss xmm0, xmm13, xmm11
vfmadd231ss xmm1, xmm0, xmm6
vfnmadd231ss xmm1, xmm2, xmm6
vmovss dword [rsp + 0x58], xmm1
vsubss xmm1, xmm12, xmm10
vmovaps xmm2, xmm10
vfmadd231ss xmm2, xmm1, xmm6
vfnmadd231ss xmm2, xmm3, xmm6
vmovss dword [rsp + 0x5c], xmm2
test r12d, 0xff000000
je 0x140024ee6
mov rcx, rdi
nop dword [rax]
inc rcx
cmp byte [r14 + rcx], 0
jne 0x140024e80
add rcx, r14
cmp r14, rcx
je 0x140024ee6
mov rax, qword [r13 + 0x38]
lea r9, [rsp + 0x58]
vmovups xmm0, xmmword [r13 + 0x88]
mov byte [rsp + 0x48], 0
mov rdx, r13
vmovss dword [rsp + 0x40], xmm7
vmovss xmm2, dword [rax + 0x10]
mov qword [rsp + 0x38], rcx
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, qword [rax + 8]
vmovups xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x20], r12d
call fcn.140059850
mov r15, qword [0x140116768]
vmovups xmm0, xmmword [rbx + 0x40]
mov r14, qword [rbp - 0x70]
lea rcx, [rsp + 0x70]
vmovups xmmword [rsp + 0x70], xmm0
vshufps xmm0, xmm0, xmm0, 0xff
vmulss xmm0, xmm0, dword [r15 + 0x38e8]
mov r14, qword [r14 + 0x2a8]
vmovss dword [rsp + 0x7c], xmm0
call fcn.140030e90
mov ebx, eax
vmovss xmm3, dword [r15 + 0x3d38]
test rsi, rsi
je 0x140024f59
mov rcx, qword [r15 + 0x3d30]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
vmovaps xmm2, xmm3
vmovss dword [rsp + 0x20], xmm8
call fcn.140059610
vmovss xmm3, dword [rsp + 0x64]
vmovss xmm0, dword [rbp - 0x60]
vaddss xmm1, xmm0, dword [0x140086ef0]
vmovaps xmm2, xmm6
vfnmadd213ss xmm2, xmm3, dword [0x140086f04]
vaddss xmm0, xmm2, dword [rbp - 0x5c]
vmovss dword [rbp - 0x6c], xmm0
vmovss dword [rbp - 0x70], xmm1
test ebx, 0xff000000
je 0x140024fec
nop word [rax + rax]
inc rdi
cmp byte [rsi + rdi], 0
jne 0x140024f90
add rdi, rsi
cmp rsi, rdi
je 0x140024fec
mov rax, qword [r14 + 0x38]
lea rcx, [rsp + 0x70]
vmovups xmm0, xmmword [r14 + 0x88]
mov byte [rsp + 0x48], 0
lea r9, [rbp - 0x70]
vmovss dword [rsp + 0x40], xmm7
vmovss xmm2, dword [rax + 0x10]
mov qword [rsp + 0x38], rdi
mov rdx, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, qword [rax + 8]
vmovups xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x20], ebx
call fcn.140059850
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x140025023
mov rcx, qword [rbp + 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002501e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140025055
call fcn.1400783d0
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x140025061
mov rcx, qword [rbp - 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002505c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002505c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400783d0
xor al, al
mov rcx, qword [rbp + 0x38]
xor rcx, rsp
call fcn.1400783b0
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x50]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x140117178]
call fcn.1400786fc
cmp dword [0x140117178], edi
jne 0x140024ae9
lea rcx, [0x1401171c0]
call fcn.14002ca60
lea rcx, [0x14007cbf0]
call fcn.14007863c
lea rcx, [0x140117178]
call fcn.140078690
jmp 0x140024ae9
lea rcx, [0x140117198]
call fcn.1400786fc
cmp dword [0x140117198], 0xffffffff
jne 0x1400245cb
mov ecx, 0x50
mov qword [0x140117188], r12
mov qword [0x140117190], r12
call fcn.1400783d8
lea rcx, [0x14007cc10]
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x140117188], rax
call fcn.14007863c
lea rcx, [0x140117198]
call fcn.140078690
jmp 0x1400245cb
call fcn.140001f40
int3
call fcn.1400020c0
int3
vzeroupper
call fcn.140021d40
int3
lea rcx, [0x14011719c]
call fcn.1400786fc
cmp dword [0x14011719c], edi
jne 0x140024ad9
lea rcx, [0x140117120]
call fcn.14002ca60
lea rcx, [0x14007cc00]
call fcn.14007863c
lea rcx, [0x14011719c]
call fcn.140078690
jmp 0x140024ad9