Function at 0x1400027e4
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x3b8
movaps xmmword [rsp + 0x3a0], xmm6
mov rsi, rcx
mov dword [rsp + 0x54], 0
mov r8d, 0xd3515b96
lea rax, [rsp + 0x98]
mov ecx, 0x68
mov edx, 0xae49a70f
cmp r8d, 0xae49a70f
je 0x14000285a
cmp r8d, 0x9aa359
je 0x14000284c
cmp r8d, 0xd3515b96
jne 0x140002822
sub ecx, 1
mov r8d, 0x9aa359
cmovb r8d, edx
jmp 0x140002822
mov byte [rax], 0
inc rax
mov r8d, 0xd3515b96
jmp 0x140002822
lea r9, [rsp + 0x98]
mov dword [r9], 0x68
lea rax, [rsp + 0x290]
mov qword [r9 + 0x18], rax
mov eax, 0x104
mov dword [r9 + 0x20], eax
lea rcx, [rsp + 0x180]
mov qword [r9 + 0x48], rcx
mov dword [r9 + 0x50], eax
lea rax, [rsp + 0x140]
mov qword [r9 + 0x28], rax
mov eax, 0x40
mov dword [r9 + 0x30], eax
lea rcx, [rsp + 0x100]
mov qword [r9 + 0x38], rcx
mov dword [r9 + 0x40], eax
lea rcx, [rsi + 0x924]
xor edx, edx
mov r8d, 0x10000000
call qword [rsi + 0x148]
mov dword [rsp + 0x68], eax
lea rax, [rsi + 0xd38]
mov qword [rsp + 0x90], rax
lea rax, [rsi + 0xd48]
mov qword [rsp + 0x88], rax
lea rax, [rsi + 0xc2c]
mov qword [rsp + 0x80], rax
mov eax, 0x6375d1af
mov ebx, 0x4600300
xorps xmm6, xmm6
xor r15d, r15d
xor r14d, r14d
mov dword [rsp + 0x5c], 0
cmp eax, 0xfe297564
jg 0x140002971
cmp eax, 0xd542bd2b
jg 0x1400029c8
cmp eax, 0xae3aad7e
jle 0x140002a91
cmp eax, 0xc0c6938f
jle 0x140002b9c
cmp eax, 0xc199b197
jle 0x140002d63
cmp eax, 0xc199b198
je 0x1400030eb
cmp eax, 0xc86b4055
je 0x1400030ff
cmp eax, 0xcc0288d9
jne 0x140002914
test r15, r15
mov eax, 0xdba23378
jmp 0x140003389
cmp eax, 0x271c5fb3
jg 0x140002a24
cmp eax, 0xf64027d
jg 0x140002ad5
cmp eax, 0x7e923ea
jle 0x140002bc7
cmp eax, 0x9ea7051
jle 0x140002d83
cmp eax, 0x9ea7052
je 0x1400030d7
cmp eax, 0xa08d8e4
je 0x140002cb3
cmp eax, 0xd139d22
jne 0x140002914
mov eax, 0xe68ef0a1
jmp 0x140002914
cmp eax, 0xe68ef0a0
jg 0x140002b11
cmp eax, 0xdba23377
jle 0x140002c08
cmp eax, 0xe006dd27
jle 0x140002dae
cmp eax, 0xe006dd28
je 0x140002bbd
cmp eax, 0xe31572dd
je 0x140003109
cmp eax, 0xe60021a2
jne 0x140002914
cmp dword [rsp + 0xd8], 0
mov eax, 0xb0266cac
mov ecx, 0x5ad8c000
cmove eax, ecx
jmp 0x140002914
cmp eax, 0x4880a4e5
jg 0x140002b5b
cmp eax, 0x3ed579b1
jle 0x140002c33
cmp eax, 0x3ff45ae4
jle 0x140002dda
cmp eax, 0x3ff45ae5
je 0x140003120
cmp eax, 0x416f3ee4
je 0x140003151
cmp eax, 0x482321ef
jne 0x140002914
mov dword [rsp + 0x64], 0x3380
mov rcx, rdi
mov edx, 0x1f
lea r8, [rsp + 0x64]
mov r9d, 4
call qword [rsi + 0x160]
mov eax, 0x7ad6b91a
jmp 0x140002914
cmp eax, 0x9782fd94
jle 0x140002c59
cmp eax, 0x9f3e0cc9
jle 0x140002dfa
cmp eax, 0x9f3e0cca
je 0x140003166
cmp eax, 0x9ff77a23
je 0x140003178
cmp eax, 0xa9cff697
jne 0x140002914
mov eax, 0x3e18743c
xor r14d, r14d
jmp 0x140002914
cmp eax, 0x17139a5b
jle 0x140002c92
cmp eax, 0x22a1f3b3
jle 0x140002e3b
cmp eax, 0x22a1f3b4
je 0x1400030e1
cmp eax, 0x24190435
je 0x140003191
cmp eax, 0x2622f3ce
je 0x1400030cd
jmp 0x140002914
cmp eax, 0xe99bb88b
jle 0x140002cbd
cmp eax, 0xed0e8823
jle 0x140002e86
cmp eax, 0xed0e8824
je 0x1400031a8
cmp eax, 0xf06bdabb
je 0x1400031b8
cmp eax, 0xfa0bd5bd
jne 0x140002914
mov rcx, rdi
call qword [rsi + 0x170]
mov eax, 0x8af4915
jmp 0x140002914
cmp eax, 0x6375d1ae
jle 0x140002d15
cmp eax, 0x6b93a9af
jle 0x140002ea1
cmp eax, 0x6b93a9b0
je 0x1400031fd
cmp eax, 0x6cfb9884
je 0x140003217
cmp eax, 0x7ad6b91a
jne 0x140002914
mov eax, 0x6b93a9b0
jmp 0x140002914
cmp eax, 0xb4a0b706
jle 0x140002efc
cmp eax, 0xb4a0b707
je 0x140002e31
cmp eax, 0xbbbe2f43
jne 0x14000351f
mov eax, 0xb795eb8b
jmp 0x140002c7f
cmp eax, 0x2c8e8fc
jg 0x140002f47
cmp eax, 0xfe297565
je 0x14000322e
cmp eax, 0x10d09d0
jne 0x140002914
mov rcx, qword [rsp + 0x78]
call qword [rsi + 0x170]
test r14d, r14d
mov eax, 0x9ff77a23
mov ecx, 0x416f3ee4
cmove eax, ecx
jmp 0x140002914
cmp eax, 0xd9150b54
jg 0x140002f67
cmp eax, 0xd542bd2c
je 0x140003283
cmp eax, 0xd592142f
jne 0x140002914
mov eax, 0xc14d9030
jmp 0x140002914
cmp eax, 0x35a86446
jg 0x140002f9d
cmp eax, 0x271c5fb4
je 0x1400032a6
cmp eax, 0x2db6885a
je 0x140002df0
jmp 0x140002914
cmp eax, 0x8e338e2a
jg 0x140002ffc
cmp eax, 0x869c395a
je 0x1400032e4
cmp eax, 0x86da6aa3
jne 0x140002914
mov eax, 0x8e338e2b
mov dword [rsp + 0x50], 0
mov r13d, 1
jmp 0x140002914
cmp eax, 0x13bdca5a
jg 0x14000301f
cmp eax, 0xf64027e
je 0x140003326
cmp eax, 0x1383d2e4
jne 0x140002914
mov eax, 0x9ea7052
jmp 0x140002914
cmp eax, 0xe811c1c3
jg 0x14000303f
cmp eax, 0xe68ef0a1
je 0x1400030cd
cmp eax, 0xe7daa62c
jne 0x140002914
mov rbp, qword [rsi + 0xc8]
mov r15d, dword [rsp + 0x4c]
call qword [rsi + 0xd8]
mov rcx, rax
mov edx, 1
mov r8, r15
call rbp
mov r15, rax
test rax, rax
mov eax, 0x62def39e
mov ecx, 0x4880a4e6
cmove eax, ecx
jmp 0x140002914
cmp eax, 0x60d21b42
jg 0x1400030b1
cmp eax, 0x4880a4e6
je 0x140002df0
cmp eax, 0x5ad8c000
jne 0x140002914
mov dword [rsp + 0x20], 0
mov rcx, rdi
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [rsi + 0x188]
test eax, eax
mov eax, 0xf06bdabb
mov ecx, 0x22a1f3b4
cmove eax, ecx
jmp 0x140002914
cmp eax, 0xc0c69390
je 0x140003352
cmp eax, 0xc14d9030
jne 0x140002914
mov eax, 0x5ad8c000
jmp 0x140002914
cmp eax, 0x7e923eb
je 0x140003362
cmp eax, 0x8af4915
jne 0x140002914
mov rcx, qword [rsp + 0x70]
call qword [rsi + 0x170]
mov eax, 0x10d09d0
jmp 0x140002914
cmp eax, 0xdba23378
je 0x14000337f
cmp eax, 0xdeb65f74
jne 0x140002914
bt ebx, 0xc
mov eax, 0x482321ef
mov ecx, 0x7ad6b91a
cmovae eax, ecx
jmp 0x140002914
cmp eax, 0x3ed579b2
je 0x140003396
cmp eax, 0x3f8c64b3
jne 0x140002914
mov eax, 0xc86b4055
jmp 0x140002914
cmp eax, 0x9782fd95
je 0x1400033a0
cmp eax, 0x989bad3e
jne 0x140002914
mov dword [rsp + 0x60], 0
mov r8d, dword [rsp + 0x48]
mov rcx, rdi
mov rdx, r15
lea r9, [rsp + 0x60]
call qword [rsi + 0x168]
mov r14d, eax
mov eax, 0xd139d22
jmp 0x140002914
cmp eax, 0x17139a5c
je 0x1400033f0
cmp eax, 0x2019564d
jne 0x140002914
mov r9d, dword [rsp + 0xc8]
mov r8, qword [rsp + 0xc0]
mov rcx, rdi
mov edx, 0x1c
call qword [rsi + 0x160]
mov r14d, eax
test eax, eax
mov eax, 0x17139a5c
mov ecx, 0x1407cd69
cmove eax, ecx
jmp 0x140002914
cmp eax, 0xe99bb88c
je 0x1400030d7
cmp eax, 0xea9c45aa
je 0x1400030c3
jmp 0x140002914
cmp eax, 0x6375d1af
je 0x1400033fa
cmp eax, 0x6a7d2df6
jne 0x140002914
mov dword [rsp + 0x58], 8
mov dword [rsp + 0x48], 0
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov edx, 0x20000005
lea r8, [rsp + 0x48]
lea r9, [rsp + 0x58]
call qword [rsi + 0x190]
test eax, eax
mov eax, 0xe31572dd
mov ecx, 0x7e923eb
cmove eax, ecx
jmp 0x140002914
cmp eax, 0xae3aad7f
je 0x140003411
cmp eax, 0xb0266cac
jne 0x140002914
mov r9d, dword [rsp + 0xd8]
mov r8, qword [rsp + 0xd0]
mov rcx, rdi
mov edx, 0x1d
call qword [rsi + 0x160]
mov r14d, eax
test eax, eax
mov eax, 0xc14d9030
mov ecx, 0xd592142f
cmove eax, ecx
jmp 0x140002914
cmp eax, 0x2c8e8fd
je 0x140003426
cmp eax, 0x397a56a
jne 0x140002914
mov eax, 0x416f3ee4
jmp 0x140002914
cmp eax, 0xd9150b55
je 0x140003440
cmp eax, 0xda0e591d
jne 0x140002914
mov rcx, rdi
lea rdx, [rsp + 0x4c]
xor r8d, r8d
xor r9d, r9d
call qword [rsi + 0x178]
test eax, eax
mov eax, 0xd9150b55
jmp 0x14000344a
cmp eax, 0x35a86447
je 0x140003457
cmp eax, 0x3e18743c
jne 0x140002914
mov edx, 0xd3515b96
mov eax, dword [rsp + 0x48]
mov rcx, r15
cmp edx, 0xae49a70f
je 0x140003489
cmp edx, 0x9aa359
je 0x140002fef
cmp edx, 0xd3515b96
jne 0x140002fbf
sub eax, 1
mov edx, 0x9aa359
mov r8d, 0xae49a70f
cmovb edx, r8d
jmp 0x140002fbf
mov byte [rcx], 0
inc rcx
mov edx, 0xd3515b96
jmp 0x140002fbf
cmp eax, 0x8e338e2b
je 0x1400034ae
cmp eax, 0x90e8576b
jne 0x140002914
mov eax, 0x8e338e2b
xor r13d, r13d
jmp 0x140002914
cmp eax, 0x13bdca5b
je 0x1400034bd
cmp eax, 0x1407cd69
jne 0x140002914
mov eax, 0x17139a5c
jmp 0x140002914
cmp eax, 0xe811c1c4
je 0x1400034d7
cmp eax, 0xe931bc4d
jne 0x140002914
mov eax, dword [rsp + 0x48]
mov rcx, qword [rsi + 0xd60]
mov r8d, 0x28546fe5
mov rdx, r15
cmp r8d, 0xc1b73d52
je 0x14000309d
cmp r8d, 0xc7cac1ff
je 0x14000350f
cmp r8d, 0x28546fe5
jne 0x140003069
sub eax, 1
mov r8d, 0xc1b73d52
mov r9d, 0xc7cac1ff
cmovb r8d, r9d
jmp 0x140003069
mov r8b, byte [rdx]
mov byte [rcx], r8b
inc rcx
inc rdx
mov r8d, 0x28546fe5
jmp 0x140003069
cmp eax, 0x60d21b43
je 0x1400030e1
cmp eax, 0x62def39e
jne 0x140002914
mov eax, 0xf64027e
jmp 0x140002914
mov eax, 0x1383d2e4
jmp 0x140002914
mov eax, 0x60d21b43
jmp 0x140002914
mov eax, 0xcc0288d9
jmp 0x140002914
mov word [rsp + 0x180], 0x2f
mov eax, 0x869c395a
jmp 0x140002914
mov eax, 0x2622f3ce
jmp 0x140002914
cmp dword [rsp + 0x48], 0
mov eax, 0xe811c1c4
mov ecx, 0xe68ef0a1
cmove eax, ecx
jmp 0x140002914
mov edx, dword [rsp + 0x48]
xor ecx, ecx
mov r8d, 0x3000
mov r9d, 4
call qword [rsi + 0x48]
mov qword [rsi + 0xd60], rax
test rax, rax
mov eax, 0xe931bc4d
mov ecx, 0xa9cff697
cmove eax, ecx
jmp 0x140002914
mov eax, 0xb795eb8b
mov r13d, 1
mov dword [rsp + 0x50], r14d
jmp 0x140002914
mov dword [rsp + 0x48], 0
mov eax, 0xda0e591d
jmp 0x140002914
cmp dword [rsi + 0x234], 3
mov eax, 0x416f3ee4
mov ecx, 0x9782fd95
cmove eax, ecx
jmp 0x140002914
cmp dword [rsp + 0x5c], 0
mov eax, 0xdeb65f74
mov ecx, 0x6b93a9b0
cmove eax, ecx
jmp 0x140002914
or ebx, 0x3000
mov eax, 0x3ed579b2
jmp 0x140002914
mov dword [rsp + 0x58], 4
mov dword [rsp + 0x54], 0
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov edx, 0x20000013
lea r8, [rsp + 0x54]
lea r9, [rsp + 0x58]
call qword [rsi + 0x190]
test eax, eax
mov eax, 0x13bdca5b
mov ecx, 0xe99bb88c
cmove eax, ecx
jmp 0x140002914
cmp dword [rsp + 0xc8], 0
mov eax, 0x2019564d
mov ecx, 0xe60021a2
cmove eax, ecx
jmp 0x140002914
cmp dword [rsp + 0x6c], 0
mov eax, 0xb795eb8b
mov ecx, 0x397a56a
cmove eax, ecx
jmp 0x140002914
movzx r8d, word [rsp + 0xbc]
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov rcx, qword [rsp + 0x78]
lea rdx, [rsp + 0x290]
xor r9d, r9d
call qword [rsi + 0x158]
mov qword [rsp + 0x70], rax
test rax, rax
mov eax, 0x2c8e8fd
mov ecx, 0x10d09d0
cmove eax, ecx
jmp 0x140002914
xor eax, eax
cmp dword [rsp + 0xac], 4
sete al
mov dword [rsp + 0x5c], eax
mov eax, 0x35a86447
mov ecx, 0xc0c69390
cmove eax, ecx
jmp 0x140002914
mov r12, qword [rsi + 0xd0]
mov ebp, dword [rsp + 0x4c]
add ebp, dword [rsp + 0x48]
call qword [rsi + 0xd8]
mov rcx, rax
mov edx, 1
mov r8, r15
mov r9, rbp
call r12
mov r15, rax
test rax, rax
mov eax, 0xea9c45aa
mov ecx, 0x2db6885a
cmove eax, ecx
jmp 0x140002914
mov dword [rsp + 0x30], ebx
movups xmmword [rsp + 0x20], xmm6
mov qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x70]
xor edx, edx
lea r8, [rsp + 0x180]
xor r9d, r9d
call qword [rsi + 0x180]
mov rdi, rax
test rax, rax
mov eax, 0x24190435
mov ecx, 0x8af4915
cmove eax, ecx
jmp 0x140002914
mov r8d, dword [rsp + 0x4c]
mov edx, dword [rsp + 0x48]
add rdx, r15
mov rcx, rdi
lea r9, [rsp + 0x60]
call qword [rsi + 0x168]
mov eax, dword [rsp + 0x4c]
add dword [rsp + 0x48], eax
mov eax, 0xda0e591d
jmp 0x140002914
or ebx, 0x800000
mov eax, 0xed0e8824
jmp 0x140002914
call qword [rsi + 0xe8]
cmp eax, 0x2f76
mov eax, 0x2622f3ce
mov ecx, 0x9f3e0cca
cmove eax, ecx
jmp 0x140002914
cmp dword [rsp + 0x48], 0
mov eax, 0x3ff45ae5
mov ecx, 0xfa0bd5bd
cmove eax, ecx
jmp 0x140002914
mov eax, 0x35a86447
jmp 0x140002914
mov rbp, qword [rsi + 0xd60]
mov r9d, dword [rsi + 0xd58]
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
mov r8, rbp
call fcn.14000a5bc
mov rdx, qword [rsi + 0x28]
mov rcx, qword [rsp + 0x80]
call fcn.14000a230
cmp rax, qword [rbp + 0x518]
mov eax, 0x86da6aa3
mov ecx, 0x90e8576b
cmove eax, ecx
jmp 0x140002914
mov eax, 0xe60021a2
jmp 0x140002914
cmp dword [rsp + 0x68], 0
mov eax, 0xd542bd2c
mov ecx, 0xbbbe2f43
cmove eax, ecx
jmp 0x140002914
test r15, r15
mov eax, 0x271c5fb4
mov ecx, 0xe7daa62c
cmove eax, ecx
jmp 0x140002914
cmp dword [rsp + 0xe8], 0
mov eax, 0x869c395a
mov ecx, 0xc199b198
cmove eax, ecx
jmp 0x140002914
cmp dword [rsp + 0x4c], 0
mov eax, 0xae3aad7f
mov ecx, 0x3f8c64b3
cmove eax, ecx
jmp 0x140002914
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [rsi + 0x150]
mov qword [rsp + 0x78], rax
test rax, rax
mov eax, 0xfe297565
mov ecx, 0xe006dd28
cmove eax, ecx
jmp 0x140002914
mov r12, qword [rsi + 0xe0]
call qword [rsi + 0xd8]
mov rcx, rax
mov edx, 1
mov r8, r15
call r12
mov eax, 0xfa0bd5bd
jmp 0x140002914
mov dword [rsp + 0x6c], r13d
mov eax, 0x6cfb9884
jmp 0x140002914
cmp dword [rsp + 0x54], 0xc8
mov eax, 0xa08d8e4
mov ecx, 0x6a7d2df6
cmove eax, ecx
jmp 0x140002914
mov r12, qword [rsi + 0xc8]
mov r15d, dword [rsp + 0x48]
call qword [rsi + 0xd8]
mov rcx, rax
mov edx, 1
mov r8, r15
call r12
mov r15, rax
test rax, rax
mov eax, 0x989bad3e
mov ecx, 0xb4a0b707
cmove eax, ecx
jmp 0x140002914
mov eax, 0x3e18743c
mov r14d, 1
jmp 0x140002914
cmp eax, 0xb795eb8b
jne 0x140002914
mov eax, dword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret