Function at 0x140069ff0
Capabilities:
Check http status code

Disassembly:
push rbp
sub rsp, 0xe0
lea rbp, [rsp + 0x80]
mov eax, 0x10
mov qword [rbp - 0x20], rax
call fcn.1401f0aa0
sub rsp, rax
mov rax, qword [rbp - 0x20]
mov rcx, rsp
mov qword [rbp - 0x18], rcx
call fcn.1401f0aa0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
sub rsp, 0x20
call fcn.14006ab7f
add rsp, 0x20
mov qword [rbp - 8], rax
mov rax, qword [0x140202210]
mov qword [rbp + 0x50], rax
mov rax, qword [0x140202218]
mov qword [rbp + 0x58], rax
lea rcx, [rbp + 0x50]
sub rsp, 0x20
call fcn.140039b70
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov qword [rbp], rax
mov al, 1
cmp byte [rcx], 0
mov byte [rbp + 0xf], al
jne 0x14006a97e
mov rax, qword [rbp - 0x18]
lea rcx, [rbp + 0x40]
add rcx, 8
mov qword [rbp - 0x30], rcx
add rax, 8
mov qword [rbp - 0x28], rax
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.140039c8f
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov al, byte [rax]
test al, al
setne al
sub rcx, 0x4329
sete cl
or al, cl
test al, 1
jne 0x14006a853
mov rcx, qword [rbp]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x30]
mov qword [rbp + 0x40], 0
mov qword [r8], 0
movabs r8, 0x7a93a59613c88aac
movabs r9, 0x7a93a59613c88aac
xor r8, r9
mov qword [rdx], r8
mov qword [rax], 0
sub rsp, 0x20
call fcn.140039ff6
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp - 8]
mov word [rbp - 0x32], cx
cmp byte [rax], 0
jne 0x14006a51f
mov r11d, dword [0x1401f4508]
and r11d, dword [0x1401f450c]
add r11d, 0xbe21d58c
add r11d, 0x2f1d5a8b
mov eax, 0x25b2e29
xor eax, 0xbc7afba5
sub r11d, eax
mov ecx, r11d
xor ecx, 0xc1bfe232
xor ecx, 0xffffffff
and ecx, 0xc1bfe232
mov eax, 0x19bc9996
xor eax, 0x19bc9994
imul eax, ecx
mov ecx, 0xf47f6624
xor ecx, 0x35c08416
sub eax, ecx
sub r11d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov edx, 0xd6a9763e
xor edx, 0x1da833b5
mov eax, 0x447848b3
xor eax, 0xbb87b74c
xor edx, eax
mov r8d, 0xfba15151
xor r8d, 0xfad080e2
mov eax, 0x108cb29b
xor eax, 0xef734d64
xor r8d, eax
mov eax, ecx
and eax, 0x171d1b3
and r11d, r8d
mov r9d, edx
and r9d, 0x171d1b3
mov r10d, r8d
and r10d, 0xcb01458b
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, edx
mov edx, 0x11a64b45
xor edx, 0xee59b4ba
xor ecx, edx
mov edx, 0x53510f15
xor edx, 0x5220dea6
or edx, r8d
and ecx, edx
or eax, ecx
mov ecx, 0x597f66d5
xor ecx, 0xd0e68c07
cmp eax, ecx
je 0x14006ab49
mov rcx, qword [rbp]
mov eax, dword [0x1401f4510]
mov r8d, dword [0x1401f4514]
xor edx, edx
sub edx, r8d
add eax, edx
mov r8d, 0xc1f3e78b
xor edx, edx
div r8d
mov edx, eax
mov r8d, 0xffffffff
xor r8d, 0x350ba264
mov eax, edx
xor eax, r8d
and eax, edx
mov r8d, 0xd7d84f9a
xor edx, edx
div r8d
mov dword [rbp - 0x3c], eax
mov eax, 0xcf0246ea
xor eax, 0x15459edf
mov dword [rbp - 0x40], eax
sub rsp, 0x20
call fcn.140039ff6
mov rdx, qword [rbp - 8]
mov ecx, dword [rbp - 0x40]
add rsp, 0x20
mov r8w, ax
mov eax, dword [rbp - 0x3c]
mov word [rbp - 0x36], r8w
cmp byte [rdx], 0
sete dl
mov byte [rbp - 0x33], dl
cmp eax, ecx
je 0x14006ab49
mov al, byte [rbp - 0x33]
test al, 1
jne 0x14006a2a4
jmp 0x14006a51f
mov ecx, dword [0x1401f4518]
xor ecx, 0x3c453c04
or ecx, dword [0x1401f451c]
and ecx, 0xc78e9a31
mov eax, ecx
and eax, 0xb0cbe8d5
shl eax, 1
mov edx, 0x6082330
xor edx, 0xb6c3cbe5
add ecx, edx
sub ecx, eax
mov edx, 0x9793129a
xor edx, 0x770b43a2
mov eax, ecx
and eax, edx
mov edx, 0x4df53e09
xor edx, 0xad6d6f31
xor ecx, edx
or eax, ecx
cmp eax, 0x25d0d34c
jbe 0x14006ab52
mov rcx, qword [rbp]
mov edx, dword [0x1401f4520]
or edx, dword [0x1401f4524]
mov eax, edx
and eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
mov r8d, 0xc4093d0c
xor r8d, 0x3b72b572
mov r9d, 0x983eb5b5
xor r9d, 0x67c14a4a
xor r8d, r9d
or eax, r8d
mov r8d, 0xff7b887e
and r8d, 0xff7b887e
xor r8d, 0xffffffff
and edx, r8d
xor edx, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
or eax, edx
mov r9d, 0xffffffff
xor r9d, 0x895aa400
mov r8d, eax
and r8d, r9d
mov edx, eax
or edx, r9d
xor edx, 0xffffffff
imul edx, r8d
mov r8d, eax
and r8d, 0x895aa400
or eax, 0x895aa400
imul eax, r8d
add eax, edx
mov r8d, 0x56232644
xor edx, edx
div r8d
mov dword [rbp - 0x48], eax
mov eax, 0x1cc65d1c
xor eax, 0xdbdde1b0
mov dword [rbp - 0x4c], eax
sub rsp, 0x20
call fcn.140039ff6
mov rdx, qword [rbp - 8]
mov ecx, dword [rbp - 0x4c]
add rsp, 0x20
mov r8w, ax
mov eax, dword [rbp - 0x48]
mov word [rbp - 0x44], r8w
cmp byte [rdx], 0
sete dl
mov byte [rbp - 0x41], dl
cmp eax, ecx
jae 0x14006ab52
mov al, byte [rbp - 0x41]
test al, 1
jne 0x14006a3e7
jmp 0x14006a51f
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.140039ff6
add rsp, 0x20
mov cx, ax
mov rax, qword [rbp - 8]
mov word [rbp - 0x4e], cx
cmp byte [rax], 0
jne 0x14006a51f
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp]
mov ax, word [rbp - 0x32]
movsx r8, ax
sub rsp, 0x20
call fcn.14003a550
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
add rsp, 0x20
mov rdx, qword [rcx]
mov qword [rbp + 0x40], rdx
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x48], rcx
mov al, byte [rax]
mov cl, 0x62
xor cl, 0x62
cmp al, cl
jne 0x14006a51f
mov rdx, qword [rbp]
mov ax, word [rbp - 0x4e]
movsx r8, ax
lea rcx, [rbp + 0x30]
sub rsp, 0x20
call fcn.14003a550
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
add rsp, 0x20
mov rdx, qword [rbp + 0x30]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x38]
mov qword [rcx + 8], rdx
cmp byte [rax], 0
jne 0x14006a51f
mov rax, qword [rbp - 0x18]
mov dx, word [rbp - 0x36]
mov rcx, qword [0x140217f80]
movsx rdx, dx
add rcx, 8
shl rdx, 4
add rcx, rdx
mov rdx, qword [rax]
mov qword [rbp + 0x20], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0x28], rax
lea rdx, [rbp + 0x20]
sub rsp, 0x20
call fcn.140017ca0
mov rcx, qword [rbp - 0x18]
call fcn.140012dfb
mov ax, word [rbp - 0x44]
add rsp, 0x20
mov rcx, qword [0x140217f80]
movsx rax, ax
add rcx, 8
shl rax, 4
add rcx, rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x10]
sub rsp, 0x20
call fcn.140017ca0
add rsp, 0x20
lea rcx, [rbp + 0x40]
sub rsp, 0x20
call fcn.140012dfb
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
cmp rax, 0
je 0x14006a6a4
mov rax, qword [rbp - 0x58]
mov rcx, qword [rax]
mov rdx, 0xffffffffffffffff
movabs rax, 0x4000000000000000
xor rdx, rax
mov rax, rcx
xor rax, rdx
and rax, rcx
cmp rax, 0
jne 0x14006a6a4
mov ecx, dword [0x1401f4528]
xor ecx, 0xfedd68b8
mov r8d, dword [0x1401f452c]
xor r8d, 0xcb477c39
mov r9d, r8d
xor r9d, 0xffffffff
mov edx, ecx
and edx, r9d
mov eax, ecx
or eax, r9d
xor eax, 0xffffffff
imul eax, edx
mov edx, ecx
and edx, r8d
or ecx, r8d
imul ecx, edx
add ecx, eax
mov eax, 0x829498a8
xor eax, 0x7d6b6757
mov edx, ecx
xor edx, eax
and edx, 0x6c012745
mov r8d, 0xffffffff
xor r8d, 0x6c012745
mov eax, ecx
and eax, r8d
imul eax, edx
mov edx, ecx
and edx, 0x6c012745
mov r8d, 0xfeb32049
xor r8d, 0x92b2070c
or ecx, r8d
imul ecx, edx
add ecx, eax
mov eax, 0xa4e66dcc
xor eax, 0xdc5ce275
and ecx, eax
mov edx, 0xf0321016
xor edx, 0xea83100c
mov eax, ecx
and eax, edx
xor ecx, 0x1ab1001a
or eax, ecx
cmp eax, 0x32e359bf
je 0x14006ab5b
mov rcx, qword [rbp - 0x58]
mov eax, dword [0x1401f4530]
mov r9d, dword [0x1401f4534]
mov r8d, 0x5afc86d6
xor r8d, 0xa5037929
mov edx, eax
xor edx, r8d
mov r8d, r9d
and r8d, edx
mov r10d, r9d
xor r10d, 0xffffffff
mov edx, eax
and edx, r10d
imul edx, r8d
mov r8d, eax
and r8d, r9d
or eax, r9d
imul eax, r8d
add eax, edx
and eax, 0xa722c31b
mov r8d, 0x2894f4e2
xor r8d, 0xea7684ae
xor edx, edx
div r8d
mov edx, 0xf448f4cd
xor edx, 0x81109c33
imul eax, edx
mov dword [rbp - 0x5c], eax
sub rsp, 0x20
call fcn.140011305
mov eax, dword [rbp - 0x5c]
add rsp, 0x20
cmp eax, 0x23c40bfc
ja 0x14006ab5b
jmp 0x14006a6a4
mov rax, qword [rbp - 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x68], rax
cmp rax, 0
je 0x14006a83b
mov rax, qword [rbp - 0x68]
mov rcx, qword [rax]
mov rdx, 0xffffffffffffffff
movabs rax, 0x4000000000000000
xor rdx, rax
mov rax, rcx
xor rax, rdx
and rax, rcx
cmp rax, 0
jne 0x14006a83b
mov r8d, dword [0x1401f4538]
mov edx, dword [0x1401f453c]
mov eax, r8d
xor eax, 0xffffffff
mov ecx, 0xdff1e6d2
xor ecx, 0x135d699e
and ecx, eax
mov r9d, 0xffffffff
xor r9d, 0xccac8f4c
and r8d, r9d
mov r10d, 0x23064b29
xor r10d, 0xdcf9b4d6
mov eax, edx
xor eax, r10d
and eax, 0xccac8f4c
and edx, r9d
or ecx, r8d
or eax, edx
xor ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0x4cff4279
xor edx, 0xbc51ab96
mov r8d, 0x70c122f4
xor r8d, 0x8f3edd0b
xor edx, r8d
or eax, edx
and ecx, 0xf0aee9ef
xor ecx, 0xffffffff
xor eax, 0xffffffff
mov edx, 0xc2094856
xor edx, 0x3df6b7a9
xor ecx, edx
or eax, ecx
mov ecx, 0xa03c254e
xor edx, edx
div ecx
mov r8d, 0xffffffff
xor r8d, 0x20cf466a
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
mov r8d, 0x49401303
xor r8d, 0xb6bfecfc
xor ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0x20cf466a
or eax, 0x20cf466a
imul eax, edx
add eax, ecx
cmp eax, 0x954cb247
jae 0x14006ab64
mov rcx, qword [rbp - 0x68]
mov eax, dword [0x1401f4540]
xor eax, 0xfa7eb855
and eax, dword [0x1401f4544]
mov r8d, 0xcb8ec07
xor r8d, 0x5b36599a
mov edx, eax
xor edx, r8d
mov r8d, 0xa6c9f4be
xor r8d, 0x59360b41
xor edx, r8d
or eax, 0x578eb59d
and eax, edx
mov r8d, 0x441e4d05
xor edx, edx
div r8d
xor edx, edx
sub edx, 0xdef1c8cd
sub eax, edx
mov dword [rbp - 0x6c], eax
sub rsp, 0x20
call fcn.140011305
mov eax, dword [rbp - 0x6c]
add rsp, 0x20
cmp eax, 0x82d7a6e0
je 0x14006ab64
jmp 0x14006a83b
mov rax, qword [rbp - 8]
mov al, byte [rax]
mov cl, 0xdf
xor cl, 0xdf
cmp al, cl
jne 0x14006a853
jmp 0x14006a091
mov eax, dword [0x1401f4548]
xor edx, edx
div dword [0x1401f454c]
mov r11d, eax
mov eax, 0x49aaecb4
xor eax, 0xd39f8459
or r11d, eax
mov eax, 0xd3abf858
xor eax, 0x2c5407a7
mov ecx, r11d
xor ecx, eax
mov r8d, 0xffffffff
xor r8d, 0xd30c9576
mov edx, 0xffffffff
xor edx, 0xe9de4b01
mov r9d, 0x83b0f815
xor r9d, 0x6a6eb314
mov eax, ecx
and eax, r9d
and r11d, edx
mov r10d, 0xa7b836f7
xor r10d, 0x4e667df6
mov r9d, r8d
and r9d, r10d
mov r10d, edx
and r10d, 0xd30c9576
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0xe9de4b01
and ecx, edx
or eax, ecx
and eax, 0x41120ba5
cmp eax, 0xfefc597a
je 0x14006ab6d
mov rcx, qword [rbp]
mov eax, dword [0x1401f4550]
xor eax, 0xfecbecef
add eax, dword [0x1401f4554]
and eax, 0xd3a36fbc
mov r8d, 0x909ceddc
xor edx, edx
div r8d
mov edx, eax
mov rax, qword [rbp - 8]
or edx, 0xb435450e
mov dword [rbp - 0x74], edx
mov dl, byte [rax]
mov byte [rbp - 0x6f], dl
mov byte [rax], 0
sub rsp, 0x20
call fcn.14003a730
mov rcx, qword [rbp - 8]
mov al, byte [rbp - 0x6f]
add rsp, 0x20
mov cl, byte [rcx]
mov dl, 0xc0
xor dl, 0xc1
mov byte [rbp - 0x6e], dl
cmp cl, 0
mov byte [rbp - 0x6d], al
je 0x14006a95f
mov al, byte [rbp - 0x6e]
mov byte [rbp - 0x6d], al
mov eax, dword [rbp - 0x74]
mov cl, byte [rbp - 0x6d]
mov byte [rbp - 0x75], cl
cmp eax, 0x9f28a0ea
jb 0x14006a8f3
mov al, byte [rbp - 0x75]
mov byte [rbp + 0xf], al
jmp 0x14006a97e
mov rax, qword [rbp - 8]
mov rcx, qword [rbp]
mov dl, byte [rbp + 0xf]
mov byte [rbp - 0x76], dl
mov dl, 0xd2
xor dl, 0xd2
mov byte [rax], dl
sub rsp, 0x20
call fcn.1400378a0
mov rax, qword [rbp - 8]
add rsp, 0x20
mov al, byte [rax]
mov cl, 0x3f
xor cl, 0x3f
cmp al, cl
jne 0x14006a9bc
mov rax, qword [rbp - 8]
mov cl, byte [rbp - 0x76]
mov byte [rax], cl
mov eax, dword [0x1401f4558]
xor eax, dword [0x1401f455c]
mov edx, eax
xor edx, 0xffffffff
and edx, 0xf4abc7e3
mov r8d, 0xffffffff
xor r8d, 0xf4abc7e3
mov ecx, eax
and ecx, r8d
imul ecx, edx
mov edx, eax
and edx, 0xf4abc7e3
or eax, 0xf4abc7e3
imul eax, edx
add eax, ecx
xor eax, 0xffffffff
mov edx, 0x4d4fcd3a
xor edx, 0x8686b002
mov ecx, 0xdc26c0b9
xor ecx, 0x23d93f46
xor edx, ecx
mov ecx, 0xffffffff
xor ecx, 0x5a241a01
or eax, edx
or ecx, 0x5a241a01
xor eax, 0xffffffff
and eax, ecx
and eax, 0xec723db0
cmp eax, 0xe1eacc03
ja 0x14006ab76
mov edx, dword [0x1401f4560]
mov r8d, dword [0x1401f4564]
mov r9d, r8d
xor r9d, 0xffffffff
mov ecx, edx
and ecx, r9d
mov eax, edx
or eax, r9d
mov r9d, 0x9653b966
xor r9d, 0x69ac4699
xor eax, r9d
imul eax, ecx
mov ecx, edx
and ecx, r8d
or edx, r8d
imul edx, ecx
add edx, eax
mov eax, 0x26e3542a
xor eax, 0xd91cabd5
mov r11d, edx
xor r11d, eax
and r11d, 0x4dd5f311
mov ecx, 0xffffffff
xor ecx, 0x4dd5f311
and edx, ecx
mov eax, 0x62546c94
xor eax, 0xbe6f9694
mov r8d, 0x6604b7b0
xor r8d, 0x99fb484f
xor eax, r8d
mov r8d, 0xbabb4073
xor r8d, 0xf76eb362
and eax, r8d
and ecx, 0xdc3bfa00
or r11d, edx
or eax, ecx
xor r11d, eax
mov ecx, r11d
xor ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x959d0087
mov r8d, 0xffffffff
xor r8d, 0xbe6a05b3
mov eax, ecx
and eax, 0xbe6a05b3
and r11d, r8d
mov r9d, edx
and r9d, 0xbe6a05b3
mov r10d, r8d
and r10d, 0x959d0087
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, edx
xor ecx, 0xffffffff
mov edx, 0x8fc25745
xor edx, 0x31a852f6
or edx, r8d
and ecx, edx
or eax, ecx
xor eax, 0x3284ffc
cmp eax, 0x7159af46
jb 0x14006aa3d
lea rsp, [rbp + 0x60]
pop rbp
ret
mov esp, 0xe960a9d7
mov ebp, 0xc2fffff6
rcl al, 1
stosb byte [rdi], al
jmp 0x14006a2fe
ret 0xd0d0
mov byte [rcx - 0x4f164237], dl
cli
invalid
mov eax, 0xe9352e8b
pop rax
cld
invalid
sahf
mov ch, 0xe6
jp 0x14006ab5b
jmp 0x14006a8f3
jge 0x14006ab71
invalid
xlatb
jnp 0x14006abd2
mov dh, 0xe9
mov esi, 0x48fffffe
sub rsp, 0x28