Function at 0x140011ea0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x38]
sub rsp, 0x110
mov qword [rsp + 0x70], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1400ba080]
xor rax, rsp
mov qword [rbp + 8], rax
mov r14, rcx
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 8], xmm0
mov byte [rbp - 0x18], 0
mov r8d, 7
lea rdx, str.iPlayer
lea rcx, [rbp - 0x18]
call fcn.140002f40
nop
lea rdx, [rbp - 0x18]
mov rcx, r14
call fcn.1400164c0
mov rsi, rax
cmp byte [rax + 0x3c], 0
je 0x140011f21
mov bl, 1
jmp 0x1400126bb
xor r13d, r13d
mov qword [rax + 8], r13
mov dword [rax], r13d
mov dword [rax + 4], 2
mov word [rax + 0x40], 0x100
mov byte [rax + 0x3d], 1
mov byte [rax + 0x3f], 1
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], r13b
lea r8d, [r13 + 0x7a]
lea rdx, str.53_48_8D_98_s1_00_00_83_3D_F1_01_00_00_01_75_05_D9_43_04_D9_1B_83_3D_E7_01_00_00_01_75_06_D9_43_E4_D9_5B_E0_F3_0F_10_03_5B
lea rcx, [rsp + 0x78]
call fcn.140002f40
nop
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], r13b
lea r8d, [r13 + 0x14]
lea rdx, str.F3_0F_10_80_s1_00_00
lea rcx, [rbp - 0x48]
call fcn.140002f40
nop
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], r13b
lea r8d, [r13 + 0x67]
lea rdx, str.F3_0F_10_80_s1_00_00_41_8B__0F_5A_C0_0F_54_05_____66_0F_5A__0F_2F_0D_____0F_92_C0_85_C0_0F_84
lea rcx, [rbp - 0x68]
call fcn.140002f40
nop
mov dword [rsi], r13d
lea r15, [rsi + 0x48]
lea rax, [rbp - 0x68]
cmp r15, rax
je 0x140011fec
lea rdx, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rdx, qword [rbp - 0x68]
mov r8, qword [rbp - 0x58]
mov rcx, r15
call fcn.140002f40
lea rbx, [rsi + 0x68]
lea rax, [rbp - 0x48]
cmp rbx, rax
je 0x140012013
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x38]
mov rcx, rbx
call fcn.140002f40
lea rdi, [rsi + 0x88]
lea rax, [rsp + 0x78]
cmp rdi, rax
je 0x140012041
lea rdx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae rdx, qword [rsp + 0x78]
mov r8, qword [rbp - 0x78]
mov rcx, rdi
call fcn.140002f40
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x14001207d
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012077
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012728
call fcn.140043d84
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x1400120b9
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400120b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001272e
call fcn.140043d84
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400120f5
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400120f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012734
call fcn.140043d84
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov r8d, 2
lea rdx, [0x1400a34f8]
lea rcx, [rsp + 0x78]
call fcn.140002f40
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r9d, 4
lea r8d, [r9 - 2]
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x48]
call fcn.140017dd0
nop
mov r8, rax
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.1400170b0
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140012191
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001218c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001273a
call fcn.140043d84
cmp qword [rsi + 8], 0x10000
ja 0x1400124ec
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x20], 0
lea r9, [rsp + 0x50]
mov r8, r15
mov rdx, rsi
lea rcx, [r14 + 0xa0]
call fcn.14001c610
mov qword [rsi + 8], rax
cmp rax, 0x10000
jae 0x1400124ec
mov r8d, 0xb
lea rdx, str.FF_FF_FF_FF
mov rcx, r15
call fcn.140002a40
lea r15, [rsi + 0x48]
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0
mov r8d, 0x7a
lea rdx, str.53_48_8D_98_s1_00_00_83_3D_F1_01_00_00_01_75_05_D9_43_04_D9_1B_83_3D_E7_01_00_00_01_75_06_D9_43_EC_D9_5B_E8_F3_0F_10_03_5B
lea rcx, [rbp - 0x68]
call fcn.140002f40
nop
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
mov r8d, 0x14
lea rdx, str.F3_0F_10_80_s1_00_00
lea rcx, [rbp - 0x48]
call fcn.140002f40
nop
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov r8d, 0x5e
lea rdx, str.F3_0F_10_80_s1_00_00_8B__0F_5A_C0_0F_54_05_____66_0F_5A__0F_2F_0D_____0F_92_C0_85_C0
lea rcx, [rsp + 0x78]
call fcn.140002f40
nop
mov dword [rsi], r13d
lea rax, [rsp + 0x78]
cmp r15, rax
je 0x14001228e
lea rdx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae rdx, qword [rsp + 0x78]
mov r8, qword [rbp - 0x78]
mov rcx, r15
call fcn.140002f40
lea rax, [rbp - 0x48]
cmp rbx, rax
je 0x1400122b1
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x38]
mov rcx, rbx
call fcn.140002f40
lea rax, [rbp - 0x68]
cmp rdi, rax
je 0x1400122d5
lea rdx, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rdx, qword [rbp - 0x68]
mov r8, qword [rbp - 0x58]
mov rcx, rdi
call fcn.140002f40
nop
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140012312
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001230c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012740
call fcn.140043d84
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x14001234e
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012348
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012746
call fcn.140043d84
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140012389
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012384
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001274c
call fcn.140043d84
mov rdx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x50]
mov rcx, rdi
call fcn.140017320
mov qword [rsp + 0x58], rdi
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov r8d, 2
lea rdx, [0x1400a34f8]
lea rcx, [rsp + 0x78]
call fcn.140002f40
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r9d, 4
lea r8d, [r9 - 2]
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x48]
call fcn.140017dd0
mov r8, rax
cmp qword [rsp + 0x60], rdi
je 0x140012445
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], r13
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdi + 0x10], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov eax, dword [rax + 0x20]
mov dword [rdi + 0x20], eax
mov eax, dword [r8 + 0x24]
mov dword [rdi + 0x24], eax
mov eax, dword [r8 + 0x28]
mov dword [rdi + 0x28], eax
mov eax, dword [r8 + 0x2c]
mov dword [rdi + 0x2c], eax
lea rax, [rdi + 0x30]
mov qword [rsp + 0x58], rax
jmp 0x140012457
mov rdx, rdi
lea rcx, [rsp + 0x50]
call fcn.1400170b0
mov rdi, qword [rsp + 0x50]
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140012492
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001248d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012752
call fcn.140043d84
cmp qword [rsi + 8], 0x10000
ja 0x1400124f1
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x20], 1
lea r9, [rsp + 0x50]
mov r8, r15
mov rdx, rsi
lea rcx, [r14 + 0xa0]
call fcn.14001c610
mov qword [rsi + 8], rax
cmp rax, 0x10000
jae 0x1400124ec
mov r8d, 0xb
lea rdx, str.FF_FF_FF_FF
mov rcx, r15
call fcn.140002a40
xor bl, bl
mov rdi, qword [rsp + 0x50]
jmp 0x140012650
mov rdi, qword [rsp + 0x50]
lea rcx, [r14 + 0xa0]
mov r9b, 1
mov rdx, 0xffffffffffffffff
mov r8d, 0x800
call fcn.14001c040
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov r8d, 1
lea rdx, [0x1400a35e0]
lea rcx, [rsp + 0x78]
call fcn.140002f40
nop
mov rbx, qword [rsi + 0x10]
add rbx, 0x200
lea rdx, [rsp + 0x78]
mov rcx, r14
call fcn.140016580
mov qword [rax + 8], rbx
mov qword [rax + 0x2c], 1
mov byte [rax + 0x40], 1
mov byte [rax + 0x3e], 0
mov dword [rax], 2
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400125a9
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400125a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012758
call fcn.140043d84
movdqa xmm0, xmmword [0x1400a4b40]
movdqu xmmword [rbp - 0x78], xmm0
mov byte [rsp + 0x78], 0
mov r8d, 1
lea rdx, [0x1400a35e4]
lea rcx, [rsp + 0x78]
call fcn.140002f40
nop
mov rbx, qword [rsi + 0x10]
add rbx, 0x204
lea rdx, [rsp + 0x78]
mov rcx, r14
call fcn.140016580
mov qword [rax + 8], rbx
mov qword [rax + 0x2c], 1
mov byte [rax + 0x40], 1
mov byte [rax + 0x3e], 0
mov dword [rax], 2
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140012641
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001263c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001275e
call fcn.140043d84
lea rdx, [rbp - 0x18]
mov rcx, r14
call fcn.140014d80
movzx ebx, al
test rdi, rdi
je 0x1400126bb
mov rdx, qword [rsp + 0x58]
mov rcx, rdi
call fcn.140017320
mov rcx, qword [rsp + 0x60]
sub rcx, rdi
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400126b2
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012764
mov rcx, rdi
call fcn.140043d84
nop
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x1400126f2
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400126ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140012722
call fcn.140043d84
movzx eax, bl
mov rcx, qword [rbp + 8]
xor rcx, rsp
call fcn.140043d60
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400652fc
nop
call fcn.1400652fc
nop
call fcn.1400652fc
nop
call fcn.1400652fc
int3
call fcn.1400652fc
nop
call fcn.1400652fc
nop
call fcn.1400652fc
nop
call fcn.1400652fc
int3
call fcn.1400652fc
int3
call fcn.1400652fc
int3
call fcn.1400652fc
nop
call fcn.1400652fc
int3