Function at 0x14005aed0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
mov rbp, rsp
sub rsp, 0x38
mov r8, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
xor esi, esi
mov dword [rbp - 0x18], esi
lea ecx, [rsi + 1]
call fcn.1400660b0
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
test rax, rax
je 0x14005b0cc
mov rax, qword [rbp - 0x10]
mov rdx, qword [sym.imp.msvcrt.dll_longjmp]
mov r8d, 0x100
mov dword [rax + 0x46c], 0x7fffffff
mov rax, qword [rbp - 0x10]
mov dword [rax + 0x470], 0x7fffffff
mov rax, qword [rbp - 0x10]
mov dword [rax + 0x474], esi
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov qword [rax + 0x478], rsi
call fcn.14005f720
mov rdx, rsp
mov rcx, rax
call sub.msvcrt.dll__setjmp
test eax, eax
je 0x14005af72
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [rbp - 0x10]
mov r9, qword [rbp + 0x48]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
call fcn.140066190
mov rcx, qword [rbp - 0x10]
mov r9, qword [rbp + 0x30]
mov r8, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
call fcn.14005f770
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp - 0x10]
call fcn.14005e780
test eax, eax
jne 0x14005afb4
mov dword [rbp - 0x18], 1
mov eax, dword [rbp - 0x18]
test eax, eax
jne 0x14005affb
mov rax, qword [rbp - 0x10]
mov dword [rax + 0x1c0], 0x2000
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov edx, dword [rax + 0x1c0]
call fcn.1400662b0
mov rcx, qword [rbp - 0x10]
mov qword [rcx + 0x1b8], rax
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x1b8], rsi
jne 0x14005affb
mov dword [rbp - 0x18], 1
mov rax, qword [rbp - 0x10]
lea rcx, [0x14005c3a0]
mov qword [rax + 0x190], rcx
mov rax, qword [rbp - 0x10]
lea rcx, [fcn.14005c410]
mov qword [rax + 0x198], rcx
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x1a0], rcx
mov eax, dword [rbp - 0x18]
test eax, eax
jne 0x14005b095
mov rcx, qword [rbp - 0x10]
lea r8d, [rax + 0x58]
lea rdx, str.1.2.8
add rcx, 0x160
call fcn.140077ce0
cmp eax, 0xfffffffa
je 0x14005b07e
cmp eax, 0xfffffffc
je 0x14005b075
cmp eax, 0xfffffffe
je 0x14005b06c
test eax, eax
je 0x14005b095
lea rdx, str.Unknown_zlib_error
jmp 0x14005b085
lea rdx, str.zlib_stream_error
jmp 0x14005b085
lea rdx, str.zlib_memory_error
jmp 0x14005b085
lea rdx, str.zlib_version_error
mov rcx, qword [rbp - 0x10]
call fcn.14005f7a0
mov dword [rbp - 0x18], 1
mov eax, dword [rbp - 0x18]
test eax, eax
je 0x14005b0d5
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rdx + 0x1b8]
call fcn.140066280
mov r11, qword [rbp - 0x10]
mov r8, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x48]
mov rcx, qword [rbp - 0x10]
mov qword [r11 + 0x1b8], rsi
call fcn.140066130
xor eax, eax
add rsp, 0x38
pop rsi
pop rbp
ret
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
xor r8d, r8d
mov rax, qword [rax + 0x1b8]
xor edx, edx
mov qword [rcx + 0x170], rax
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov eax, dword [rax + 0x1c0]
mov dword [rcx + 0x178], eax
mov rcx, qword [rbp - 0x10]
call fcn.14005fb10
mov rax, qword [rbp - 0x10]
add rsp, 0x38
pop rsi
pop rbp
ret