Function at 0x14005ad60
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
sub rsp, 0x480
mov rax, qword [0x14012bc80]
xor rax, rsp
mov qword [rsp + 0x470], rax
xor ebp, ebp
mov rsi, r8
mov dword [rsp + 0x50], edx
mov rbx, rcx
mov edi, ebp
test rcx, rcx
je 0x14005cafc
cmp dword [rcx], 0x66
jne 0x14005cafc
lea edx, [rbp + 0x1c]
call fcn.14008c130
cmp eax, 0x336
je 0x14005ade8
mov qword [rsp + 0x30], rbp
lea edx, [rbp - 0x2d]
xor r9d, r9d
mov r8d, 0xcc
mov rcx, rbx
mov dword [rsp + 0x28], 0xff
mov dword [rbx + 0x88], 0xffffffd3
mov qword [rsp + 0x20], rbp
call fcn.14006b500
lea eax, [rbp - 0x2d]
jmp 0x14005cb01
mov eax, dword [rsp + 0x50]
add eax, 0xfffffffe
cmp eax, 0x225
ja case.0x14005ae15.150
lea rdx, [0x140000000]
cdqe
movzx eax, byte [rdx + rax + 0x5cd80]
mov ecx, dword [rdx + rax*4 + 0x5cb24]
add rcx, rdx
jmp rcx
mov rax, qword [rbx + 0x260]
test si, si
je 0x14005ae34
or dword [rax + 0x20a0], 0x40000000
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x20a0], 0xbfffffff
mov eax, ebp
jmp 0x14005cb01
mov rdx, rsi
mov rcx, rbx
call fcn.1400682f0
mov rdi, rax
test rax, rax
je 0x14005ae90
lea rcx, [rsp + 0x50]
call fcn.14000ee4c
mov qword [rsp + 0x50], rax
cmp rax, rdi
jge case.0x14005ae15.5
xor ecx, ecx
call fcn.14000ee4c
sub edi, eax
mov eax, 0x88888889
mul edi
mov eax, ebp
shr edx, 5
mov dword [rbx + 0x244], edx
jmp 0x14005cb01
test rsi, rsi
mov qword [rsp + 0x30], rbp
lea rcx, str.BORROW_EXPIRE_null
cmovne rcx, rsi
xor r9d, r9d
mov dword [rsp + 0x28], 0xff
mov qword [rsp + 0x20], rcx
lea edx, [r9 - 0x2a]
mov r8d, 0x239
mov rcx, rbx
mov dword [rbx + 0x88], 0xffffffd6
call fcn.14006b500
mov eax, 0xffffffd6
jmp 0x14005cb01
test si, si
je 0x14005af19
xor r9d, r9d
mov qword [rsp + 0x30], rbp
mov r8d, 0x238
lea edx, [r9 - 0x2d]
mov rcx, rbx
mov dword [rsp + 0x28], 0xff
mov dword [rbx + 0x88], 0xffffffd3
mov qword [rsp + 0x20], rbp
call fcn.14006b500
mov eax, 0xffffffd3
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
and dword [rax + 0x1144], 0xfffbffff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x5e8], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov word [rax + 0x1140], si
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x1120], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x70], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x78], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005afb5
or dword [rax + 0x1144], 0x40
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xffffffbf
mov eax, ebp
jmp 0x14005cb01
cmp esi, 0x1d
ja 0x14005b00b
lea rdx, str.FLEXLM_INTERVAL_OK
mov rcx, rbx
call fcn.14005ea30
test rax, rax
jne 0x14005b00b
mov rax, qword [rbx + 0xf8]
cmp dword [rax + 0x1c], 0x162e
jne 0x14005aff1
test rsi, rsi
jg 0x14005b00b
mov dword [rbx + 0x88], 0xffffffd6
mov edx, 0xffffffd6
mov r8d, 0xcd
jmp 0x14005cad5
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x14], esi
mov rdx, qword [rbx + 0x188]
test rdx, rdx
je 0x14005b05e
mov r8d, 1
mov ecx, esi
test esi, esi
cmovs ecx, ebp
imul eax, esi, 0x3e8
imul r9d, ecx, 0x3e8
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r8d
lea rax, [0x14008b0e0]
mov r8d, 0xfffffb2e
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140088240
test esi, esi
jg case.0x14005ae15.5
mov qword [rbx + 0x188], rbp
mov eax, ebp
jmp 0x14005cb01
mov rcx, qword [0x14013c650]
lea rdi, [0x1400fca4c]
test rsi, rsi
cmovne rdi, rsi
call fcn.140088a20
mov rcx, qword [rbx + 0xf8]
xor r9d, r9d
mov r8d, 0x400
mov rdx, rdi
add rcx, 0xccd
call fcn.14002aca0
mov rax, qword [rbx + 0xf8]
mov byte [rax + 0x10cd], bpl
mov rcx, qword [rbx + 0x260]
mov eax, dword [rcx + 0x20a0]
bt eax, 8
jae 0x14005b0d8
btr eax, 8
mov dword [rcx + 0x20a0], eax
mov rcx, qword [0x14013c650]
call fcn.140088a30
mov eax, ebp
jmp 0x14005cb01
test rsi, rsi
je 0x14005b1e5
cmp byte [rsi], dil
je 0x14005b1e5
xor edx, edx
mov rcx, rsi
call fcn.14002a9d0
cmp eax, 0x400
jle 0x14005b128
mov dword [rbx + 0x88], 0xffffff12
mov edx, 0xffffff12
mov r8d, 0x160
jmp 0x14005cad5
lea rcx, [rsp + 0x60]
xor r8d, r8d
mov rdx, rsi
call fcn.14002a840
lea rdx, str._f146
lea rcx, [rsp + 0x60]
xor r8d, r8d
call fcn.14002aee0
test rax, rax
je 0x14005b188
lea rdx, str._f146
xor r8d, r8d
xor ecx, ecx
inc edi
call fcn.14002aee0
test rax, rax
jne 0x14005b151
cmp edi, 0x64
jle 0x14005b188
mov dword [rbx + 0x88], 0xffffff11
mov edx, 0xffffff11
mov r8d, 0x160
jmp 0x14005cad5
mov rcx, qword [0x14013c650]
call fcn.140088a20
mov rcx, qword [rbx + 0xf8]
xor r9d, r9d
mov r8d, 0x400
mov rdx, rsi
add rcx, 0xccd
call fcn.14002aca0
mov rax, qword [rbx + 0xf8]
mov byte [rax + 0x10cd], bpl
mov rax, qword [rbx + 0x260]
or dword [rax + 0x20a0], 0x100
mov rcx, qword [0x14013c650]
call fcn.140088a30
mov eax, ebp
jmp 0x14005cb01
mov dword [rbx + 0x88], 0xffffffd6
mov edx, 0xffffffd6
mov r8d, 0xc8
jmp 0x14005cad5
mov rax, qword [rbx + 0x260]
test si, si
je 0x14005b21c
or dword [rax + 0x20a0], 0x200
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x20a0], 0xfffffdff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test si, si
je 0x14005b24a
or dword [rax + 0x20a0], 0x80
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x20a0], 0xffffff7f
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
movsx ecx, si
mov dword [rax + 0x1128], ecx
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x1130], 2
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov r8d, 4
mov rdx, rsi
mov rcx, qword [rax + 0x2090]
add rcx, 0x8bc
call fcn.14006dfc0
mov rax, qword [rbx + 0x260]
lea rdx, str.07.1
mov rcx, qword [rax + 0x2090]
xor r8d, r8d
add rcx, 0x8bc
call fcn.14002a750
test eax, eax
jns 0x14005b2ee
mov edx, 0x5b
mov rcx, rbx
lea r8d, [rdx - 0x5a]
call fcn.14005ad60
xor r8d, r8d
mov rcx, rbx
lea edx, [r8 + 0x57]
call fcn.14005ad60
mov rax, qword [rbx + 0x260]
lea rdx, str.06.0
xor r8d, r8d
mov rcx, qword [rax + 0x2090]
add rcx, 0x8bc
call fcn.14002a750
mov edx, 0x4000
mov rcx, rbx
test eax, eax
jns 0x14005b383
call fcn.140073960
mov edx, 0x2000
mov rcx, rbx
call fcn.140073960
mov rax, qword [rbx + 0xf8]
mov edx, 0x400
and dword [rax + 0x1144], 0xffffffef
mov rcx, rbx
call fcn.140073960
mov rax, qword [rbx + 0x260]
mov edx, 0x800
mov rcx, qword [rax + 0x2090]
mov dword [rcx + 0x8b8], 0x289beb8a
mov rax, qword [rbx + 0xf8]
mov rcx, rbx
and dword [rax + 0x1144], 0xfffffbff
call fcn.140073960
jmp 0x14005b3e6
call fcn.140073870
mov edx, 0x2000
mov rcx, rbx
call fcn.140073870
mov rax, qword [rbx + 0xf8]
mov edx, 0x400
or dword [rax + 0x1144], 0x10
mov rcx, rbx
call fcn.140073870
mov rax, qword [rbx + 0x260]
mov edx, 0x800
mov rcx, qword [rax + 0x2090]
mov dword [rcx + 0x8b8], 0x66d8b337
mov rax, qword [rbx + 0xf8]
mov rcx, rbx
or dword [rax + 0x1144], 0x400
call fcn.140073870
mov rax, qword [rbx + 0x260]
lea rdx, str.07.0
xor r8d, r8d
mov rcx, qword [rax + 0x2090]
add rcx, 0x8bc
call fcn.14002a750
test eax, eax
mov rax, qword [rbx + 0xf8]
js 0x14005b45f
or dword [rax + 0x1144], 0x10000
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test rsi, rsi
je 0x14005b443
or dword [rax + 0x1144], 0x100
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xfffffeff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test esi, esi
jne 0x14005b415
and dword [rax + 0x1144], 0xfffeffff
mov eax, ebp
jmp 0x14005cb01
test esi, esi
js 0x14005b485
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x24], esi
mov eax, ebp
jmp 0x14005cb01
mov dword [rbx + 0x88], 0xffffffd6
mov edx, 0xffffffd6
mov r8d, 0xce
jmp 0x14005cad5
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov word [rcx + 0x600], si
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005b4d5
or dword [rax + 0x1144], 4
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xfffffffb
mov eax, ebp
jmp 0x14005cb01
mov rcx, qword [rbx + 0xf8]
test rsi, rsi
lea rdx, [0x1400fca4c]
cmovne rdx, rsi
add rcx, 0x8bf
xor r9d, r9d
mov r8d, 0x400
call fcn.14002aca0
mov rax, qword [rbx + 0xf8]
mov byte [rax + 0xcbf], dil
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [0x14012f3c8]
cmp rax, 0xffffffffffffffff
jne 0x14005b545
lea rdx, str.FLEXLM_USE_FINDER
mov rcx, rbx
call fcn.14005ea30
mov qword [0x14012f3c8], rax
mov rcx, qword [rbx + 0xf8]
cmp word [rcx + 2], si
je 0x14005b56c
cmp qword [rbx + 0x118], rdi
je 0x14005b56c
cmp qword [rbx + 0x128], rdi
mov r8d, 1
cmovne edi, r8d
mov word [rcx + 2], si
test rax, rax
je 0x14005b583
mov rax, qword [rbx + 0xf8]
mov word [rax + 0x1136], si
test edi, edi
je case.0x14005ae15.5
mov rcx, rbx
call fcn.140058d40
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x10e8], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test esi, esi
je 0x14005b5cb
or dword [rax + 0x1144], 0x20000000
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xdfffffff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x8c8], rsi
jmp 0x14005cb01
mov rcx, qword [rbx + 0xf8]
test rsi, rsi
lea rdx, [0x1400fca4c]
cmovne rdx, rsi
add rcx, 0x481
xor r9d, r9d
mov r8d, 0x400
call fcn.14002aca0
mov rax, qword [rbx + 0xf8]
mov byte [rax + 0x881], dil
mov eax, ebp
jmp 0x14005cb01
test rsi, rsi
lea rdx, [0x1400fca4c]
mov rcx, rbx
cmovne rdx, rsi
call fcn.14005d840
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005b671
or dword [rax + 0x1144], 0x4000
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xffffbfff
mov eax, ebp
jmp 0x14005cb01
mov edx, 1
mov rcx, rbx
test rsi, rsi
je 0x14005b6bd
call fcn.140073870
mov edx, 4
mov rcx, rbx
call fcn.140073960
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x5d8], rsi
jmp 0x14005cb01
call fcn.140073960
mov edx, 4
mov rcx, rbx
call fcn.140073870
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x5d8], rbp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov edx, 0x2000
mov rcx, rbx
test si, si
je 0x14005b747
or dword [rax + 0x1144], 0x200000
call fcn.140073960
mov edx, 0x400
mov rcx, rbx
call fcn.140073960
mov rax, qword [rbx + 0x260]
mov edx, 0x800
mov rcx, qword [rax + 0x2090]
mov dword [rcx + 0x8b8], 0x289beb8a
mov rcx, rbx
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xffdfffff
call fcn.140073870
mov edx, 0x400
mov rcx, rbx
call fcn.140073870
mov rax, qword [rbx + 0x260]
mov edx, 0x800
mov rcx, qword [rax + 0x2090]
mov dword [rcx + 0x8b8], 0x66d8b337
mov rcx, rbx
call fcn.140073870
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov r8d, 4
mov rdx, rsi
mov rcx, qword [rax + 0x2090]
add rcx, 0x8c1
call fcn.14006dfc0
mov rax, qword [rbx + 0x260]
lea rdx, str.06.0
mov rcx, qword [rax + 0x2090]
xor r8d, r8d
add rcx, 0x8c1
call fcn.14002a750
mov edx, 0x4000
mov rcx, rbx
test eax, eax
jns 0x14005b7f4
call fcn.140073960
mov edx, 0x2000
mov rcx, rbx
jmp 0x14005b709
call fcn.140073870
mov edx, 0x2000
mov rcx, rbx
jmp 0x14005b751
test byte [rbx + 0x1a8], 0x10
jne 0x14005b833
mov rcx, rbx
call fcn.14008a790
test eax, eax
jne 0x14005b827
mov rcx, rbx
call fcn.14008a760
test eax, eax
je 0x14005b833
mov ebp, 0xffffff5a
mov eax, ebp
jmp 0x14005cb01
test rsi, rsi
je 0x14005b827
mov rcx, rsi
call fcn.14005d510
mov r8d, dword [rsp + 0x50]
mov rcx, rbx
test rax, rax
mov rdi, rax
cmovne rsi, rax
mov rdx, rsi
call fcn.14005cfb0
test eax, eax
je 0x14005b860
mov ebp, eax
test rdi, rdi
je case.0x14005ae15.5
mov rcx, rdi
call fcn.140064760
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x40
mov rcx, rbx
test si, si
je 0x14005b783
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x400
mov rcx, rbx
test si, si
je 0x14005b8c6
call fcn.140073960
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x8b8], 0x289beb8a
jmp 0x14005cb01
call fcn.140073870
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x8b8], 0x66d8b337
jmp 0x14005cb01
mov edx, 0x4000
mov rcx, rbx
test si, si
je 0x14005b783
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x19
mov rcx, rbx
call fcn.14008c130
cmp eax, 0x9320
jne 0x14005b948
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x10f0], esi
mov rax, qword [rbx + 0xf8]
cmp dword [rax + 0x10f0], edi
jge case.0x14005ae15.5
mov dword [rax + 0x10f0], ebp
mov eax, ebp
jmp 0x14005cb01
mov dword [rbx + 0x88], 0xffffffd3
mov edx, 0xffffffd3
mov r8d, 0xd0
jmp 0x14005cad5
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005b97f
or dword [rax + 0x1144], 0x400
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xfffffbff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov word [rax], si
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x10e4], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005b9d2
or dword [rax + 0x1144], 0x80000000
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0x7fffffff
mov eax, ebp
jmp 0x14005cb01
test si, si
jne 0x14005b9fe
or dword [rbx + 0x1a8], 0x20000000
mov eax, ebp
jmp 0x14005cb01
test si, si
jne 0x14005b9e8
and dword [rbx + 0x1a8], 0xdfffffff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test si, si
je 0x14005ba29
or dword [rax + 0x20a0], 0x20
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x20a0], 0xffffffdf
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test si, si
je 0x14005ba51
or dword [rax + 0x20a0], 0x40
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x20a0], 0xffffffbf
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov word [rax + 0x10e0], si
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov word [rax + 0x28], si
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test rsi, rsi
je 0x14005baa3
or dword [rax + 0x1144], 0x2000
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xffffdfff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x10d0], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x10d8], esi
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x10dc], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test rsi, rsi
je 0x14005bb07
or dword [rax + 0x1144], 0x20000
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xfffdffff
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x38], rbp
mov rcx, qword [rax + 0x2090]
mov qword [rsp + 0x30], rbp
mov r8, rsi
mov r9d, dword [rcx + 0x5d8]
xor edx, edx
mov rcx, rbx
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x20], ebp
call fcn.140055fb0
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x1e
mov rcx, rbx
call fcn.14008c130
cmp eax, 0xd30f
je 0x14005bba8
xor r9d, r9d
mov qword [rsp + 0x30], rbp
mov r8d, 0x21a
lea edx, [r9 - 0x74]
mov rcx, rbx
mov dword [rsp + 0x28], 0xff
mov dword [rbx + 0x88], 0xffffff8c
mov qword [rsp + 0x20], rbp
call fcn.14006b500
mov eax, dword [rbx + 0x88]
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x38], rbp
mov rcx, qword [rax + 0x2090]
mov qword [rsp + 0x30], rbp
xor r8d, r8d
mov r9d, dword [rcx + 0x5d8]
mov rdx, rsi
mov rcx, rbx
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x20], ebp
call fcn.140055fb0
mov eax, ebp
jmp 0x14005cb01
mov rcx, qword [rbx + 0xf8]
test rsi, rsi
lea rdx, [0x1400fca4c]
cmovne rdx, rsi
add rcx, 0xcc0
mov r8d, reloc.WS2_32.dll_inet_ntoa
call fcn.14006dfc0
mov eax, ebp
jmp 0x14005cb01
add rsi, 0x40
nop dword [rax + rax]
mov rax, qword [rsi + 0x88]
test rax, rax
je case.0x14005ae15.5
mov ecx, dword [rsi + 0x90]
mov r9d, dword [rsi + 0x94]
mov r8, rbp
mov dword [rsp + 0x40], ecx
cmp ecx, 2
mov qword [rsp + 0x38], rsi
cmovge r8, rax
mov rdx, rbp
mov rcx, rbx
cmovge rdx, rax
lea rax, [rsi + 0xc]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 8
call fcn.140055fb0
inc edi
add rsi, 0x98
cmp edi, 4
jl 0x14005bc20
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
movsxd rdx, esi
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x5e0], rdx
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov qword [rcx + 0x8e0], rsi
mov rcx, rbx
call fcn.1400a3190
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test rsi, rsi
je 0x14005bce7
or dword [rax + 0x1144], 0x10
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xffffffef
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x20], esi
mov eax, ebp
jmp 0x14005cb01
cmp esi, 0x1d
ja 0x14005bd4b
mov rax, qword [rbx + 0xf8]
cmp dword [rax + 0x1c], 0x162e
jne 0x14005bd1f
test esi, esi
jg 0x14005bd4b
lea rdx, str.FLEXLM_INTERVAL_OK
mov rcx, rbx
call fcn.14005ea30
test rax, rax
jne 0x14005bd4b
mov dword [rbx + 0x88], 0xffffffd6
lea edx, [rax - 0x2a]
mov r8d, 0xd1
jmp 0x14005cad5
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x18], esi
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x80
mov rcx, rbx
test rsi, rsi
je 0x14005b783
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x10f8], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x1100], rsi
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x800
mov rcx, rbx
test rsi, rsi
je 0x14005b783
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test rsi, rsi
je 0x14005bdda
or dword [rax + 0x1144], 0x20
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xffffffdf
mov eax, ebp
jmp 0x14005cb01
lea eax, [rsi - 1]
cmp eax, 0x3a
ja 0x14005be3c
xor r9d, r9d
mov qword [rsp + 0x30], rbp
mov r8d, 0x11d
lea edx, [r9 - 0x2a]
mov rcx, rbx
mov dword [rsp + 0x28], 0xff
mov dword [rbx + 0x88], 0xffffffd6
mov qword [rsp + 0x20], rbp
call fcn.14006b500
mov rax, qword [rbx + 0xf0]
mov ebp, dword [rbx + 0x88]
mov dword [rax + 0x54], 0x3c
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf0]
mov dword [rax + 0x54], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005be67
or dword [rax + 0x1144], 8
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xfffffff7
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test si, si
je 0x14005be8f
or dword [rax + 0x1144], 2
mov eax, ebp
jmp 0x14005cb01
and dword [rax + 0x1144], 0xfffffffd
mov eax, ebp
jmp 0x14005cb01
mov rcx, rbx
test si, si
je 0x14005bec3
mov edx, 0x4000
call fcn.140073960
mov edx, 0x2000
mov rcx, rbx
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x2000
call fcn.140073870
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x30], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x58], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x1150], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x38], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x60], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x40], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x68], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x48], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x50], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test rsi, rsi
je 0x14005bfaf
mov qword [rax + 0x1188], rsi
mov rcx, qword [rbx + 0xf8]
xor r9d, r9d
mov rcx, qword [rcx + 0x1188]
lea r8d, [r9 + 0x34]
xor edx, edx
call fcn.14002a5a0
mov eax, ebp
jmp 0x14005cb01
mov qword [rax + 0x1188], rbp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x608], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x598], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x5a0], rsi
jmp 0x14005cb01
mov rcx, qword [rbx + 0xf8]
test rsi, rsi
lea rdx, [0x1400fca4c]
cmovne rdx, rsi
sub rcx, 0xffffffffffffff80
xor r9d, r9d
mov r8d, 0x400
call fcn.14002aca0
mov rax, qword [rbx + 0xf8]
mov byte [rax + 0x480], dil
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x8000
mov rcx, rbx
test rsi, rsi
je 0x14005b783
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x1110], rsi
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x20
mov rcx, rbx
call fcn.140064770
xor r9d, r9d
mov rdx, rsi
lea r8d, [r9 + 0x20]
mov rcx, rax
mov rdi, rax
call fcn.14002a480
mov rcx, qword [rbx + 0x260]
mov rdx, qword [rcx + 0x2090]
mov rcx, qword [rdx + 0x8d8]
mov qword [rdi + 0x18], rcx
mov rcx, qword [rbx + 0x260]
mov rdx, qword [rcx + 0x2090]
mov rcx, qword [rdi + 0x10]
mov qword [rdx + 0x8d0], rcx
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov qword [rcx + 0x8d8], rdi
mov rcx, rbx
call fcn.140058d40
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x8d0], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov qword [rax + 0x1118], rsi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x112c], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
xor r9d, r9d
mov r8d, 0x2a0
mov rcx, qword [rax + 0x2090]
mov rdx, rsi
add rcx, 0x618
call fcn.14002a480
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov dword [rax + 0x1148], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test esi, esi
jle 0x14005c19d
mov r8d, 1
mov word [rax + 0x1158], r8w
mov eax, ebp
jmp 0x14005cb01
mov word [rax + 0x1158], bp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test esi, esi
jle 0x14005c1cb
mov r8d, 1
mov word [rax + 0x25aa], r8w
mov eax, ebp
jmp 0x14005cb01
mov word [rax + 0x25aa], bp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test esi, esi
jle 0x14005c1f9
mov r8d, 1
mov word [rax + 0x2628], r8w
mov eax, ebp
jmp 0x14005cb01
mov word [rax + 0x2628], bp
mov eax, ebp
jmp 0x14005cb01
mov rcx, qword [rbx + 0xf8]
test rsi, rsi
lea rdx, [0x1400fca4c]
cmovne rdx, rsi
add rcx, 0x115a
mov r8d, reloc.OLEAUT32.dll_SafeArrayLock
call fcn.14006dfc0
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test esi, esi
jle 0x14005c255
mov r8d, 1
mov word [rax + 0x25b8], r8w
mov eax, ebp
jmp 0x14005cb01
mov word [rax + 0x25b8], bp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
test esi, esi
jle 0x14005c283
mov r8d, 1
mov word [rax + 0x1170], r8w
mov eax, ebp
jmp 0x14005cb01
mov word [rax + 0x1170], bp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test esi, esi
jle 0x14005c2b0
mov r8d, 1
mov dword [rax + 0x2330], r8d
mov eax, ebp
jmp 0x14005cb01
mov dword [rax + 0x2330], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test esi, esi
jle 0x14005c2dd
mov r8d, 1
mov word [rax + 0x25c0], r8w
mov eax, ebp
jmp 0x14005cb01
mov word [rax + 0x25c0], bp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
test esi, esi
jle 0x14005c30a
mov r8d, 1
mov dword [rax + 0x25d8], r8d
mov eax, ebp
jmp 0x14005cb01
mov dword [rax + 0x25d8], ebp
mov eax, ebp
jmp 0x14005cb01
test rsi, rsi
je case.0x14005ae15.5
mov r8d, dword [rsi]
mov rdx, qword [rsi + 8]
mov rcx, rbx
call fcn.1400a3140
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov rcx, qword [rcx + 0xa50]
test rcx, rcx
je 0x14005c36a
call fcn.140064760
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov qword [rcx + 0xa50], rbp
test rsi, rsi
je case.0x14005ae15.5
xor edx, edx
mov rcx, rsi
call fcn.14002a9d0
lea rcx, [rax + 1]
call fcn.140010258
mov rcx, qword [rbx + 0x260]
xor r8d, r8d
mov rdx, qword [rcx + 0x2090]
mov qword [rdx + 0xa50], rax
mov rax, qword [rbx + 0x260]
mov rdx, rsi
mov rcx, qword [rax + 0x2090]
mov rcx, qword [rcx + 0xa50]
call fcn.14002a840
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0xa48], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x8e8], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x8f0], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0xee8], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x8f8], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0xef0], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x900], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x908], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x910], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov qword [rcx + 0x918], rsi
mov rax, qword [rbx + 0x260]
inc dword [rax + 0x20a4]
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x920], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x924], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x928], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x92c], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0x930], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xefc], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xe78], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xe7c], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xe80], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0xe88], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xe90], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0xe98], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0xea0], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov rcx, qword [rcx + 0xea8]
test rcx, rcx
je 0x14005c67c
call fcn.140064760
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov qword [rcx + 0xea8], rbp
test rsi, rsi
je case.0x14005ae15.5
xor edx, edx
mov rcx, rsi
call fcn.14002a9d0
lea rcx, [rax + 1]
call fcn.140010258
mov rcx, qword [rbx + 0x260]
xor r8d, r8d
mov rdx, qword [rcx + 0x2090]
mov qword [rdx + 0xea8], rax
mov rax, qword [rbx + 0x260]
mov rdx, rsi
mov rcx, qword [rax + 0x2090]
mov rcx, qword [rcx + 0xea8]
call fcn.14002a840
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov qword [rcx + 0x5c8], rsi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov ecx, ebp
test rsi, rsi
setne cl
mov dword [rax + 0x20a8], ecx
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
cmp esi, 0x3c
jae 0x14005c729
mov dword [rax + 0x20d0], 0x3c
mov eax, ebp
jmp 0x14005cb01
mov dword [rax + 0x20d0], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xeb0], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
jle 0x14005c777
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xeb4], r8d
jmp 0x14005cb01
mov dword [rcx + 0xeb4], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xeb8], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xec0], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
jle 0x14005c7e0
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xebc], r8d
jmp 0x14005cb01
mov dword [rcx + 0xebc], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
jns 0x14005c810
mov dword [rcx + 0xec8], 0x3c
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xec8], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
jns 0x14005c840
mov dword [rcx + 0xecc], 3
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xecc], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
jns 0x14005c870
mov dword [rcx + 0xed0], 5
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xed0], esi
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xec4], esi
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
je 0x14005c8b7
mov dword [rcx + 0xed4], esi
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xed4], 0x2238
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
je 0x14005c8ee
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xed8], r8d
jmp 0x14005cb01
mov dword [rcx + 0xed8], ebp
mov eax, ebp
jmp 0x14005cb01
mov edx, 0x10000
mov rcx, rbx
test esi, esi
je 0x14005b783
call fcn.140073960
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
je 0x14005c94c
cmp esi, 0x64
jbe 0x14005c93f
mov dword [rcx + 0xedc], 0x64
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xedc], esi
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xedc], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
je 0x14005c97f
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xee0], r8d
jmp 0x14005cb01
mov dword [rcx + 0xee0], ebp
mov eax, ebp
jmp 0x14005cb01
test esi, esi
je 0x14005c9c6
lea eax, [rsi - 0x1e]
cmp eax, 0x15162
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
ja 0x14005c9b5
mov dword [rcx + 0xee4], esi
mov eax, ebp
jmp 0x14005cb01
mov dword [rcx + 0xee4], 0x258
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
mov eax, ebp
mov dword [rcx + 0xee4], ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0xf8]
mov ecx, ebp
test esi, esi
setg cl
mov word [rax + 0x1180], cx
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test esi, esi
je 0x14005ca23
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xef8], r8d
jmp 0x14005cb01
mov dword [rcx + 0xef8], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test rsi, rsi
je 0x14005ca57
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xf00], r8d
jmp 0x14005cb01
mov dword [rcx + 0xf00], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test rsi, rsi
je 0x14005ca88
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xf04], r8d
jmp 0x14005cb01
mov dword [rcx + 0xf04], ebp
mov eax, ebp
jmp 0x14005cb01
mov rax, qword [rbx + 0x260]
mov rcx, qword [rax + 0x2090]
test rsi, rsi
je 0x14005cab6
mov r8d, 1
mov eax, ebp
mov dword [rcx + 0xf08], r8d
jmp 0x14005cb01
mov dword [rcx + 0xf08], ebp
mov eax, ebp
jmp 0x14005cb01
mov dword [rbx + 0x88], 0xffffffe0
mov edx, 0xffffffe0
mov r8d, 0xd2
mov qword [rsp + 0x30], rbp
xor r9d, r9d
mov rcx, rbx
mov dword [rsp + 0x28], 0xff
mov qword [rsp + 0x20], rbp
call fcn.14006b500
mov ebp, dword [rbx + 0x88]
mov eax, ebp
jmp 0x14005cb01
mov eax, 0xffffffcd
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.14000c9f0
mov rbx, qword [rsp + 0x4a8]
add rsp, 0x480
pop rdi
pop rsi
pop rbp
ret