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

Disassembly:
push r12
push rsi
push r13
push r15
push rbp
push rbx
push rdi
push r14
sub rsp, 0x1a8
mov eax, 0xae5b6f81
lea r8, [rsp + 0xd0]
mov r9, qword [rsp + 0x1a0]
mov word [rsp + 0x19a], 0xd3ed
mov byte [rsp + 0x193], 0xb8
mov qword [rsp + 0x188], 0x63889d2c
mov dword [rsp + 0x184], 0x39ada11a
mov r10d, dword [rsp + 0x194]
mov r11, qword [rsp + 0x188]
xor r11, 0x64faa3ab
stosd dword [rdi], eax
movabs dword [0xb0249c894c64fa], eax
add byte [rax], al
movzx esi, word [rsp + 0x19c]
mov di, si
add esi, 0xffffa821
mov bx, si
mov word [rsp + 0x19c], bx
mov bpl, byte [rsp + 0x193]
mov r14b, bpl
add r14b, 0x3d
mov byte [rsp + 0xc5], r14b
movzx esi, word [rsp + 0x19a]
mov r15d, esi
xor r15d, 0xdc80
mov bx, r15w
mov word [rsp + 0x162], bx
mov r15d, dword [rsp + 0x184]
add r15d, 0xed50e25c
mov dword [rsp + 0x164], r15d
mov qword [rsp + 0x1a0], 0
mov r15d, 0xffffa25c
sub r15d, esi
mov bx, r15w
mov word [rsp + 0x11e], bx
lea r11, [rsp + 0xd0]
mov esi, r10d
not esi
mov dword [rsp + 0x194], esi
mov r14b, bpl
add r14b, 0x64
mov byte [rsp + 0x19f], r14b
mov r12, qword [rsp + 0x188]
mov esi, 0x7d1d5652
jge 0x1400db87b
mov ebp, esi
sub r13, r12
mov qword [rsp + 0x98], r13
mov r12, qword [rsp + 0x98]
movaps xmm0, xmmword [0x1400e5190]
movaps xmmword [rsp + 0xd0], xmm0
mov r13, r9
sub r13, 0x40f0ec78
mov qword [rsp + 0x1a0], r13
mov r14b, bpl
and r14b, 0x5d
mov bl, byte [rsp + 0x193]
mov byte [rsp + 0x19f], r14b
mov ah, 0x24
lahf
add dword [rax], eax
add byte [rax - 0x6377533d], al
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xa0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x2a], al
xor esi, 0x69e83797
mov bl, byte [rsp + 0x193]
mov dword [rsp + 0x194], esi
add bl, 0xac
mov byte [rsp + 0xe1], bl
mov dword [rsp + 0x194], r10d
mov bl, byte [rsp + 0x193]
xor bl, 0xca
mov byte [rsp + 0xe2], bl
mov bl, byte [rsp + 0x193]
xor bl, 0xdd
mov byte [rsp + 0xe3], bl
mov si, di
or si, 0xebbf
mov word [rsp + 0x19c], si
mov bl, byte [rsp + 0x193]
add bl, 0xbb
mov byte [rsp + 0xe4], bl
mov r13, r9
and r13, 0x47f0ac51
mov qword [rsp + 0x1a0], r13
mov bl, byte [rsp + 0x193]
mov r14b, bpl
xor r14b, 0xff
mov byte [rsp + 0x19f], r14b
mov si, di
or si, si
xor bl, 0xcb
mov word [rsp + 0x19c], si
mov byte [rsp + 0xe5], bl
mov bl, byte [rsp + 0x193]
add bl, 0x48
mov byte [rsp + 0xe6], bl
mov si, di
and si, si
mov r13, qword [rsp + 0x188]
mov r15d, dword [rsp + 0x184]
add r8, 0x17
add r13, 0xffffffffd7904acd
sub eax, r15d
mov word [rsp + 0x19c], si
mov dword [rsp + 0x6c], eax
mov si, di
xor si, 0xffff
mov word [rsp + 0x19c], si
cmp r13, r12
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], r11
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x2c], r10d
mov word [rsp + 0x2a], di
mov byte [rsp + 0x29], bpl
jne 0x1400dc156
jmp 0x1400dbfae
mov al, byte [rsp + 0x193]
xor al, 0x1a
mov rcx, qword [rsp + 0x38]
mov byte [rcx], al
mov dx, word [rsp + 0x2a]
imul r8w, dx, 0x56a7
mov word [rsp + 0x19c], r8w
mov qword [rsp + 0xa8], 0
mov r9, qword [rsp + 0x50]
cmp r9, 0
je 0x1400db9ca
invalid
invalid
clc
invalid
invalid
jmp 0x1400dc3e5
mov rax, qword [rsp + 0x30]
and rax, 0x2b53a96c
mov qword [rsp + 0x1a0], rax
call fcn.1400dad30
xor ecx, ecx
mov edx, ecx
mov ecx, 0x39ade66a
mov r8w, 0xb4d3
mov r9, rax
mov word [rsp + 0x19c], 0xe8e1
test byte [rsp + rbx*4], ah
add dword [rax], eax
add cl, ah
call 0x1649a4d68
clc
add byte [rax], al
add byte [rsi + 0x44], ah
mov edx, dword [rsp + 0x2a]