Function at 0x1800a5c00
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xa8
mov rax, qword [0x180135928]
xor rax, rsp
mov qword [rbp - 1], rax
mov rsi, qword [rbp - 0x49]
mov r12, rdx
mov edx, dword [rbp + 0x7f]
mov r11, rcx
mov edi, dword [rbp - 0x59]
mov r14d, edx
mov ebx, dword [rbp - 0x59]
mov qword [rbp - 0x39], r9
lea r13d, [rdx + 0x744]
mov qword [rbp - 0x41], r8
mov qword [rbp - 0x51], rcx
cmp edx, r13d
jae 0x1800a5f5e
mov rax, qword [rbp - 0x49]
lea rdx, [0x18010fa54]
mov qword [rbp - 0x49], rax
lea r8, str.post
mov rcx, qword [rbp - 0x49]
mov r15, qword [rbp - 0x49]
mov qword [rbp - 0x61], rcx
lea r10, str.head
cmp r14d, 0x182
ja 0x1800a5dc9
je 0x1800a5d98
cmp r14d, 0xcc
ja 0x1800a5d63
je 0x1800a5d4f
mov eax, r14d
sub eax, 0xe
je 0x1800a5d47
sub eax, 0x42
je 0x1800a5d15
cmp eax, 0x3a
jne 0x1800a5eed
cmp dword [r15 + 0x10], 0x1f
jle 0x1800a5eed
mov eax, 0xd3
cmp eax, 0xd3
je 0x1800a5d02
cmp eax, 0x903d
jne 0x1800a5d04
mov eax, ebx
mov rcx, qword [rbp - 1]
xor rcx, rsp
call fcn.180106610
add rsp, 0xa8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
xor ebx, ebx
add eax, 0x8f6a
cmp eax, 0x11ed4
jbe 0x1800a5cd2
jmp 0x1800a5eed
lea rax, [0x18010fa68]
mov qword [rbp - 0x21], rdx
mov qword [rbp - 9], rax
mov qword [rbp - 0x19], r8
movups xmm0, xmmword [rbp - 0x21]
mov qword [rbp - 0x11], r10
movups xmm1, xmmword [rbp - 0x11]
movups xmmword [0x18016d720], xmm0
movups xmmword [0x18016d730], xmm1
jmp 0x1800a5eed
mov r15, r9
jmp 0x1800a5eed
movdqa xmm0, xmmword [0x18011dd30]
movups xmmword [0x18016d740], xmm0
jmp 0x1800a5eed
mov eax, r14d
sub eax, 0x106
je 0x1800a5e90
sub eax, 2
je 0x1800a5d8c
mov r10, qword [rbp - 0x61]
cmp eax, 0x40
jne 0x1800a5ef1
mov rsi, qword [rbp - 0x49]
jmp 0x1800a5ef1
xor r11d, r11d
mov qword [rbp - 0x51], r11
jmp 0x1800a5eed
mov rcx, qword [r15]
lea rdx, str.__s_:
mov r8, r12
call fcn.180105df0
inc dword [r15 + 0x10]
mov r11, qword [rbp - 0x51]
lea rdx, [0x18010fa54]
mov r9, qword [rbp - 0x39]
lea r8, str.post
jmp 0x1800a5eed
cmp r14d, 0x240
ja 0x1800a5e4f
je 0x1800a5e36
mov eax, r14d
sub eax, 0x184
je 0x1800a5e19
sub eax, 0x40
je 0x1800a5e04
cmp eax, 0x3a
jne 0x1800a5eed
xor r9d, r9d
lea r8d, [rax + 0x62]
mov rdx, r15
mov rcx, r11
call fcn.1800a51c0
dec dword [r15 + 0x10]
jmp 0x1800a5dae
mov rax, qword [rbp - 0x49]
mov qword [rbp - 0x49], rax
mov r10, qword [rbp - 0x49]
mov qword [rbp - 0x61], r10
jmp 0x1800a5ef1
mov r8, r12
mov dword [rbp - 0x59], 8
mov edx, 0x75
lea rcx, [rbp - 0x59]
call fcn.1800d2280
jmp 0x1800a5dae
lea r8, [rbp - 0x31]
mov edx, 0xac
mov rcx, r12
call fcn.18009d0b0
mov rdi, rax
jmp 0x1800a5dae
mov eax, r14d
sub eax, 0x27a
je 0x1800a5ee5
sub eax, 0x42
je 0x1800a5ebb
cmp eax, 0x3a
jne 0x1800a5eed
mov eax, 0x22
cmp eax, 0x22
je 0x1800a5e82
cmp eax, 0xdb
je 0x1800a5ce0
jmp 0x1800a5e84
xor ebx, ebx
add eax, 0xb9
cmp eax, 0x194
jb 0x1800a5e70
cmp dword [r15 + 8], 0
jne 0x1800a5eed
mov r8, qword [r15]
lea r9, [0x18010cbcc]
lea rdx, [rbp - 0x59]
mov dword [rbp - 0x59], 1
mov ecx, 0xcd
call fcn.1800612d0
jmp 0x1800a5dae
test edi, edi
je 0x1800a5eed
mov ecx, 0x43
mov eax, ecx
sub eax, 0x43
je 0x1800a5ed6
cmp eax, 0x7a
je 0x1800a5ce0
jmp 0x1800a5ed8
mov ebx, edi
add ecx, 0x7a
cmp ecx, 0x137
jb 0x1800a5ec4
jmp 0x1800a5eed
mov dword [r15 + 8], 0
mov r10, qword [rbp - 0x61]
add r14d, 0x7c
cmp r14d, r13d
jb 0x1800a5c7b
mov r15, qword [rbp - 0x49]
mov edx, dword [rbp + 0x7f]
mov r8, qword [rbp - 0x41]
lea r13d, [rdx + 0x717]
cmp edx, r13d
jae 0x1800a5ce0
mov r12d, dword [rbp - 0x59]
nop dword [rax]
cmp edx, 0x39f
ja 0x1800a60ed
je 0x1800a60bc
cmp edx, 0x1bb
ja 0x1800a5fce
je 0x1800a5f86
mov eax, edx
sub eax, 0x50
je 0x1800a5f76
sub eax, 0x79
je 0x1800a5f70
cmp eax, 0x79
jne 0x1800a5fba
mov r15d, dword [rbp - 0x29]
add r15, rsi
mov qword [rbp - 0x49], r15
jmp 0x1800a5fba
mov r15, qword [rbp - 0x49]
mov qword [rbp - 0x49], r15
mov r10, qword [rbp - 0x49]
mov qword [rbp - 0x61], r10
jmp 0x1800a5f09
mov rsi, qword [rbp - 0x31]
jmp 0x1800a5fba
cmp dword [rbp - 0x29], 1
jae 0x1800a5fba
mov eax, 0xfffffffd
jmp 0x1800a5ce2
cmp rsi, r15
jae 0x1800a5fba
nop dword [rax + rax]
movsx eax, byte [rsi]
cmp al, 0xc0
jae 0x1800a5fab
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a5fab
inc rsi
cmp rsi, r15
jb 0x1800a5f90
mov edx, dword [rbp + 0x7f]
mov r10, qword [rbp - 0x61]
mov r11, qword [rbp - 0x51]
mov r8, qword [rbp - 0x41]
add edx, 0x79
mov dword [rbp + 0x7f], edx
cmp edx, r13d
jb 0x1800a5f20
jmp 0x1800a5ce0
mov eax, edx
sub eax, 0x234
je 0x1800a611a
sub eax, 0x79
je 0x1800a608b
cmp eax, 0x79
jne 0x1800a5fba
cmp rsi, r10
jbe 0x1800a5fba
mov ecx, 0x2e
mov eax, ecx
sub eax, 0x2c
je 0x1800a606f
sub eax, 1
je 0x1800a600c
cmp eax, 1
jne 0x1800a6077
mov r12d, esi
sub r12d, r10d
jmp 0x1800a6077
xor r14d, r14d
lea r15, [0x18016d720]
nop word [rax + rax]
mov rdx, qword [r15]
lea r8, [rbp - 0x59]
mov r9d, 0x127
mov dword [rbp - 0x59], r12d
mov rcx, r10
call fcn.180088190
test eax, eax
je 0x1800a6050
inc r14d
add r15, 8
cmp r14d, 4
jae 0x1800a6061
mov r10, qword [rbp - 0x61]
jmp 0x1800a6020
lea rcx, [0x18016d740]
mov eax, dword [rcx + r14*4]
mov rcx, qword [rbp - 0x51]
mov dword [rcx], eax
mov r10, qword [rbp - 0x61]
mov ecx, 0x2d
mov edx, dword [rbp + 0x7f]
jmp 0x1800a6077
mov edx, 0x326
mov dword [rbp + 0x7f], edx
dec ecx
cmp ecx, 0x2b
ja 0x1800a5ff3
mov r15, qword [rbp - 0x49]
jmp 0x1800a5fb2
cmp rsi, r15
jae 0x1800a60b0
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
jne 0x1800a60a5
inc rsi
cmp rsi, r15
jb 0x1800a6090
mov r10, qword [rbp - 0x61]
mov edx, dword [rbp + 0x7f]
mov r11, qword [rbp - 0x51]
mov dword [r11], 5
jmp 0x1800a5fb6
cmp rsi, r15
jae 0x1800a5fba
movsx eax, byte [rsi]
cmp al, 0xc0
jae 0x1800a5fab
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a5fab
inc rsi
cmp rsi, r15
jb 0x1800a60c5
jmp 0x1800a5fab
cmp edx, 0x583
ja 0x1800a621e
je 0x1800a61f2
mov eax, edx
sub eax, 0x418
je 0x1800a61bd
sub eax, 0x79
je 0x1800a6126
cmp eax, 0x79
jne 0x1800a5fba
mov r10, rsi
mov qword [rbp - 0x61], rsi
jmp 0x1800a5fba
cmp rsi, r10
jbe 0x1800a618c
mov r15, qword [rbp - 0x39]
mov r14d, 0xa6
cmp r14d, 0xa6
je 0x1800a616f
cmp r14d, 0x14c
jne 0x1800a6175
mov qword [rsp + 0x28], r15
lea rcx, [rbp - 0x59]
xor r9d, r9d
mov dword [rsp + 0x20], 0x10f
mov r8, r10
mov dword [rbp - 0x59], r12d
xor edx, edx
call fcn.1800a1730
mov r10, qword [rbp - 0x61]
jmp 0x1800a6175
mov r12d, esi
sub r12d, r10d
add r14d, 0xa6
cmp r14d, 0x14c
jbe 0x1800a6135
mov r15, qword [rbp - 0x49]
mov edx, dword [rbp + 0x7f]
cmp rsi, r15
jae 0x1800a5fb2
movsx eax, byte [rsi]
cmp al, 0xc0
jae 0x1800a5fab
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a5fab
inc rsi
cmp rsi, r15
jb 0x1800a6195
jmp 0x1800a5fab
mov qword [rbp - 0x61], rsi
mov r10, rsi
cmp rsi, r15
jae 0x1800a5fba
mov r14, rsi
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
jne 0x1800a5fab
lea rsi, [r14 + 1]
mov r14, rsi
cmp rsi, r15
jb 0x1800a61d0
jmp 0x1800a5fab
cmp rsi, r15
jae 0x1800a5fba
nop dword [rax + rax]
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
jne 0x1800a5fab
inc rsi
cmp rsi, r15
jb 0x1800a6200
jmp 0x1800a5fab
mov eax, edx
sub eax, 0x5fc
je 0x1800a6287
sub eax, 0x79
je 0x1800a623c
cmp eax, 0x79
jne 0x1800a5fba
xor eax, eax
jmp 0x1800a5ce2
cmp rsi, r10
jbe 0x1800a626b
mov eax, esi
lea r8, [rbp - 0x59]
sub eax, r10d
lea rcx, str.http_1.0
mov r9d, 0x127
mov dword [rbp - 0x59], eax
mov rdx, r10
call fcn.180088190
mov r10, qword [rbp - 0x61]
mov edi, eax
mov edx, dword [rbp + 0x7f]
mov r8, qword [rbp - 0x41]
mov r11, qword [rbp - 0x51]
test edi, edi
jne 0x1800a5fba
mov dword [r8], 1
jmp 0x1800a5fba
mov dword [r8], 2
mov edi, 1
jmp 0x1800a5fba