Function at 0x18003cbb0
Capabilities:
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb18
lea rbp, [rsp + 0x80]
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.180042260
test al, al
jne 0x18003ce6a
mov qword [rbp + 0xa90], rsi
lea rcx, [rbp + 0xa78]
call fcn.180049610
mov rcx, rdi
call fcn.180041780
xor ebx, ebx
test rax, rax
je 0x18003cc9b
lea rsi, str._A32
lea r15, str._A64
xor r14d, r14d
xor r13d, r13d
jmp 0x18003cc3c
mov r14b, 1
mov ecx, ebx
call fcn.180011d50
mov ebx, eax
movsxd r12, eax
mov rcx, rdi
call fcn.180041780
cmp rax, r12
jbe 0x18003cca1
mov rcx, rdi
mov edx, ebx
call fcn.1800484d0
mov rcx, rax
mov rdx, rsi
call fcn.180041e60
test al, al
jne 0x18003cc20
mov rcx, rdi
mov edx, ebx
call fcn.1800484d0
mov rcx, rax
mov rdx, r15
call fcn.180041e60
test al, al
je 0x18003cc80
mov r13b, 1
jmp 0x18003cc23
mov rcx, rdi
mov edx, ebx
call fcn.1800484d0
lea rcx, [rbp + 0xa78]
mov rdx, rax
call fcn.180048520
jmp 0x18003cc23
xor r13d, r13d
xor r14d, r14d
or r14b, r13b
test r14b, 1
jne 0x18003ccc9
lea rcx, [0x1800598cf]
lea rdx, [rbp + 0x909]
call fcn.180028e10
lea rsi, [rbp + 0x9d8]
jmp 0x18003ce43
lea rsi, [rbp + 0xa78]
mov rcx, rsi
call fcn.180041740
mov rcx, rsi
call fcn.180042260
test al, al
je 0x18003cd03
lea rcx, [0x1800598fc]
lea rdx, [rbp + 0x9b4]
call fcn.180028e10
lea rsi, [rbp + 0x9f0]
jmp 0x18003ce43
mov rbx, qword [rbp + 0xa90]
add rbx, 0x20
lea rsi, [rbp + 0xa68]
lea r8, [rbp + 0xa78]
mov rcx, rbx
mov rdx, rsi
call fcn.180041190
lea rdi, [rbp + 0xa70]
mov rcx, rbx
mov rdx, rdi
call fcn.180041f10
mov rcx, rsi
mov rdx, rdi
call fcn.1800439b0
test al, al
je 0x18003cd67
lea rcx, [0x180059e46]
lea rdx, [rbp + 0x980]
call fcn.180028e10
lea rsi, [rbp + 0xa08]
jmp 0x18003ce43
and r13b, 1
movzx eax, r13b
mov edx, 2
sub edx, eax
lea rsi, [rbp - 0x60]
mov rcx, rsi
call fcn.18003b350
mov rcx, rsi
call fcn.180011650
test eax, eax
je 0x18003ce29
mov esi, eax
lea rdx, [rbp + 0xa78]
mov rcx, rbx
call fcn.180048ac0
lea rcx, [rbp - 0x60]
mov rdx, rax
call fcn.18001bae0
test al, al
je 0x18003ce5e
lea rdi, [rbp - 0x60]
mov rcx, rdi
mov edx, ntohs
call fcn.1800391e0
mov rcx, rdi
call fcn.18000afa0
test al, al
je 0x18003ce7f
lea rdi, [rbp - 0x60]
mov rcx, rdi
call fcn.180025b50
mov rcx, rdi
call fcn.18000f270
lea rcx, [0x18005b3f3]
lea rdx, [rbp + 0x947]
call fcn.180028e10
lea rdi, [rbp + 0xa20]
mov rcx, rdi
mov rdx, rax
mov r8d, esi
call fcn.18004d550
mov rdx, rdi
call fcn.18002e0a0
mov rcx, rdi
call fcn.180043f80
jmp 0x18003cecb
lea rcx, [0x180059dcc]
lea rdx, [rbp + 0x87b]
call fcn.180028e10
lea rsi, [rbp + 0xa50]
mov rcx, rsi
mov rdx, rax
call fcn.180044e50
mov rdx, rsi
call fcn.18002e0a0
mov rcx, rsi
call fcn.180043f80
lea rcx, [rbp + 0xa78]
call fcn.180043f80
nop
add rsp, 0xb18
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x18005adb0]
lea rdx, [rbp + 0x8ca]
call fcn.180028e10
lea rsi, [rbp + 0xa38]
mov rcx, rsi
mov rdx, rax
call fcn.180044e50
mov rdx, rsi
call fcn.18002e0a0
mov rcx, rsi
call fcn.180043f80
lea rcx, [rbp - 0x60]
call fcn.180013f30
mov rcx, rax
mov edx, 1
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
lea rcx, [rbp - 0x60]
call fcn.180032810
jmp 0x18003ce5e