Function at 0x180058680
Capabilities:
Check http status code
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 rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xf]
sub rsp, 0xf8
mov eax, dword [rbp + 0x7f]
mov rdi, r9
mov rsi, r8
mov r14, rcx
lea ebx, [rax - 0x12]
mov dword [rsp + 0x40], ebx
cmp eax, ebx
mov ebx, dword [rbp + 0x7f]
jbe 0x180058b08
mov r15d, dword [rbp + 0x7f]
lea r8, [0x180000000]
mov r12, qword [rbp - 0x79]
lea r13, [0x1800c867b]
mov ecx, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
add eax, 0xffffff2d
cmp eax, 0x2c
ja case.default.0x180058712
movzx eax, byte [r8 + rax + 0x59008]
mov ecx, dword [r8 + rax*4 + 0x58fbc]
add rcx, r8
jmp rcx
xor r9d, r9d
lea r8, [rbp - 0x29]
mov edx, 0xa1
mov rcx, r14
call fcn.18009f6b0
mov rdi, rsi
test rsi, rsi
je 0x1800587a4
mov r12, qword [rbp + 0x77]
xor esi, esi
mov rcx, qword [rdi]
mov r9d, 0x107
mov qword [rsp + 0x28], 0
xor r8d, r8d
mov rdx, r12
mov qword [rsp + 0x20], r14
call fcn.18005a940
mov r9d, 0x79
mov qword [rsp + 0x20], 0
mov r8, r14
lea rcx, [rbp - 0x61]
xor edx, edx
call fcn.180074030
lea rsi, [rsi + 0x18]
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
mov rax, qword [rbp - 0x21]
mov rcx, qword [rax + 0x10]
movups xmmword [rcx + rsi - 0x18], xmm1
movsd qword [rcx + rsi - 8], xmm0
mov rdi, qword [rdi + 8]
test rdi, rdi
jne 0x180058736
mov r12, qword [rbp - 0x79]
mov rsi, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
jmp case.0x180058712.229
mov r15d, dword [0x1800e74b8]
jmp case.0x180058712.229
xor r9d, r9d
lea r8, [rbp - 0x11]
mov edx, 0xa1
mov rcx, r14
call fcn.18009f6b0
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
jmp case.0x180058712.229
mov r8, qword [rdx + 8]
lea r9, [rbp - 0x11]
mov rax, qword [rbp - 0x41]
mov rcx, r14
mov rdx, qword [rbp + 0x77]
call qword [rax + 0x18]
mov eax, dword [rsp + 0x68]
lea rdx, [rsp + 0x48]
mov r8, r14
mov dword [rsp + 0x48], eax
mov ecx, 0xdd
call fcn.1800a7650
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
jmp case.0x180058712.229
test r14, r14
je 0x180058839
cmp qword [rbp + 0x77], 0
je 0x180058839
test rsi, rsi
jne case.0x180058712.229
mov r14d, 0xb1
nop
cmp r14d, 0xb1
je 0x180058860
cmp r14d, 0x84c
jne 0x180058968
mov eax, 0xffffffff
jmp 0x180058b0a
xor edi, edi
lea rcx, [rbp - 0x61]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea edx, [rdi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x51], xmm0
test al, al
je 0x180058968
mov esi, 0x36
lea r12, str.texture2DProj_su21_vf4_
nop dword [rax]
mov eax, esi
sub eax, 0x36
je 0x18005893e
sub eax, 0x6a
je 0x1800588e3
cmp eax, 0x6a
jne 0x180058955
lea r9d, [rax + 0x7d]
mov qword [0x1800e74c0], r12
lea r8, [rsp + 0x48]
mov dword [rsp + 0x48], edi
mov rdx, r13
mov qword [rsp + 0x20], r13
lea rcx, str.threadContactsScan_temp
call fcn.180041fe0
jmp 0x180058955
cmp r15d, dword [0x1800e74b8]
je 0x180058955
mov edi, 0xdf
mov eax, edi
sub eax, 0xdf
je 0x180058924
sub eax, 1
je 0x18005890d
cmp eax, 1
jne 0x180058930
mov dword [0x1800e74b8], r15d
jmp 0x180058930
xor r9d, r9d
lea rcx, str.Failed_to_authenticate_user:__d
mov r8, r13
mov rdx, r13
call fcn.1800bc300
jmp 0x180058930
lea rcx, str.WARNING:_Ran_out_of_C_heap__undercounted__u_total_instances_in_data_below
call fcn.1800bc300
inc edi
cmp edi, 0xe2
jb 0x1800588f1
xor edi, edi
jmp 0x180058955
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
add esi, 0x6a
cmp esi, 0x174
jb 0x1800588a0
mov r12, qword [rbp - 0x79]
add r14d, 0x79b
cmp r14d, 0xf36
jbe 0x180058840
mov r14, qword [rbp + 0x57]
lea r8, [0x180000000]
mov rsi, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x5f]
jmp case.0x180058712.229
mov rax, qword [rbp - 0x39]
mov qword [r12 + 0x10], rax
mov qword [r12 + 8], rsi
jmp case.0x180058712.229
mov dword [rbp - 0x7d], 0
jmp case.0x180058712.229
mov rax, qword [r14]
mov qword [rbp - 0x39], rax
jmp case.0x180058712.229
mov rax, rsi
test rsi, rsi
je 0x1800589de
mov ecx, dword [rbp - 0x7d]
nop word [rax + rax]
mov rax, qword [rax + 8]
inc ecx
test rax, rax
jne 0x1800589d0
mov dword [rbp - 0x7d], ecx
mov dword [rbp - 0x29], 7
jmp case.0x180058712.229
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 0x61]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x51], xmm0
test al, al
je 0x1800587a4
mov edi, 0x62
mov eax, edi
sub eax, 0x61
je 0x180058a65
cmp eax, 1
jne 0x180058a71
xor r9d, r9d
lea edx, [rax + 0x54]
xor r8d, r8d
xor ecx, ecx
call fcn.18008c0d0
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], 0
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r13
xor edx, edx
mov rcx, r13
call fcn.1800a7e50
jmp 0x180058a71
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
dec edi
cmp edi, 0x60
ja 0x180058a22
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
jmp case.0x180058712.229
mov r13d, 0xca
lea rdi, [0x1800c867b]
nop word [rax + rax]
mov eax, r13d
sub eax, 0xc9
je 0x180058c99
cmp eax, 1
jne 0x180058c6a
mov edx, eax
lea ecx, [rax + 0x17]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x79], rax
test rax, rax
jne 0x180058c66
mov r12d, 0x4a
cmp r12d, 0x4a
je 0x180058f9c
cmp r12d, 0x29a0
jne 0x180058c4b
mov r14d, 0x10
mov eax, r14d
sub eax, 0x10
je 0x180058b28
sub eax, 1
je 0x180058b1e
cmp eax, 1
jne 0x180058c3e
mov eax, ebx
add rsp, 0xf8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ebx, 0xffffffff
jmp 0x180058c3e
xor edi, edi
lea rcx, [rbp - 0x61]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea edx, [rdi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x51], xmm0
test al, al
je 0x180058c3e
mov esi, 0xed
nop dword [rax]
mov eax, esi
sub eax, 0xeb
je 0x180058c06
sub eax, 1
je 0x180058b97
cmp eax, 1
jne 0x180058c30
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
jmp 0x180058c30
cmp r15d, dword [0x1800e74b8]
je 0x180058bf6
mov edi, 0xd3
cmp edi, 0xd3
je 0x180058bbe
cmp edi, 0x3cfe
jne 0x180058be6
mov dword [0x1800e74b8], r15d
jmp 0x180058be6
lea rcx, str.__bind_trace_pprofiling__YAXPAVIReader_12_PAXPAVfdopen_v1_post_lin_12__Z
call fcn.1800bc300
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.Failed_to_fetch_tls_ticket_keys
mov rdx, rax
call fcn.1800bc300
add edi, 0x3c2b
cmp edi, 0x7856
jbe 0x180058ba5
xor edi, edi
lea rax, str.num_column_desc
mov qword [0x1800e74c0], rax
jmp 0x180058c30
lea rax, [0x1800c867b]
mov dword [rsp + 0x48], edi
mov rdx, rax
mov qword [rsp + 0x20], rax
mov r9d, 0xe7
lea r8, [rsp + 0x48]
lea rcx, str.cv::convertMaps
call fcn.180041fe0
dec esi
cmp esi, 0xea
ja 0x180058b60
inc r14d
cmp r14d, 0x13
jb 0x180058af2
add r12d, 0x2956
cmp r12d, 0x52ac
jbe 0x180058ad5
lea rdi, [0x1800c867b]
mov r12, qword [rbp - 0x79]
dec r13d
cmp r13d, 0xc8
ja 0x180058aa0
mov r14, qword [rbp + 0x57]
lea r13, [0x1800c867b]
mov rsi, qword [rbp + 0x67]
lea r8, [0x180000000]
mov rdx, qword [rbp + 0x5f]
jmp case.0x180058712.229
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 0x61]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x51], xmm0
test al, al
je 0x180058c6a
lea rax, [rsp + 0x48]
mov byte [rsp + 0x50], 1
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x50]
mov qword [rsp + 0x28], rdi
lea r8, [rsp + 0x58]
mov rdx, rdi
mov dword [rsp + 0x20], 0xc8
lea rcx, [rsp + 0x60]
mov byte [rsp + 0x58], 2
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x60], 0
call fcn.18002a380
jmp 0x180058c6a
mov rax, qword [rbp + 0x77]
mov qword [r12], rax
jmp case.0x180058712.229
mov r14d, 0x124
mov eax, r14d
sub eax, 0x124
je 0x180058d3f
cmp eax, 0x64
jne 0x180058e2d
xor eax, eax
jmp 0x180058b0a
xor edi, edi
lea rcx, [rbp - 0x61]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea edx, [rdi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x51], xmm0
test al, al
je 0x180058e2d
mov esi, 0x74
cmp esi, 0x74
je 0x180058da8
cmp esi, 0xf5
jne 0x180058e1b
lea rax, [rsp + 0x60]
mov dword [rsp + 0x60], edi
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r13
xor edx, edx
mov rcx, r13
call fcn.1800a7e50
jmp 0x180058e1b
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x180058e1b
mov edi, 0x81
nop dword [rax]
mov eax, edi
sub eax, 0x80
je 0x180058e0b
cmp eax, 1
jne 0x180058e12
mov r8d, dword [0x1800e74b8]
lea rcx, str.HQ4EFgQUHp9XUEe2YZM50yz82l09BXW3mQIwggFGBgNVHSMEggE9MIIBOYAUHp9XUEe2YZM50yz8
mov edx, r15d
call fcn.1800bc300
xor r9d, r9d
lea rcx, str._SLM_CreateCLM2__SlipException.
mov r8, r13
mov rdx, r13
call fcn.1800bc300
jmp 0x180058e12
mov dword [0x1800e74b8], r15d
dec edi
cmp edi, 0x7f
ja 0x180058dd0
xor edi, edi
add esi, 0x81
cmp esi, 0x176
jb 0x180058d74
add r14d, 0x64
cmp r14d, 0x1ec
jb 0x180058d25
jmp 0x18005897c
mov eax, dword [rdi + 4]
lea rcx, [rbp - 0x71]
mov dword [rbp - 0x71], eax
mov r8, rdx
mov rax, qword [rbp + 0x77]
mov r9, r14
mov edx, 0x101
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x68], 0
call fcn.180081770
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
mov qword [rbp - 0x41], rax
jmp case.0x180058712.229
mov rax, qword [rbp - 0x41]
lea r9, [rsp + 0x48]
mov r8d, 0x88
lea rcx, [rbp - 0x69]
mov rdx, r14
mov eax, dword [rax + 0x10]
mov dword [rbp - 0x69], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x48], eax
mov eax, dword [rdi + 4]
mov dword [rsp + 0x60], eax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x77]
mov qword [rsp + 0x20], rax
call fcn.180037e10
mov rdi, qword [rdi + 0x10]
test rdi, rdi
je 0x1800587a4
mov rcx, qword [rdi]
mov r9d, 0x107
mov qword [rsp + 0x28], 0
xor r8d, r8d
mov rdx, rsi
mov qword [rsp + 0x20], r14
call fcn.18005a940
mov rdi, qword [rdi + 8]
test rdi, rdi
jne 0x180058ed2
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
jmp case.0x180058712.229
inc dword [r14 + 8]
mov qword [r14], r12
jmp case.0x180058712.229
mov eax, dword [rbp - 0x7d]
lea r8, [rbp - 0x31]
mov qword [rsp + 0x28], 0
lea rcx, [rbp - 0x61]
xor r9d, r9d
mov dword [rbp - 0x31], eax
mov edx, 0x9b
mov qword [rsp + 0x20], r14
call fcn.180040d30
mov rdx, qword [rbp + 0x5f]
lea r8, [0x180000000]
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movq qword [rbp - 0x21], xmm1
movups xmmword [rbp - 0x51], xmm0
jmp case.0x180058712.229
mov rax, qword [rdi + 0x10]
test rax, rax
je case.0x180058712.229
mov edi, dword [rsp + 0x68]
nop word [rax + rax]
mov rax, qword [rax + 8]
inc edi
test rax, rax
jne 0x180058f70
mov dword [rsp + 0x68], edi
mov ecx, dword [rsp + 0x40]
mov eax, dword [rbp + 0x7f]
dec eax
mov dword [rbp + 0x7f], eax
cmp eax, ecx
jbe 0x180058b08
mov rdi, qword [rbp + 0x6f]
jmp 0x1800586f0
mov r8d, 0xe
lea rdx, str.max_attributes
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3