Function at 0x1800255e0
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
jmp 0x180025b6a
add r9, 0x10
mov rcx, qword [r9]
cmp rcx, r9
je 0x180025604
jmp 0x1800255f3
lea r8, [fcn.1800260e1]
nop
mov rdx, qword [rcx + 0x30]
jmp 0x180025621
mov rdi, rdx
test rdi, rdi
cmove rdi, rbx
jmp 0x180025b85
cmp r8, rax
jb 0x180025601
mov rcx, qword [rcx]
cmp rcx, r9
jne 0x1800255fb
jmp 0x180025604
cmp r8, rdx
jb 0x180025615
mov eax, dword [rcx + 0x40]
add rax, rdx
cmp bl, bl
je 0x180025610
movups xmmword [rsp + 0x40], xmm0
mov r10d, dword [rax + r11 + 0x88]
test r10d, r10d
je 0x180025677
jmp 0x180025c16
mov r8d, dword [rbx]
lea rbx, [rbx + 4]
add r8, r11
jmp 0x18002592c
movups xmm0, xmmword [r12 + 0x58]
movsxd rax, dword [r11 + 0x3c]
mov r12, qword [r12]
jmp 0x180025630
add rbx, r11
mov r10d, r15d
test esi, esi
je 0x180025677
jmp 0x180025647
cmp r10d, esi
jb 0x180025647
mov r11, qword [r12 + 0x30]
test r11, r11
jne 0x180025656
jmp 0x180025ae7
mov r8d, edx
nop
movsx eax, byte [rcx]
cmp al, al
je 0x1800256a2
add r9d, eax
inc rcx
sub r8, 1
jne 0x18002568a
jmp 0x180025869
ror r9d, 0xd
cmp al, 0x61
jl 0x180025691
add r9d, 0xffffffe0
jmp 0x180025691
mov eax, dword [r8]
add r8, 4
jmp 0x1800256e0
test rcx, rcx
je 0x1800256b9
movzx eax, byte [r8]
inc r8
jmp 0x1800256d0
mov byte [r9], al
lea r9, [r9 + 1]
cmp r8, r10
jne 0x1800256c7
jmp 0x180025716
mov dword [r9], eax
lea r9, [r9 + 4]
cmp r8, r10
jne 0x1800256b9
jmp 0x180025716
or rcx, rdx
lea r10, [r8 + rdx]
cmp r8, r10
je 0x180025716
jmp 0x1800256c2
xor byte [rcx - 1], al
cmp edx, ebx
jb 0x18002570e
mov ecx, dword [rsi + 8]
jmp 0x1800259db
nop dword [rax]
mov eax, edx
lea rcx, [rcx + 1]
jmp 0x18002576e
mov edx, r15d
test ebx, ebx
je 0x180025703
mov rcx, rdi
jmp 0x18002570b
cmp r15d, eax
jb 0x180025737
mov r8d, dword [rsp + 0x38]
lea r9, [rsp + 0x38]
jmp 0x18002588b
nop
xor edx, edx
lea r8, [r8 + 1]
jmp 0x1800258ff
test eax, eax
je 0x180025727
mov r9d, dword [rsp + 0x3c]
mov r8, rbx
jmp 0x180025736
mov r8d, dword [rsi + 8]
mov edx, dword [rsi + 0xc]
add r8, rdi
cmp ax, ax
je 0x180025789
mov r8d, dword [rsi + 0x1c]
add r9, rax
add r8, r14
cmp dx, dx
je 0x1800257c4
and eax, 3
inc edx
movzx eax, byte [rax + rsi + 0x2c]
jmp 0x1800256fc
mov r11d, r11d
or r11, rdx
lea r10, [r8 + rdx]
jmp 0x180025b16
add rdx, r14
mov r10, r8
or r10, rdx
jmp 0x1800257d1
mov r14, qword [rsp + 0x70]
mov r13, qword [rsp + 0x158]
add r8, r14
jmp 0x1800257a6
mov r12, qword [rsp + 0x150]
mov r11, r8
or r11, rax
jmp 0x18002577a
mov eax, dword [rsi + 0x10]
mov r9d, dword [rsi + 8]
add rax, rdi
cmp ah, ah
je 0x18002575f
mov rcx, r9
or rcx, r8
mov ecx, ecx
jmp 0x1800256ee
mov r10d, r10d
or r10, rcx
lea r9, [rdx + rcx]
jmp 0x180025962
cmp r9, rdx
je 0x180025823
mov rcx, rbx
sub rcx, r9
cmp cx, cx
je 0x18002582b
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r9]
mov dword [r9 + rcx], eax
jmp 0x18002581a
mov byte [r9 + rcx], al
inc r9
cmp r9, rdx
jne 0x18002583c
jmp 0x180025823
add r9, 4
cmp r9, rdx
jne 0x1800257fe
mov eax, dword [rsi + 0x18]
jmp 0x180025742
test r8, r8
je 0x1800257fe
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [r9]
jmp 0x180025807
mov qword [rsp + 0x50], rax
cmp rax, 3
jl 0x18002585c
mov rsi, qword [rsp + 0x68]
jmp 0x180025bea
mov qword [rsp + 0x78], rcx
mov r13d, dword [rsp + rax*4 + 0x58]
mov r14, r15
jmp 0x180025c37
mov ebx, dword [r11 + r10 + 0x20]
lea rdi, [r11 + r10]
mov esi, dword [rdi + 0x18]
jmp 0x180025666
movzx edx, ax
test edx, edx
je 0x180025869
mov rcx, qword [rsp + 0x48]
jmp 0x180025686
mov edx, eax
mov rcx, rbx
call rdi
jmp 0x1800258ef
mov r8, rbx
mov ecx, dword [rsi + 0x18]
or r8, r9
cmp sp, sp
je 0x1800258cf
mov rcx, r14
movaps xmmword [rbp - 0x30], xmm1
movups xmm1, xmmword [rbp - 0x58]
jmp 0x18002590a
movaps xmm0, xmmword [rsp + 0x40]
lea r8, [rbp - 0x30]
mov rdx, qword [rbp - 0x80]
cmp si, si
je 0x1800258a2
mov rcx, rbx
call rdi
mov r9, qword [rsp + 0x78]
cmp dh, dh
je 0x180025894
mov r8d, r8d
or r8, rcx
lea rdx, [rcx + r9]
jmp 0x1800257e0
movzx eax, byte [rbp + rdx]
xor byte [r8 - 1], al
mov eax, dword [rsi + 0x18]
jmp 0x180025722
movups xmm1, xmmword [rbp - 0x78]
lea r9, [rsp + 0x40]
mov eax, dword [rsi + 0x2c]
cmp dh, dh
je 0x1800258af
mov eax, r15d
inc r15d
div r9d
jmp 0x1800258de
mov dword [rsp + 0x20], eax
movdqa xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rbp - 0x68]
jmp 0x180025949
test dl, dl
jne 0x180025931
lea ecx, [rax + r9]
cmp ecx, r13d
jne 0x180025941
jmp 0x180025c0a
mov eax, r15d
nop
movsx edx, byte [r8]
jmp 0x180025bdc
mov r14d, dword [rcx + r8*4]
add r14, r11
inc r10d
jmp 0x180025672
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
call rbx
jmp 0x180025aa6
pop rsi
pop rbp
ret
pop r15
pop r14
pop rdi
jmp 0x180025958
cmp rdx, r9
je 0x18002597a
test r10, r10
je 0x180025982
nop dword [rax]
jmp 0x1800259a6
lea r8, [r8 + 4]
cmp rdx, r9
jne 0x180025982
mov edx, dword [rsi + 0x20]
jmp 0x1800257b6
mov eax, dword [rdx]
add rdx, 4
mov dword [r8], eax
jmp 0x180025971
lea r8, [r8 + 1]
cmp rdx, r9
jne 0x1800259a6
jmp 0x18002597a
movzx eax, byte [rdx]
inc rdx
mov byte [r8], al
jmp 0x18002598d
movzx eax, byte [r8]
inc r8
mov byte [r9], al
jmp 0x1800259bd
lea r9, [r9 + 1]
cmp r8, r10
jne 0x1800259b1
jmp 0x180025b0e
mov dword [rbp - 0x70], ecx
mov qword [rbp - 0x78], rdi
lea rax, [rcx + rdi]
cmp ax, ax
je 0x180025a2a
mov dword [rsp + 0x34], 0x6c6c64
call qword [rbp - 0x48]
mov r10, rax
jmp 0x180025a94
add rax, r10
movzx edx, word [rcx + r10]
mov ebx, dword [rax + rdx*4]
jmp 0x180025a1a
mov qword [rbp - 0x58], rax
mov eax, dword [rsi + 0x20]
mov dword [rbp - 0x50], eax
cmp bx, bx
je 0x180025a36
add rbx, r10
mov dword [rsp + 0x38], r15d
mov edx, dword [rsi + 0x18]
jmp 0x1800258c1
mov qword [rbp - 0x68], rax
mov eax, dword [rsi + 0x10]
mov dword [rbp - 0x60], eax
jmp 0x180025a57
mov eax, dword [rsi + 0x24]
add rax, r14
mov qword [rsp + 0x40], rax
jmp 0x180025a67
mov eax, dword [rax + r10 + 0x1c]
mov r8d, 4
mov rdi, qword [rbp - 0x38]
cmp di, di
je 0x1800259fe
add rax, rcx
add rax, rdi
lea rcx, [rsp + 0x30]
cmp bx, bx
je 0x180025a0b
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x30], 0x2e787064
cmp al, al
je 0x1800259eb
mov dword [rsp + 0x3c], eax
test eax, eax
je 0x180025aa6
mov rcx, qword gs:[0x30]
jmp 0x180025b75
test rax, rax
je 0x180025aa6
movsxd rcx, dword [rax + 0x3c]
mov eax, dword [rcx + rax + 0x88]
jmp 0x180025abc
mov rbx, qword [rsp + 0x160]
xor eax, eax
add rsp, 0x120
jmp 0x18002595b
test eax, eax
je 0x180025aa6
mov ecx, dword [rax + r10 + 0x24]
lea r9, [rsp + 0x38]
jmp 0x180025a43
mov r11, qword [r12 + 0x30]
test r11, r11
je 0x180025ae7
nop word [rax + rax]
jmp 0x180025656
mov rax, qword [rsp + 0x50]
mov qword [rbp + rax*8 - 0x48], r14
inc rax
jmp 0x180025842
mov eax, dword [r8]
add r8, 4
mov dword [r9], eax
jmp 0x180025b05
lea r9, [r9 + 4]
cmp r8, r10
jne 0x180025af9
mov ecx, dword [rsi + 0x10]
jmp 0x180025750
cmp r8, r10
je 0x180025b0e
test r11, r11
je 0x180025af9
nop word [rax + rax]
jmp 0x1800259b1
mov dword [rsp + 0x5c], 0xe553a458
mov dword [rsp + 0x60], 0xc38ae110
mov ecx, dword [rax]
jmp 0x180025b9c
mov qword [rsp + 0x158], r13
mov r8, qword [rcx + 0x60]
mov r9, qword [r8 + 0x18]
jmp 0x1800255e5
add rax, rdi
mov dword [rsp + 0x58], 0x726774c
mov qword [rsp + 0x68], rax
jmp 0x180025b2f
mov qword [rsp + 0x18], rbx
push rbp
push rsi
cmp dh, dh
je 0x180025b95
xor r15d, r15d
mov qword [rsp + 0x150], r12
mov edi, r15d
jmp 0x180025b43
mov qword [rsp + 0x70], rdi
call fcn.1800260e1
mov eax, eax
cmp cl, cl
je 0x180025b58
push rdi
push r14
push r15
jmp 0x180025bbb
add rcx, rdi
mov qword [rbp - 0x80], rcx
mov ecx, dword [rax + 0x14]
jmp 0x180025bfa
lea rcx, [rbp]
mov edx, 0x19
call fcn.180025c6b
jmp 0x180025a7e
lea rbp, [rsp - 0x20]
sub rsp, 0x120
mov rbx, rdx
cmp si, si
je 0x180025ba8
mov edx, ebx
call qword [rbp - 0x40]
mov edx, dword [rsi + 8]
jmp 0x180025c5c
lea r8, [r8 + 1]
ror eax, 0xd
add eax, edx
jmp 0x18002591a
xor ecx, ecx
mov r8d, 0x3000
mov ebx, dword [rsi + 0x20]
cmp dx, dx
je 0x180025c4d
mov rax, r15
add rcx, rdi
mov qword [rsp + 0x50], rax
jmp 0x180025857
mov edx, dword [rdi + 0x24]
lea eax, [r10 + r10]
mov ecx, dword [rdi + 0x1c]
jmp 0x180025c27
mov rax, qword [rsp + 0x40]
mov r9d, r15d
shr rax, 0x10
jmp 0x18002587a
add rax, r11
add rcx, r11
movzx r8d, word [rdx + rax]
jmp 0x18002593a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov r12, qword [rcx + 0x10]
jmp 0x180025acf
lea r9d, [rcx + 4]
add ebx, dword [rsi + 0x10]
add ebx, dword [rsi + 8]
jmp 0x180025bcf
mov rdi, rax
mov r8d, dword [rsi + 4]
mov r9, rax
jmp 0x180025794