Function at 0x14000a4f0
Capabilities:
Check http status code
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x180]
sub rsp, 0x280
mov rax, qword [0x140034860]
xor rax, rsp
mov qword [rbp + 0x178], rax
mov r14, rcx
mov qword [rsp + 0x70], rcx
xor r13d, r13d
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], r13b
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], 0xf
mov byte [rbp - 0x48], r13b
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], r13b
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], r13b
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], r13b
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], r13b
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], r13b
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd8], xmm1
mov edi, r13d
mov qword [rbp + 0xe8], r13
movdqu xmmword [rbp + 0xc0], xmm1
mov r15d, r13d
mov qword [rbp + 0xd0], r13
movdqu xmmword [rbp + 0xa8], xmm1
mov ecx, r13d
mov qword [rsp + 0x60], rcx
mov qword [rbp + 0xb8], rcx
movdqu xmmword [rbp + 0x90], xmm1
mov qword [rbp + 0xa0], r13
movdqu xmmword [rbp + 0x128], xmm1
mov qword [rbp + 0x138], r13
movdqu xmmword [rbp + 0x110], xmm1
mov qword [rbp + 0x120], r13
movdqu xmmword [rbp + 0xf8], xmm1
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], r13b
xor eax, eax
movups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], rax
xor r9d, r9d
lea r8, [0x140034440]
lea rdx, [0x1400343c0]
lea rcx, [rbp - 8]
call fcn.1400037f0
nop
mov r8, qword [rbp]
mov rdx, qword [rbp - 8]
sub r8, rdx
dec r8
lea rcx, [rbp + 0x10]
call fcn.140002380
mov rax, qword [rbp - 8]
mov qword [rbp], rax
xor r9d, r9d
lea r8, [0x140034770]
lea rdx, [0x140034760]
lea rcx, [rsp + 0x40]
call fcn.1400037f0
lea rcx, [rbp + 0xd8]
cmp rcx, rax
je 0x14000a6f0
mov rbx, qword [rax]
mov qword [rbp + 0xd8], rbx
mov rsi, qword [rax + 8]
mov qword [rbp + 0xe0], rsi
mov rdi, qword [rax + 0x10]
mov qword [rbp + 0xe8], rdi
mov qword [rax], r13
mov qword [rax + 8], r13
mov qword [rax + 0x10], r13
jmp 0x14000a6fe
mov rsi, qword [rbp + 0xe0]
mov rbx, qword [rbp + 0xd8]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000a73a
mov rdx, qword [rsp + 0x50]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a735
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b996
call fcn.140012930
sub rsi, rbx
lea r8, [rsi - 1]
mov rdx, rbx
lea rcx, [rbp - 0x28]
call fcn.140002380
mov qword [rbp + 0xe0], rbx
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rcx, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r12, rax
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rcx, qword [rbp - 0x28]
mov qword [rbp - 0x18], r13
mov byte [rcx], 0
test rax, rax
je 0x14000b6a9
xor r9d, r9d
lea r8, [0x140034820]
lea rdx, [0x140034810]
lea rcx, [rsp + 0x40]
call fcn.1400037f0
lea rcx, [rbp + 0xc0]
cmp rcx, rax
je 0x14000a7df
mov rsi, qword [rax]
mov qword [rbp + 0xc0], rsi
mov r13, qword [rax + 8]
mov qword [rbp + 0xc8], r13
mov r15, qword [rax + 0x10]
mov qword [rbp + 0xd0], r15
xor edx, edx
mov qword [rax], rdx
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rdx
jmp 0x14000a7ed
mov r13, qword [rbp + 0xc8]
mov rsi, qword [rbp + 0xc0]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000a829
mov rdx, qword [rsp + 0x50]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a824
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b99c
call fcn.140012930
sub r13, rsi
lea r8, [r13 - 1]
mov rdx, rsi
lea rcx, [rbp - 0x48]
call fcn.140002380
mov qword [rbp + 0xc8], rsi
lea rdx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rdx, qword [rbp - 0x48]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rcx, qword [rbp - 0x48]
xor r13d, r13d
mov qword [rbp - 0x38], r13
mov byte [rcx], r13b
test rax, rax
jne 0x14000ac1c
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14000a8cb
mov rdx, qword [rbp + 8]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a8ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9ba
call fcn.140012930
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r13
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000a906
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a901
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9c0
call fcn.140012930
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
test rsi, rsi
je 0x14000a94f
sub r15, rsi
mov rax, rsi
cmp r15, 0x1000
jb 0x14000a943
add r15, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9ae
mov rdx, r15
mov rcx, rsi
call fcn.140012930
nop
test rbx, rbx
je 0x14000a988
sub rdi, rbx
mov rax, rbx
cmp rdi, 0x1000
jb 0x14000a97c
add rdi, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9c6
mov rdx, rdi
mov rcx, rbx
call fcn.140012930
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14000a9c3
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a9be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9cc
call fcn.140012930
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x14000aa0e
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aa09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9d2
call fcn.140012930
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x14000aa5c
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aa57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9d8
call fcn.140012930
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x14000aaae
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aaa9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9de
call fcn.140012930
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x14000aafa
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aaf5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9e4
call fcn.140012930
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x14000ab45
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b984
call fcn.140012930
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], 0xf
mov byte [rbp - 0x48], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14000ab90
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b98a
call fcn.140012930
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14000abda
inc rdx
mov rcx, qword [r14]
cmp rdx, 0x1000
jb 0x14000abd5
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000b990
mov rcx, r8
call fcn.140012930
mov qword [r14 + 0x10], r13
mov qword [r14 + 0x18], 0xf
mov byte [r14], 0
xor eax, eax
mov rcx, qword [rbp + 0x178]
xor rcx, rsp
call fcn.140012310
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rcx, qword [rbp + 0x10]
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call rax
mov qword [rsp + 0x68], rax
xor r9d, r9d
lea r8, [0x1400345c0]
lea rdx, [0x1400345a0]
lea rcx, [rsp + 0x40]
call fcn.1400037f0
lea rcx, [rbp + 0xa8]
cmp rcx, rax
je 0x14000ac9e
mov r13, qword [rax]
mov qword [rbp + 0xa8], r13
mov rdx, qword [rax + 8]
mov qword [rsp + 0x58], rdx
mov qword [rbp + 0xb0], rdx
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x60], rcx
mov qword [rbp + 0xb8], rcx
xor ecx, ecx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rcx
jmp 0x14000acb1
mov rax, qword [rbp + 0xb0]
mov qword [rsp + 0x58], rax
mov r13, qword [rbp + 0xa8]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000aced
mov rdx, qword [rsp + 0x50]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ace8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9a2
call fcn.140012930
mov r8, qword [rsp + 0x58]
sub r8, r13
dec r8
mov rdx, r13
lea rcx, [rbp - 0x68]
call fcn.140002380
mov qword [rbp + 0xb0], r13
lea rdx, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rdx, qword [rbp - 0x68]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rcx, qword [rbp - 0x68]
xor edx, edx
mov qword [rbp - 0x58], rdx
mov byte [rcx], dl
test rax, rax
jne 0x14000b0ef
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14000ad96
mov rdx, qword [rbp + 8]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ad80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9ba
call fcn.140012930
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
xor r12d, r12d
mov qword [rbp + 8], r12
jmp 0x14000ad99
xor r12d, r12d
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000add4
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000adcf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9c0
call fcn.140012930
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
test r13, r13
je 0x14000ae22
mov rcx, qword [rsp + 0x60]
sub rcx, r13
mov rax, r13
cmp rcx, 0x1000
jb 0x14000ae16
add rcx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9a8
mov rdx, rcx
mov rcx, r13
call fcn.140012930
nop
test rsi, rsi
je 0x14000ae5b
sub r15, rsi
mov rax, rsi
cmp r15, 0x1000
jb 0x14000ae4f
add r15, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9ae
mov rdx, r15
mov rcx, rsi
call fcn.140012930
nop
test rbx, rbx
je 0x14000ae94
sub rdi, rbx
mov rax, rbx
cmp rdi, 0x1000
jb 0x14000ae88
add rdi, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9c6
mov rdx, rdi
mov rcx, rbx
call fcn.140012930
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14000aecf
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aeca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9cc
call fcn.140012930
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x14000af1a
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9d2
call fcn.140012930
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x14000af68
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9d8
call fcn.140012930
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x14000afba
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000afb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9de
call fcn.140012930
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x14000b006
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b001
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9e4
call fcn.140012930
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x14000b051
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b04c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b984
call fcn.140012930
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x30], 0xf
mov byte [rbp - 0x48], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14000b09c
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b097
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b98a
call fcn.140012930
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14000b0e6
inc rdx
mov rcx, qword [r14]
cmp rdx, 0x1000
jb 0x14000b0e1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000b990
mov rcx, r8
call fcn.140012930
mov qword [r14 + 0x10], r12
jmp 0x14000abde
mov rdx, r14
cmp qword [r14 + 0x18], 0x10
jb 0x14000b0fc
mov rdx, qword [r14]
mov r8d, 0x50
xor r13d, r13d
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x30], r13d
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r15, qword [rsp + 0x68]
mov rcx, r15
call rax
mov rsi, rax
mov qword [rbp + 0x158], r13
mov qword [rbp + 0x168], r13
mov qword [rbp + 0x170], 0xf
mov byte [rbp + 0x158], r13b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], rax
xor r9d, r9d
lea r8, str.__s
lea rdx, [0x1400345d0]
lea rcx, [rbp + 0x140]
call fcn.1400037f0
nop
mov r8, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x140]
sub r8, rdx
dec r8
lea rcx, [rbp + 0x158]
call fcn.140002380
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x148], rax
xor r9d, r9d
lea r8, [0x1400342a0]
lea rdx, [0x140034280]
lea rcx, [rsp + 0x40]
call fcn.1400037f0
lea rcx, [rbp + 0x90]
cmp rcx, rax
je 0x14000b1ff
mov rbx, qword [rax]
mov qword [rbp + 0x90], rbx
mov rdi, qword [rax + 8]
mov qword [rbp + 0x98], rdi
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0xa0], rcx
mov qword [rax], r13
mov qword [rax + 8], r13
mov qword [rax + 0x10], r13
jmp 0x14000b20d
mov rdi, qword [rbp + 0x98]
mov rbx, qword [rbp + 0x90]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x14000b249
mov rdx, qword [rsp + 0x50]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b244
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9b4
call fcn.140012930
sub rdi, rbx
lea r8, [rdi - 1]
mov rdx, rbx
lea rcx, [rsp + 0x78]
call fcn.140002380
mov qword [rbp + 0x98], rbx
lea rdx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae rdx, qword [rsp + 0x78]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r10, rax
lea rcx, [rsp + 0x78]
cmp qword [rbp - 0x70], 0x10
cmovae rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], r13
mov byte [rcx], 0
test rax, rax
je 0x14000b5c2
lea rcx, [rbp + 0x158]
call fcn.140010a40
mov rdx, rax
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x30], 0x84000100
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rcx, rsi
call r10
mov rdi, rax
xor r9d, r9d
lea r8, [0x140034580]
lea rdx, str.TOB_b
lea rcx, [rsp + 0x40]
call fcn.1400037f0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140010700
lea rcx, [rsp + 0x40]
call fcn.1400106a0
mov r8, qword [rbp + 0x130]
mov rbx, qword [rbp + 0x128]
sub r8, rbx
dec r8
mov rdx, rbx
lea rcx, [rbp + 0x70]
call fcn.140002380
mov qword [rbp + 0x130], rbx
lea rcx, [rbp + 0x70]
call fcn.140010a40
mov rdx, rax
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r10, rax
lea rcx, [rbp + 0x70]
call fcn.140010a70
test r10, r10
je 0x14000b5c2
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor edx, edx
mov r8d, 0xffffffff
mov rcx, rdi
call r10
xor r9d, r9d
lea r8, [0x140034250]
lea rdx, [0x140034240]
lea rcx, [rsp + 0x40]
call fcn.1400037f0
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.140010700
lea rcx, [rsp + 0x40]
call fcn.1400106a0
mov r8, qword [rbp + 0x118]
mov rbx, qword [rbp + 0x110]
sub r8, rbx
dec r8
mov rdx, rbx
lea rcx, [rbp + 0x50]
call fcn.140002380
mov qword [rbp + 0x118], rbx
lea rcx, [rbp + 0x50]
call fcn.140010a40
mov rdx, rax
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r10, rax
lea rcx, [rbp + 0x50]
call fcn.140010a70
test r10, r10
je 0x14000b5c2
mov dword [rbp + 0xf0], 4
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0xf0]
lea r8, [rbp + 0xf4]
mov edx, 0x20000013
mov rcx, rdi
call r10
lea rcx, [rbp + 0x10]
call fcn.140010a70
lea rcx, [rbp + 0x158]
call fcn.140010a70
xor r9d, r9d
lea r8, [0x140034330]
lea rdx, [0x140034310]
lea rcx, [rsp + 0x40]
call fcn.1400037f0
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140010700
lea rcx, [rsp + 0x40]
call fcn.1400106a0
mov r8, qword [rbp + 0x100]
mov rbx, qword [rbp + 0xf8]
sub r8, rbx
dec r8
mov rdx, rbx
lea rcx, [rbp + 0x30]
call fcn.140002380
mov qword [rbp + 0x100], rbx
lea rcx, [rbp + 0x30]
call fcn.140010a40
mov rdx, rax
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.140010a70
test rbx, rbx
je 0x14000b5c2
mov rcx, r15
call rbx
mov rcx, rsi
call rbx
mov rcx, rdi
call rbx
mov rcx, r12
cmp dword [rbp + 0xf4], 0x190
jae 0x14000b5c5
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
lea rcx, [rbp + 0x140]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x158]
call fcn.140010c60
nop
lea rcx, [rbp - 8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x10]
call fcn.140010c60
nop
lea rcx, [rbp + 0xf8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x110]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x128]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x90]
call fcn.1400106a0
nop
lea rcx, [rbp + 0xa8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0xc0]
call fcn.1400106a0
nop
lea rcx, [rbp + 0xd8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x30]
call fcn.140010c60
nop
lea rcx, [rbp + 0x50]
call fcn.140010c60
nop
lea rcx, [rbp + 0x70]
call fcn.140010c60
nop
lea rcx, [rsp + 0x78]
call fcn.140010c60
nop
lea rcx, [rbp - 0x68]
call fcn.140010c60
nop
lea rcx, [rbp - 0x48]
call fcn.140010c60
nop
lea rcx, [rbp - 0x28]
call fcn.140010c60
nop
mov rcx, r14
call fcn.140010c60
mov eax, 1
jmp 0x14000abec
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
lea rcx, [rbp + 0x140]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x158]
call fcn.140010c60
nop
lea rcx, [rbp - 8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x10]
call fcn.140010c60
nop
lea rcx, [rbp + 0xf8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x110]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x128]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x90]
call fcn.1400106a0
nop
lea rcx, [rbp + 0xa8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0xc0]
call fcn.1400106a0
nop
lea rcx, [rbp + 0xd8]
call fcn.1400106a0
nop
lea rcx, [rbp + 0x30]
call fcn.140010c60
nop
lea rcx, [rbp + 0x50]
call fcn.140010c60
nop
lea rcx, [rbp + 0x70]
call fcn.140010c60
nop
lea rcx, [rsp + 0x78]
call fcn.140010c60
nop
lea rcx, [rbp - 0x68]
call fcn.140010c60
nop
lea rcx, [rbp - 0x48]
call fcn.140010c60
nop
lea rcx, [rbp - 0x28]
call fcn.140010c60
nop
mov rcx, r14
call fcn.140010c60
jmp 0x14000abea
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14000b6f8
mov rdx, qword [rbp + 8]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b6e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9ba
call fcn.140012930
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r13
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14000b733
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b72e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9c0
call fcn.140012930
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
test rbx, rbx
je 0x14000b77c
sub rdi, rbx
mov rax, rbx
cmp rdi, 0x1000
jb 0x14000b770
add rdi, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9c6
mov rdx, rdi
mov rcx, rbx
call fcn.140012930
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14000b7b7
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b7b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9cc
call fcn.140012930
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x14000b802
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b7fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9d2
call fcn.140012930
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x14000b850
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b84b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9d8
call fcn.140012930
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x14000b8a2
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b89d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9de
call fcn.140012930
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x70], 0xf
mov byte [rsp + 0x78], 0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x14000b8ee
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b8e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b9e4
call fcn.140012930
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x50], 0xf
mov byte [rbp - 0x68], 0
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x14000b935
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b930
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b984
call fcn.140012930
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], 0xf
mov byte [rbp - 0x48], 0
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14000ab90
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b98a
jmp 0x14000ab8b
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
int3
call fcn.140019e50
int3
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
nop
call fcn.140019e50
int3