Function at 0x1400a380c
Capabilities:
Check http status code
Read http header

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x2b8]
sub rsp, 0x3a0
mov qword [rbp + 0x80], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov r14, r9
mov rdi, rcx
cmp rdx, qword [rcx + 0x58]
je 0x1400a38c8
add rdi, 0x38
cmp qword [rdi + 0x18], 8
jb 0x1400a3852
mov rdi, qword [rdi]
lea rax, str.RequestId
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], rdi
xor esi, esi
mov word [rbp + 0x58], si
lea rax, [0x14012d360]
mov qword [rbp + 0x40], rax
lea rax, str.Message
mov qword [rbp + 0x68], rax
lea rax, str.HINTERNET_passed_to_WinHttp_callback_does_not_match_HINTERNET_stored_on_IRequest
mov qword [rbp + 0x70], rax
mov word [rbp + 0x78], si
lea rax, [0x14012d360]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, str._HttpWin_Async__WinHttpCallback
mov qword [rsp + 0x20], rax
mov ecx, 0x109a65b
lea r8d, [rsi + 0xa]
call fcn.140093628
jmp 0x1400a44be
mov eax, 0x10000
cmp r8d, eax
ja 0x1400a3e10
je 0x1400a3d9a
sub r8d, 1
je 0x1400a3d33
sub r8d, 1
je 0x1400a3ce9
sub r8d, 2
je 0x1400a3c26
sub r8d, 4
je 0x1400a3b6f
sub r8d, 8
je 0x1400a3b01
sub r8d, 0x7f0
je 0x1400a39e3
cmp r8d, 0x3800
jne 0x1400a44be
xor esi, esi
mov byte [rbp + 0x2c0], sil
lea rbx, [rcx + 0x158]
xor r8d, r8d
lea rdx, [rbp + 0x2c0]
mov rcx, rbx
call fcn.14009af94
mov byte [rbp + 0x2c8], 1
mov r8b, 1
lea rdx, [rbp + 0x2c8]
mov rcx, rbx
call fcn.14009af94
call fcn.14008ca84
test al, al
je 0x1400a39aa
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a397a
mov rax, qword [rax]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_REDIRECT
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
lea rcx, [rdi + 0xd8]
mov r8, r14
mov rdx, rdi
call fcn.140093320
test al, al
jne 0x1400a44be
mov rax, qword [rdi]
lea rdx, [rbp + 0x160]
mov rcx, rdi
mov rax, qword [rax + 0x80]
call qword [case.0x140007d11.0]
jmp 0x1400a44be
call fcn.14008ca84
xor esi, esi
test al, al
je 0x1400a3a2c
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a39fc
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
cmp byte [rdi + 0x22], sil
jne 0x1400a3a4e
lea r9, str._HttpWin_Async__WinHttpCallback:_handle_is_being_closed_without_aborting
mov edx, 0x33f
mov ecx, 0x12cd423
mov r8d, 0xa
call fcn.140030428
mov qword [rdi + 0x58], rsi
lea rbx, [rdi + 0xd8]
xor edx, edx
mov r8d, 0x28565c8
lea rcx, [rbp + 0x208]
call fcn.1400976b0
mov edx, dword [rbx + 0x20]
sub edx, 2
test edx, 0xfffffffd
je 0x1400a3a9e
mov edx, dword [rax]
mov dword [rbp + 8], edx
mov rdx, qword [rax + 8]
mov qword [rbp + 0x10], rdx
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x18], eax
lea r8, [rbp + 8]
mov rdx, qword [rbx + 0x18]
mov rcx, rbx
call fcn.140093430
mov rcx, qword [rdi + 0x130]
test rcx, rcx
je 0x1400a3ab7
mov rdx, rdi
call fcn.140091ef8
jmp 0x1400a44be
lea rax, str.Message
mov qword [rbp + 0x28], rax
lea rax, str.m_pRequestBroker_is_null
mov qword [rbp + 0x30], rax
mov word [rbp + 0x38], si
lea rax, [0x14012d360]
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, str._case__WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING
mov ecx, 0x2693556
mov r8d, 0xa
call fcn.14008c890
jmp 0x1400a44be
lea rbx, [rcx + 0x158]
cmp dword [rcx + 0x170], 0xffffffff
je 0x1400a3b26
mov byte [rsp + 0x40], 7
mov r8b, 1
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14009af94
mov byte [rsp + 0x41], 8
mov r8b, 1
lea rdx, [rsp + 0x41]
mov rcx, rbx
call fcn.14009af94
call fcn.14008ca84
test al, al
je 0x1400a44be
add rdi, 0x38
cmp qword [rdi + 0x18], 8
jb 0x1400a3b56
mov rdi, qword [rdi]
mov qword [rbp - 0x80], rdi
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_SENDING_REQUEST
jmp 0x1400a3d7b
mov byte [rsp + 0x42], 6
add rcx, 0x158
mov r8b, 1
lea rdx, [rsp + 0x42]
call fcn.14009af94
call fcn.14008ca84
xor esi, esi
test al, al
je 0x1400a3bcf
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3ba1
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
mov qword [rsp + 0x58], rsi
mov rcx, qword [rdi + 0x18]
test rcx, rcx
je 0x1400a44e3
mov rax, qword [rcx]
lea r9, [rsp + 0x58]
mov r8d, 0xa
lea rdx, [rbp + 0xb8]
mov rax, qword [rax + 0x40]
call qword [case.0x140007d11.0]
cmp dword [rbp + 0xb8], esi
jne 0x1400a44be
mov rcx, qword [rsp + 0x58]
test rcx, rcx
je 0x1400a44be
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
jmp 0x1400a3cd8
mov byte [rsp + 0x43], 5
add rcx, 0x158
xor r8d, r8d
lea rdx, [rsp + 0x43]
call fcn.14009af94
call fcn.14008ca84
xor esi, esi
test al, al
je 0x1400a3c86
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3c58
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
mov qword [rsp + 0x60], rsi
mov rcx, qword [rdi + 0x18]
test rcx, rcx
je 0x1400a44f0
mov rax, qword [rcx]
lea r9, [rsp + 0x60]
mov r8d, 0xa
lea rdx, [rbp + 0xd0]
mov rax, qword [rax + 0x40]
call qword [case.0x140007d11.0]
cmp dword [rbp + 0xd0], esi
jne 0x1400a44be
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x1400a44be
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov rdx, rdi
mov r8, r14
call qword [case.0x140007d11.0]
jmp 0x1400a44be
mov byte [rsp + 0x44], 4
add rcx, 0x158
mov r8b, 1
lea rdx, [rsp + 0x44]
call fcn.14009af94
call fcn.14008ca84
test al, al
je 0x1400a44be
add rdi, 0x38
cmp qword [rdi + 0x18], 8
jb 0x1400a3d1d
mov rdi, qword [rdi]
mov qword [rbp - 0x68], rdi
lea rax, [rbp - 0x68]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_NAME_RESOLVED
jmp 0x1400a3d7b
mov byte [rsp + 0x45], 3
add rcx, 0x158
mov r8b, 1
lea rdx, [rsp + 0x45]
call fcn.14009af94
call fcn.14008ca84
test al, al
je 0x1400a44be
add rdi, 0x38
cmp qword [rdi + 0x18], 8
jb 0x1400a3d67
mov rdi, qword [rdi]
mov qword [rbp - 0x60], rdi
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_RESOLVING_NAME
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
jmp 0x1400a44be
call fcn.14008ca84
test al, al
je 0x1400a3ddf
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3db1
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_SECURE_FAILURE
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
xor edx, edx
mov r8d, 0x28565c5
lea rcx, [rbp + 0x88]
call fcn.140097628
movsxd rax, dword [r14]
mov qword [rbp + 0x90], rax
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x178]
jmp 0x1400a44b6
cmp r8d, 0x20000
je 0x1400a4316
cmp r8d, 0x40000
je 0x1400a41d7
cmp r8d, 0x80000
je 0x1400a40c8
cmp r8d, 0x100000
je 0x1400a405d
cmp r8d, 0x200000
je 0x1400a3ec5
cmp r8d, 0x400000
jne 0x1400a44be
call fcn.14008ca84
test al, al
je 0x1400a3e9f
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3e71
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
lea rdx, [rbp + 0xe8]
mov rcx, qword [rdi + 0x120]
call fcn.1400a6e58
lea r8, [rbp + 0xe8]
lea rdx, [rbp + 0x190]
jmp 0x1400a44b6
xor esi, esi
call fcn.14008ca84
test r14, r14
je 0x1400a3fe0
test al, al
je 0x1400a3f07
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3ee7
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
lea rax, [r14 + 8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x48]
mov qword [rsp + 0x28], rax
call fcn.1400a4d14
mov ecx, dword [r14 + 8]
cmp ecx, 0x2f00
jne 0x1400a3f61
call fcn.14008ca84
test al, al
je 0x1400a4430
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3f2e
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
lea rax, str.Got_a_ERROR_WINHTTP_RESEND_REQUEST___Resending_the_request_now
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
jmp 0x1400a4430
call fcn.14008d140
test al, al
je 0x1400a3fa7
mov rcx, rdi
call fcn.1400a4538
test al, al
je 0x1400a3fa7
call fcn.14008ca84
test al, al
je 0x1400a4430
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3f91
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x28], rax
lea rax, str.Got_a_proxy_error__but_found_a_fallback_proxy___Resending_the_request_with_new_proxy
jmp 0x1400a3f42
movzx edx, word [r14 + 8]
or edx, 0x80070000
cmp dword [r14 + 8], esi
cmovle edx, dword [r14 + 8]
mov r8d, 0x28565c6
lea rcx, [rbp + 0x100]
call fcn.14009c6ac
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0x1a8]
jmp 0x1400a44b6
test al, al
je 0x1400a4020
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a3ff2
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_REQUEST_ERROR_with_no_WINHTTP_ASYNC_RESULT
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
mov rax, qword [0x1401d3d78]
mov edx, 0x597123
lea rcx, [0x1401d3d78]
mov rax, qword [rax + 8]
call qword [case.0x140007d11.0]
xor edx, edx
mov r8d, 0x28565c7
lea rcx, [rbp + 0x1c0]
call fcn.1400978f0
lea rdx, [rbp + 0x1d8]
jmp 0x1400a44b3
call fcn.14008ca84
test al, al
je 0x1400a40a2
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a4074
mov rax, qword [rax]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
lea rdx, [rbp + 0x118]
mov rcx, qword [rdi + 0x120]
call fcn.1400a6e58
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0x1f0]
jmp 0x1400a44b6
call fcn.14008ca84
xor esi, esi
test al, al
je 0x1400a410f
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a40e1
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_READ_COMPLETE
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
lea r9, [rsp + 0x46]
mov r8d, dword [rbp + 0x2e0]
lea rdx, [rbp + 0xa0]
mov rcx, qword [rdi + 0x128]
call fcn.140097e00
cmp dword [rbp + 0xa0], esi
jne 0x1400a414c
lea rcx, [rdi + 0xd8]
mov r8, qword [rdi + 0x118]
mov rdx, rdi
call fcn.140093200
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x280]
mov rcx, rdi
call fcn.140097ac4
cmp byte [rsp + 0x46], sil
je 0x1400a41bf
lea rcx, [rdi + 0x158]
mov rax, qword [rdi + 0x28]
mov r9b, byte [rdi + 0x21]
lea rdx, [rdi + 0x38]
cmp qword [rdx + 0x18], 8
jb 0x1400a4186
mov rdx, qword [rdx]
lea r8, [rdi + 0xb8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x20], r9b
mov r9b, 1
call fcn.14009b6e8
lea rcx, [rdi + 0xd8]
mov r8, qword [rdi + 0x118]
mov rdx, rdi
call fcn.140092f20
jmp 0x1400a44be
lea rdx, [rbp + 0x220]
mov rcx, qword [rdi + 0x128]
call fcn.140097bb8
jmp 0x1400a44be
mov rbx, qword [rcx + 0x90]
xor esi, esi
test rbx, rbx
je 0x1400a41f0
lock inc dword [rbx + 8]
mov rbx, qword [rcx + 0x90]
mov rcx, qword [rcx + 0x88]
call fcn.14008d4cc
nop
test rbx, rbx
je 0x1400a423c
or eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400a423c
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax]
call qword [case.0x140007d11.0]
or eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400a423c
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x140007d11.0]
nop
mov byte [rsp + 0x47], 0xa
lea rcx, [rdi + 0x158]
mov r8b, 1
lea rdx, [rsp + 0x47]
call fcn.14009af94
call fcn.14008ca84
test al, al
je 0x1400a429a
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a426c
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
lea rax, [rbp - 0x18]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
mov qword [rsp + 0x68], rsi
mov rcx, qword [rdi + 0x18]
test rcx, rcx
je 0x1400a44d6
mov rax, qword [rcx]
lea r9, [rsp + 0x68]
mov r8d, 0xa
lea rdx, [rbp + 0x130]
mov rax, qword [rax + 0x40]
call qword [case.0x140007d11.0]
cmp dword [rbp + 0x130], esi
jne 0x1400a42ed
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400a42ed
mov rax, qword [rcx]
mov rdx, rdi
mov rax, qword [rax + 0x18]
call qword [case.0x140007d11.0]
mov r8d, dword [r14]
lea rdx, [rbp + 0x148]
mov rcx, qword [rdi + 0x128]
call fcn.140097cc0
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x238]
jmp 0x1400a44b6
mov byte [rsp + 0x48], 9
add rcx, 0x158
mov r8b, 1
lea rdx, [rsp + 0x48]
call fcn.14009af94
call fcn.14008ca84
xor esi, esi
test al, al
je 0x1400a4376
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a4348
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
lea rax, str.Mso::Http__s_:_received_WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
call fcn.14009add0
test al, al
je 0x1400a4482
cmp byte [rdi + 0x85], sil
je 0x1400a4482
mov dword [rsp + 0x4c], esi
mov dword [rsp + 0x50], 4
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x4c]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, qword [rdi + 0x58]
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
test eax, eax
je 0x1400a443d
cmp dword [rsp + 0x4c], 0x191
jne 0x1400a4482
call fcn.14008ca84
test al, al
je 0x1400a4419
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a43eb
mov rax, qword [rax]
mov qword [rbp - 8], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x28], rax
lea rax, str._HttpWinAsync__Got_a_login_failure_with_Negotiate.__Retrying_with_NTLM.
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
mov r8, qword [rdi + 0x28]
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14009d084
mov byte [rdi + 0x85], sil
mov rcx, rdi
call fcn.1400a4500
jmp 0x1400a44be
call fcn.14008ca84
test al, al
je 0x1400a4482
lea rax, [rdi + 0x38]
cmp qword [rax + 0x18], 8
jb 0x1400a4454
mov rax, qword [rax]
mov qword [rbp], rax
lea rax, [rbp]
mov qword [rsp + 0x28], rax
lea rax, str._HttpWinAsync__WinHttpQueryHeaders_failed.
mov qword [rsp + 0x20], rax
mov edx, 0x33f
mov ecx, 0x30303030
mov r8d, 0xc8
call fcn.14003c138
mov rcx, rdi
call fcn.1400a3768
lea rcx, [rdi + 0xd8]
mov rdx, rdi
call fcn.140092e00
lea rdx, [rbp + 0x250]
mov rcx, qword [rdi + 0x128]
call fcn.140097bb8
lea rdx, [rbp + 0x268]
mov r8, rax
mov rcx, rdi
call fcn.140097ac4
lea r11, [rsp + 0x3a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
xor edx, edx
mov ecx, 0x152139a
call fcn.140007884
int3
xor edx, edx
mov ecx, 0x152139a
call fcn.140007884
int3
xor edx, edx
mov ecx, 0x152139a
call fcn.140007884
int3