Function at 0x140004320
Capabilities:
Terminate process

Disassembly:
push r12
sub rsp, 0x40
mov r12, rcx
xor ecx, ecx
mov edx, 0x22da
mov qword [rsp + 0x30], 0
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
mov dword [rsp + 0x38], 0
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
mov qword [rsp + 0x28], 0
xor ecx, ecx
mov edx, 3
mov qword [rsp + 0x20], r12
mov r9d, 0x19
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22db
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22dc
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22dd
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22de
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22df
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e0
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e1
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e2
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e3
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e4
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e5
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
mov rdx, qword [0x140079540]
xor ecx, ecx
lea r8, str.ldapadd
call fcn.14000abb4
test eax, eax
jne 0x140004574
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e6
call fcn.140009ef8
jmp 0x1400045b4
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e7
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e8
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22e9
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22ea
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22eb
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22ec
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22ed
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22ef
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22f0
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22f1
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22f2
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22f3
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22f4
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x22f5
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x2314
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
lea r8, [rsp + 0x30]
lea r9, [rsp + 0x38]
xor ecx, ecx
mov edx, 0x2315
call fcn.140009ef8
mov r8, qword [rsp + 0x30]
xor ecx, ecx
mov edx, 3
xor r9d, r9d
call fcn.140006264
mov ecx, 1
call qword [sym.imp.MSVCR80.dll_exit]
add rsp, 0x40
pop r12
ret