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

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x78
movabs rax, 0x6f6d3bb3fdaf7ce
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 0x43
movabs rax, 0x74492026b21f09c5
mov rcx, qword [rsp + 0x28]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x28], rax
movabs rax, 0x5a6e6c47596f2ba3
cmp qword [rsp + 0x28], rax
ja 0x1400eddfc
movabs rax, 0x37100be27beafa65
mov rcx, qword [rsp + 0x28]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x24], 0xabdb9ffc
movsx eax, byte [rsp + 0x20]
cmp eax, 0x1a
jne 0x1400ede1d
mov eax, dword [rsp + 0x24]
and eax, 0xe525f425
mov dword [rsp + 0x24], eax
jmp 0x1400ede60
movabs rax, 0x50a470c028e2956a
cmp qword [rsp + 0x28], rax
je 0x1400ede60
mov dword [rsp + 0x30], 0x2fd0b811
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xf3d3d6f0
je 0x1400ede4a
jmp 0x1400ede60
mov r9, qword [rsp + 0x28]
mov r8, qword [rsp + 0x28]
mov dx, 0x8f
mov cl, 0x8d
call fcn.1400ed690
nop
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x50], rax
movabs rax, 0x84d91ee5cbd00cfc
cmp qword [rsp + 0x50], rax
je 0x1400ede7d
jmp 0x1400ede9a
mov r9w, 0xc3
mov r8d, dword [rsp + 0x24]
mov edx, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x30]
call fcn.1400ed4a0
nop
jmp 0x1400edff2
cmp dword [rsp + 0x30], 0x7cc28df7
je 0x1400edf1d
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x48], eax
mov byte [rsp + 0x21], 0xa5
mov eax, dword [rsp + 0x48]
xor eax, 0x89be8365
cmp eax, dword [rsp + 0x24]
je 0x1400edf13
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0x508d0fc4
je 0x1400edf05
cmp dword [rsp + 0x3c], 0x7c40229d
je 0x1400edede
jmp 0x1400edf13
movsx eax, byte [rsp + 0x20]
shl eax, 2
mov byte [rsp + 0x20], al
mov r9, qword [rsp + 0x28]
mov r8, qword [rsp + 0x28]
mov dx, 0x5a
movzx ecx, byte [rsp + 0x21]
call fcn.1400ed690
nop
jmp 0x1400edf13
mov rax, qword [rsp + 0x28]
shr rax, 4
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x21]
mov qword [rsp + 0x60], rax
mov eax, 0x96f
mov word [rsp + 0x34], ax
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x40], al
cmp byte [rsp + 0x40], 0xf
je 0x1400edf51
cmp byte [rsp + 0x40], 0x43
je 0x1400edfd9
jmp 0x1400edfe2
movabs rax, 0x7347a6f3fe11a871
mov rcx, qword [rsp + 0x28]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x58]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x80]
call fcn.1400ee030
nop
movzx eax, word [rsp + 0x34]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x4c8
je 0x1400edf9b
cmp dword [rsp + 0x44], 0x772
je 0x1400edfc7
jmp 0x1400edfd7
movzx eax, byte [rsp + 0x21]
add eax, 0xa4
mov rcx, qword [rsp + 0x60]
mov byte [rcx], al
movzx r9d, word [rsp + 0x34]
mov r8d, dword [rsp + 0x48]
mov edx, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x30]
call fcn.1400ed4a0
nop
jmp 0x1400edfd7
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x80], rax
jmp 0x1400edfe2
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x88], rax
mov eax, dword [rsp + 0x30]
or eax, 0x123e1eac
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x90], rax
mov eax, 0x10
add rsp, 0x78
ret