Function at 0x180092236
Capabilities:
Check http status code
Hash data using fnv

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
stc
bts ebp, r9d
cmp edx, edi
push rsi
xor si, 0xb35
push rdi
not bp
push r12
sar bpl, 0xea
rol sil, cl
bts bp, dx
push r13
xchg bpl, bpl
bts rsi, r8
adc esi, 0x5771687f
push r14
shld r12w, bp, 0x26
cmc
push r15
neg r12
bsr r12d, ebx
lea rbp, [rax - 0x178]
and esi, 0x237a3f6f
sar r13b, 0x57
sub rsp, 0x240
movaps xmmword [rax - 0x48], xmm6
sub si, 0x70fe
bt r12d, 0x3b
bts si, sp
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
rol r12b, cl
mov rax, qword [0x180079010]
xor rax, rsp
mov qword [rbp + 0xe8], rax
movsx r13w, r14b
mov r13, r8
mov r12b, r8b
mov r12, rdx
mov rsi, rcx
xorps xmm0, xmm0
movdqa xmm1, xmmword [0x1800745e0]
movdqu xmmword [rbp - 0x70], xmm1
and dl, 0x9e
shr dl, 0xea
shl cx, cl
mov dword [rbp - 0x60], 6
or ch, 0x18
cmp r13b, 0x9e
mov dword [rbp - 0x5c], 7
cmp r13b, r11b
mov dword [rbp - 0x58], 8
sar dl, 0xc5
movdqu xmmword [rbp + 0xa0], xmm0
dec dx
xor rcx, r12
sub edi, edi
movsx ecx, r9w
mov qword [rbp + 0xb0], rdi
lea edx, [rdi + 7]
movsx ecx, r15w
xchg ch, ch
lea rcx, [rbp + 0xa0]
jmp 0x180092351
call fcn.180098a91
mov rbx, qword [rbp + 0xa0]
cmovne r8d, edi
lea r8d, [rdi + 0x1c]
cdq
movsx ecx, r13w
lea rdx, [rbp - 0x70]
movzx rcx, r14w
bswap cx
movsxd rcx, esp
mov rcx, rbx
jmp 0x180092380
call fcn.18012033a
lea rax, [rbx + 0x1c]
jmp 0x18009238e
mov qword [rbp + 0xa8], rax
movdqa xmm1, xmmword [0x180074610]
movdqu xmmword [rbp - 0x18], xmm1
jmp 0x1800923a7
movdqa xmm0, xmmword [str.__CBA_DCBA]
movdqu xmmword [rbp - 8], xmm0
jmp 0x1800923b9
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
cdq
mov qword [rbp + 0x50], rdi
lea edx, [rdi + 8]
bswap cx
lea rcx, [rbp + 0x40]
jmp 0x1800923d5
call fcn.180098a91
mov rbx, qword [rbp + 0x40]
setge dl
not r8
lea r8d, [rdi + 0x20]
movsxd rcx, edi
cqo
cwd
lea rdx, [rbp - 0x18]
movzx ecx, r9w
setne cl
jmp 0x1800923ff
mov rcx, rbx
jmp 0x180092407
call fcn.18012033a
lea rax, [rbx + 0x20]
mov qword [rbp + 0x48], rax
jmp 0x180092419
movdqa xmm1, xmmword [0x180074670]
movdqu xmmword [rbp - 0x70], xmm1
jmp 0x18009242b
movdqa xmm0, xmmword [0x180074690]
movdqu xmmword [rbp - 0x60], xmm0
jmp 0x18009243d
movdqa xmm1, xmmword [0x180074640]
movdqu xmmword [rbp - 0x50], xmm1
jmp 0x18009244f
mov dword [rbp - 0x40], 0x60
jmp 0x18009245b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x28], xmm0
movsxd rcx, edi
mov qword [rbp + 0x38], rdi
not rcx
lea edx, [rdi + 0xd]
movsxd rcx, eax
lea rcx, [rbp + 0x28]
call fcn.180098a91
mov rbx, qword [rbp + 0x28]
movsx edx, di
bswap r8
movzx ecx, bx
lea r8d, [rdi + 0x34]
cqo
movzx ecx, bp
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.18012033a
lea rax, [rbx + 0x34]
jmp 0x1800924a7
mov qword [rbp + 0x30], rax
xorps xmm0, xmm0
sub eax, eax
movups xmmword [rbp + 0xb8], xmm0
mov qword [rbp + 0xc8], rax
jmp 0x1800924c3
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
shl r14b, 0x61
neg r14w
mov r15, qword [rbp + 0xa0]
or r14w, 0x1bfe
mov r14, qword [rbp + 0xa8]
jmp 0x1800924f3
cmp r15, r14
je 0x180092565
mov rdi, r14
bt edx, edx
sub rdi, r15
movsxd rdx, edi
shr ch, cl
sar rdi, 2
mov rdx, rdi
movsx ecx, ax
jmp 0x180092519
lea rcx, [rsp + 0x40]
jmp 0x180092523
call fcn.180098a91
mov rbx, qword [rsp + 0x40]
adc cl, 0xc2
sub r14, r15
movzx r8d, r13w
not ch
mov r8, r14
cdq
not rcx
mov rdx, r15
mov rcx, rbx
jmp 0x18009254b
call fcn.18012033a
lea rax, [rbx + rdi*4]
cmp dil, 0xd3
clc
mov qword [rsp + 0x48], rax
xor edi, edi
jmp 0x180092565
mov qword [rsp + 0x58], rdi
jmp 0x18009256f
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x60], xmm0
mov r15, qword [rbp + 0x40]
and r14b, 0x85
bt r14w, 0x13
mov r14, qword [rbp + 0x48]
cmp r14b, 0x24
clc
cmp r15, r14
je 0x18009260e
mov rdi, r14
sub rdi, r15
mov rdx, r14
and cl, dil
sar rdi, 2
mov rdx, rdi
cmovne cx, r8w
lea rcx, [rsp + 0x58]
jmp 0x1800925ba
call fcn.180098a91
mov rbx, qword [rsp + 0x58]
movsx cx, al
cmp r12, 0x708527b5
sub r14, r15
xchg r8b, dl
cqo
mov r8, r14
movzx ecx, r8w
mov rdx, r15
movsx rcx, ax
movzx cx, r12b
mov rcx, rbx
jmp 0x1800925f2
call fcn.18012033a
lea rax, [rbx + rdi*4]
test dil, 0xc8
cmp spl, bpl
mov qword [rsp + 0x60], rax
xor edi, edi
jmp 0x18009260e
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rdi
dec r14b
xor r15b, 0x46
rcl r14b, 0x91
mov r15, qword [rbp + 0x28]
movzx r14d, bx
mov r14, qword [rbp + 0x30]
cmp r15, r14
je 0x180092699
mov rdi, r14
sub rdi, r15
and dl, 0x1e
test bpl, r11b
sar rdi, 2
cwd
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.180098a91
mov rbx, qword [rsp + 0x70]
rcr dh, 0xc7
stc
sub r14, r15
mov r8, r14
jmp 0x180092674
mov rdx, r15
mov cl, spl
movzx rcx, r9w
jmp 0x180092683
mov rcx, rbx
call fcn.18012033a
lea rax, [rbx + rdi*4]
mov qword [rsp + 0x78], rax
jmp 0x180092699
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xb8], xmm0
sub r14d, r14d
mov ecx, ecx
xchg ch, ch
mov qword [rbp + 0xc8], r14
lea r8, [rbp - 0x78]
lea rdx, [rsp + 0x40]
movsx rcx, di
lea rcx, [rbp + 0xb8]
call fcn.18009952e
nop
lea r9, [0x18000ad20]
movsxd rdx, eax
cdq
lea edx, [r14 + 0x18]
jmp 0x1800926e4
lea r8d, [r14 + 3]
lea rcx, [rsp + 0x40]
jmp 0x1800926f2
call fcn.1801158b9
xorps xmm8, xmm8
xorps xmm9, xmm9
test r12, r12
jmp 0x180092707
je 0x180092721
mov r15, qword [0x18007c318]
add r15, r12
jmp 0x18009271c
jmp 0x180092724
mov r15, r14
mov r15, qword [r15]
jmp 0x18009272c
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xchg cl, cl
movsx rcx, di
cmovge rcx, rcx
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
xchg ch, ch
movups xmmword [rbp + 0x90], xmm0
not rcx
movzx cx, r13b
movzx rcx, r8w
movss dword [rbp + 0x60], xmm0
movzx cx, al
movsx ecx, r9w
movsx cx, bpl
mov qword [rbp + 0x68], r14
movzx rcx, bp
mov cx, 0x61e7
mov qword [rbp + 0x70], r14
mov ecx, 0x30
call fcn.180115839
mov qword [rax], rax
jmp 0x180092791
mov qword [rax + 8], rax
mov qword [rbp + 0x68], rax
jmp 0x18009279e
mov qword [rbp + 0x78], r14
jmp 0x1800927a7
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], 7
movsx edx, r13w
xchg dl, ch
movzx rdx, r14w
mov qword [rbp + 0x98], 8
movss xmm0, dword [0x180074384]
movzx rdx, dx
movss dword [rbp + 0x60], xmm0
movsx rcx, r15w
cwd
mov r8, rax
movzx cx, r10b
not cl
cwd
mov edx, 0x10
lea rcx, [rbp + 0x78]
jmp 0x180092803
call fcn.180098b98
nop
movsx cx, sil
mov rcx, qword [rbp + 0x70]
clc
test rcx, rcx
jmp 0x18009281b
je 0x18009290c
mov rax, qword [rbp + 0x98]
shr rax, 3
cmc
jmp 0x180092832
cmp rax, rcx
jmp 0x18009283a
jbe 0x180092864
mov rdx, qword [rbp + 0x68]
mov r8, rdx
mov rdx, qword [rdx]
movzx rcx, r9w
movsx ecx, bp
lea rcx, [rbp + 0x60]
jmp 0x18009285a
call fcn.180098554
jmp 0x18009290c
mov rcx, qword [rbp + 0x68]
mov rax, qword [rcx + 8]
stc
mov qword [rax], r14
cmp dh, 0xa6
stc
mov rcx, qword [rcx]
cmp sil, spl
test rcx, rcx
je 0x1800928ab
nop
mov rbx, qword [rcx]
mov edx, 0x30
jmp 0x180092892
call fcn.180089d00
mov rcx, rbx
test spl, r10b
test rbx, rbx
jmp 0x1800928a5
jne 0x180092885
mov rax, qword [rbp + 0x68]
mov qword [rax], rax
cwd
mov rax, qword [rbp + 0x68]
xchg r8b, r8b
cqo
mov qword [rax + 8], rax
mov qword [rbp + 0x70], r14
cwd
movsx r8w, r15b
cdq
mov rax, qword [rbp + 0x68]
movzx dx, bl
mov qword [rbp + 0x20], rax
mov dl, 0x16
movzx r8w, sil
movsxd rdx, eax
lea r8, [rbp + 0x20]
cmovno dx, dx
mov rdx, qword [rbp + 0x80]
jmp 0x1800928fe
mov rcx, qword [rbp + 0x78]
jmp 0x180092907
call fcn.1800993e5
mov r12, qword [rbp + 0xc0]
btc rdi, 0xe0
xor dil, 0xac
mov qword [rsp + 0x30], r12
or edi, r14d
rcr dil, cl
mov rdi, qword [rbp + 0xb8]
cmp rdi, r12
jmp 0x180092936
je 0x180092d1b
movabs rcx, 0xcbf29ce484222325
btr ax, 0xac
movss xmm10, dword [0x180074388]
movsxd rdx, ebp
sar ebx, cl
mov ebx, r14d
cmc
xor dh, 0x14
mov rdx, qword [rdi]
shrd ax, r15w, 0x97
mov rax, qword [rdi + 8]
sub rax, rdx
test rbx, 0x6dad21d4
jmp 0x18009297c
sar rax, 2
stc
test rax, rax
jmp 0x180092989
je 0x180092d08
movabs r12, 0x100000001b3
shl rax, cl
nop word [rax + rax]
cmc
cdqe
mov r8d, dword [rdx + r14]
mov dword [rbp + 0x20], r8d
movzx edx, r8b
mov rax, 0x707124e
xor rdx, rcx
bsf ecx, r12d
rcr ecx, cl
sal ecx, 0x28
imul rdx, r12
shl rcx, cl
mov eax, r8d
shr eax, 8
sal cl, 0x76
cmc
movsx r9d, ax
movzx ecx, al
bt rax, rsp
jmp 0x1800929eb
xor rdx, rcx
cmc
imul rdx, r12
mov eax, r8d
shr eax, 0x10
rcl cl, 0x2b
xchg cx, r9w
shr r9b, cl
movzx ecx, al
inc r9d
ror ah, 0xe4
xor rdx, rcx
movzx eax, di
movsx eax, r15w
cbw
imul rdx, r12
cwde
ror rcx, cl
neg al
mov eax, r8d
shrd cx, r10w, 3
shr r9, 0xc0
shr rax, 0x18
xadd cl, r9b
shr cx, 0x39
xor rdx, rax
xadd r9b, al
xchg cl, r9b
imul rdx, r12
movzx r9d, si
mov rcx, qword [rbp + 0x90]
bts r9w, r14w
btc r9w, 0x3b
and rcx, rdx
xor ax, 0x1630
sub r9, 0x51b932aa
lea rcx, [rcx + rcx]
btc rdx, rsi
mov r9, qword [rbp + 0x78]
shr dh, 0xc5
mov rax, qword [r9 + rcx*8 + 8]
bt rdx, r15
movsx dx, r11b
ror dl, 0x92
mov rdx, qword [rbp + 0x68]
cmp rax, rdx
jmp 0x180092a99
je 0x180092aec
mov rcx, qword [r9 + rcx*8]
stc
cmp rsp, rbx
test r15b, 0x6d
cmp r8d, dword [rax + 0x10]
jmp 0x180092ab4
je 0x180092ae3
nop word [rax + rax]
stc
cmp dh, 0x85
test ah, 0xbe
cmp rax, rcx
je 0x180092aec
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jmp 0x180092add
jne 0x180092ac7
test rax, rax
jne 0x180092afd
mov rax, rdx
cmp r8d, 0x47a70f0d
test r8w, 0x6c66
stc
cmp rax, rdx
jmp 0x180092b05
jne 0x180092ba1
lea rdx, [rbp + 8]
movzx cx, r14b
movzx rcx, r11w
mov rcx, r15
jmp 0x180092b20
call fcn.18010b59e
mov r8, rax
movzx dx, r14b
mov cl, bh
lea rdx, [rbp - 0x70]
mov rcx, r15
jmp 0x180092b3b
call fcn.18010a8d5
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd0], xmm0
not rcx
cdq
mov r8b, 0x46
movsd xmm1, qword [rax + 0x10]
movzx r9w, dil
movsx r8, sp
movsd qword [rbp + 0xe0], xmm1
lea r9, [rbp + 0xd0]
lea r8, [rbp + 0x20]
mov rcx, 0x18ec198c
mov dx, r14w
setge ch
lea rdx, [rbp + 0x10]
movsx ecx, si
movsx rcx, sp
mov cl, r15b
lea rcx, [rbp + 0x60]
jmp 0x180092b97
call fcn.180098e08
jmp 0x180092bd4
movups xmm0, xmmword [rax + 0x18]
xchg dx, dx
movzx rcx, sp
mov dx, 0x2fe8
movups xmmword [rbp + 0xd0], xmm0
movzx rcx, si
cmovbe dx, r14w
movsx r8w, spl
movsd xmm1, qword [rax + 0x28]
movsd qword [rbp + 0xe0], xmm1
not cl
lea r8, [rbp + 0xd0]
lea rdx, [rbp - 0x18]
mov rcx, rsi
jmp 0x180092be7
call fcn.18010958b
lea rdx, [rbp + 0xd0]
mov cl, cl
movsx cx, r9b
mov rcx, rsi
jmp 0x180092c02
call fcn.1801091d5
test al, al
jmp 0x180092c0e
je 0x180092caf
movsd xmm6, qword [rbp - 0x10]
clc
test r11d, 0x2ebc5143
movsd xmm7, qword [rbp - 0x18]
jmp 0x180092c2b
test ebx, ebx
je 0x180092ca1
cmp ebx, 0xc
jmp 0x180092c3b
jg 0x180092ca1
movsd qword [rbp - 0x38], xmm7
movsd qword [rbp - 0x30], xmm6
bswap dx
movsd qword [rbp - 0x28], xmm8
movzx r8, r10w
movzx ecx, ax
movsx dx, bh
movsd qword [rbp - 0x20], xmm9
mov qword [rsp + 0x20], r13
mov r8b, 0xee
movaps xmm3, xmm10
movsx cx, bpl
movsxd rdx, r14d
movzx r8, r8w
lea r8, [rbp - 0x38]
jmp 0x180092c88
lea rdx, [rbp - 0x28]
movzx ecx, cx
mov cx, si
not cl
mov rcx, rsi
jmp 0x180092c9c
call fcn.180109bf8
movaps xmm8, xmm7
cbw
cdq
movaps xmm9, xmm6
movsxd rax, r14d
inc ebx
dec dx
neg cx
add al, 0x72
add r14, 4
mov rdx, qword [rdi]
mov rcx, qword [rdi + 8]
movsxd rax, r14d
shr ax, 0x89
sub rcx, rdx
rcr ax, 0xe
clc
bsr rax, r11
sar rcx, 2
movsxd rax, ebx
cmp r10d, ebx
cmp rax, rcx
movzx rcx, si
movabs rcx, 0xcbf29ce484222325
jmp 0x180092cf7
jb 0x1800929a8
mov r12, qword [rsp + 0x30]
cmp rcx, r13
xor r14d, r14d
add rdi, 0x18
cmp edx, 0x3c1f14ad
cmp rdi, r12
jne 0x180092959
lea rcx, [rbp + 0x60]
call fcn.180092fbd
nop
movzx ecx, r9w
bswap cx
lea rcx, [rbp + 0xb8]
call fcn.18009897f
nop
mov rcx, qword [rbp + 0x28]
test rcx, rcx
jmp 0x180092d45
je 0x180092de5
mov rax, qword [rbp + 0x38]
btr dx, 0x50
adc dx, r15w
sub rax, rcx
shr dl, cl
and edx, edx
sub dh, 0x67
sar rax, 2
rol dx, 0x53
or rdx, 0xf4c060f
lea rdx, [rax*4]
cmc
clc
mov rax, rcx
jmp 0x180092d84
cmp rdx, 0x1000
jmp 0x180092d90
jb 0x180092dbb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r10d, 0x577862d6
cmp rax, 0x1f
jmp 0x180092db5
ja 0x180092fac
call fcn.180089d00
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x28], xmm0
xor ecx, 0x44eb61b5
jmp 0x180092dd3
mov qword [rbp + 0x38], r14
btc rcx, 0x13
xadd cx, cx
shld ecx, r12d, 0x8d
mov rcx, qword [rbp + 0x40]
test rcx, rcx
jmp 0x180092df1
je 0x180092e91
mov rax, qword [rbp + 0x50]
dec dh
add dx, cx
sub rax, rcx
sal rdx, cl
rol dx, cl
jmp 0x180092e0e
sar rax, 2
sbb dx, r10w
movzx rdx, r9w
lea rdx, [rax*4]
cwde
bts eax, esi
shr ax, 0x13
mov rax, rcx
cmp rdx, 0x1000
jmp 0x180092e39
jb 0x180092e77
add rdx, 0x27
test esp, 0x447f147f
cmp r8b, 0x48
mov rcx, qword [rcx - 8]
test r10, 0x2c32673b
clc
sub rax, rcx
test r8b, 0xf2
cmc
cmp rdx, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x180092e71
ja 0x180092fb2
call fcn.180089d00
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x40], xmm0
shl rcx, cl
xadd ch, ch
mov qword [rbp + 0x50], r14
dec cx
mov rcx, qword [rbp + 0xa0]
clc
cmp r8b, r12b
stc
test rcx, rcx
jmp 0x180092ea5
je 0x180092f0a
mov rdx, qword [rbp + 0xb0]
sub rdx, rcx
bsf eax, r14d
neg eax
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp bpl, cl
cmp rdx, 0x1000
jmp 0x180092ed1
jb 0x180092f05
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x180092eea
sub rax, rcx
jmp 0x180092ef2
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x180092eff
ja 0x180092fa1
call fcn.180089d00
mov al, 1
clc
stc
mov rcx, qword [rbp + 0xe8]
xor rcx, rsp
jmp 0x180092f1d
call fcn.1801157b3
lea r11, [rsp + 0x240]
movsxd r12, ebx
not sil
bswap bx
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movsx ebp, si
movaps xmm8, xmmword [r11 - 0x30]
xchg r12, r15
movzx r12d, r12w
movaps xmm9, xmmword [r11 - 0x40]
movzx r14, r11w
mov r14b, 0x5a
movaps xmm10, xmmword [r11 - 0x50]
movsxd r15, esi
mov rsp, r11
movzx rsi, cx
bswap di
pop r15
movzx esi, ax
pop r14
xchg bp, r12w
bswap si
movzx esi, dx
pop r13
movzx edi, r11w
cmovs edi, r11d
pop r12
not bpl
pop rdi
mov bp, r15w
bswap ebp
movzx ebp, r9w
pop rsi
pop rbp
jmp 0x180092fa0
ret
call fcn.180121611
nop
jmp 0x180092fac
call fcn.180121611
nop
call fcn.180121611
int3