Function at 0x1403ea065
Capabilities:
Check http status code

Disassembly:
push r15
test r10b, r14b
clc
push r14
cmp r15d, 0x9ce3867
push rsi
dec si
push rdi
shl edi, 0x24
push rbx
sub rsp, 0x20
bt bx, 0x62
jmp 0x1403ea08e
mov rdi, rdx
and esi, edi
rol bl, 0x67
rol si, cl
mov rsi, rcx
cmp r15b, r10b
rol rbx, cl
mov rbx, qword [rcx + 8]
cmp dl, bl
cmp rbx, qword [rcx + 0x10]
jmp 0x1403ea0b1
je 0x1403ea150
lea rax, [0x1400bed10]
jmp 0x1403ea0c3
mov qword [rbx], rax
jmp 0x1403ea0cb
mov dword [rbx + 8], 0
jmp 0x1403ea0d7
xorps xmm0, xmm0
movups xmmword [rbx + 0x10], xmm0
cdqe
xor ah, ah
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x28], 0xf
movsxd rax, r8d
movups xmmword [rbx + 0x38], xmm0
test bp, 0x2723
mov qword [rbx + 0x48], 0
cmove ax, bp
xor al, al
bt ax, 0x3e
mov eax, dword [rdi + 8]
mov dword [rbx + 8], eax
cmp rbx, rdi
jmp 0x1403ea11f
je 0x1403ea269
mov r15, qword [rdi + 0x20]
stc
cmp si, r15w
cmp r15b, 0x44
cmp qword [rdi + 0x28], 0x10
jmp 0x1403ea13c
jb 0x1403ea197
mov r9, qword [rdi + 0x10]
jmp 0x1403ea14b
jmp 0x1403ea1ab
mov rcx, rsi
ror esi, cl
add dl, bpl
clc
mov rdx, rbx
sal r15w, cl
movzx rsi, r10w
mov r8, rdi
adc di, 0x6bdc
adc r15, rsp
add rsp, 0x20
movzx di, bpl
cmovl r14w, r15w
pop rbx
pop rdi
movsx si, r9b
cmovp si, sp
pop rsi
pop r14
pop r15
jmp 0x1403ea192
jmp 0x1403ea2b5
lea r9, [rdi + 0x10]
movsx r14w, r11b
sal r14b, 0x7e
adc rcx, 0x1f547b88
lea rcx, [rbx + 0x10]
lea r14, [rbx + 0x38]
test r14b, 0x65
stc
cmp r15, 0xf
jmp 0x1403ea1c1
jbe 0x1403ea1d9
mov rdx, r15
jmp 0x1403ea1cf
call fcn.1403bfab6
jmp 0x1403ea200
mov qword [rbx + 0x20], r15
mov edx, r12d
cqo
movsx edx, di
mov rdx, r9
mov r8, r15
jmp 0x1403ea1f0
call fcn.1404a81fb
mov byte [rbx + r15 + 0x10], 0
dec ax
sal cl, cl
mov rax, qword [rdi + 0x30]
mov qword [rbx + 0x30], rax
rol dl, cl
cbw
bswap edx
mov rdx, qword [rdi + 0x38]
shl r8w, cl
shr r8b, 0xad
mov rax, qword [rdi + 0x40]
adc r8b, 0xd7
sub rax, rdx
shr r8w, cl
rcr ch, 0x64
sar rax, 3
neg ch
stc
sub cx, 0x31de
movabs r8, 0x6db6db6db6db6db7
shl cx, 0x13
movsx cx, r10b
sub cx, dx
imul r8, rax
not rcx
movsx cx, dl
bswap rcx
mov rcx, r14
jmp 0x1403ea264
call fcn.1403eac70
mov rax, qword [rsi + 8]
lea rcx, [rax + 0x50]
sal ebx, cl
btc r14w, r14w
mov qword [rsi + 8], rcx
sal r15b, cl
inc r15b
mov dil, 0x4d
add rsp, 0x20
xchg r15b, r15b
movzx rsi, di
movsxd r15, edx
pop rbx
movzx si, spl
jmp 0x1403ea2a2
pop rdi
pop rsi
not r15
movzx r15w, r9b
setge r14b
pop r14
pop r15
ret
push r15
sal ah, cl
bts ax, r9w
test ah, 0x87
push r14
mov ax, sp
push r13
mov al, dil
push r12
push rsi
sar r14w, cl
rcl r12, cl
push rdi
bt r12d, 0xe2
bswap rax
movsx rax, cx
push rbp
movsx rdi, r11w
bswap eax
cmovge r14w, r15w
push rbx
rcl di, cl
movzx bx, dil
sub rsp, 0x58
xadd rbp, r14
sub r14b, r13b
xor bpl, cl
movaps xmmword [rsp + 0x40], xmm6
mov r12, rdx
sar bx, cl
shld ax, ax, 0x2a
movabs rax, 0x333333333333333
mov rbx, qword [rcx]
movsx rdi, r9w
ror r14, 0xcb
mov rdi, qword [rcx + 8]
neg rbp
bt bp, 0x6b
not rdx
sub rdi, rbx
bts bp, si
add dx, cx
sar rdi, 4
movabs r14, 0xcccccccccccccccd
sub bpl, r15b
imul rdi, r14
cdq
movsx dx, r10b
movzx rdx, ax
inc rdi
movzx edx, bx
mov qword [rsp + 0x20], rcx
movzx ebp, r10w
shl dh, cl
mov rcx, qword [rcx + 0x10]
movsx rdx, di
sub rcx, rbx
clc
sar rcx, 4
mov edx, 0x4a30063c
btc ebp, r12d
neg dx
imul rcx, r14
mov rbp, rcx
sbb dh, 0xaf
shld rdx, rbp, 0x63
sub rdx, rbp
shr rbp, 1
cqo
sar dx, cl
mov rdx, rax
jmp 0x1403ea3b1
sub rdx, rbp
lea rbp, [rbp + rcx]
clc
cmp rbp, rdi
cmovbe rbp, rdi
stc
cmp rcx, rdx
jmp 0x1403ea3ca
cmova rbp, rax
cmp rbp, rax
jmp 0x1403ea3d6
ja 0x1403eac65
mov rsi, r8
btr cx, 0xdd
bswap cx
neg ch
mov rcx, rbp
jmp 0x1403ea3f2
shl rcx, 4
lea rcx, [rcx + rcx*4]
cmp rbp, 0x34
mov qword [rsp + 0x38], rdi
jmp 0x1403ea408
mov qword [rsp + 0x30], rbp
jmp 0x1403ea412
jb 0x1403ea44e
cmp rbp, rax
jmp 0x1403ea420
jae 0x1403eac65
add rcx, 0x27
jmp 0x1403ea42f
call fcn.14044cb53
lea rdi, [rax + 0x27]
cmp r10b, 0x8b
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403ea449
jmp 0x1403ea472
test rbp, rbp
jmp 0x1403ea456
je 0x1403ea469
call fcn.14044cb53
mov rdi, rax
jmp 0x1403ea472
xor edi, edi
not r13b
mov r13w, si
mov rax, r12
sal r13b, cl
movsx r15d, sp
sub rax, rbx
bsr r15w, r14w
sets r13b
sar rax, 4
rol r13w, cl
imul rax, r14
btc r15, 0x7c
lea rbx, [rax + rax*4]
shld r15w, r9w, 0xef
shl rbx, 4
movsx r13d, si
lea r13, [rdi + rbx]
movzx r15, r9w
movsx r15w, al
mov r15b, 0x21
lea r15, [0x1400bed10]
mov qword [rdi + rbx], r15
jmp 0x1403ea4cb
mov dword [rdi + rbx + 8], 0
jmp 0x1403ea4d8
xorps xmm0, xmm0
movups xmmword [rdi + rbx + 0x10], xmm0
cmp esi, 0x1ba83c80
sal ax, 0xea
bts ax, cx
mov qword [rdi + rbx + 0x20], 0
mov qword [rdi + rbx + 0x28], 0xf
bswap ax
movups xmmword [rdi + rbx + 0x38], xmm0
sar ah, 0x50
mov qword [rdi + rbx + 0x48], 0
mov eax, dword [rsi + 8]
jmp 0x1403ea520
mov dword [rdi + rbx + 8], eax
test al, r8b
cmp dil, dl
jmp 0x1403ea52f
cmp r13, rsi
je 0x1403ea647
mov r14, qword [rsi + 0x20]
cmp qword [rsi + 0x28], 0x10
jb 0x1403ea555
mov r9, qword [rsi + 0x10]
jmp 0x1403ea550
jmp 0x1403ea559
lea r9, [rsi + 0x10]
lea rbp, [rdi + rbx]
add rbp, 0x10
stc
lea rax, [rdi + rbx]
add rax, 0x38
mov qword [rsp + 0x28], rax
test r15, 0x167b6f1a
jmp 0x1403ea57c
cmp r14, 0xf
jmp 0x1403ea585
jbe 0x1403ea5a3
mov rcx, rbp
mov dh, 0x33
mov rdx, r14
jmp 0x1403ea599
call fcn.1403bfab6
jmp 0x1403ea5e1
mov qword [rdi + rbx + 0x20], r14
cmovg r8w, r9w
movsx edx, r10w
mov rcx, rbp
mov rdx, 0x69640ce4
mov rdx, r9
movsx r8w, dl
movzx r8, bx
mov r8, r14
jmp 0x1403ea5cf
call fcn.1404a81fb
mov byte [rbp + r14], 0
rol cl, 0x4c
add cx, r13w
mov rax, qword [rsi + 0x30]
movzx r8d, bp
mov qword [rdi + rbx + 0x30], rax
neg ah
bt cx, 0xa
mov rdx, qword [rsi + 0x38]
bts ax, r13w
bswap cx
mov r8, qword [rsi + 0x40]
xadd eax, eax
sub r8, rdx
ror ah, cl
movsx cx, bpl
sar r8, 3
rol cl, 0xf
movzx ecx, di
movabs rax, 0x6db6db6db6db6db7
rol cl, cl
bt ecx, r13d
imul r8, rax
movsx cx, r11b
bswap rcx
mov rcx, qword [rsp + 0x28]
jmp 0x1403ea642
call fcn.1403eac70
mov rax, qword [rsp + 0x20]
mov rbx, qword [rax]
neg r14b
bswap r14w
mov r14, qword [rax + 8]
cmp r14, r12
jmp 0x1403ea662
je 0x1403eaa3a
cmp rbx, r12
jmp 0x1403ea670
je 0x1403ea845
xor esi, esi
xorps xmm6, xmm6
jmp 0x1403ea715
mov rdx, rbp
jmp 0x1403ea688
call fcn.1403bfab6
lea rcx, [rdi + rsi]
shl dh, 0xbd
adc r8b, 9
add rcx, 0x38
mov rax, qword [rbx + rsi + 0x30]
movzx r8d, r8w
mov qword [rdi + rsi + 0x30], rax
mov rdx, qword [rbx + rsi + 0x38]
rol rax, 0x6b
mov r8, qword [rbx + rsi + 0x40]
sar eax, 0x5b
sal ah, 0xfc
shl al, 0xce
sub r8, rdx
sar r8, 3
btr ax, r10w
bsf ax, di
movsx rax, r14w
movabs rax, 0x6db6db6db6db6db7
cmp r12b, 0xc8
imul r8, rax
jmp 0x1403ea6ec
call fcn.1403eac70
lea rax, [rbx + rsi]
add rax, 0x50
stc
cmc
jmp 0x1403ea700
add rsi, 0x50
jmp 0x1403ea70c
cmp rax, r12
je 0x1403ea824
mov qword [rdi + rsi], r15
clc
mov rax, 0x5d222b1c
mov dword [rdi + rsi + 8], 0
ror ax, 0x19
shld eax, ebp, 0x24
movups xmmword [rdi + rsi + 0x10], xmm6
xor al, 0x41
mov qword [rdi + rsi + 0x20], 0
cmp rdx, rcx
rol ax, cl
rcl al, 0xf4
mov qword [rdi + rsi + 0x28], 0xf
bsf ax, si
shrd eax, r13d, 0x6e
movups xmmword [rdi + rsi + 0x38], xmm6
add al, 0x91
movsx rax, r8w
mov qword [rdi + rsi + 0x48], 0
btc ax, r9w
mov eax, dword [rbx + rsi + 8]
jmp 0x1403ea782
mov dword [rdi + rsi + 8], eax
cmc
cmp rdi, rbx
jmp 0x1403ea78f
je 0x1403ea6f1
cmp qword [rbx + rsi + 0x28], 0x10
jb 0x1403ea7ab
mov r9, qword [rbx + rsi + 0x10]
jmp 0x1403ea7bb
lea r9, [rbx + rsi]
adc bp, bx
shld rbp, rdx, 0xd5
add r9, 0x10
lea rcx, [rdi + rsi]
sbb bpl, 0xfa
sub bp, 0x1449
sal bpl, cl
add rcx, 0x10
mov rbp, qword [rbx + rsi + 0x20]
clc
test edi, edi
cmp rbp, 0xf
jmp 0x1403ea7e0
ja 0x1403ea680
lea r14, [rdi + rsi]
movzx r8, r10w
cqo
mov qword [rdi + rsi + 0x20], rbp
movsx dx, ah
mov rdx, r9
not r8b
bswap r8w
seto r8b
mov r8, rbp
jmp 0x1403ea80f
call fcn.1404a81fb
mov byte [rbp + r14 + 0x10], 0
jmp 0x1403ea81f
jmp 0x1403ea68d
mov rax, qword [rsp + 0x20]
and r14, 0x70d45c94
bts r14d, r14d
mov r14, qword [rax + 8]
test ch, 0x5e
jmp 0x1403ea845
cmp r14, r12
jmp 0x1403ea84d
je 0x1403eabe6
sub ebx, ebx
xorps xmm6, xmm6
jmp 0x1403ea910
mov rdx, rbp
jmp 0x1403ea865
call fcn.1403bfab6
lea rcx, [rbx + r13]
movzx dx, bl
test rcx, r11
jmp 0x1403ea87a
add rcx, 0x88
adc r8d, 0x6abd2c5a
jmp 0x1403ea88d
mov rax, qword [r12 + rbx + 0x30]
clc
shrd dx, sp, 0x1e
mov qword [r13 + rbx + 0x80], rax
rdtsc
rol ax, 0xbe
mov rdx, qword [r12 + rbx + 0x38]
add ax, r14w
cdqe
bsf ax, r13w
mov r8, qword [r12 + rbx + 0x40]
movzx ax, r15b
sub r8, rdx
test esp, 0x28001267
sar r8, 3
movsx eax, ax
movabs rax, 0x6db6db6db6db6db7
imul r8, rax
jmp 0x1403ea8e3
call fcn.1403eac70
lea rax, [r12 + rbx]
stc
test r14b, 0x87
cmp ax, 0xafe
add rax, 0x50
jmp 0x1403ea8fe
add rbx, 0x50
test cx, 0x486a
cmp rax, r14
je 0x1403eabe6
lea rax, [r12 + rbx]
add ch, 0xad
neg dl
shr cl, 0x46
lea rcx, [rbx + r13]
movzx edx, di
bsf edx, edx
add rcx, 0x50
mov qword [r13 + rbx + 0x50], r15
movzx rdx, sp
rcr dx, cl
mov dword [r13 + rbx + 0x58], 0
cmc
bts rdx, rbx
movups xmmword [r13 + rbx + 0x60], xmm6
mov dl, r11b
mov qword [r13 + rbx + 0x70], 0
jmp 0x1403ea95b
mov qword [r13 + rbx + 0x78], 0xf
and dl, bpl
movups xmmword [r13 + rbx + 0x88], xmm6
mov qword [r13 + rbx + 0x98], 0
mov edx, dword [r12 + rbx + 8]
test al, r9b
mov dword [r13 + rbx + 0x58], edx
cmc
cmp bpl, 0x43
cmp rcx, rax
jmp 0x1403ea996
je 0x1403ea8e8
cmp qword [r12 + rbx + 0x28], 0x10
jmp 0x1403ea9a7
jb 0x1403ea9b7
mov r9, qword [r12 + rbx + 0x10]
jmp 0x1403ea9d1
lea r9, [r12 + rbx]
rol cl, 0x6e
ror ecx, 0xd6
add r9, 0x10
not bpl
rcr bp, 0x39
bsr bp, r13w
lea rcx, [rbx + r13]
xadd bpl, bpl
xor bp, r10w
stc
add rcx, 0x60
test r12b, sil
ror ebp, 0x93
bts bp, di
mov rbp, qword [r12 + rbx + 0x20]
cmp rbp, 0xf
jmp 0x1403ea9fa
ja 0x1403ea85d
lea rsi, [rbx + r13]
cwd
setbe dh
mov qword [r13 + rbx + 0x70], rbp
movzx r8d, dx
cmovs r8w, bp
setl r8b
mov rdx, r9
mov r8, rbp
jmp 0x1403eaa26
call fcn.1404a81fb
mov byte [rbp + rsi + 0x60], 0
jmp 0x1403eaa35
jmp 0x1403ea86a
cmp rbx, r12
jmp 0x1403eaa42
je 0x1403eabe6
sub esi, esi
jmp 0x1403eaa4f
xorps xmm6, xmm6
jmp 0x1403eaae8
mov rdx, rbp
jmp 0x1403eaa5f
call fcn.1403bfab6
lea rcx, [rdi + rsi]
movsxd r8, r11d
xadd eax, eax
mov r8b, r14b
add rcx, 0x38
add dx, 0x46f7
mov rax, qword [rbx + rsi + 0x30]
add r8b, 0xf4
mov qword [rdi + rsi + 0x30], rax
mov rdx, qword [rbx + rsi + 0x38]
shld r8d, edi, 0x77
rol r8w, cl
mov r8, qword [rbx + rsi + 0x40]
sub r8, rdx
sbb ah, 0x60
sar r8, 3
movabs rax, 0x6db6db6db6db6db7
test cx, sp
imul r8, rax
jmp 0x1403eaabb
call fcn.1403eac70
lea rax, [rbx + rsi]
add rax, 0x50
jmp 0x1403eaad1
add rsi, 0x50
cmp sp, 0x375e
cmp rax, r12
jmp 0x1403eaae2
je 0x1403eabe6
mov qword [rdi + rsi], r15
mov dword [rdi + rsi + 8], 0
bts eax, ebp
mov rax, 0x235f12bc
movups xmmword [rdi + rsi + 0x10], xmm6
rol al, cl
bsr ax, di
movsx rax, bx
mov qword [rdi + rsi + 0x20], 0
cmp r14b, 5
xadd al, al
mov al, r11b
mov qword [rdi + rsi + 0x28], 0xf
movups xmmword [rdi + rsi + 0x38], xmm6
sbb ah, cl
sub eax, 0x5ff11db
mov qword [rdi + rsi + 0x48], 0
test cl, r9b
cbw
mov eax, dword [rbx + rsi + 8]
cmc
clc
mov dword [rdi + rsi + 8], eax
cmp rdi, rbx
jmp 0x1403eab55
je 0x1403eaac0
cmp qword [rbx + rsi + 0x28], 0x10
jmp 0x1403eab66
jb 0x1403eab7b
mov r9, qword [rbx + rsi + 0x10]
jmp 0x1403eab76
jmp 0x1403eab83
lea r9, [rbx + rsi]
add r9, 0x10
lea rcx, [rdi + rsi]
sar bpl, 0xc7
shl ebp, cl
jmp 0x1403eab92
add rcx, 0x10
shl bpl, cl
mov rbp, qword [rbx + rsi + 0x20]
cmp rbp, 0xf
jmp 0x1403eaba7
ja 0x1403eaa57
lea r14, [rdi + rsi]
mov dl, 0xaf
mov qword [rdi + rsi + 0x20], rbp
movzx dx, r14b
mov rdx, r9
cmovae r8w, r12w
setne r8b
mov r8, rbp
jmp 0x1403eabd1
call fcn.1404a81fb
mov byte [rbp + r14 + 0x10], 0
jmp 0x1403eabe1
jmp 0x1403eaa64
mov rcx, qword [rsp + 0x20]
cqo
cmovno edx, r11d
cdq
mov rdx, rdi
xchg r8w, r9w
movsx r9w, r12b
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
jmp 0x1403eac0d
call fcn.1403eb65a
mov rax, r13
movaps xmm6, xmmword [rsp + 0x40]
sbb r12b, 0xb5
movzx edi, r8w
cmovl bx, dx
add rsp, 0x58
movsxd rsi, r14d
pop rbx
pop rbp
movsx r14w, sil
bswap r15w
pop rdi
mov r13w, 0x7a92
not r14d
pop rsi
movsx r13d, r9w
pop r12
movsxd r14, r14d
setns r14b
pop r13
bswap r15
pop r14
mov r15b, dl
movzx r15, r13w
pop r15
jmp 0x1403eac64
ret
call fcn.1403b77d4
int3