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

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
mov qword [rbp - 0x59], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1400a4088]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r13, rcx
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp + 0x1f], xmm0
mov byte [rbp + 0xf], 0
mov r8d, 7
lea rdx, str.iPlayer
lea rcx, [rbp + 0xf]
call fcn.1400022f0
nop
lea rdx, [rbp + 0xf]
mov rcx, r13
call fcn.140024950
mov rdi, rax
cmp byte [rax + 0x5c], 0
je 0x14001e860
mov bl, 1
jmp 0x14001f10c
xor r12d, r12d
mov qword [rax + 0x10], r12
mov dword [rax], r12d
mov dword [rax + 4], 2
mov word [rax + 0x60], 0x100
mov byte [rax + 0x5d], 1
mov byte [rax + 0x5f], 1
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], r12b
mov r8d, 0x266
lea rdx, str.53_51_48_89_15_F7_03_00_00_83_3D_F0_01_00_00_01_75_0A_C7_82_80_02_00_00_00_00_FA_43_48_8B_5A_30_48_85_DB_0F_84_93_00_00_00_8A_0D_D5_01_00_00_80_F9_01_75_1B_D9_43_50_D9_1D_CB_01_00_00_D9_43_54_D9_1D_C6_01_00_00_D9_43_58_D9_1D_C1_01_00_00_80_F9_02_75_3F_83_3D_AD_01_00_00_00_74_5F_D9_43_50_D9_1D_AE_01_00_00_D9_43_54_D9_1D_A9_01_00_00_D9_43_58_D9_1D_A4_01_00_00_D9_05_8A_01_00_00_D9_5B_50_D9_05_85_01_00_00_D9_5B_54_D9_05_80_01_00_00_D9_5B_58_80_F9_03_75_24_83_3D_75_01_00_00_00_74_1B_D9_05_6D_01_00_00_D9_5B_50_D9_05_68_01_00_00_D9_5B_54_D9_05_63_01_00_00_D9_5B_58_30_C9_88_0D_40_01_00_00_59_5B_48_81_C2_80_02_00_00
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], r12b
lea r8d, [r12 + 0x14]
lea rdx, str.48_81_C2_80_02_00_00
lea rcx, [rbp - 0x11]
call fcn.1400022f0
nop
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], r12b
lea r8d, [r12 + 0x2c]
lea rdx, str.48_81_C2_80_02_00_00_45_32_C0_48_8B_4A_10_EB
lea rcx, [rbp - 0x31]
call fcn.1400022f0
nop
mov dword [rdi], r12d
cmp dword [rdi + 4], 2
je 0x14001e902
mov dword [rdi + 4], r12d
lea rbx, [rdi + 0x68]
lea rax, [rbp - 0x31]
cmp rbx, rax
je 0x14001e929
lea rdx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rdx, qword [rbp - 0x31]
mov r8, qword [rbp - 0x21]
mov rcx, rbx
call fcn.1400022f0
lea rsi, [rdi + 0x88]
lea rax, [rbp - 0x11]
cmp rsi, rax
je 0x14001e953
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0x10
cmovae rdx, qword [rbp - 0x11]
mov r8, qword [rbp - 1]
mov rcx, rsi
call fcn.1400022f0
lea r14, [rdi + 0xa8]
lea rax, [rbp - 0x51]
cmp r14, rax
je 0x14001e97e
lea rdx, [rbp - 0x51]
cmp qword [rbp - 0x39], 0x10
cmovae rdx, qword [rbp - 0x51]
mov r8, qword [rbp - 0x41]
mov rcx, r14
call fcn.1400022f0
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x14001e9ba
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e9b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f179
call fcn.140032654
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x14001e9f6
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e9f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f17f
call fcn.140032654
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001ea31
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ea2c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f185
call fcn.140032654
mov dword [rdi + 0x38], r12d
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
lea rcx, [r13 + 0xf0]
call fcn.14002bd60
test al, al
jne 0x14001edfa
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], al
mov r8d, 0x260
lea rdx, str.48_89_05_F9_03_00_00_83_3D_F2_01_00_00_01_75_0A_C7_80_80_02_00_00_00_00_FA_43_51_48_8B_58_30_48_85_DB_0F_84_93_00_00_00_8A_0D_D6_01_00_00_80_F9_01_75_1B_D9_43_50_D9_1D_CC_01_00_00_D9_43_54_D9_1D_C7_01_00_00_D9_43_58_D9_1D_C2_01_00_00_80_F9_02_75_3F_83_3D_AE_01_00_00_00_74_5F_D9_43_50_D9_1D_AF_01_00_00_D9_43_54_D9_1D_AA_01_00_00_D9_43_58_D9_1D_A5_01_00_00_D9_05_8B_01_00_00_D9_5B_50_D9_05_86_01_00_00_D9_5B_54_D9_05_81_01_00_00_D9_5B_58_80_F9_03_75_24_83_3D_76_01_00_00_00_74_1B_D9_05_6E_01_00_00_D9_5B_50_D9_05_69_01_00_00_D9_5B_54_D9_05_64_01_00_00_D9_5B_58_30_C9_88_0D_41_01_00_00_59_48_8D_98_80_02_00_00
lea rcx, [rbp - 0x31]
call fcn.1400022f0
nop
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov r8d, 0x14
lea rdx, str.48_8D_98_80_02_00_00
lea rcx, [rbp - 0x11]
call fcn.1400022f0
nop
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov r8d, 0x46
lea rdx, str.B0_01_E9_____E8_____48_8B__48_85_C0_74__48_8D_98_80_02_00_00
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
mov dword [rdi], r12d
cmp dword [rdi + 4], 2
je 0x14001eae0
mov dword [rdi + 4], r12d
lea rax, [rbp - 0x51]
cmp rbx, rax
je 0x14001eb03
lea rdx, [rbp - 0x51]
cmp qword [rbp - 0x39], 0x10
cmovae rdx, qword [rbp - 0x51]
mov r8, qword [rbp - 0x41]
mov rcx, rbx
call fcn.1400022f0
lea rax, [rbp - 0x11]
cmp rsi, rax
je 0x14001eb26
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0x10
cmovae rdx, qword [rbp - 0x11]
mov r8, qword [rbp - 1]
mov rcx, rsi
call fcn.1400022f0
lea rax, [rbp - 0x31]
cmp r14, rax
je 0x14001eb4a
lea rdx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rdx, qword [rbp - 0x31]
mov r8, qword [rbp - 0x21]
mov rcx, r14
call fcn.1400022f0
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001eb86
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001eb80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f18b
call fcn.140032654
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x14001ebc2
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ebbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f191
call fcn.140032654
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x14001ebfd
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ebf8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f197
call fcn.140032654
mov dword [rdi + 0x38], 0x14
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
lea rcx, [r13 + 0xf0]
call fcn.14002bd60
test al, al
jne 0x14001edfa
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x21], xmm0
mov byte [rbp - 0x31], al
mov r8d, 0x281
lea rdx, str.48_89_05_F9_03_00_00_83_3D_F2_01_00_00_01_75_10_F3_0F_10_80_84_02_00_00_F3_0F_11_80_80_02_00_00_53_51_48_8B_58_30_48_85_DB_0F_84_93_00_00_00_8A_0D_CF_01_00_00_80_F9_01_75_1B_D9_43_50_D9_1D_C5_01_00_00_D9_43_54_D9_1D_C0_01_00_00_D9_43_58_D9_1D_BB_01_00_00_80_F9_02_75_3F_83_3D_A7_01_00_00_00_74_5F_D9_43_50_D9_1D_A8_01_00_00_D9_43_54_D9_1D_A3_01_00_00_D9_43_58_D9_1D_9E_01_00_00_D9_05_84_01_00_00_D9_5B_50_D9_05_7F_01_00_00_D9_5B_54_D9_05_7A_01_00_00_D9_5B_58_80_F9_03_75_24_83_3D_6F_01_00_00_00_74_1B_D9_05_67_01_00_00_D9_5B_50_D9_05_62_01_00_00_D9_5B_54_D9_05_5D_01_00_00_D9_5B_58_30_C9_88_0D_3A_01_00_00_59_5B_0F_57_C0_0F_2F_80_80_02_00_00
lea rcx, [rbp - 0x31]
call fcn.1400022f0
nop
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 1], xmm0
mov byte [rbp - 0x11], 0
mov r8d, 0x1d
lea rdx, str.0F_57_C0_0F_2F_80_80_02_00_00
lea rcx, [rbp - 0x11]
call fcn.1400022f0
nop
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov r8d, 0x25
lea rdx, str.0F_57_C0_0F_2F_80_80_02_00_00_72__40
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
mov dword [rdi], r12d
cmp dword [rdi + 4], 2
je 0x14001ecaf
mov dword [rdi + 4], r12d
lea rax, [rbp - 0x51]
cmp rbx, rax
je 0x14001ecd2
lea rdx, [rbp - 0x51]
cmp qword [rbp - 0x39], 0x10
cmovae rdx, qword [rbp - 0x51]
mov r8, qword [rbp - 0x41]
mov rcx, rbx
call fcn.1400022f0
lea rax, [rbp - 0x11]
cmp rsi, rax
je 0x14001ecf5
lea rdx, [rbp - 0x11]
cmp qword [rbp + 7], 0x10
cmovae rdx, qword [rbp - 0x11]
mov r8, qword [rbp - 1]
mov rcx, rsi
call fcn.1400022f0
lea rax, [rbp - 0x31]
cmp r14, rax
je 0x14001ed19
lea rdx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rdx, qword [rbp - 0x31]
mov r8, qword [rbp - 0x21]
mov rcx, r14
call fcn.1400022f0
nop
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001ed55
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ed4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f19d
call fcn.140032654
nop
mov rdx, qword [rbp + 7]
cmp rdx, 0x10
jb 0x14001ed91
inc rdx
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ed8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f1a3
call fcn.140032654
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x14001edcc
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001edc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f1a9
call fcn.140032654
mov dword [rdi + 0x38], r12d
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
xor r9d, r9d
mov r8b, 1
mov rdx, rdi
lea rcx, [r13 + 0xf0]
call fcn.14002bd60
test al, al
jne 0x14001edfa
xor bl, bl
jmp 0x14001f10c
mov r9b, 1
mov rdx, 0xffffffffffffffff
mov r8d, 0x800
lea rcx, [r13 + 0xf0]
call fcn.14002b040
mov qword [rdi + 0x18], rax
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov r8d, 2
lea rdx, [0x14008f760]
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
mov rbx, qword [rdi + 0x18]
add rbx, 0x200
lea rdx, [rbp - 0x51]
mov rcx, r13
call fcn.140024a10
mov qword [rax + 0x10], rbx
mov esi, 1
mov dword [rax + 0x3c], esi
mov ecx, dword [rax + 0x4c]
mov edx, esi
cmp ecx, 0x7fffffff
je 0x14001ee7b
cmp ecx, edx
jge 0x14001ee7b
mov dword [rax + 0x3c], ecx
mov edx, ecx
mov r8d, dword [rax + 0x50]
cmp r8d, 0x80000000
je 0x14001ee90
cmp edx, ecx
jge 0x14001ee90
mov dword [rax + 0x3c], r8d
mov dword [rax + 0x40], r12d
mov byte [rax + 0x60], sil
mov byte [rax + 0x5e], 0
mov dword [rax], 2
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001eedd
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001eed8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f1af
call fcn.140032654
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov r8d, 2
lea rdx, [0x14008f764]
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
mov rbx, qword [rdi + 0x18]
add rbx, 0x204
lea rdx, [rbp - 0x51]
mov rcx, r13
call fcn.140024a10
mov qword [rax + 0x10], rbx
mov dword [rax + 0x44], esi
mov ecx, dword [rax + 0x4c]
cmp ecx, 0x7fffffff
je 0x14001ef38
cmp ecx, 1
jge 0x14001ef38
mov dword [rax + 0x44], ecx
mov esi, ecx
mov edx, dword [rax + 0x50]
cmp edx, 0x80000000
je 0x14001ef4a
cmp esi, ecx
jge 0x14001ef4a
mov dword [rax + 0x44], edx
mov dword [rax], 3
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001ef8b
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ef86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f1b5
call fcn.140032654
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov r8d, 2
lea rdx, [0x14008f768]
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
mov rbx, qword [rdi + 0x18]
add rbx, 0x204
lea rdx, [rbp - 0x51]
mov rcx, r13
call fcn.140024a10
mov qword [rax + 0x10], rbx
mov dword [rax + 0x44], 2
mov ecx, dword [rax + 0x4c]
mov edx, 2
cmp ecx, 0x7fffffff
je 0x14001efee
cmp ecx, edx
jge 0x14001efee
mov dword [rax + 0x44], ecx
mov edx, ecx
mov r8d, dword [rax + 0x50]
cmp r8d, 0x80000000
je 0x14001f003
cmp edx, ecx
jge 0x14001f003
mov dword [rax + 0x44], r8d
mov dword [rax], 3
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001f044
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001f03f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f1bb
call fcn.140032654
movdqa xmm0, xmmword [0x140091490]
movdqu xmmword [rbp - 0x41], xmm0
mov byte [rbp - 0x51], 0
mov r8d, 2
lea rdx, [0x14008f76c]
lea rcx, [rbp - 0x51]
call fcn.1400022f0
nop
mov rbx, qword [rdi + 0x18]
add rbx, 0x204
lea rdx, [rbp - 0x51]
mov rcx, r13
call fcn.140024a10
mov qword [rax + 0x10], rbx
mov dword [rax + 0x44], 3
mov ecx, dword [rax + 0x4c]
mov edx, 3
cmp ecx, 0x7fffffff
je 0x14001f0a7
cmp ecx, edx
jge 0x14001f0a7
mov dword [rax + 0x44], ecx
mov edx, ecx
mov r8d, dword [rax + 0x50]
cmp r8d, 0x80000000
je 0x14001f0bc
cmp edx, ecx
jge 0x14001f0bc
mov dword [rax + 0x44], r8d
mov dword [rax], 3
mov rdx, qword [rbp - 0x39]
cmp rdx, 0x10
jb 0x14001f0fd
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001f0f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f1c1
call fcn.140032654
lea rdx, [rbp + 0xf]
mov rcx, r13
call fcn.140021f40
movzx ebx, al
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x14001f143
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001f13e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001f173
call fcn.140032654
movzx eax, bl
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140032630
lea r11, [rsp + 0xd0]
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.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
nop
call fcn.140053be4
int3
call fcn.140053be4
int3
call fcn.140053be4
int3
call fcn.140053be4
int3
call fcn.140053be4
int3