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

Disassembly:
test ecx, ecx
je 0x140190a1c
test edx, edx
je 0x140190a6c
test r8d, r8d
je 0x140190aac
test r9d, r9d
je 0x140190b29
movzx eax, byte [0x1404a191d]
cmp al, 0x84
je 0x140190a14
mov cl, 0x6d
nop dword [rax + rax]
mov al, 0x80
lock cmpxchg byte [0x1404a191d], cl
je 0x140190ca9
cmp al, 0x84
jne 0x140190a00
lea rax, [0x1404a1910]
ret
test edx, edx
je 0x140190aec
test r8d, r8d
je 0x140190b5c
test r9d, r9d
je 0x140190bd9
movzx eax, byte [0x1404a17c5]
cmp al, 0x82
je 0x140190a64
mov cl, 0x9b
nop word cs:[rax + rax]
mov al, 0xd5
lock cmpxchg byte [0x1404a17c5], cl
je 0x140190d79
cmp al, 0x82
jne 0x140190a50
lea rax, [0x1404a17b0]
ret
test r8d, r8d
je 0x140190b99
test r9d, r9d
je 0x140190c09
movzx eax, byte [0x1404a1a6d]
cmp al, 0xd0
je 0x140190aa4
mov cl, 8
nop dword [rax + rax]
mov al, 0x67
lock cmpxchg byte [0x1404a1a6d], cl
je 0x140190db1
cmp al, 0xd0
jne 0x140190a90
lea rax, [0x1404a1a60]
ret
test r9d, r9d
je 0x140190c39
movzx eax, byte [0x1404a1a3e]
cmp al, 0xc8
je 0x140190ae4
mov cl, 0xb5
nop word cs:[rax + rax]
mov al, 0x9b
lock cmpxchg byte [0x1404a1a3e], cl
je 0x140190df1
cmp al, 0xc8
jne 0x140190ad0
lea rax, [0x1404a1a30]
ret
test r8d, r8d
je 0x140190c69
test r9d, r9d
je 0x140190ce1
movzx eax, byte [0x1404a192d]
cmp al, 0x6e
je 0x140190ec9
mov cl, 0x71
nop
mov al, 0xcb
lock cmpxchg byte [0x1404a192d], cl
je 0x140190e9b
cmp al, 0x6e
jne 0x140190b10
jmp 0x140190ec9
movzx eax, byte [0x1404a19df]
cmp al, 0x3b
je 0x140190b54
mov cl, 0x76
nop word cs:[rax + rax]
mov al, 0x7b
lock cmpxchg byte [0x1404a19df], cl
je 0x140190e31
cmp al, 0x3b
jne 0x140190b40
lea rax, [0x1404a19c0]
ret
test r9d, r9d
je 0x140190d19
movzx eax, byte [0x1404a19ed]
cmp al, 0x1b
je 0x140190f09
mov cl, 0x40
nop word cs:[rax + rax]
mov al, 0x8e
lock cmpxchg byte [0x1404a19ed], cl
je 0x140190ed1
cmp al, 0x1b
jne 0x140190b80
jmp 0x140190f09
test r9d, r9d
je 0x140190d49
movzx eax, byte [0x1404a1afb]
cmp al, 0xa1
je 0x140190f49
mov cl, 0x84
nop word cs:[rax + rax]
mov al, 0x92
lock cmpxchg byte [0x1404a1afb], cl
je 0x140190f11
cmp al, 0xa1
jne 0x140190bc0
jmp 0x140190f49
movzx eax, byte [0x1404a1acd]
cmp al, 0x73
je 0x140190f89
mov cl, 0xb4
nop word [rax + rax]
mov al, 0xa5
lock cmpxchg byte [0x1404a1acd], cl
je 0x140190f51
cmp al, 0x73
jne 0x140190bf0
jmp 0x140190f89
movzx eax, byte [0x1404a1a1f]
cmp al, 0x5d
je 0x140190fc9
mov cl, 0xf2
nop word [rax + rax]
mov al, 0x9d
lock cmpxchg byte [0x1404a1a1f], cl
je 0x140190f91
cmp al, 0x5d
jne 0x140190c20
jmp 0x140190fc9
movzx eax, byte [0x1404a17a0]
cmp al, 0xcf
je 0x140191009
mov cl, 0x6a
nop word [rax + rax]
mov al, 0x6e
lock cmpxchg byte [0x1404a17a0], cl
je 0x140190fd1
cmp al, 0xcf
jne 0x140190c50
jmp 0x140191009
test r9d, r9d
je 0x140190e71
movzx eax, byte [0x1404a19a2]
cmp al, 0xff
je 0x140191049
mov cl, 0x75
nop word cs:[rax + rax]
mov al, 0x3d
lock cmpxchg byte [0x1404a19a2], cl
je 0x140191011
cmp al, 0xff
jne 0x140190c90
jmp 0x140191049
xor eax, eax
lea rcx, [0x1404a1910]
lea rdx, [0x1403bf3b0]
nop dword [rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140190cc0
mov al, 0x84
xchg byte [0x1404a191d], al
lea rax, [0x1404a1910]
ret
movzx eax, byte [0x1404a195d]
cmp al, 0x4f
je 0x140191089
mov cl, 0x59
nop word cs:[rax + rax]
mov al, 0xf6
lock cmpxchg byte [0x1404a195d], cl
je 0x140191051
cmp al, 0x4f
jne 0x140190d00
jmp 0x140191089
movzx eax, byte [0x1404a1883]
cmp al, 0xc2
je 0x1401910c9
mov cl, 0x7a
nop word [rax + rax]
mov al, 0xec
lock cmpxchg byte [0x1404a1883], cl
je 0x140191091
cmp al, 0xc2
jne 0x140190d30
jmp 0x1401910c9
movzx eax, byte [0x1404a1a83]
cmp al, 0x4f
je 0x140191109
mov cl, 0x65
nop word [rax + rax]
mov al, 0x27
lock cmpxchg byte [0x1404a1a83], cl
je 0x1401910d1
cmp al, 0x4f
jne 0x140190d60
jmp 0x140191109
xor eax, eax
lea rcx, [0x1404a17b0]
lea rdx, [0x1403bf250]
nop dword [rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0x15
jl 0x140190d90
mov al, 0x82
xchg byte [0x1404a17c5], al
lea rax, [0x1404a17b0]
ret
xor eax, eax
lea rcx, [0x1404a1a60]
lea rdx, [0x1403bf500]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140190dd0
mov al, 0xd0
xchg byte [0x1404a1a6d], al
lea rax, [0x1404a1a60]
ret
xor eax, eax
lea rcx, [0x1404a1a30]
lea rdx, [0x1403bf4d0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xe
jl 0x140190e10
mov al, 0xc8
xchg byte [0x1404a1a3e], al
lea rax, [0x1404a1a30]
ret
xor eax, eax
lea rcx, [0x1404a19c0]
lea rdx, [0x1403bf460]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0x1f
jl 0x140190e50
mov al, 0x3b
xchg byte [0x1404a19df], al
lea rax, [0x1404a19c0]
ret
movzx eax, byte [0x1404a1a4d]
cmp al, 0x2a
je 0x14019113a
mov cl, 0x27
mov al, 0xcf
lock cmpxchg byte [0x1404a1a4d], cl
je 0x140191111
cmp al, 0x2a
jne 0x140190e82
jmp 0x14019113a
xor eax, eax
lea rcx, [0x1404a1920]
lea rdx, [0x1403bf3c0]
nop dword [rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140190eb0
mov al, 0x6e
xchg byte [0x1404a192d], al
lea rax, [0x1404a1920]
ret
xor eax, eax
lea rcx, [0x1404a19e0]
lea rdx, [0x1403bf480]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140190ef0
mov al, 0x1b
xchg byte [0x1404a19ed], al
lea rax, [0x1404a19e0]
ret
xor eax, eax
lea rcx, [0x1404a1af0]
lea rdx, [0x1403bf590]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xb
jl 0x140190f30
mov al, 0xa1
xchg byte [0x1404a1afb], al
lea rax, [0x1404a1af0]
ret
xor eax, eax
lea rcx, [0x1404a1ac0]
lea rdx, [0x1403bf560]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140190f70
mov al, 0x73
xchg byte [0x1404a1acd], al
lea rax, [0x1404a1ac0]
ret
xor eax, eax
lea rcx, [0x1404a1a10]
lea rdx, [0x1403bf4b0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xf
jl 0x140190fb0
mov al, 0x5d
xchg byte [0x1404a1a1f], al
lea rax, [0x1404a1a10]
ret
xor eax, eax
lea rcx, [0x1404a1790]
lea rdx, [0x1403bf240]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x10
jl 0x140190ff0
mov al, 0xcf
xchg byte [0x1404a17a0], al
lea rax, [0x1404a1790]
ret
xor eax, eax
lea rcx, [0x1404a1990]
lea rdx, [0x1403bf430]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x12
jl 0x140191030
mov al, 0xff
xchg byte [0x1404a19a2], al
lea rax, [0x1404a1990]
ret
xor eax, eax
lea rcx, [0x1404a1950]
lea rdx, [0x1403bf3f0]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140191070
mov al, 0x4f
xchg byte [0x1404a195d], al
lea rax, [0x1404a1950]
ret
xor eax, eax
lea rcx, [0x1404a1860]
lea rdx, [0x1403bf300]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x23
jl 0x1401910b0
mov al, 0xc2
xchg byte [0x1404a1883], al
lea rax, [0x1404a1860]
ret
xor eax, eax
lea rcx, [0x1404a1a70]
lea rdx, [0x1403bf510]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rdx]
xor byte [rax + rcx], r8b
inc rax
cmp eax, 0x13
jl 0x1401910f0
mov al, 0x4f
xchg byte [0x1404a1a83], al
lea rax, [0x1404a1a70]
ret
xor eax, eax
lea rcx, [0x1404a1a40]
lea rdx, [0x1403bf4e0]
movzx r8d, byte [rax + rdx]
add byte [rax + rcx], r8b
inc rax
cmp eax, 0xd
jl 0x140191121
mov al, 0x2a
xchg byte [0x1404a1a4d], al
lea rax, [0x1404a1a40]
ret