Function at 0x140111550
Capabilities:
Check http status code

Disassembly:
mov r11, rsp
push rdi
sub rsp, 0x70
mov qword [r11 - 0x48], 0xfffffffffffffffe
mov qword [r11 + 0x18], rbx
mov qword [r11 + 0x20], rsi
mov rax, qword [0x1401b4048]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rbx, rcx
mov qword [r11 - 0x40], rcx
mov dword [rsp + 0x28], edx
xor esi, esi
mov dword [rsp + 0x20], esi
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 7
mov word [rcx], si
mov dword [rsp + 0x20], 1
cmp edx, 0x190
jg 0x140111704
je 0x1401116f2
add edx, 0xffffff9c
cmp edx, 0xcf
ja case.0x14011172f.416
movsxd rax, edx
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x1119d0]
mov ecx, dword [rdx + rax*4 + 0x11198c]
add rcx, rdx
jmp rcx
mov r8d, 0x14
lea rdx, str.HTTP_STATUS_CONTINUE
jmp 0x14011187f
mov r8d, 0x1c
lea rdx, str.HTTP_STATUS_SWITCH_PROTOCOLS
jmp 0x14011187f
mov r8d, 0xe
lea rdx, str.HTTP_STATUS_OK
jmp 0x14011187f
mov r8d, 0x13
lea rdx, str.HTTP_STATUS_CREATED
jmp 0x14011187f
mov r8d, 0x14
lea rdx, str.HTTP_STATUS_ACCEPTED
jmp 0x14011187f
mov r8d, 0x13
lea rdx, str.HTTP_STATUS_PARTIAL
jmp 0x14011187f
mov r8d, 0x16
lea rdx, str.HTTP_STATUS_NO_CONTENT
jmp 0x14011187f
mov r8d, 0x19
lea rdx, str.HTTP_STATUS_RESET_CONTENT
jmp 0x14011187f
lea rdx, str.HTTP_STATUS_PARTIAL_CONTENT
jmp 0x140111879
mov r8d, 0x15
lea rdx, str.HTTP_STATUS_AMBIGUOUS
jmp 0x14011187f
mov r8d, 0x11
lea rdx, str.HTTP_STATUS_MOVED
jmp 0x14011187f
mov r8d, 0x14
lea rdx, str.HTTP_STATUS_REDIRECT
jmp 0x14011187f
lea rdx, str.HTTP_STATUS_REDIRECT_METHOD
jmp 0x140111879
mov r8d, 0x18
lea rdx, str.HTTP_STATUS_NOT_MODIFIED
jmp 0x14011187f
mov r8d, 0x15
lea rdx, str.HTTP_STATUS_USE_PROXY
jmp 0x14011187f
mov r8d, 0x1e
lea rdx, str.HTTP_STATUS_REDIRECT_KEEP_VERB
jmp 0x14011187f
mov r8d, 0x17
lea rdx, str.HTTP_STATUS_BAD_REQUEST
jmp 0x140111882
add edx, 0xfffffe6f
cmp edx, 0x68
ja case.0x14011172f.416
movsxd rax, edx
lea rdx, [0x140000000]
movzx eax, byte [rdx + rax + 0x111afc]
mov ecx, dword [rdx + rax*4 + 0x111aa0]
add rcx, rdx
jmp rcx
mov r8d, 0x12
lea rdx, str.HTTP_STATUS_DENIED
jmp 0x14011187f
mov r8d, 0x17
lea rdx, str.HTTP_STATUS_PAYMENT_REQ
jmp 0x14011187f
mov r8d, 0x15
lea rdx, str.HTTP_STATUS_FORBIDDEN
jmp 0x14011187f
mov r8d, 0x15
lea rdx, str.HTTP_STATUS_NOT_FOUND
jmp 0x14011187f
mov r8d, 0x16
lea rdx, str.HTTP_STATUS_BAD_METHOD
jmp 0x14011187f
lea rdx, str.HTTP_STATUS_NONE_ACCEPTABLE
jmp 0x140111879
mov r8d, 0x1a
lea rdx, str.HTTP_STATUS_PROXY_AUTH_REQ
jmp 0x14011187f
lea rdx, str.HTTP_STATUS_REQUEST_TIMEOUT
jmp 0x140111879
mov r8d, 0x14
lea rdx, str.HTTP_STATUS_CONFLICT
jmp 0x14011187f
mov r8d, 0x10
lea rdx, str.HTTP_STATUS_GONE
jmp 0x14011187f
lea rdx, str.HTTP_STATUS_LENGTH_REQUIRED
jmp 0x140111879
mov r8d, 0x1a
lea rdx, str.HTTP_STATUS_PRECOND_FAILED
jmp 0x14011187f
mov r8d, 0x1d
lea rdx, str.HTTP_STATUS_REQUEST_TOO_LARGE
jmp 0x14011187f
mov r8d, 0x18
lea rdx, str.HTTP_STATUS_URI_TOO_LONG
jmp 0x14011187f
mov r8d, 0x1d
lea rdx, str.HTTP_STATUS_UNSUPPORTED_MEDIA
jmp 0x14011187f
mov r8d, 0x16
lea rdx, str.HTTP_STATUS_RETRY_WITH
jmp 0x14011187f
mov r8d, 0x18
lea rdx, str.HTTP_STATUS_SERVER_ERROR
jmp 0x14011187f
mov r8d, 0x19
lea rdx, str.HTTP_STATUS_NOT_SUPPORTED
jmp 0x14011187f
mov r8d, 0x17
lea rdx, str.HTTP_STATUS_BAD_GATEWAY
jmp 0x14011187f
lea rdx, str.HTTP_STATUS_SERVICE_UNAVAIL
jmp 0x140111879
lea rdx, str.HTTP_STATUS_GATEWAY_TIMEOUT
jmp 0x140111879
lea rdx, str.HTTP_STATUS_VERSION_NOT_SUP
mov r8d, 0x1b
mov rcx, rbx
call fcn.140012d60
cmp qword [rbx + 0x10], 0
jne 0x14011195c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [0x14013b000]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], si
mov edi, 3
mov dword [rsp + 0x20], edi
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x28]
call fcn.1400438d0
test al, al
je 0x140111984
lea rax, [rsp + 0x40]
cmp rbx, rax
je 0x140111904
mov rcx, rbx
call fcn.1400122c0
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rbx + 0x10], xmm1
movdqa xmm0, xmmword [0x14013b000]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], si
and edi, 0xfffffffd
mov dword [rsp + 0x20], edi
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140111949
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140111944
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14011197e
call fcn.1400bece8
movdqa xmm0, xmmword [0x14013b000]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], si
mov rax, rbx
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1400bf400
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret
call fcn.1400e9e3c
nop
call fcn.140041100
int3