Function at 0x18004afc0
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xc0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rsp + 0x70], xmm10
mov rax, qword [0x1800a9e28]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov r15, qword [rsp + 0x40]
lea eax, [r8 + 0x11]
movdqa xmm10, xmmword [rsp + 0x40]
mov r13d, r8d
movzx ebx, byte [rsp + 0x30]
mov r14, rdx
movdqa xmm8, xmmword [rsp + 0x40]
mov rsi, rcx
movdqa xmm9, xmmword [rsp + 0x40]
mov qword [rsp + 0x50], rcx
cmp r8d, eax
jae 0x18004b3c6
mov rdi, qword [rsp + 0x40]
lea r12d, [r8 - 0x95]
movdqa xmm6, xmmword [rsp + 0x40]
lea r10, [0x180000000]
movdqa xmm7, xmmword [rsp + 0x40]
lea ecx, [r13 + 0x11]
mov edx, 0x22
lea r8d, [rdx + 0xa]
lea r9d, [rdx + 0x40]
lea r11d, [rdx + 0x18]
nop
cmp r12d, 0x3d
ja case.default.0x18004b08e
movzx eax, byte [r10 + r12 + 0x4b998]
mov ecx, dword [r10 + rax*4 + 0x4b950]
add rcx, r10
jmp rcx
psrld xmm9, 7
add r14, 0x10
movdqa xmm0, xmm9
add r15, 0x10
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
movdqa xmm8, xmm9
pslld xmm8, 0xc
por xmm8, xmm0
jmp case.0x18004b08e.17
movdqu xmm9, xmmword [rsi]
mov r15, rsi
movdqa xmm10, xmmword [0x180086510]
pand xmm9, xmm10
movdqa xmm8, xmm9
jmp case.0x18004b08e.17
movdqu xmm9, xmmword [r15 + 0x10]
add r15, 0x10
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x13
por xmm0, xmm8
movdqu xmmword [r14], xmm0
add r14, 0x10
movdqa xmm8, xmm0
jmp case.0x18004b08e.17
movdqu xmm8, xmmword [r15 + 0x10]
add r14, 0x10
psrld xmm9, 0xe
add r15, 0x20
pand xmm8, xmm10
pslld xmm8, 5
por xmm8, xmm9
jmp 0x18004b3a5
mov rdi, rsi
jmp case.0x18004b08e.17
mov r9d, 8
nop word [rax + rax]
xor edx, edx
lea r8d, [rdx + 7]
cmp edx, 6
ja case.default.0x18004b166
mov ecx, dword [r10 + rdx*4 + 0x4b9d8]
add rcx, r10
jmp rcx
movdqa xmm0, xmm7
pslld xmm0, 0x10
por xmm0, xmm6
jmp 0x18004b1b7
add rdi, 0x40
jmp case.default.0x18004b166
movdqu xmm6, xmmword [rdi + 0x10]
pslld xmm6, 8
por xmm6, xmm7
movdqu xmm7, xmmword [rdi + 0x20]
jmp case.default.0x18004b166
add r14, 0x10
jmp case.default.0x18004b166
movdqu xmm7, xmmword [rdi]
jmp case.default.0x18004b166
movdqu xmm7, xmmword [rdi + 0x30]
jmp case.default.0x18004b166
movdqa xmm0, xmm7
pslld xmm0, 0x18
por xmm0, xmm6
movdqu xmmword [r14], xmm0
movdqa xmm6, xmm0
inc edx
sub r8, 1
jne 0x18004b156
sub r9, 1
jne 0x18004b150
lea edx, [r8 + 0x22]
lea r8d, [r9 + 0x2c]
lea r9d, [rdx + 0x40]
jmp case.0x18004b08e.17
movdqa xmm0, xmm9
pslld xmm0, 0x18
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmmword [r14], xmm0
jmp case.0x18004b08e.17
pslld xmm9, 6
add r15, 0x10
movdqa xmm0, xmm9
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x19
por xmm8, xmm0
movdqu xmmword [r14], xmm8
jmp case.0x18004b08e.17
movdqa xmm8, xmm9
psrld xmm8, 0xd
jmp case.0x18004b08e.11
movdqa xmm0, xmm9
pslld xmm0, 0x1f
jmp 0x18004b0fb
mov word [rsp + 0x5d], dx
lea rax, [rsp + 0x58]
mov rbp, 0xffffffffffffffff
inc rbp
cmp byte [rax + rbp], 0
jne 0x18004b264
mov rdx, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rbp, rax
ja 0x18004b2b3
lea rax, [rcx + rbp]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0x10
jb 0x18004b294
mov rax, qword [r14]
lea rsi, [rax + rcx]
mov r8, rbp
mov rcx, rsi
lea rdx, [rsp + 0x58]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbp], 0
mov rsi, qword [rsp + 0x50]
jmp 0x18004b2cb
lea r9, [rsp + 0x58]
mov qword [rsp + 0x20], rbp
xor r8d, r8d
mov rdx, rbp
mov rcx, r14
call fcn.180001f60
cmp qword [rsi + 0x18], 0x10
mov rdx, rsi
jb 0x18004b2d8
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
mov rcx, r14
call fcn.1800546e0
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
cmp rcx, rdx
jae 0x18004b328
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0x10
jb 0x18004b305
mov rax, qword [r14]
mov word [rax + rcx], 0x22
mov edx, 0x22
lea r10, [0x180000000]
lea r8d, [rdx + 0xa]
lea r9d, [rdx + 0x40]
lea r11d, [rdx + 0x18]
jmp case.0x18004b08e.17
xor r8d, r8d
mov r9b, 0x22
mov rcx, r14
lea edx, [r8 + 1]
call fcn.180001e00
jmp 0x18004b30b
mov rax, qword [rsi]
lea r8, [rsp + 0x40]
mov edx, 0x125
mov qword [rsp + 0x40], rax
xor ecx, ecx
call fcn.18006cb80
test rax, rax
sete bl
jmp 0x18004b30b
mov word [rsp + 0x58], r8w
mov word [rsp + 0x59], dx
mov word [rsp + 0x5a], r9w
mov word [rsp + 0x5b], dx
mov word [rsp + 0x5c], r11w
jmp case.0x18004b08e.17
movdqa xmm0, xmm9
pslld xmm0, 0x12
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmmword [r14], xmm0
jmp case.0x18004b08e.17
movdqa xmm8, xmm9
psrld xmm8, 1
add r15, 0x10
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
lea ecx, [r13 + 0x11]
inc r12d
lea eax, [r12 + 0x95]
cmp eax, ecx
jb 0x18004b070
lea edx, [r13 + 0x350]
mov eax, r13d
cmp r13d, edx
jae 0x18004b67b
nop dword [rax]
cmp eax, 0x270
ja 0x18004b568
je 0x18004b52c
cmp eax, 0x19c
ja 0x18004b4af
je 0x18004b483
mov ecx, eax
sub ecx, 0xc8
je 0x18004b47a
sub ecx, 0x35
je 0x18004b46a
sub ecx, 0x35
je 0x18004b447
cmp ecx, 0x35
jne 0x18004b670
movdqa xmm0, xmm9
pslld xmm0, 0x1e
por xmm0, xmm8
movdqa xmm8, xmm9
movdqu xmmword [r14], xmm0
add r14, 0x10
psrld xmm8, 2
jmp 0x18004b670
movdqu xmm0, xmmword [r15 + 0x10]
add r15, 0x20
pand xmm0, xmm10
pslld xmm0, 0xb
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
jmp 0x18004b666
movdqa xmm8, xmm9
psrld xmm8, 8
jmp 0x18004b670
add r14, 0x10
jmp 0x18004b670
movdqu xmm9, xmmword [r15 + 0x10]
add r15, 0x10
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x11
por xmm0, xmm8
movdqu xmmword [r14], xmm0
add r14, 0x10
jmp 0x18004b66b
mov ecx, eax
sub ecx, 0x1d1
je 0x18004b51c
sub ecx, 0x35
je 0x18004b4fe
cmp ecx, 0x35
jne 0x18004b670
movdqu xmm9, xmmword [r15 + 0x10]
add r15, 0x10
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x17
por xmm0, xmm8
movdqa xmm8, xmm9
movdqu xmmword [r14], xmm0
add r14, 0x10
psrld xmm8, 9
jmp 0x18004b670
movdqu xmm9, xmmword [r15 + 0x10]
add r15, 0x10
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 4
jmp 0x18004b666
movdqa xmm8, xmm9
psrld xmm8, 0xf
jmp 0x18004b670
movdqu xmm0, xmmword [r15 + 0x10]
add r15, 0x20
pand xmm0, xmm10
pslld xmm0, 0xa
movdqu xmm9, xmmword [r15]
por xmm0, xmm8
movdqa xmm8, xmm0
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x1d
por xmm8, xmm0
jmp 0x18004b670
cmp eax, 0x344
ja 0x18004b612
je 0x18004b601
mov ecx, eax
sub ecx, 0x2a5
je 0x18004b5eb
sub ecx, 0x35
je 0x18004b5bf
cmp ecx, 0x35
jne 0x18004b670
psrld xmm9, 0x10
add r15, 0x10
movdqa xmm0, xmm9
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
movdqa xmm8, xmm9
pslld xmm8, 3
por xmm8, xmm0
jmp 0x18004b670
movdqu xmm9, xmmword [r15 + 0x10]
add r15, 0x10
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x10
por xmm0, xmm8
movdqu xmmword [r14], xmm0
add r14, 0x10
jmp 0x18004b66b
movdqu xmmword [r14], xmm8
add r14, 0x10
movdqa xmm8, xmm9
psrld xmm8, 3
jmp 0x18004b670
movdqu xmm9, xmmword [r15 + 0x10]
add r15, 0x10
pand xmm9, xmm10
jmp 0x18004b670
mov ecx, eax
sub ecx, 0x379
je 0x18004b65c
sub ecx, 0x35
je 0x18004b646
cmp ecx, 0x35
jne 0x18004b670
movdqu xmm0, xmmword [r15 + 0x10]
add r15, 0x20
pand xmm0, xmm10
pslld xmm0, 9
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
jmp 0x18004b666
movdqu xmmword [r14], xmm8
add r14, 0x10
movdqa xmm8, xmm9
psrld xmm8, 0xa
jmp 0x18004b670
movdqa xmm0, xmm9
pslld xmm0, 0x16
por xmm0, xmm8
movdqa xmm8, xmm0
add eax, 0x35
cmp eax, edx
jb 0x18004b3e0
imul eax, r13d, 0x750
cmp r13d, eax
ja case.0x18004b08e.1
imul ecx, r13d, 0x75
nop
cmp r13d, 0x2dc08
ja 0x18004b7f5
je 0x18004b710
cmp r13d, 0x16e68
ja 0x18004b774
je 0x18004b743
cmp r13d, 0xc8
je 0x18004b74c
cmp r13d, 0x5c30
je 0x18004b72a
cmp r13d, 0xb798
je 0x18004b71a
cmp r13d, 0x11300
jne 0x18004b8fd
pslld xmm9, 2
add r15, 0x10
movdqa xmm0, xmm9
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x15
por xmm8, xmm0
movdqu xmmword [r14], xmm8
jmp 0x18004b8fd
movdqa xmm8, xmm9
psrld xmm8, 0x11
jmp 0x18004b8ef
movdqa xmm0, xmm9
pslld xmm0, 0xf
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmmword [r14], xmm0
add r14, 0x10
jmp 0x18004b8fd
movdqa xmm0, xmm9
pslld xmm0, 0x1c
por xmm0, xmm8
movdqa xmm8, xmm9
movdqu xmmword [r14], xmm0
add r14, 0x10
psrld xmm8, 4
jmp 0x18004b8ef
cmp r13d, 0x1c9d0
je 0x18004b7d0
cmp r13d, 0x22538
je 0x18004b7c1
cmp r13d, 0x280a0
jne 0x18004b8fd
psrld xmm9, 5
add r15, 0x10
movdqa xmm0, xmm9
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
movdqa xmm8, xmm9
pslld xmm8, 0xe
por xmm8, xmm0
jmp 0x18004b8fd
movdqa xmm0, xmm9
pslld xmm0, 0x1b
jmp 0x18004b734
movdqu xmm8, xmmword [r15 + 0x10]
add r15, 0x20
psrld xmm9, 0xb
pand xmm8, xmm10
pslld xmm8, 8
por xmm8, xmm9
jmp 0x18004b8f3
cmp r13d, 0x449a8
ja 0x18004b884
je 0x18004b86e
cmp r13d, 0x33770
je 0x18004b743
cmp r13d, 0x392d8
je 0x18004b85e
cmp r13d, 0x3ee40
jne 0x18004b8fd
pslld xmm9, 1
add r15, 0x10
movdqa xmm0, xmm9
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
movdqa xmm0, xmm9
pslld xmm0, 0x14
por xmm8, xmm0
jmp 0x18004b8fd
movdqa xmm8, xmm9
psrld xmm8, 0x12
jmp 0x18004b8ef
movdqu xmmword [r14], xmm8
add r14, 0x10
movdqa xmm8, xmm9
psrld xmm8, 0xc
jmp 0x18004b8ef
cmp r13d, 0x4a510
je 0x18004b8df
cmp r13d, 0x50078
je 0x18004b8ba
cmp r13d, 0x55be0
jne 0x18004b8fd
movdqa xmm0, xmm9
pslld xmm0, 0xd
por xmm0, xmm8
movdqa xmm8, xmm0
movdqu xmmword [r14], xmm0
jmp 0x18004b8fd
movdqa xmm0, xmm9
pslld xmm0, 0x1a
por xmm0, xmm8
movdqa xmm8, xmm9
movdqu xmmword [r14], xmm0
add r14, 0x10
psrld xmm8, 6
jmp 0x18004b8ef
pslld xmm9, 7
por xmm9, xmm8
movdqa xmm8, xmm9
add r15, 0x10
movdqu xmm9, xmmword [r15]
pand xmm9, xmm10
add r13d, ecx
cmp r13d, eax
jbe 0x18004b690
movzx eax, bl
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.18007e380
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret