Function at 0x140133b90
Capabilities:
Check http status code
Encode data using xor

Disassembly:
test ecx, ecx
je 0x140133bdc
test edx, edx
je 0x140133c2c
test r8d, r8d
je 0x140133c6c
test r9d, r9d
je 0x140133ce9
movzx eax, byte [0x1404435dd]
cmp al, 0x84
je 0x140133bd4
mov cl, 0x6d
nop dword [rax + rax]
mov al, 0x80
lock cmpxchg byte [0x1404435dd], cl
je 0x140133e69
cmp al, 0x84
jne 0x140133bc0
lea rax, [0x1404435d0]
ret
test edx, edx
je 0x140133cac
test r8d, r8d
je 0x140133d1c
test r9d, r9d
je 0x140133d99
movzx eax, byte [0x140443485]
cmp al, 0x82
je 0x140133c24
mov cl, 0x9b
nop word cs:[rax + rax]
mov al, 0xd5
lock cmpxchg byte [0x140443485], cl
je 0x140133f39
cmp al, 0x82
jne 0x140133c10
lea rax, [0x140443470]
ret
test r8d, r8d
je 0x140133d59
test r9d, r9d
je 0x140133dc9
movzx eax, byte [0x14044372d]
cmp al, 0xd0
je 0x140133c64
mov cl, 8
nop dword [rax + rax]
mov al, 0x67
lock cmpxchg byte [0x14044372d], cl
je 0x140133f71
cmp al, 0xd0
jne 0x140133c50
lea rax, [0x140443720]
ret
test r9d, r9d
je 0x140133df9
movzx eax, byte [0x1404436fe]
cmp al, 0xc8
je 0x140133ca4
mov cl, 0xb5
nop word cs:[rax + rax]
mov al, 0x9b
lock cmpxchg byte [0x1404436fe], cl
je 0x140133fb1
cmp al, 0xc8
jne 0x140133c90
lea rax, [0x1404436f0]
ret
test r8d, r8d
je 0x140133e29
test r9d, r9d
je 0x140133ea1
movzx eax, byte [0x1404435ed]
cmp al, 0x6e
je 0x140134089
mov cl, 0x71
nop
mov al, 0xcb
lock cmpxchg byte [0x1404435ed], cl
je 0x14013405b
cmp al, 0x6e
jne 0x140133cd0
jmp 0x140134089
movzx eax, byte [0x14044369f]
cmp al, 0x3b
je 0x140133d14
mov cl, 0x76
nop word cs:[rax + rax]
mov al, 0x7b
lock cmpxchg byte [0x14044369f], cl
je 0x140133ff1
cmp al, 0x3b
jne 0x140133d00
lea rax, [0x140443680]
ret
test r9d, r9d
je 0x140133ed9
movzx eax, byte [0x1404436ad]
cmp al, 0x1b
je 0x1401340c9
mov cl, 0x40
nop word cs:[rax + rax]
mov al, 0x8e
lock cmpxchg byte [0x1404436ad], cl
je 0x140134091
cmp al, 0x1b
jne 0x140133d40
jmp 0x1401340c9
test r9d, r9d
je 0x140133f09
movzx eax, byte [0x1404437bb]
cmp al, 0xa1
je 0x140134109
mov cl, 0x84
nop word cs:[rax + rax]
mov al, 0x92
lock cmpxchg byte [0x1404437bb], cl
je 0x1401340d1
cmp al, 0xa1
jne 0x140133d80
jmp 0x140134109
movzx eax, byte [0x14044378d]
cmp al, 0x73
je 0x140134149
mov cl, 0xb4
nop word [rax + rax]
mov al, 0xa5
lock cmpxchg byte [0x14044378d], cl
je 0x140134111
cmp al, 0x73
jne 0x140133db0
jmp 0x140134149
movzx eax, byte [0x1404436df]
cmp al, 0x5d
je 0x140134189
mov cl, 0xf2
nop word [rax + rax]
mov al, 0x9d
lock cmpxchg byte [0x1404436df], cl
je 0x140134151
cmp al, 0x5d
jne 0x140133de0
jmp 0x140134189
movzx eax, byte [0x140443460]
cmp al, 0xcf
je 0x1401341c9
mov cl, 0x6a
nop word [rax + rax]
mov al, 0x6e
lock cmpxchg byte [0x140443460], cl
je 0x140134191
cmp al, 0xcf
jne 0x140133e10
jmp 0x1401341c9
test r9d, r9d
je 0x140134031
movzx eax, byte [0x140443662]
cmp al, 0xff
je 0x140134209
mov cl, 0x75
nop word cs:[rax + rax]
mov al, 0x3d
lock cmpxchg byte [0x140443662], cl
je 0x1401341d1
cmp al, 0xff
jne 0x140133e50
jmp 0x140134209
xor eax, eax
lea rcx, [0x1404435d0]
lea rdx, [0x1403623a0]
nop dword [rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140133e80
mov al, 0x84
xchg byte [0x1404435dd], al
lea rax, [0x1404435d0]
ret
movzx eax, byte [0x14044361d]
cmp al, 0x4f
je 0x140134249
mov cl, 0x59
nop word cs:[rax + rax]
mov al, 0xf6
lock cmpxchg byte [0x14044361d], cl
je 0x140134211
cmp al, 0x4f
jne 0x140133ec0
jmp 0x140134249
movzx eax, byte [0x140443543]
cmp al, 0xc2
je 0x140134289
mov cl, 0x7a
nop word [rax + rax]
mov al, 0xec
lock cmpxchg byte [0x140443543], cl
je 0x140134251
cmp al, 0xc2
jne 0x140133ef0
jmp 0x140134289
movzx eax, byte [0x140443743]
cmp al, 0x4f
je 0x1401342c9
mov cl, 0x65
nop word [rax + rax]
mov al, 0x27
lock cmpxchg byte [0x140443743], cl
je 0x140134291
cmp al, 0x4f
jne 0x140133f20
jmp 0x1401342c9
xor eax, eax
lea rcx, [0x140443470]
lea rdx, [0x140362240]
nop dword [rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0x15
jl 0x140133f50
mov al, 0x82
xchg byte [0x140443485], al
lea rax, [0x140443470]
ret
xor eax, eax
lea rcx, [0x140443720]
lea rdx, [0x1403624f0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140133f90
mov al, 0xd0
xchg byte [0x14044372d], al
lea rax, [0x140443720]
ret
xor eax, eax
lea rcx, [0x1404436f0]
lea rdx, [0x1403624c0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xe
jl 0x140133fd0
mov al, 0xc8
xchg byte [0x1404436fe], al
lea rax, [0x1404436f0]
ret
xor eax, eax
lea rcx, [0x140443680]
lea rdx, [0x140362450]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0x1f
jl 0x140134010
mov al, 0x3b
xchg byte [0x14044369f], al
lea rax, [0x140443680]
ret
movzx eax, byte [0x14044370d]
cmp al, 0x2a
je 0x1401342fa
mov cl, 0x27
mov al, 0xcf
lock cmpxchg byte [0x14044370d], cl
je 0x1401342d1
cmp al, 0x2a
jne 0x140134042
jmp 0x1401342fa
xor eax, eax
lea rcx, [0x1404435e0]
lea rdx, [0x1403623b0]
nop dword [rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140134070
mov al, 0x6e
xchg byte [0x1404435ed], al
lea rax, [0x1404435e0]
ret
xor eax, eax
lea rcx, [0x1404436a0]
lea rdx, [0x140362470]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x1401340b0
mov al, 0x1b
xchg byte [0x1404436ad], al
lea rax, [0x1404436a0]
ret
xor eax, eax
lea rcx, [0x1404437b0]
lea rdx, [0x140362580]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xb
jl 0x1401340f0
mov al, 0xa1
xchg byte [0x1404437bb], al
lea rax, [0x1404437b0]
ret
xor eax, eax
lea rcx, [0x140443780]
lea rdx, [0x140362550]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140134130
mov al, 0x73
xchg byte [0x14044378d], al
lea rax, [0x140443780]
ret
xor eax, eax
lea rcx, [0x1404436d0]
lea rdx, [0x1403624a0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xf
jl 0x140134170
mov al, 0x5d
xchg byte [0x1404436df], al
lea rax, [0x1404436d0]
ret
xor eax, eax
lea rcx, [0x140443450]
lea rdx, [0x140362230]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x10
jl 0x1401341b0
mov al, 0xcf
xchg byte [0x140443460], al
lea rax, [0x140443450]
ret
xor eax, eax
lea rcx, [0x140443650]
lea rdx, [0x140362420]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x12
jl 0x1401341f0
mov al, 0xff
xchg byte [0x140443662], al
lea rax, [0x140443650]
ret
xor eax, eax
lea rcx, [0x140443610]
lea rdx, [0x1403623e0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140134230
mov al, 0x4f
xchg byte [0x14044361d], al
lea rax, [0x140443610]
ret
xor eax, eax
lea rcx, [0x140443520]
lea rdx, [0x1403622f0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x23
jl 0x140134270
mov al, 0xc2
xchg byte [0x140443543], al
lea rax, [0x140443520]
ret
xor eax, eax
lea rcx, [0x140443730]
lea rdx, [0x140362500]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x13
jl 0x1401342b0
mov al, 0x4f
xchg byte [0x140443743], al
lea rax, [0x140443730]
ret
xor eax, eax
lea rcx, [0x140443700]
lea rdx, [0x1403624d0]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x1401342e1
mov al, 0x2a
xchg byte [0x14044370d], al
lea rax, [0x140443700]
ret