Function at 0x140019850
Capabilities:
Check http status code

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x238
lea rbp, [rsp + 0x40]
mov qword [rbp + 0x68], 0xfffffffffffffffe
movaps xmmword [rbp + 0x1e0], xmm6
movaps xmmword [rbp + 0x1d0], xmm7
mov rax, qword [0x1402be790]
xor rax, rbp
mov qword [rbp + 0x1c0], rax
mov r14d, r9d
movsxd r12, r8d
movsxd r15, edx
mov rsi, rcx
mov dword [rbp + 8], r9d
mov dword [rbp + 0x30], r9d
mov dword [rbp + 0x38], r9d
mov dword [rcx + 0x374], 0
cmp r15d, 0xffffffff
je 0x14001a7b4
mov rax, qword [rcx]
mov edx, r15d
call qword [rax + 0x3a8]
mov dword [rbp + 0x28], eax
mov ebx, dword [rbp + 0x268]
cmp ebx, 0x14
je 0x1400198de
test eax, eax
je 0x14001a7b4
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3b8]
mov rdi, rax
lea edx, [r15 - 1]
mov rcx, rsi
call fcn.14000a7a0
mov r13d, eax
movsxd rcx, dword [rbp + 0x28]
lea rdx, [rcx + rcx*2]
shl rdx, 3
lea rax, [rdx + 0xf]
cmp rax, rdx
ja 0x14001991e
movabs rax, 0xffffffffffffff0
and rax, 0xfffffffffffffff0
call fcn.1401d8310
sub rsp, rax
lea rcx, [rsp + 0x40]
mov qword [rbp], rcx
mov dword [rbp + 0x2c], 0
mov rax, qword [rsi]
lea rdx, [rbp + 0x2c]
mov qword [rsp + 0x20], rdx
mov r9, rcx
mov r8d, r15d
mov edx, r13d
mov rcx, rsi
call qword [rax + 0x430]
mov rcx, qword [rsi + 0x288]
mov dword [rcx + r15*4], eax
cmp ebx, 0x13
jne 0x1400199ff
xor edi, edi
mov ebx, r12d
cmp r12d, r14d
jg 0x14001a7b4
mov r13d, dword [rbp + 0x260]
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3b8]
mov rdx, rax
test edi, edi
jne 0x1400199b2
movsxd rcx, ebx
movzx edx, byte [rcx + rax]
mov rcx, rsi
call fcn.14001b680
test eax, eax
jne 0x1400199f3
lea edi, [rax + 1]
mov r12d, ebx
jmp 0x1400199f3
cmp edi, 1
jne 0x1400199f3
movsxd rax, ebx
movzx edx, byte [rax + rdx]
mov rcx, rsi
call fcn.14001b680
test eax, eax
jne 0x1400199cf
cmp ebx, r14d
jne 0x1400199f3
mov dword [rsp + 0x20], r15d
xor edi, edi
mov r9d, ebx
mov r8d, r12d
mov edx, r13d
mov rcx, rsi
call fcn.14001b710
add ebx, eax
add r14d, eax
mov dword [rsi + 0x444], r14d
inc ebx
cmp ebx, r14d
jle 0x140019981
jmp 0x14001a7b4
cmp ebx, 0x14
jne 0x14001a1cd
mov eax, dword [rbp + 0x260]
cmp eax, 0x21
jne 0x140019b0e
cmp dword [rsi + 0x41c], 0
je 0x140019a5c
mov r8d, dword [rbp + 0x28]
mov rdx, rdi
lea rcx, [rbp]
call fcn.140014d00
nop
lea rcx, [rbp]
call fcn.14001cc90
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140014f20
nop
lea rcx, [rbp]
test al, al
jne 0x14001a7af
call fcn.140002d20
lea rcx, [rbp]
call fcn.140002e20
nop
mov r8d, dword [rsi + 0x440]
lea rdx, [0x14027a228]
lea rcx, [rbp]
call fcn.14000f310
cmp dword [rsi + 0x428], 0
je 0x140019ab1
lea r8, [0x140279cb4]
lea rdx, [rbp]
lea rcx, [rbp + 0x18]
call fcn.140016bb0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140003b20
nop
lea rcx, [rbp + 0x18]
call fcn.140002d20
lea rcx, [rbp]
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, r12d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
inc dword [rsi + 0x440]
jmp 0x14001a1c4
cmp eax, 0x15
jne 0x140019bf8
cmp dword [rsi + 0x41c], 0
je 0x140019b5c
mov r8d, dword [rbp + 0x28]
mov rdx, rdi
lea rcx, [rbp]
call fcn.140014d00
nop
lea rcx, [rbp]
call fcn.14001cc90
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140014f20
nop
lea rcx, [rbp]
test al, al
jne 0x14001a7af
call fcn.140002d20
lea rdx, [rsi + 0x438]
lea rcx, [rbp]
call fcn.140003c40
nop
cmp dword [rsi + 0x428], 0
je 0x140019ba1
lea r8, [0x140279cb4]
lea rdx, [rbp]
lea rcx, [rbp + 0x18]
call fcn.140016bb0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140003b20
nop
lea rcx, [rbp + 0x18]
call fcn.140002d20
lea rcx, [rbp]
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, r12d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
jmp 0x14001a1c4
cmp eax, 0x16
jne 0x140019ce2
cmp dword [rsi + 0x420], 0
je 0x140019c46
mov r8d, dword [rbp + 0x28]
mov rdx, rdi
lea rcx, [rbp]
call fcn.140014d00
nop
lea rcx, [rbp]
call fcn.14001cc90
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140014f20
nop
lea rcx, [rbp]
test al, al
jne 0x14001a7af
call fcn.140002d20
lea rdx, [rsi + 0x430]
lea rcx, [rbp]
call fcn.140003c40
nop
cmp dword [rsi + 0x424], 0
je 0x140019c8b
lea r8, [rbp]
lea rdx, [0x140279cb4]
lea rcx, [rbp + 0x18]
call fcn.14001cab0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140003b20
nop
lea rcx, [rbp + 0x18]
call fcn.140002d20
lea rcx, [rbp]
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, r14d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
jmp 0x14001a1c4
cmp eax, 0x17
jne 0x140019e1a
lea rcx, [rbp + 8]
call fcn.140002e20
nop
cmp r12d, r14d
jge 0x140019e15
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9d, r15d
mov r8d, r12d
mov edx, r15d
mov rcx, qword [rsi + 0x208]
call fcn.140007590
lea rcx, [rbp + 8]
call fcn.1400027c0
mov ebx, eax
lea rcx, [rbp + 8]
call fcn.14001cc90
lea rdx, [0x1402749c7]
lea rcx, [rbp + 8]
call fcn.140014f20
test al, al
jne 0x140019e15
lea rcx, [rbp + 8]
call fcn.1400027c0
mov edi, ebx
sub edi, eax
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140003f20
nop
cmp dword [rsi + 0x3a8], 0
je 0x140019d84
lea rdx, [0x140279cb8]
lea rcx, [rbp]
call fcn.14001ce30
cmp dword [rsi + 0x3ac], 0
je 0x140019d9d
lea rdx, [rsi + 0x3b8]
lea rcx, [rbp]
call fcn.14001ce50
lea rcx, [rbp]
call fcn.1400026d0
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14001cde0
test eax, eax
jns 0x140019dc0
test ebx, ebx
jle 0x140019df6
lea eax, [r12 + rbx]
jmp 0x140019dd0
cmp dword [rsi + 0x3b0], 0
je 0x140019dcb
inc eax
add eax, r12d
add eax, edi
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r15d
mov r9d, r12d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400083d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
lea rcx, [rbp]
call fcn.140002d20
nop
jmp 0x14001a7ab
cmp eax, 0x18
jne 0x140019f6d
lea rcx, [rbp + 8]
call fcn.140002e20
nop
cmp r12d, r14d
jge 0x140019f68
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9d, r15d
mov r8d, r12d
mov edx, r15d
mov rcx, qword [rsi + 0x208]
call fcn.140007590
lea rcx, [rbp + 8]
call fcn.1400027c0
mov edi, eax
lea rcx, [rbp + 8]
call fcn.14001cd60
lea rdx, [0x1402749c7]
lea rcx, [rbp + 8]
call fcn.140014f20
test al, al
jne 0x140019f68
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140003f20
nop
cmp dword [rsi + 0x3c0], 0
je 0x140019eaf
lea rdx, [0x140279cb8]
lea rcx, [rbp]
call fcn.14001ce30
cmp dword [rsi + 0x3c4], 0
je 0x140019ec8
lea rdx, [rsi + 0x3d0]
lea rcx, [rbp]
call fcn.14001ce50
lea rax, [rbp + 0x18]
mov qword [rbp + 0x48], rax
lea rdx, [rbp]
lea rcx, [rbp + 0x18]
call fcn.140003c40
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x30]
call fcn.140003c40
nop
mov r8, rbx
mov rdx, rax
call fcn.14001b170
test eax, eax
jns 0x140019f16
test edi, edi
jle 0x140019f49
lea eax, [r12 + rdi]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], eax
mov r9d, r12d
jmp 0x140019f32
cmp dword [rsi + 0x3c8], 0
jne 0x140019f21
inc eax
lea r9d, [r12 + rax]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r15d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400083d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
lea rcx, [rbp]
call fcn.140002d20
nop
jmp 0x14001a7ab
cmp eax, 0x19
jne 0x14001a099
lea rcx, [rbp + 8]
call fcn.140002e20
nop
cmp r12d, r14d
jge 0x14001a094
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9d, r15d
mov r8d, r12d
mov edx, r15d
mov rcx, qword [rsi + 0x208]
call fcn.140007590
lea rcx, [rbp + 8]
call fcn.1400027c0
mov ebx, eax
lea rcx, [rbp + 8]
call fcn.14001cc90
lea rdx, [0x1402749c7]
lea rcx, [rbp + 8]
call fcn.140014f20
test al, al
jne 0x14001a094
lea rcx, [rbp + 8]
call fcn.1400027c0
sub ebx, eax
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140003f20
nop
cmp dword [rsi + 0x390], 0
je 0x14001a00d
lea rdx, [0x140279cb8]
lea rcx, [rbp]
call fcn.14001ce30
cmp dword [rsi + 0x394], 0
je 0x14001a026
lea rdx, [rsi + 0x3a0]
lea rcx, [rbp]
call fcn.14001ce50
lea rcx, [rbp]
call fcn.1400026d0
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14001cde0
test eax, eax
js 0x14001a075
cmp dword [rsi + 0x398], 0
jne 0x14001a04a
inc eax
lea r9d, [r12 + rax]
add r9d, ebx
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r15d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400083d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
lea rcx, [rbp]
call fcn.140002d20
nop
jmp 0x14001a7ab
cmp eax, 0x1a
jne 0x14001a7b4
lea rcx, [rbp]
call fcn.140002e20
nop
cmp r12d, r14d
jge 0x14001a1c4
lea rax, [rbp]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
mov r9d, r15d
mov r8d, r12d
mov edx, r15d
mov rcx, qword [rsi + 0x208]
call fcn.140007590
lea rcx, [rbp]
call fcn.14001cd60
lea rdx, [0x1402749c7]
lea rcx, [rbp]
call fcn.140014f20
test al, al
jne 0x14001a1c4
lea rdx, [0x1402749c7]
lea rcx, [rbp + 8]
call fcn.140003f20
nop
cmp dword [rsi + 0x37c], 0
je 0x14001a123
lea rdx, [0x140279cb8]
lea rcx, [rbp + 8]
call fcn.14001ce30
cmp dword [rsi + 0x380], 0
je 0x14001a13c
lea rdx, [rsi + 0x388]
lea rcx, [rbp + 8]
call fcn.14001ce50
lea rax, [rbp + 0x18]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x18]
call fcn.140003c40
mov rbx, rax
lea rdx, [rbp]
lea rcx, [rbp + 0x30]
call fcn.140003c40
nop
mov r8, rbx
mov rdx, rax
call fcn.14001b170
test eax, eax
js 0x14001a1a5
cmp dword [rsi + 0x384], 0
je 0x14001a17c
inc eax
add eax, r12d
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r15d
mov r9d, r12d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400083d0
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3a8]
mov dword [rsi + 0x444], eax
lea rcx, [rbp + 8]
call fcn.140002d20
nop
lea rcx, [rbp]
jmp 0x14001a7af
mov eax, dword [rbp + 0x2c]
test eax, eax
jle 0x14001a7b4
cmp eax, 1
jne 0x14001a224
mov rax, qword [rbp]
cmp dword [rax + 4], 8
jne 0x14001a224
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3b8]
mov rbx, rax
mov rcx, qword [rsi]
mov r8, qword [rcx + 0x3a8]
mov edx, r15d
mov rcx, rsi
call r8
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x18]
call fcn.140014d00
lea rcx, [rbp + 0x18]
call fcn.140002d20
xor edx, edx
mov dword [rbp + 0x10], edx
mov dword [rbp + 0x14], 1
mov eax, dword [rbp + 0x2c]
inc eax
cmp eax, 1
jle 0x14001a7b4
mov r8, r12
mov ecx, dword [rbp + 0x260]
xorps xmm7, xmm7
mov rdi, qword [rbp]
lea ebx, [rdx + 1]
cmp dword [rdi + 4], 8
jne 0x14001a760
mov ebx, dword [rdi]
mov eax, dword [rbp + 0x14]
cmp eax, dword [rbp + 0x2c]
mov r13d, dword [rbp + 0x28]
je 0x14001a26d
mov r13d, dword [rdi + 8]
add ebx, edx
add r13d, edx
cmp ecx, 2
jne 0x14001a29e
cmp r8, 0xffffffffffffffff
jne 0x14001a282
cmp r14d, r8d
je 0x14001a29e
cmp r12d, ebx
jle 0x14001a290
cmp r12d, r13d
jl 0x14001a77b
cmp r14d, ebx
jle 0x14001a29e
cmp r14d, r13d
jl 0x14001a790
cmp ebx, r12d
jl 0x14001a753
cmp ebx, r14d
jge 0x14001a753
mov rax, qword [rsi]
mov edx, r15d
mov rcx, rsi
call qword [rax + 0x3b8]
xor edx, edx
movsxd r10, ebx
movsxd r8, r13d
cmp r10, r8
jge 0x14001a309
lea r9, [rbp + 0xf0]
mov rcx, r10
sub rcx, r9
lea r9, [rcx + rax]
sub r8, r10
lea rax, [rdx + r9]
movzx ecx, byte [rbp + rax + 0xf0]
mov byte [rbp + rdx + 0xf0], cl
inc rdx
sub r8, 1
jne 0x14001a2e0
cmp rdx, 0xc8
jae 0x14001a7a5
mov byte [rbp + rdx + 0xf0], 0
mov ecx, dword [rbp + 0x260]
cmp ecx, 2
je 0x14001a757
cmp ecx, 0x33
jne 0x14001a3df
lea rdx, [0x140279cb4]
lea rcx, [rsi + 0x450]
call fcn.140002d00
lea r8, [rsi + 0x450]
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x50]
call fcn.14001cab0
nop
mov rdx, rax
lea rcx, [rsi + 0x450]
call fcn.140003b20
nop
lea rcx, [rbp + 0x50]
call fcn.140002d20
lea rcx, [rsi + 0x450]
call fcn.1400027c0
mov ebx, eax
lea rcx, [rsi + 0x450]
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, dword [rsi + 0x374]
mov r8d, dword [rsi + 0x378]
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
add dword [rsi + 0x374], ebx
mov dword [rsi + 0x444], r14d
mov ecx, dword [rbp + 0x260]
mov rdi, qword [rbp]
jmp 0x14001a757
cmp ecx, 0x32
jne 0x14001a51a
lea rdi, [rsi + 0x450]
lea rdx, [0x1402749c7]
mov rcx, rdi
call fcn.140002d00
lea rcx, [rbp + 0xf0]
call fcn.1401e8764
movaps xmm6, xmm0
cmp dword [rsi + 0x3f8], 0
je 0x14001a425
lea rdx, [rsi + 0x408]
mov rcx, rdi
call fcn.14001ce50
cmp dword [rsi + 0x400], 0
je 0x14001a452
lea rdx, [rsi + 0x3d8]
movaps xmm2, xmm6
movq r8, xmm2
lea rcx, [rbp + 0x80]
call fcn.14001d2a0
lea rdx, [rbp + 0x80]
jmp 0x14001a459
lea rdx, [rbp + 0xf0]
mov rcx, rdi
call fcn.14001ce30
cmp dword [rsi + 0x3fc], 0
je 0x14001a479
lea rdx, [rsi + 0x410]
mov rcx, rdi
call fcn.14001ce50
mov rcx, rdi
call fcn.1400027c0
mov edx, ebx
sub edx, r13d
mov ecx, dword [rbp + 0x10]
add ecx, edx
add ecx, eax
mov dword [rbp + 0x10], ecx
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r15d
mov r9d, ebx
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400083d0
mov rcx, rdi
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, ebx
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
mov eax, dword [rbp + 0x38]
mov edx, dword [rbp + 0x10]
add eax, edx
test r14d, r14d
cmovs eax, r14d
mov r14d, eax
mov dword [rsi + 0x444], eax
mov ecx, dword [rbp + 0x260]
mov rdi, qword [rbp]
jmp 0x14001a75a
lea rcx, [rbp + 0xf0]
call fcn.1401e8764
movaps xmm6, xmm0
lea rdi, [rsi + 0x450]
lea rdx, [0x1402749c7]
mov rcx, rdi
call fcn.140002d00
mov eax, dword [rsi + 0x470]
test eax, eax
jne 0x14001a580
mulsd xmm6, qword [rsi + 0x468]
movaps xmm2, xmm6
movq r8, xmm2
lea rdx, str._.12g
lea rcx, [rbp + 0x80]
call fcn.14001d2a0
lea rdx, [rbp + 0x80]
mov rcx, rdi
call fcn.140002d00
jmp 0x14001a624
cmp eax, 1
jne 0x14001a5b9
addsd xmm6, qword [rsi + 0x460]
movaps xmm2, xmm6
movq r8, xmm2
lea rdx, str._.12g
lea rcx, [rbp + 0x80]
call fcn.14001d2a0
lea rdx, [rbp + 0x80]
mov rcx, rdi
call fcn.140002d00
jmp 0x14001a624
cmp eax, 2
jne 0x14001a624
movsd qword [rbp + 0x60], xmm7
lea rdx, [0x1402749c7]
lea rcx, [rbp + 0x18]
call fcn.140003f20
nop
lea rdx, [rsi + 0x458]
lea rcx, [rbp + 0x58]
call fcn.140003c40
lea rcx, [rbp + 0x18]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x60]
mov r8, rax
movaps xmm1, xmm6
call fcn.140019400
mov rcx, rdi
test eax, eax
js 0x14001a611
lea rdx, str.Error
call fcn.140002d00
jmp 0x14001a61b
lea rdx, [rbp + 0x18]
call fcn.140003b20
nop
lea rcx, [rbp + 0x18]
call fcn.140002d20
mov ecx, dword [rbp + 0x260]
test ecx, ecx
jne 0x14001a6b4
mov rcx, rdi
call fcn.1400027c0
mov edx, ebx
sub edx, r13d
mov ecx, dword [rbp + 0x10]
add ecx, edx
add ecx, eax
mov dword [rbp + 0x10], ecx
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r15d
mov r9d, ebx
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400083d0
mov rcx, rdi
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, ebx
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
mov eax, dword [rbp + 0x30]
jmp 0x14001a4f6
cmp ecx, 1
jne 0x14001a3d6
mov r8, rdi
lea rdx, [0x140279cc0]
lea rcx, [rbp + 0x48]
call fcn.14001cab0
nop
lea r8, [0x140279cbc]
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.140016bb0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140003b20
nop
lea rcx, [rbp + 0x40]
call fcn.140002d20
nop
lea rcx, [rbp + 0x48]
call fcn.140002d20
mov rcx, rdi
call fcn.1400027c0
add dword [rbp + 0x10], eax
mov rcx, rdi
call fcn.1400026d0
mov dword [rsp + 0x38], 8
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9d, r13d
mov r8d, r15d
mov rdx, rsi
mov rcx, qword [rsi + 0x208]
call fcn.1400082d0
mov eax, dword [rbp + 8]
jmp 0x14001a4f6
mov ebx, eax
jmp 0x14001a760
mov edx, dword [rbp + 0x10]
mov r8, r12
mov ebx, dword [rbp + 0x14]
inc ebx
mov dword [rbp + 0x14], ebx
add rdi, 8
mov qword [rbp], rdi
mov eax, dword [rbp + 0x2c]
inc eax
cmp ebx, eax
jge 0x14001a7b4
jmp 0x14001a251
xor r8d, r8d
xor edx, edx
lea rcx, str.Ambiguous_bounds_in_start_of_selection__Cannot_select_part_of_a_number_
call fcn.14003b634
xor eax, eax
jmp 0x14001a7b9
xor r8d, r8d
xor edx, edx
lea rcx, str.Ambiguous_bounds_in_end_of_selection__Cannot_select_part_of_a_number_
call fcn.14003b634
xor eax, eax
jmp 0x14001a7b9
call fcn.1401d7798
int3
lea rcx, [rbp + 8]
call fcn.140002d20
mov eax, 1
mov rcx, qword [rbp + 0x1c0]
xor rcx, rbp
call fcn.1401d7640
movaps xmm6, xmmword [rbp + 0x1e0]
movaps xmm7, xmmword [rbp + 0x1d0]
lea rsp, [rbp + 0x1f8]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret