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

Disassembly:
jmp 0x4f53df1bb
add dword [rsp + 0x34], 0xd7
call qword [rbp - 0x38]
jmp 0x4f53def17
mov eax, dword [rsi + 0x24]
add rax, r15
jmp 0x4f53dec39
movsxd rcx, dword [rax + 0x3c]
mov eax, dword [rcx + rax + 0x88]
jmp 0x4f53deee8
mov rdi, qword [rbp - 0x28]
add rax, r10
jmp 0x4f53def92
mov qword [rsp + 0x50], rax
mov eax, dword [rsi + 0x28]
cmp sp, sp
je 0x4f53dec46
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x30], 0x2e786fe9
cmp dl, dl
je 0x4f53dec60
mov eax, dword [rsi + 0x20]
mov dword [rbp - 0x40], eax
cmp cl, cl
je 0x4f53dec15
add dword [rsp + 0x30], 0x7b
mov dword [rsp + 0x34], 0x6c6b8d
cmp dh, dh
je 0x4f53dec05
mov r8d, 0
add r8d, 4
jmp 0x4f53dec2d
lea r9, [rsp + 0x38]
mov eax, dword [rax + r10 + 0x1c]
jmp 0x4f53dec71
nop
movsx edx, byte [r8]
jmp 0x4f53df290
add eax, edx
test dl, dl
jne 0x4f53dec8b
jmp 0x4f53dee9d
inc rdx
sub r8, 1
jne 0x4f53decae
jmp 0x4f53dedb6
nop
movsx eax, byte [rdx]
jmp 0x4f53df005
movsxd rax, dword [r11 + 0x3c]
mov r12, qword [r12]
jmp 0x4f53dece4
mov r15, r14
mov rax, qword gs:[0x60]
jmp 0x4f53decce
mov rcx, qword [rax + 0x18]
mov r12, qword [rcx + 0x10]
jmp 0x4f53ded2f
mov r9d, r14d
shr rax, 0x10
jmp 0x4f53dedc4
movups xmmword [rsp + 0x50], xmm0
mov r10d, dword [rax + r11 + 0x88]
jmp 0x4f53df14c
mov dword [rsp + 0x3c], eax
mov rax, r14
cmp cx, cx
je 0x4f53ded02
mov qword [rsp + 0x60], rax
mov qword [rbp - 0x78], rcx
jmp 0x4f53df256
mov esi, dword [rdi + 0x18]
add rbx, r11
jmp 0x4f53df16a
mov rdx, qword [rsp + 0x58]
mov r8d, ecx
jmp 0x4f53decad
add eax, dword [rdx + 8]
add eax, dword [rdx + 0x20]
cmp ah, ah
je 0x4f53decf6
mov r11, qword [r12 + 0x30]
test r11, r11
je 0x4f53ded3e
jmp 0x4f53df176
mov rax, qword [rsp + 0x60]
mov qword [rbp + rax*8 - 0x38], r15
jmp 0x4f53df286
lea rax, [rcx + rbx]
mov qword [rbp - 0x58], rax
jmp 0x4f53dedae
mov rcx, rbx
nop dword [rax]
jmp 0x4f53df24b
inc r8
mov byte [r9], al
jmp 0x4f53df2f6
mov dword [rbp - 0x60], ecx
mov qword [rbp - 0x68], rbx
jmp 0x4f53ded4d
add r8, 4
mov dword [r9], eax
jmp 0x4f53df2da
and eax, 3
inc edx
cmp dh, dh
je 0x4f53deda1
add rax, rcx
add rax, rbx
jmp 0x4f53ded93
lea rcx, [rsp + 0x30]
mov qword [rbp - 0x48], rax
jmp 0x4f53dec56
movzx eax, byte [rax + rsi + 0x2c]
xor byte [rcx - 1], al
jmp 0x4f53df23f
mov eax, dword [rsi + 0x10]
mov dword [rbp - 0x50], eax
jmp 0x4f53ded8b
mov ebx, dword [r11 + r10 + 0x20]
lea rdi, [r11 + r10]
jmp 0x4f53ded10
movzx ecx, ax
test ecx, ecx
je 0x4f53dedb6
jmp 0x4f53ded1b
add rax, rdx
cmp r8, rax
jb 0x4f53dedee
jmp 0x4f53df0d8
cmp rcx, r9
je 0x4f53dedf1
lea r8, [fcn.4f53df8da]
jmp 0x4f53df0ea
mov rdi, rdx
test rdi, rdi
jmp 0x4f53df049
cmp r8, r10
jne 0x4f53dee13
jmp 0x4f53df144
movzx eax, byte [r8]
inc r8
jmp 0x4f53dee6f
add r8, r15
mov r11, r8
jmp 0x4f53dee3b
mov r8d, dword [rsi + 8]
mov edx, dword [rsi + 0xc]
jmp 0x4f53def50
mov edx, dword [rsi + 8]
mov r8d, dword [rsi + 4]
cmp bl, bl
je 0x4f53dee1c
or r11, rax
mov r11d, r11d
cmp bl, bl
je 0x4f53dee45
or r11, rdx
lea r10, [r8 + rdx]
jmp 0x4f53df130
mov r13, qword [rsp + 0x168]
mov r12, qword [rsp + 0x160]
jmp 0x4f53dee30
mov dword [r9], eax
lea r9, [r9 + 4]
jmp 0x4f53df13f
mov byte [r9], al
lea r9, [r9 + 1]
jmp 0x4f53dedf9
mov r15, qword [rbp - 0x80]
mov r9, rax
cmp bx, bx
je 0x4f53dee51
mov rsi, qword [rsp + 0x78]
mov rbx, rax
cmp bx, bx
je 0x4f53dee78
mov r8d, dword [rbx]
lea rbx, [rbx + 4]
jmp 0x4f53df271
lea ecx, [rax + r9]
cmp ecx, r13d
jne 0x4f53deeab
jmp 0x4f53df29c
inc r10d
cmp r10d, esi
jb 0x4f53dee91
jmp 0x4f53df15b
cmp rdx, r9
jne 0x4f53deec2
mov edx, dword [rsi + 0x20]
jmp 0x4f53def24
mov eax, dword [rdx]
add rdx, 4
jmp 0x4f53def71
lea r9, [rdx + rcx]
cmp rdx, r9
je 0x4f53deebd
cmp bx, bx
je 0x4f53deedb
test r10, r10
je 0x4f53deec2
nop dword [rax]
jmp 0x4f53df3b2
test eax, eax
je 0x4f53def08
mov ecx, dword [rax + r10 + 0x24]
jmp 0x4f53dec7d
test eax, eax
je 0x4f53def08
mov rcx, qword gs:[0x30]
jmp 0x4f53df20b
mov rbx, qword [rsp + 0x170]
xor eax, eax
jmp 0x4f53df0b1
mov r10, rax
test rax, rax
je 0x4f53def08
jmp 0x4f53dec1d
mov eax, dword [rsi + 0x10]
mov r9d, dword [rsi + 8]
cmp ch, ch
je 0x4f53def47
mov rcx, r9
or rcx, r8
jmp 0x4f53def7d
mov r10, r8
or r10, rdx
jmp 0x4f53def3f
mov r10d, r10d
or r10, rcx
jmp 0x4f53deecd
add rax, rbx
mov r8d, dword [rsi + 0x1c]
jmp 0x4f53def5b
add r8, rbx
add rdx, r15
cmp cx, cx
je 0x4f53def37
add r9, rax
add r8, r15
cmp bh, bh
je 0x4f53def2f
mov byte [r8], al
lea r8, [r8 + 1]
jmp 0x4f53df397
mov dword [r8], eax
lea r8, [r8 + 4]
jmp 0x4f53deeb8
mov ecx, ecx
or rcx, rdx
jmp 0x4f53df225
mov edx, dword [rsi + 0x18]
mov rcx, rbx
cmp bp, bp
je 0x4f53def9e
movzx edx, word [rcx + r10]
mov ebx, dword [rax + rdx*4]
cmp ch, ch
je 0x4f53defb2
call rdi
mov r9, qword [rbp - 0x78]
jmp 0x4f53defbf
lea r8, [r8 + 1]
mov eax, r14d
jmp 0x4f53df362
add rbx, r10
mov dword [rsp + 0x38], r14d
cmp bx, bx
je 0x4f53def87
mov r8, rbx
mov ecx, dword [rsi + 0x18]
cmp bx, bx
je 0x4f53defca
or r8, r9
mov r8d, r8d
cmp bl, bl
je 0x4f53defed
mov byte [r9 + rcx], al
inc r9
jmp 0x4f53df0f1
mov r9d, dword [rsp + 0x40]
mov r8, rbx
jmp 0x4f53df382
or r8, rcx
lea rdx, [rcx + r9]
jmp 0x4f53df199
add r9d, 0xffffffe0
add r9d, eax
jmp 0x4f53dec9f
ror r9d, 0xd
cmp al, 0x61
jl 0x4f53deffd
jmp 0x4f53deff9
add r9, 4
cmp r9, rdx
jne 0x4f53df02a
jmp 0x4f53df1a6
sub rcx, r9
test r8, r8
je 0x4f53df02a
jmp 0x4f53df10e
mov eax, dword [r9]
mov dword [r9 + rcx], eax
jmp 0x4f53df00f
mov dword [rsp + 0x70], 0xc38ae16d
sub dword [rsp + 0x70], 0x5d
jmp 0x4f53df042
mov eax, dword [rdx]
mov ecx, dword [rdx + 0x14]
jmp 0x4f53df05e
cmove rdi, rbx
mov qword [rbp - 0x80], rdi
cmp ch, ch
je 0x4f53df055
call fcn.4f53df8da
mov edx, eax
jmp 0x4f53df092
add rax, rdi
mov qword [rbp - 0x70], rax
jmp 0x4f53df087
mov dword [rsp + 0x6c], 0xe553a4d1
sub dword [rsp + 0x6c], 0x79
cmp cl, cl
je 0x4f53df033
add dword [rsp + 0x68], 0x7b
mov qword [rsp + 0x78], rdx
cmp cx, cx
je 0x4f53df067
add rcx, rdi
mov eax, dword [rdx + 0x10]
jmp 0x4f53ded25
add rdx, rdi
mov dword [rsp + 0x68], 0x72676d1
jmp 0x4f53df078
add r9, 0x10
mov rcx, qword [r9]
jmp 0x4f53deddd
ret
pop r14
pop rdi
jmp 0x4f53df0bc
add rsp, 0x130
pop r15
jmp 0x4f53df0ac
pop rsi
pop rbp
jmp 0x4f53df0ab
movaps xmmword [rbp - 0x10], xmm0
call rbx
jmp 0x4f53def08
cmp r8, rdx
jb 0x4f53df0d8
mov eax, dword [rcx + 0x40]
jmp 0x4f53dedd0
mov rcx, qword [rcx]
cmp rcx, r9
jne 0x4f53df0eb
jmp 0x4f53dedf1
nop
mov rdx, qword [rcx + 0x30]
jmp 0x4f53df0cb
cmp r9, rdx
jne 0x4f53df11b
jmp 0x4f53df1a6
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r9]
jmp 0x4f53defd4
mov eax, dword [r8]
add r8, 4
jmp 0x4f53dee63
cmp r8, r10
je 0x4f53df144
test r11, r11
je 0x4f53df124
jmp 0x4f53dee13
cmp r8, r10
jne 0x4f53df124
mov ecx, dword [rsi + 0x10]
jmp 0x4f53dee24
test r10d, r10d
je 0x4f53df15b
mov rax, qword [rsp + 0x50]
jmp 0x4f53decd8
mov r11, qword [r12 + 0x30]
test r11, r11
jne 0x4f53df17f
jmp 0x4f53ded3e
mov r10d, r14d
test esi, esi
je 0x4f53df15b
jmp 0x4f53dee91
nop word [rax + rax]
movups xmm0, xmmword [r12 + 0x58]
jmp 0x4f53decb6
mov r8d, dword [rsp + 0x38]
lea r9, [rsp + 0x38]
jmp 0x4f53df33b
cmp r9, rdx
je 0x4f53df1a6
mov rcx, rbx
jmp 0x4f53df01d
mov eax, dword [rsi + 0x18]
test eax, eax
je 0x4f53df18a
jmp 0x4f53defe0
push r14
push r15
cmp cx, cx
je 0x4f53df1fa
mov qword [rsp + 0x18], rbx
push rbp
cmp ch, ch
je 0x4f53df1c5
push rsi
push rdi
cmp cx, cx
je 0x4f53df1b2
mov edx, 0xa
add edx, 0xf
jmp 0x4f53df1df
mov rbx, rdx
lea rcx, [rbp + 0x10]
jmp 0x4f53df1cc
call fcn.4f53df3bd
mov dword [rsp + 0x40], eax
jmp 0x4f53deef6
mov r8, qword [rcx + 0x60]
mov r9, qword [r8 + 0x18]
jmp 0x4f53df09f
lea rbp, [rsp - 0x30]
sub rsp, 0x130
cmp bx, bx
je 0x4f53df1d6
xor r14d, r14d
mov qword [rsp + 0x160], r12
jmp 0x4f53df218
mov edi, r14d
mov qword [rsp + 0x168], r13
jmp 0x4f53df1ed
lea r10, [r8 + rdx]
cmp r8, r10
je 0x4f53df233
jmp 0x4f53df2e8
mov edx, r14d
test edi, edi
je 0x4f53df243
jmp 0x4f53ded57
cmp edx, edi
jb 0x4f53df24b
mov ecx, dword [rsi + 8]
jmp 0x4f53ded6d
mov eax, edx
lea rcx, [rcx + 1]
jmp 0x4f53ded82
nop dword [rax + rax]
mov r13d, dword [rsp + rax*4 + 0x68]
jmp 0x4f53decc0
cmp rax, 3
jl 0x4f53df25b
mov edi, dword [rsp + 0x3c]
jmp 0x4f53df2b1
add r8, r11
mov eax, r14d
jmp 0x4f53dec89
add rcx, r11
movzx r8d, word [rdx + rax]
jmp 0x4f53df2a5
inc rax
mov qword [rsp + 0x60], rax
jmp 0x4f53df265
lea r8, [r8 + 1]
ror eax, 0xd
jmp 0x4f53dec94
mov edx, dword [rdi + 0x24]
lea eax, [r10 + r10]
jmp 0x4f53df2c6
mov r15d, dword [rcx + r8*4]
add r15, r11
jmp 0x4f53deeab
xor ecx, ecx
mov edx, edi
jmp 0x4f53df2b7
mov r8d, 0x2f0c
add r8d, 0xf4
jmp 0x4f53df2ce
mov ecx, dword [rdi + 0x1c]
add rax, r11
jmp 0x4f53df27c
lea r9d, [rcx + 4]
call qword [rbp - 0x30]
jmp 0x4f53dee84
lea r9, [r9 + 4]
cmp r8, r10
jne 0x4f53df30f
jmp 0x4f53df233
test rcx, rcx
je 0x4f53df30f
movzx eax, byte [r8]
jmp 0x4f53ded62
lea r9, [r9 + 1]
cmp r8, r10
jne 0x4f53df2ed
jmp 0x4f53df233
mov eax, dword [r8]
jmp 0x4f53ded76
call rdi
movups xmm1, xmmword [rbp - 0x68]
cmp sp, sp
je 0x4f53df34d
movaps xmmword [rbp - 0x20], xmm1
movups xmm1, xmmword [rbp - 0x48]
cmp ax, ax
je 0x4f53df32f
mov dword [rsp + 0x20], eax
movdqa xmmword [rsp + 0x50], xmm0
jmp 0x4f53df36a
mov edx, eax
mov rcx, rbx
jmp 0x4f53df317
movzx eax, byte [rbp + rdx + 0x10]
xor byte [r8 - 1], al
jmp 0x4f53df38a
lea r9, [rsp + 0x50]
mov eax, dword [rsi + 0x2c]
cmp dh, dh
je 0x4f53df377
mov rdx, qword [rbp - 0x70]
mov rcx, r15
jmp 0x4f53df322
inc r14d
div r9d
jmp 0x4f53df342
movups xmm0, xmmword [rbp - 0x58]
movaps xmmword [rbp], xmm1
jmp 0x4f53df0c0
movaps xmm0, xmmword [rsp + 0x50]
lea r8, [rbp - 0x20]
jmp 0x4f53df359
nop
xor edx, edx
jmp 0x4f53defa6
mov eax, dword [rsi + 0x18]
cmp r14d, eax
jb 0x4f53df383
jmp 0x4f53df18a
cmp rdx, r9
jne 0x4f53df3b2
jmp 0x4f53deebd
movzx eax, byte [rdx]
inc rdx
jmp 0x4f53def65