Function at 0x14000239c
Capabilities:
Access peb ldr_data

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov qword [rsp + 0x28], rcx
mov ecx, 0x652a9415
mov esi, 0xffffffff
xor eax, eax
xor ebp, ebp
cmp ecx, 0xed270c42
jg 0x140002405
cmp ecx, 0xa1ce76b8
jg 0x140002454
cmp ecx, 0x957b62c0
jle 0x1400024ef
cmp ecx, 0x957b62c1
je 0x1400025ac
cmp ecx, 0x9f293f92
je 0x1400025bb
cmp ecx, 0xa0de6bc4
je 0x1400025a2
jmp 0x1400023bf
cmp ecx, 0x2cd89184
jg 0x1400024a3
cmp ecx, 0xf03409c6
jle 0x14000251f
cmp ecx, 0xf03409c7
je 0x1400026a8
cmp ecx, 0xfced7698
je 0x1400026bd
cmp ecx, 0xf3019ba
jne 0x1400023bf
cmp ebp, 0x40
setb byte [rsp + 0x25]
mov ecx, 0xb8e301ce
mov dil, byte [rsp + 0x25]
jmp 0x1400023bf
cmp ecx, 0xbbed051e
jle 0x14000254e
cmp ecx, 0xbbed051f
je 0x1400026f9
cmp ecx, 0xbf1891cc
je 0x1400025a2
cmp ecx, 0xd6ead03f
jne 0x1400023bf
mov rcx, qword gs:[0x30]
mov rcx, qword [rcx + 0x60]
mov rcx, qword [rcx + 0x18]
mov rbx, qword [rcx + 0x10]
mov ecx, 0xa1ce76b9
jmp 0x1400023bf
cmp ecx, 0x5e405390
jle 0x14000257e
cmp ecx, 0x5e405391
je 0x140002706
cmp ecx, 0x638919f2
je 0x14000272d
cmp ecx, 0x652a9415
jne 0x1400023bf
mov ecx, ebp
cmp byte [rdx + rcx], 0
mov ecx, 0xf3019ba
mov r8d, 0xb8e301ce
cmove ecx, r8d
xor edi, edi
jmp 0x1400023bf
cmp ecx, 0x89f39c7f
je 0x14000274a
cmp ecx, 0x8cddf3e4
jne 0x1400027c7
test r12b, 1
mov ecx, 0xed564678
mov r8d, 0x5e405391
cmovne ecx, r8d
jmp 0x1400023bf
cmp ecx, 0xed270c43
je 0x140002761
cmp ecx, 0xed564678
jne 0x1400023bf
test rax, rax
mov ecx, 0x8a89f61e
mov r8d, 0x638919f2
cmove ecx, r8d
jmp 0x1400023bf
cmp ecx, 0xa1ce76b9
je 0x140002784
cmp ecx, 0xb8e301ce
jne 0x1400023bf
test dil, 1
mov ecx, 0xed270c43
mov r8d, 0xf03409c7
cmovne ecx, r8d
jmp 0x1400023bf
cmp ecx, 0x2cd89185
je 0x14000279d
cmp ecx, 0x5cef4cb8
jne 0x1400023bf
inc ebp
mov ecx, 0x652a9415
jmp 0x1400023bf
mov ecx, 0x2cd89185
jmp 0x1400023bf
cmp qword [rbx + 0x30], 0
mov ecx, 0x89f39c7f
jmp 0x14000278b
mov ecx, r14d
mov ecx, dword [rcx + r13 + 0xc]
add rcx, r13
lea r11, [rsp + 0x30]
mov esi, 0x83aeb9e6
mov r9d, 0x1c41f22b
test r8b, 1
mov r10d, 0x84504f48
cmovne r10d, esi
cmp r9d, 0x2746a31
jle 0x14000260d
cmp r9d, 0x1c41f22a
jg 0x14000262e
cmp r9d, 0x2746a32
je 0x140002642
cmp r9d, 0xe5b9c09
jne 0x1400025e4
mov r9d, r10d
jmp 0x1400025e4
cmp r9d, 0x83aeb9e6
je 0x14000264a
cmp r9d, 0x84504f48
je 0x1400027aa
cmp r9d, 0xadbcb68b
jne 0x1400025e4
jmp 0x140002669
cmp r9d, 0x5173fcf4
je 0x14000269d
cmp r9d, 0x1c41f22b
jne 0x1400025e4
jmp 0x140002681
mov r9d, 0x84504f48
jmp 0x1400025e4
mov r9b, byte [rcx]
xor r9b, byte [r11]
test r9b, 0xdf
mov r9d, 0x2746a32
mov r15d, 0x5173fcf4
cmove r9d, r15d
jmp 0x1400025e4
cmp byte [rcx], 0
setne byte [rsp + 0x27]
mov r9d, 0xe5b9c09
mov r8b, byte [rsp + 0x27]
jmp 0x1400025d6
cmp byte [r11], 0
mov r9d, 0xadbcb68b
mov r8d, 0xe5b9c09
cmove r9d, r8d
xor r8d, r8d
jmp 0x1400025d6
inc r11
inc rcx
jmp 0x1400025d0
mov ecx, ebp
mov r8b, byte [rdx + rcx]
mov byte [rsp + rcx + 0x30], r8b
mov ecx, 0x5cef4cb8
jmp 0x1400023bf
lea ecx, [rbp + 1]
mov r8d, ebp
mov byte [rsp + r8 + 0x30], 0x2e
lea r8d, [rbp + 2]
mov byte [rsp + rcx + 0x30], 0x64
lea ecx, [rbp + 3]
mov r9b, 0x6c
mov byte [rsp + r8 + 0x30], r9b
lea r8d, [rbp + 4]
mov byte [rsp + rcx + 0x30], r9b
add ebp, 5
mov byte [rsp + r8 + 0x30], 0
mov ecx, 0xd6ead03f
jmp 0x1400023bf
mov ecx, 0xbf1891cc
mov rax, r13
jmp 0x1400023bf
mov r13, qword [rbx + 0x30]
movsxd rcx, dword [r13 + 0x3c]
mov r14d, dword [rcx + r13 + 0x88]
test r14d, r14d
mov ecx, 0x9f293f92
mov r8d, 0xa0de6bc4
cmove ecx, r8d
jmp 0x1400023bf
lea rcx, [rsp + 0x30]
mov r15, rdx
mov rax, qword [rsp + 0x28]
call qword [rax + 0x30]
mov rdx, r15
mov ecx, 0x8a89f61e
jmp 0x1400023bf
test rax, rax
sete byte [rsp + 0x26]
mov ecx, 0x8cddf3e4
mov r12b, byte [rsp + 0x26]
jmp 0x1400023bf
mov ecx, ebp
mov byte [rsp + rcx + 0x30], 0
lea ecx, [rbp - 4]
cmp byte [rsp + rcx + 0x30], 0x2e
mov ecx, 0xfced7698
mov r8d, 0xd6ead03f
cmove ecx, r8d
jmp 0x1400023bf
test esi, esi
mov ecx, 0x957b62c1
mov r8d, 0x8cddf3e4
cmove ecx, r8d
xor r12d, r12d
jmp 0x1400023bf
mov rbx, qword [rbx]
mov ecx, 0xa1ce76b9
jmp 0x1400023bf
movsx esi, byte [r11]
movsx ecx, byte [rcx]
sub esi, ecx
mov ecx, 0xbf1891cc
mov r8d, 0xbbed051f
cmove ecx, r8d
jmp 0x1400023bf
cmp ecx, 0x8a89f61e
jne 0x1400023bf
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret