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

Disassembly:
mov r11, rsp
mov qword [r11 + 0x20], r9
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x10], rdx
push rbx
push r13
sub rsp, 0x158
mov qword [r11 - 0x18], rbp
xor eax, eax
xor ebp, ebp
mov qword [r11 - 0x20], rsi
mov qword [r11 - 0x28], rdi
mov ebx, ebp
mov qword [r11 - 0x30], r12
mov rdi, r8
mov qword [r11 - 0x38], r14
mov r14, rcx
mov dword [rsp + 0x68], ebp
mov dword [rsp + 0x98], ebp
mov qword [r11 - 0xe8], rax
mov qword [r11 - 0xa8], rax
mov r13, qword [rcx]
mov qword [rsp + 0xd8], r13
mov dword [rsp + 0x90], ebp
mov qword [rsp + 0x70], rbx
mov dword [rsp + 0x60], ebp
mov dword [rsp + 0x88], ebp
mov dword [rsp + 0x94], ebp
mov dword [rsp + 0x9c], ebp
mov dword [rsp + 0x8c], ebp
mov dword [rsp + 0xa4], ebp
cmp dword [rcx + 0x30], eax
jne 0x1400562b2
cmp byte [r13 + 0x61], al
jne 0x1400562b2
mov qword [r11 - 0x40], r15
call fcn.140076860
mov r15, rax
test rax, rax
je 0x14005629a
mov rax, qword [r14]
mov edx, ebp
test dword [rax + 0x30], 0x40000
je 0x140055c14
mov rdx, r15
mov rcx, r14
call fcn.140077980
mov rdx, rax
mov rcx, rdx
test rdx, rdx
je 0x140055c35
nop dword [rax]
cmp byte [rcx + 0x10], 0x6e
jne 0x140055c2c
movzx eax, byte [rcx + 0x11]
or ebx, eax
mov rcx, qword [rcx + 0x40]
test rcx, rcx
jne 0x140055c20
mov rsi, qword [r15 + 0x18]
test ebx, ebx
mov rdi, rbp
mov qword [rsp + 0xb8], rsi
cmovne rdi, rdx
mov ebx, 1
mov qword [rsp + 0xe0], rdi
test rdi, rdi
jne 0x140055c89
mov rax, qword [r14]
test dword [rax + 0x30], 0x4000
je 0x140055c87
mov rcx, qword [r15 + 0x70]
xor r8d, r8d
mov rdx, qword [r15]
add rcx, 0x50
call fcn.140031ee0
cmp qword [rax + 0x10], rbp
jne 0x140055c89
cmp qword [r15 + 0x20], rbp
jne 0x140055c89
mov ebx, ebp
mov rdx, r15
mov rcx, r14
call fcn.1400875c0
test eax, eax
jne 0x1400567fe
mov r8d, ebp
test rdi, rdi
mov rdx, r15
mov rcx, r14
setne r8b
call fcn.1400662e0
test eax, eax
jne 0x1400567fe
mov rdx, qword [r15 + 0x70]
mov rcx, r13
call fcn.140072610
mov r8, qword [r15]
xor r9d, r9d
movsxd rdi, eax
mov rax, qword [r13 + 0x20]
mov rcx, rdi
shl rcx, 5
lea edx, [r9 + 9]
mov rcx, qword [rcx + rax]
mov qword [rsp + 0x20], rcx
mov rcx, r14
call fcn.14004c8a0
mov ebp, eax
cmp eax, 1
je 0x14005628d
mov r12d, dword [r14 + 0x34]
xor edx, edx
mov rax, qword [rsp + 0x178]
mov dword [rsp + 0x78], r12d
mov dword [rsp + 0xa0], edx
mov dword [rax + 0x4c], r12d
inc dword [r14 + 0x34]
mov rax, qword [r15 + 0x10]
mov ecx, dword [r14 + 0x34]
test rax, rax
je 0x140055d48
nop dword [rax + rax]
inc ecx
inc edx
mov dword [r14 + 0x34], ecx
mov rax, qword [rax + 0x28]
test rax, rax
jne 0x140055d30
mov dword [rsp + 0xa0], edx
test rsi, rsi
je 0x140055d6e
mov rax, qword [r14 + 0x210]
mov qword [rsp + 0x80], rax
mov rax, qword [r15]
mov qword [r14 + 0x210], rax
mov qword [rsp + 0xc0], r14
mov rsi, qword [r14 + 0x10]
test rsi, rsi
jne 0x140055da2
cmp qword [r14 + 0xa0], rsi
jne 0x140055d8e
mov rax, qword [r14]
test byte [rax + 0x5c], 8
jne 0x140055d8e
mov byte [r14 + 0x23], 1
mov rcx, r14
call fcn.14007bdb0
mov rsi, rax
test rax, rax
je 0x14005628d
cmp byte [r14 + 0x1e], 0
jne 0x140055db0
or dword [rsi + 0xc4], 0x10
mov r8d, edi
mov edx, ebx
mov rcx, r14
call fcn.14004d590
cmp qword [rsp + 0xb8], 0
je 0x140055e02
mov rax, qword [rsp + 0x190]
mov rdx, r15
mov r9, qword [rsp + 0x188]
mov rcx, r14
mov r8, qword [rsp + 0x180]
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rax
call fcn.140068230
mov dword [rsp + 0x98], r12d
mov dword [rsp + 0x68], r12d
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0xe8]
xor eax, eax
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xf0], rax
call fcn.140070b10
test eax, eax
jne 0x14005628d
test byte [r13 + 0x30], 0x80
je 0x140055e91
cmp byte [r14 + 0x1e], al
jne 0x140055e91
cmp qword [r14 + 0xa8], 0
jne 0x140055e91
inc dword [r14 + 0x38]
xor r8d, r8d
mov eax, dword [r14 + 0x38]
mov rcx, rsi
mov r9d, eax
mov dword [rsp + 0x90], eax
lea edx, [r8 + 0x43]
call fcn.14007b2c0
test ebp, ebp
jne 0x14005604e
cmp qword [rsp + 0x180], 0
jne 0x14005604e
test ebx, ebx
jne 0x14005604e
cmp dword [r15 + 0x54], ebx
jne 0x14005604e
mov rax, qword [r15]
mov r9b, 1
mov r8d, dword [r15 + 0x38]
mov edx, edi
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.140077470
test byte [r15 + 0x40], 0x20
jne 0x140055fa3
mov eax, dword [rsp + 0x90]
or r9d, 0xffffffff
movsxd rdx, dword [rsi + 0xb8]
test eax, eax
mov rbx, qword [r15]
mov r8d, dword [r15 + 0x38]
cmovne r9d, eax
mov rax, qword [rsi + 0x18]
cmp dword [rax + 0x3c], edx
jg 0x140055f1f
mov dword [rsp + 0x20], r9d
mov edx, 0x87
mov r9d, edi
mov rcx, rsi
call fcn.140038220
mov edx, eax
jmp 0x140055f4d
lea rcx, [rdx + rdx*2]
xor r10d, r10d
lea eax, [rdx + 1]
mov dword [rsi + 0xb8], eax
mov rax, qword [rsi + 0x68]
mov dword [rax + rcx*8], 0x87
mov dword [rax + rcx*8 + 4], r8d
mov dword [rax + rcx*8 + 8], edi
mov dword [rax + rcx*8 + 0xc], r9d
mov qword [rax + rcx*8 + 0x10], r10
mov rcx, qword [rsi]
cmp byte [rcx + 0x61], 0
je 0x140055f63
mov r8, rbx
or edx, 0xffffffff
call fcn.140034c90
jmp 0x140055fa3
test edx, edx
jns 0x140055f6f
mov edx, dword [rsi + 0xb8]
dec edx
movsxd rax, edx
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x68]
cmp byte [rax + rcx*8 + 1], 0
lea rdx, [rax + rcx*8]
je 0x140055f96
or r9d, 0xffffffff
mov r8, rbx
mov rcx, rsi
call fcn.140092010
jmp 0x140055fa3
test rbx, rbx
je 0x140055fa3
mov qword [rdx + 0x10], rbx
mov byte [rdx + 1], 0xff
mov rbx, qword [r15 + 0x10]
test rbx, rbx
je 0x140055fcd
nop dword [rax]
mov r8d, dword [rbx + 0x58]
mov r9d, edi
mov edx, 0x87
mov rcx, rsi
call fcn.14007b2c0
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x140055fb0
mov r15d, 0xc
cmp byte [r14 + 0x1e], 0
jne 0x140055ff6
cmp qword [r14 + 0xa8], 0
jne 0x140055ff6
cmp qword [r14 + 0x98], 0
je 0x140055ff6
mov rcx, r14
call fcn.1400214c0
mov eax, dword [rsp + 0x90]
test eax, eax
je 0x14005628d
mov ebx, 1
mov r8d, eax
mov r9d, ebx
mov rcx, rsi
lea edx, [rbx + 0x4d]
call fcn.14007b2c0
mov edx, ebx
mov rcx, rsi
call fcn.140086680
mov rax, qword [rsi]
cmp byte [rax + 0x61], 0
jne 0x14005628d
mov rbx, qword [rsi + 0x80]
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x1400567b0
mov eax, dword [rax + 0x7c]
jmp 0x1400567b5
test byte [rsp + 0x110], 0x40
mov edx, 1
mov eax, edx
mov ecx, 0x414
cmove eax, ebx
mov ebx, 0x41c
test eax, eax
cmovne bx, cx
test byte [r15 + 0x40], 0x20
jne 0x1400560a8
inc dword [r14 + 0x38]
xor eax, eax
mov ebp, eax
mov word [rsp + 0x170], dx
mov eax, dword [r14 + 0x38]
movzx edi, dx
mov r9d, eax
mov dword [rsp + 0x94], eax
xor r8d, r8d
mov rcx, rsi
lea edx, [rbp + 0x46]
call fcn.14007b2c0
jmp 0x140056117
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x1400560c3
mov eax, dword [rbp + 0x64]
and al, 3
cmp al, 2
je 0x1400560c3
mov rbp, qword [rbp + 0x28]
test rbp, rbp
jne 0x1400560b1
movsx edi, word [rbp + 0x5e]
mov edx, 0x6e
mov eax, dword [r14 + 0x38]
mov r9d, edi
mov word [rsp + 0x170], di
lea ecx, [rax + 1]
add eax, edi
mov dword [rsp + 0x60], ecx
mov ecx, dword [r14 + 0x34]
mov r8d, ecx
mov dword [r14 + 0x38], eax
mov dword [rsp + 0x88], ecx
lea eax, [rcx + 1]
mov rcx, rsi
mov dword [r14 + 0x34], eax
call fcn.14007b2c0
mov rdx, rbp
mov dword [rsp + 0xa4], eax
mov rcx, r14
call fcn.140086780
mov r8, qword [rsp + 0x180]
lea eax, [r12 + 1]
mov rdx, qword [rsp + 0x178]
xor r9d, r9d
mov dword [rsp + 0x30], eax
mov rcx, r14
xor eax, eax
mov word [rsp + 0x28], bx
mov qword [rsp + 0x20], rax
call fcn.140089da0
mov qword [rsp + 0xa8], rax
test rax, rax
je 0x14005628d
mov rbx, qword [rax + 0x2c]
movzx eax, byte [rax + 0x45]
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0xb0], rbx
mov dword [rsp + 0x64], eax
cmp eax, 1
je 0x14005618e
mov rax, qword [r14 + 0xa0]
mov rcx, r14
test rax, rax
cmovne rcx, rax
mov byte [rcx + 0x20], 1
mov eax, dword [rsp + 0x90]
test eax, eax
je 0x1400561ae
mov r9d, 1
mov r8d, eax
mov rcx, rsi
lea edx, [r9 + 0x4f]
call fcn.14007b2c0
test rbp, rbp
je 0x140056210
movsx rax, di
xor edx, edx
mov edi, edx
test rax, rax
jle 0x140056207
mov r12d, dword [rsp + 0x60]
mov r13, rax
mov ebx, dword [rsp + 0x78]
nop dword [rax]
mov rax, qword [rbp + 8]
mov r8d, ebx
mov rdx, r15
mov dword [rsp + 0x20], r12d
mov rcx, rsi
movsx r9d, word [rax + rdi*2]
call fcn.140059040
inc r12d
inc rdi
cmp rdi, r13
jl 0x1400561d0
mov rbx, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xd8]
mov edi, dword [rsp + 0x60]
mov r12d, edi
jmp 0x140056242
mov eax, dword [r14 + 0x38]
mov r9d, r12d
inc eax
mov byte [rsp + 0x28], 0
or r8d, 0xffffffff
mov dword [rsp + 0x20], eax
mov rdx, r15
mov rcx, r14
call fcn.140058f30
mov r12d, eax
mov edi, dword [rsp + 0x60]
cmp eax, dword [r14 + 0x38]
jle 0x140056242
mov dword [r14 + 0x38], eax
cmp dword [rsp + 0x64], 0
je 0x1400563a7
movzx eax, word [rsp + 0x170]
mov rcx, r13
mov edi, dword [rsp + 0xa0]
mov word [rsp + 0x60], ax
lea eax, [rdi + 2]
movsxd rdx, eax
call fcn.140055480
mov qword [rsp + 0x70], rax
mov rcx, rax
test rax, rax
jne 0x14005633c
mov rcx, qword [rsp + 0xa8]
call fcn.14008d250
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
mov rax, qword [rsp + 0x80]
mov r15, qword [rsp + 0x128]
mov r14, qword [rsp + 0xc0]
mov r12, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x150]
test r14, r14
je 0x1400562de
mov qword [r14 + 0x210], rax
mov rcx, r13
call fcn.1400760c0
mov r14, qword [rsp + 0x130]
test rdi, rdi
je 0x1400562fe
mov rdx, rdi
mov rcx, r13
call fcn.14005bd80
mov rdi, qword [rsp + 0x140]
test rbx, rbx
je 0x14005683c
test r13, r13
je 0x140056834
cmp qword [r13 + 0x2a8], 0
je 0x140056806
mov rdx, rbx
mov rcx, r13
call fcn.14003b520
add rsp, 0x158
pop r13
pop rbx
ret
lea eax, [rdi + 1]
mov edx, 1
movsxd rdi, eax
mov r8, rdi
call fcn.1400c71f0
mov rcx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x78]
mov byte [rdi + rcx], 0
test ebx, ebx
js 0x140056369
sub ebx, edx
movsxd rax, ebx
mov byte [rax + rcx], 0
mov edi, dword [rsp + 0xb4]
test edi, edi
js 0x14005637e
mov eax, edi
sub eax, edx
cdqe
mov byte [rax + rcx], 0
mov eax, dword [rsp + 0xa4]
test eax, eax
je 0x140056393
mov edx, eax
mov rcx, rsi
call fcn.14007b9f0
mov rcx, rsi
call fcn.140084160
mov dword [rsp + 0x9c], eax
jmp 0x140056446
test rbp, rbp
je 0x140056410
inc dword [r14 + 0x38]
xor eax, eax
mov rcx, qword [r14]
mov rdx, rbp
mov r12d, dword [r14 + 0x38]
movsx ebx, word [rsp + 0x170]
mov dword [rsp + 0x60], eax
call fcn.1400641f0
mov dword [rsp + 0x30], ebx
mov r9d, ebx
mov qword [rsp + 0x28], rax
mov r8d, edi
mov edx, 0x65
mov dword [rsp + 0x20], r12d
mov rcx, rsi
call fcn.14007b3a0
mov r8d, dword [rsp + 0x88]
mov r9d, r12d
mov edx, 0x81
mov dword [rsp + 0x28], ebx
mov rcx, rsi
mov dword [rsp + 0x20], edi
call fcn.14007b5b0
jmp 0x140056432
mov r8d, dword [rsp + 0x94]
mov eax, 1
mov r9d, r12d
mov word [rsp + 0x60], ax
mov edx, 0x91
mov rcx, rsi
call fcn.14007b2c0
mov rcx, qword [rsp + 0xa8]
call fcn.14008d250
mov edi, dword [rsp + 0xb4]
cmp qword [rsp + 0xb8], 0
jne 0x1400564bd
xor eax, eax
cmp dword [rsp + 0x64], 2
mov ebx, eax
jne 0x140056469
lea edx, [rax + 0x14]
mov rcx, rsi
call fcn.14007b1e0
mov ebx, eax
lea rax, [rsp + 0x98]
mov r9b, 8
mov qword [rsp + 0x38], rax
mov r8d, 0x6b
lea rax, [rsp + 0x68]
mov rdx, r15
mov qword [rsp + 0x30], rax
mov rcx, r14
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x20], eax
call fcn.140068af0
mov r10d, dword [rsp + 0x64]
cmp r10d, 2
jne 0x1400564c2
mov edx, ebx
mov rcx, rsi
call fcn.140083b00
jmp 0x1400564c7
mov r10d, dword [rsp + 0x64]
test r10d, r10d
je 0x140056517
cmp dword [r15 + 0x54], 0
mov edx, dword [rsp + 0x68]
mov ebx, dword [rsp + 0x60]
jne 0x1400565a1
mov rcx, qword [rsp + 0x70]
mov eax, edx
sub eax, dword [rsp + 0x78]
cdqe
cmp byte [rax + rcx], 0
je 0x140056596
mov r9d, dword [rsp + 0x9c]
mov r8d, edx
movsx eax, bx
mov edx, 0x1d
mov dword [rsp + 0x28], eax
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.14007b5b0
jmp 0x14005658d
mov rcx, rsi
test rbp, rbp
je 0x140056569
mov ebx, dword [rsp + 0x88]
mov edx, 0x25
mov r8d, ebx
call fcn.14007b250
cmp dword [r15 + 0x54], 0
mov r8d, ebx
mov dword [rsp + 0x8c], eax
mov rcx, rsi
je 0x14005655a
xor r9d, r9d
mov dword [rsp + 0x20], r12d
lea edx, [r9 + 0x62]
call fcn.14007b330
jmp 0x140056589
mov r9d, r12d
mov edx, 0x7c
call fcn.14007b2c0
jmp 0x140056589
mov r8d, dword [rsp + 0x94]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
lea edx, [r9 + 0x2a]
call fcn.14007b330
mov dword [rsp + 0x8c], eax
mov ebx, dword [rsp + 0x60]
mov edx, dword [rsp + 0x68]
mov r10d, dword [rsp + 0x64]
cmp dword [r15 + 0x54], 0
je 0x1400566d6
mov rbx, qword [r15 + 0x60]
test rbx, rbx
je 0x1400565be
nop word [rax + rax]
cmp qword [rbx], r13
je 0x1400565be
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x1400565b0
mov rdx, r15
mov rcx, r14
call fcn.1400885d0
mov rax, qword [r14 + 0xa0]
mov rcx, r14
test rax, rax
cmovne rcx, rax
cmp dword [rsp + 0x64], 1
mov byte [rcx + 0x21], 1
jne 0x140056606
mov r8d, dword [rsp + 0x78]
mov edx, 0x72
mov rcx, rsi
call fcn.14007b250
cmp qword [r14 + 0xa0], 0
jne 0x140056606
mov byte [r14 + 0x20], 0
mov rax, qword [rsi + 0x18]
mov r15d, 0xc
movsxd rdx, dword [rsi + 0xb8]
cmp dword [rax + 0x3c], edx
jg 0x140056637
lea r9d, [r15 - 0xb]
mov dword [rsp + 0x20], r12d
xor r8d, r8d
mov edx, r15d
mov rcx, rsi
call fcn.140038220
mov edx, eax
jmp 0x140056665
lea rcx, [rdx + rdx*2]
xor r8d, r8d
lea eax, [rdx + 1]
mov dword [rsi + 0xb8], eax
mov rax, qword [rsi + 0x68]
mov qword [rax + rcx*8], 0xc
mov dword [rax + rcx*8 + 8], 1
mov dword [rax + rcx*8 + 0xc], r12d
mov qword [rax + rcx*8 + 0x10], r8
mov rax, qword [rsi]
cmp byte [rax + 0x61], 0
jne 0x1400566b3
test edx, edx
jns 0x14005667a
mov edx, dword [rsi + 0xb8]
dec edx
movsxd rax, edx
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x68]
cmp byte [rax + rcx*8 + 1], 0
lea rdx, [rax + rcx*8]
je 0x1400566a3
mov r9d, 0xfffffff4
mov r8, rbx
mov rcx, rsi
call fcn.140092010
jmp 0x1400566b3
test rbx, rbx
je 0x1400566b3
mov qword [rdx + 0x10], rbx
mov byte [rdx + 1], 0xf4
inc dword [rbx + 0x18]
mov eax, dword [rsi + 0xb8]
test eax, eax
jle 0x140056721
dec eax
movsxd rcx, eax
mov rax, qword [rsi + 0x68]
lea rdx, [rcx + rcx*2]
mov ecx, 2
mov word [rax + rdx*8 + 2], cx
jmp 0x140056721
cmp byte [r14 + 0x1e], 0
mov r9d, edx
mov r8, qword [rsp + 0xe0]
mov rdx, r15
mov dword [rsp + 0x50], edi
sete al
mov byte [rsp + 0x48], r10b
mov rcx, r14
mov byte [rsp + 0x40], 0xb
mov byte [rsp + 0x38], al
mov eax, dword [rsp + 0x98]
mov word [rsp + 0x30], bx
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], eax
call fcn.140062570
mov r15d, 0xc
cmp dword [rsp + 0x64], 0
je 0x14005675c
mov rax, qword [rsi + 0x18]
mov rdx, qword [rax + 0x58]
test rdx, rdx
je 0x14005674a
mov eax, dword [rsp + 0x9c]
not eax
movsxd rcx, eax
mov eax, dword [rsi + 0xb8]
mov dword [rdx + rcx*4], eax
mov rcx, qword [rsp + 0xa8]
call fcn.14008d250
jmp 0x140055fd3
mov rcx, rsi
test rbp, rbp
je 0x140056790
mov ebx, dword [rsp + 0x8c]
mov edx, 7
mov r8d, dword [rsp + 0x88]
lea r9d, [rbx + 1]
call fcn.14007b2c0
mov edx, ebx
mov rcx, rsi
call fcn.140083b00
jmp 0x140055fd3
mov edx, dword [rsp + 0x8c]
call fcn.1400833d0
mov edx, dword [rsp + 0x8c]
mov rcx, rsi
call fcn.140083b00
jmp 0x140055fd3
mov eax, 0x3b9aca00
cmp eax, 0xc
lea edi, [rax + 1]
mov eax, 0x2460
cmovge edi, r15d
test word [rbx + 8], ax
jne 0x1400567d0
cmp dword [rbx + 0x20], 0
je 0x1400567d8
mov rcx, rbx
call fcn.140093360
lea rax, str.rows_deleted
mov dword [rbx + 0xc], edi
mov qword [rbx + 0x10], rax
xor eax, eax
mov qword [rbx + 0x30], rax
mov eax, 0xa02
mov word [rbx + 8], ax
mov byte [rbx + 0xa], 1
jmp 0x14005628d
mov rbx, rbp
jmp 0x140056292
cmp rbx, qword [r13 + 0x190]
jb 0x140056834
cmp rbx, qword [r13 + 0x198]
jae 0x140056834
mov rax, qword [r13 + 0x188]
mov qword [rbx], rax
mov qword [r13 + 0x188], rbx
add rsp, 0x158
pop r13
pop rbx
ret
mov rcx, rbx
call fcn.1400183e0
add rsp, 0x158
pop r13
pop rbx
ret