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

Disassembly:
sub rsp, 0x2c8
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2a8], 0
mov qword [rsp + 0x2a0], 0
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x290], 0
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x258], 0
mov dword [rsp + 0x254], 0
mov dword [rsp + 0x250], 0
lea rcx, [rsp + 0x40]
xor edx, edx
mov r8d, 0x208
call fcn.1400100fe
mov rax, qword [rsp + 0x2b0]
mov rax, qword [rax + 0xb8]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x2c0], rax
mov dword [rsp + 0x38], 0x74dee67f
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x2c], eax
sub eax, 0x8618cad8
je 0x14000e095
jmp 0x14000dc00
mov eax, dword [rsp + 0x2c]
sub eax, 0x9ef7be05
je 0x14000e118
jmp 0x14000dc14
mov eax, dword [rsp + 0x2c]
sub eax, 0xa8c38cd8
je 0x14000e04b
jmp 0x14000dc28
mov eax, dword [rsp + 0x2c]
sub eax, 0xab832b24
je 0x14000e10b
jmp 0x14000dc3c
mov eax, dword [rsp + 0x2c]
sub eax, 0xb6b7ae6f
je 0x14000df33
jmp 0x14000dc50
mov eax, dword [rsp + 0x2c]
sub eax, 0xf8a52659
je 0x14000deb3
jmp 0x14000dc64
mov eax, dword [rsp + 0x2c]
sub eax, 0x2816059
je 0x14000e0e3
jmp 0x14000dc78
mov eax, dword [rsp + 0x2c]
sub eax, 0x486eb4a
je 0x14000dff2
jmp 0x14000dc8c
mov eax, dword [rsp + 0x2c]
sub eax, 0xb51b877
je 0x14000e130
jmp 0x14000dca0
mov eax, dword [rsp + 0x2c]
sub eax, 0x13a85d7f
je 0x14000e0bf
jmp 0x14000dcb4
mov eax, dword [rsp + 0x2c]
sub eax, 0x1563fdae
je 0x14000e0fe
jmp 0x14000dcc8
mov eax, dword [rsp + 0x2c]
sub eax, 0x16d875dd
je 0x14000df40
jmp 0x14000dcdc
mov eax, dword [rsp + 0x2c]
sub eax, 0x22d8cd55
je 0x14000ded9
jmp 0x14000dcf0
mov eax, dword [rsp + 0x2c]
sub eax, 0x3da487a6
je 0x14000ddcb
jmp 0x14000dd04
mov eax, dword [rsp + 0x2c]
sub eax, 0x3f403ec0
je 0x14000e160
jmp 0x14000dd18
mov eax, dword [rsp + 0x2c]
sub eax, 0x42fdc8c9
je 0x14000df96
jmp 0x14000dd2c
mov eax, dword [rsp + 0x2c]
sub eax, 0x44213ceb
je 0x14000dde3
jmp 0x14000dd40
mov eax, dword [rsp + 0x2c]
sub eax, 0x45c273d1
je 0x14000dfb5
jmp 0x14000dd54
mov eax, dword [rsp + 0x2c]
sub eax, 0x4e986ede
je 0x14000df02
jmp 0x14000dd68
mov eax, dword [rsp + 0x2c]
sub eax, 0x52b5ec4d
je 0x14000e070
add al, byte [rax]
invalid
jmp 0x14000dd7c
mov eax, dword [rsp + 0x2c]
sub eax, 0x74dee67f
je 0x14000dda9
jmp 0x14000dd90
mov eax, dword [rsp + 0x2c]
sub eax, 0x7faa209c
je 0x14000df89
jmp 0x14000dda4
jmp 0x14000e16f
mov rdx, qword [rsp + 0x2c0]
mov eax, 0x3da487a6
mov ecx, 0x44213ceb
cmp rdx, 0
cmovne eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov dword [rsp + 0x2bc], 0
mov dword [rsp + 0x38], 0x3f403ec0
jmp 0x14000e16f
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x2a8]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x2a0], rax
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add al, byte [rax]
add byte [rbx + 0x8889], cl
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x98
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add al, byte [rax]
add byte [rbx + 0x8c89], cl
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x90
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rbx + 0x1482049], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rbx + 0x1481c49], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add al, byte [rax]
add byte [rbx + 0x1482449], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x78
add al, byte [rax]
add bh, al
and al, 0x3c
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x38], 0xf8a52659
jmp 0x14000e16f
mov edx, dword [rsp + 0x3c]
mov r8, qword [rsp + 0x298]
mov eax, 0xb51b877
mov ecx, 0x22d8cd55
cmp edx, dword [r8 + 0x18]
cmovb eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov rdx, qword [rsp + 0x270]
mov r8, qword [rsp + 0x298]
mov eax, 0x16d875dd
mov ecx, 0x4e986ede
cmp rdx, r8
cmovae eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov rdx, qword [rsp + 0x270]
mov r8, qword [rsp + 0x298]
add r8, qword [rsp + 0x290]
mov eax, 0x16d875dd
mov ecx, 0xb6b7ae6f
cmp rdx, r8
cmovb eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov dword [rsp + 0x38], 0x9ef7be05
jmp 0x14000e16f
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x280]
mov edx, dword [rsp + 0x3c]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
movzx edx, word [rax]
mov eax, 0x42fdc8c9
mov ecx, 0x7faa209c
cmp edx, 0x775a
cmovne eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov dword [rsp + 0x38], 0x9ef7be05
jmp 0x14000e16f
mov eax, 0x45c273d1
mov ecx, 0x486eb4a
cmp qword [rsp + 0x260], 0
cmovne eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x278]
mov r8d, dword [rsp + 0x3c]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rsp + 0x260], rax
mov dword [rsp + 0x38], 0x9ef7be05
jmp 0x14000e16f
mov rax, qword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x278]
mov r8d, dword [rsp + 0x3c]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x260]
mov r8, qword [rsp + 0x258]
mov eax, 0x52b5ec4d
mov ecx, 0xa8c38cd8
cmp rdx, r8
cmova eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x258]
sub rax, rcx
mov dword [rsp + 0x38], 0x8618cad8
mov qword [rsp + 0x30], rax
jmp 0x14000e16f
mov rax, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x260]
sub rax, rcx
mov dword [rsp + 0x38], 0x8618cad8
mov qword [rsp + 0x30], rax
jmp 0x14000e16f
mov rax, qword [rsp + 0x30]
mov dword [rsp + 0x250], eax
mov eax, 0x2816059
mov ecx, 0x13a85d7f
cmp dword [rsp + 0x254], 0
cmovne eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov edx, dword [rsp + 0x250]
mov eax, 0x1563fdae
mov ecx, 0x2816059
cmp edx, dword [rsp + 0x254]
cmovb eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14000e16f
mov eax, dword [rsp + 0x250]
mov dword [rsp + 0x254], eax
mov dword [rsp + 0x38], 0x1563fdae
jmp 0x14000e16f
mov dword [rsp + 0x38], 0xab832b24
jmp 0x14000e16f
mov dword [rsp + 0x38], 0x9ef7be05
jmp 0x14000e16f
mov eax, dword [rsp + 0x3c]
add eax, 1
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x38], 0xf8a52659
jmp 0x14000e16f
mov ecx, dword [rsp + 0x254]
mov rax, qword [rsp + 0x2b0]
mov dword [rax + 0x370], ecx
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0x2bc], eax
mov dword [rsp + 0x38], 0x3f403ec0
jmp 0x14000e16f
mov eax, dword [rsp + 0x2bc]
add rsp, 0x2c8
ret
jmp 0x14000dbe8