// File: /workspace/github_cpp_makefile_star2_O1/ArashPartow[P]exprtk/./exprtk.hpp
// Function: exprtk::parser<double>::parse_uninitialised_var_statement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
inline bool token_is(const token_t::token_type& ttype, const token_advance_mode mode = e_advance)
         {
            if (current_token().type != ttype)
            {
               return false;
            }

            advance_token(mode);

            return true;
         }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x248, %rsp            # imm = 0x248
movl 0x70(%rdi), %ebx
cmpl $0x7b, %ebx
movq %rdi, (%rsp)
jne 0x35624a
movq %rsi, %r15
movq %rdi, %rbp
movq 0x18(%rdi), %r12
cmpq %r12, 0x8(%rdi)
je 0x356116
leaq 0x30(%r12), %rax
movq %rax, 0x18(%rbp)
jmp 0x35611a
leaq 0x28(%rbp), %r12
movl (%r12), %eax
movl %eax, 0x70(%rbp)
leaq 0x78(%rbp), %r14
leaq 0x8(%r12), %rsi
movq %r14, %rdi
callq 0x1205a0
movq 0x28(%r12), %rax
movq %rax, 0x98(%rbp)
cmpl $0x7b, %ebx
jne 0x35624a
movl 0x70(%rbp), %ebx
cmpl $0x7d, %ebx
jne 0x35624a
movq 0x18(%rbp), %r12
cmpq %r12, 0x8(%rbp)
je 0x356168
leaq 0x30(%r12), %rax
movq %rax, 0x18(%rbp)
jmp 0x35616c
leaq 0x28(%rbp), %r12
movl (%r12), %eax
movl %eax, 0x70(%rbp)
leaq 0x8(%r12), %rsi
movq %r14, %rdi
callq 0x1205a0
movq 0x28(%r12), %rax
movq %rax, 0x98(%rbp)
cmpl $0x7d, %ebx
jne 0x35624a
cmpl $0x6, 0x70(%rbp)
jne 0x356521
leaq 0x530(%rbp), %r12
movq %r12, %rdi
movq %r15, %rsi
movq $-0x1, %rdx
callq 0x34388c
movq 0x8(%rax), %rdx
cmpq 0x8(%r15), %rdx
jne 0x3567fa
movq %rax, %r13
testq %rdx, %rdx
je 0x3561e2
movq (%r15), %rsi
movq (%r13), %rdi
callq 0x120370
testl %eax, %eax
jne 0x3567fa
cmpb $0x1, 0x4c(%r13)
jne 0x3567df
leaq 0x69c11(%rip), %rsi     # 0x3bfe05
leaq 0x30(%rsp), %r12
movq %r12, %rdi
movq %r15, %rdx
callq 0x26c8c1
leaq 0x69e33(%rip), %rsi     # 0x3c003e
movq %r12, %rdi
callq 0x120340
leaq 0x188(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3575ed
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
jmp 0x3575f7
leaq 0x188(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x69b2f(%rip), %rsi     # 0x3bfd8d
leaq 0x69b61(%rip), %rdx     # 0x3bfdc6
leaq 0x178(%rsp), %rdi
callq 0x1eabb8
leaq 0x20(%rsp), %r13
movq %r13, -0x10(%r13)
movq $0x0, -0x8(%r13)
movb $0x0, (%r13)
movl $0x75f4, %ebx           # imm = 0x75F4
leaq 0x10(%rsp), %r14
movslq %ebx, %rax
imulq $0x66666667, %rax, %r15 # imm = 0x66666667
movq %r15, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r15
addl %ecx, %r15d
leal (%r15,%r15), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r14, %rdi
callq 0x1205d0
addl $0x9, %ebx
cmpl $0x13, %ebx
movl %r15d, %ebx
jae 0x356292
movq 0x10(%rsp), %rax
movq 0x18(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x35630f
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x3562f4
leaq 0x671dd(%rip), %rcx     # 0x3bd4f3
leaq 0x10(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x40(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x356354
movq %rsi, %r14
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x35635f
movdqu (%rcx), %xmm0
movq %rsi, %r14
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0xd8(%rsp), %rdi
movl $0x0, -0x8(%rdi)
leaq 0xe8(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
movq $-0x1, 0x10(%r13)
leaq 0x118(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
leaq 0x138(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rcx, -0x8(%r15)
movb %cl, (%r15)
leaq 0x158(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq %rcx, -0x8(%rbx)
movb %cl, (%rbx)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%rbx)
movl $0x1, -0x58(%rbx)
movq (%rsp), %rcx
movl 0x70(%rcx), %eax
movl %eax, -0x68(%r15)
leaq 0x78(%rcx), %rsi
callq 0x1205a0
leaq 0x108(%rsp), %rdi
movq (%rsp), %rax
movq 0x98(%rax), %rax
movq %rax, -0x10(%rdi)
leaq 0x178(%rsp), %rsi
callq 0x1205a0
leaq 0x128(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x1205a0
movq (%rsp), %rdi
addq $0x308, %rdi            # imm = 0x308
leaq 0xd0(%rsp), %rsi
callq 0x26b154
movq 0x148(%rsp), %rdi
cmpq %rbx, %rdi
je 0x356466
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x128(%rsp), %rdi
cmpq %r15, %rdi
je 0x356483
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x108(%rsp), %rdi
cmpq %rbp, %rdi
je 0x3564a0
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xd8(%rsp), %rdi
cmpq %r13, %rdi
je 0x3564bd
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x30(%rsp), %rdi
cmpq %r14, %rdi
leaq 0x20(%rsp), %r14
je 0x3564d9
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
cmpq %r14, %rdi
je 0x3564f0
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
cmpq %r12, %rdi
je 0x35650d
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
xorl %eax, %eax
addq $0x248, %rsp            # imm = 0x248
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x188(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x69893(%rip), %rsi     # 0x3bfdc7
leaq 0x698c9(%rip), %rdx     # 0x3bfe04
leaq 0x178(%rsp), %rdi
callq 0x1eabb8
leaq 0x20(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq $0x0, -0x8(%rbp)
movb $0x0, (%rbp)
movl $0x75fe, %ebx           # imm = 0x75FE
leaq 0x10(%rsp), %r15
movslq %ebx, %rax
imulq $0x66666667, %rax, %r12 # imm = 0x66666667
movq %r12, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r12
addl %ecx, %r12d
leal (%r12,%r12), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r15, %rdi
callq 0x1205d0
addl $0x9, %ebx
cmpl $0x13, %ebx
movl %r12d, %ebx
jae 0x356567
movq 0x10(%rsp), %rax
movq 0x18(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x3565e4
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x3565c9
leaq 0x66f08(%rip), %rcx     # 0x3bd4f3
leaq 0x10(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x40(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %r15
cmpq %rcx, %rdx
je 0x356629
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x356631
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0xd8(%rsp), %rdi
movl $0x0, -0x8(%rdi)
leaq 0xe8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
movq $-0x1, 0x10(%rbp)
leaq 0x118(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x138(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
leaq 0x158(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq %rcx, -0x8(%rbx)
movb %cl, (%rbx)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%rbx)
movl $0x1, -0x58(%rbx)
movq (%rsp), %rax
movl 0x70(%rax), %eax
movl %eax, -0x68(%r13)
movq %r14, %rsi
callq 0x1205a0
leaq 0x108(%rsp), %rdi
movq (%rsp), %rax
movq 0x98(%rax), %rax
movq %rax, -0x10(%rdi)
leaq 0x178(%rsp), %rsi
callq 0x1205a0
leaq 0x128(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x1205a0
movq (%rsp), %rdi
addq $0x308, %rdi            # imm = 0x308
leaq 0xd0(%rsp), %rsi
callq 0x26b154
movq 0x148(%rsp), %rdi
cmpq %rbx, %rdi
je 0x35673a
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x128(%rsp), %rdi
cmpq %r13, %rdi
je 0x356757
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x108(%rsp), %rdi
cmpq %r12, %rdi
je 0x356774
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xd8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x356791
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
leaq 0x20(%rsp), %rbx
je 0x3567b2
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
cmpq %rbx, %rdi
je 0x3567c9
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
cmpq %r15, %rdi
jne 0x3564fd
jmp 0x35650d
cmpl $0x2, 0x48(%r13)
jne 0x3567fa
movb $0x1, 0x4c(%r13)
incq 0x38(%r13)
cmpq $0x0, 0x58(%r13)
jne 0x35750a
movq 0x5c8(%rbp), %rax
addq $0x8, %rax
cmpq 0x210(%rbp), %rax
jbe 0x35686b
leaq 0x69623(%rip), %rsi     # 0x3bfe38
leaq 0x228(%rsp), %r12
movq %r12, %rdi
movq %r15, %rdx
callq 0x26c8c1
leaq 0x69019(%rip), %rsi     # 0x3bf848
movq %r12, %rdi
callq 0x120340
leaq 0x80(%rsp), %rdi
movq %rdi, -0x10(%rdi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3569d3
movq %rdx, 0x70(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x80(%rsp)
jmp 0x3569db
leaq 0x188(%rsp), %rax
movq %rax, -0x10(%rax)
movl $0x3f3f3f, (%rax)       # imm = 0x3F3F3F
movq $0x3, -0x8(%rax)
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, 0x10(%rax)
movq $-0x1, 0x20(%rax)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x28(%rax)
movq $0x0, 0x35(%rax)
movdqu %xmm0, 0x40(%rax)
movdqu %xmm0, 0x50(%rax)
leaq 0x178(%rsp), %rdi
movq %r15, %rsi
callq 0x1205a0
movb $0x1, 0x1c4(%rsp)
movq $0x1, 0x1b0(%rsp)
movl $0x2, 0x1c0(%rsp)
movq 0x3b0(%rbp), %rax
movq %rax, 0x1a8(%rsp)
movq 0x5c0(%rbp), %rax
incq %rax
movq %rax, 0x5c0(%rbp)
movq %rax, 0x1b8(%rsp)
movl $0x8, %edi
callq 0x1200f0
movq %rax, %r13
movq $0x0, (%rax)
movq %rax, 0x1c8(%rsp)
movl $0x30, %edi
callq 0x1200f0
movb $0x0, 0x10(%rax)
movq $0x0, 0x18(%rax)
leaq 0x1b8a2f(%rip), %rcx    # 0x50f370
movq %rcx, (%rax)
leaq 0x1b8a7d(%rip), %rcx    # 0x50f3c8
movq %rcx, 0x8(%rax)
leaq 0x1b8a9a(%rip), %rcx    # 0x50f3f0
movq %rcx, 0x20(%rax)
movq %r13, 0x28(%rax)
leaq 0x178(%rsp), %rsi
movq %rax, 0x58(%rsi)
movq %r12, %rdi
callq 0x343ac2
movl %eax, %ebx
testb %al, %al
jne 0x3574dd
leaq 0x694d0(%rip), %rsi     # 0x3bfe53
leaq 0x10(%rsp), %rdi
movq %r15, %rdx
callq 0x26c8c1
leaq 0x686b8(%rip), %rsi     # 0x3bf04f
leaq 0x10(%rsp), %rdi
callq 0x120340
leaq 0x40(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
movb %bl, 0xf(%rsp)
je 0x3571ef
movq %rdx, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x3571f7
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdi)
movq 0x8(%rax), %rdx
movq %rdx, 0x78(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x210(%rbp), %rbp
leaq 0xc0(%rsp), %rax
movq %rax, -0x10(%rax)
movabsq $0x6666666666666667, %rbx # imm = 0x6666666666666667
testq %rbp, %rbp
je 0x356af1
leaq 0xb0(%rsp), %r15
movq $0x0, 0x8(%r15)
movb $0x0, 0x10(%r15)
movq %rbp, %r12
movq %r12, %rax
imulq %rbx
movq %rdx, %r13
movq %rdx, %rax
shrq $0x3f, %rax
sarq $0x2, %r13
addq %rax, %r13
leal (,%r13,2), %eax
leal (%rax,%rax,4), %eax
movl %r12d, %ecx
subl %eax, %ecx
movl %ecx, %eax
negb %al
testq %rbp, %rbp
movzbl %al, %eax
cmovnsl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r15, %rdi
callq 0x1205d0
addq $0x9, %r12
cmpq $0x13, %r12
movq %r13, %r12
jae 0x356a31
movq %rbx, %r13
testq %rbp, %rbp
jns 0x356a99
leaq 0xb0(%rsp), %rdi
movl $0x2d, %esi
callq 0x1205d0
movq 0xb0(%rsp), %rax
movq 0xb8(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
movq (%rsp), %rbx
leaq 0x80(%rsp), %rdi
jne 0x356b0e
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x356ad4
jmp 0x356b0e
movq %rbx, %r13
movw $0x30, 0xc0(%rsp)
movq $0x1, 0xb8(%rsp)
movq (%rsp), %rbx
movq 0x70(%rsp), %rcx
movq 0x78(%rsp), %r8
movq 0xb8(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %rdi, %rcx
je 0x356b36
movq 0x80(%rsp), %rsi
cmpq %rsi, %rax
jbe 0x356b5f
movl $0xf, %esi
leaq 0xc0(%rsp), %rdi
cmpq %rdi, 0xb0(%rsp)
je 0x356b5a
movq 0xc0(%rsp), %rsi
cmpq %rsi, %rax
jbe 0x356b73
movq 0xb0(%rsp), %rsi
leaq 0x70(%rsp), %rdi
callq 0x1203b0
jmp 0x356b84
leaq 0xb0(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x60(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0x356ba8
movq %rsi, 0x50(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x60(%rsp)
jmp 0x356bb0
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x58(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x68ca3(%rip), %rsi     # 0x3bf877
leaq 0x50(%rsp), %rdi
callq 0x120340
leaq 0x20(%rsp), %rdi
movq %rdi, -0x10(%rdi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x356c05
movq %rdx, 0x10(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x20(%rsp)
jmp 0x356c0d
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdi)
movq 0x8(%rax), %rdx
movq %rdx, 0x18(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x5c8(%rbx), %rbp
leaq 0xa0(%rsp), %rax
movq %rax, -0x10(%rax)
testq %rbp, %rbp
je 0x356d12
leaq 0x90(%rsp), %r15
movq $0x0, 0x8(%r15)
movb $0x0, 0x10(%r15)
movq %rbp, %r12
movq %r13, %rbx
movq %r12, %rax
imulq %rbx
movq %rdx, %r13
movq %rdx, %rax
shrq $0x3f, %rax
sarq $0x2, %r13
addq %rax, %r13
leal (,%r13,2), %eax
leal (%rax,%rax,4), %eax
movl %r12d, %ecx
subl %eax, %ecx
movl %ecx, %eax
negb %al
testq %rbp, %rbp
movzbl %al, %eax
cmovnsl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r15, %rdi
callq 0x1205d0
addq $0x9, %r12
cmpq $0x13, %r12
movq %r13, %r12
jae 0x356c5c
testq %rbp, %rbp
jns 0x356cc1
leaq 0x90(%rsp), %rdi
movl $0x2d, %esi
callq 0x1205d0
movq 0x90(%rsp), %rax
movq 0x98(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
leaq 0x20(%rsp), %rdi
jne 0x356d28
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x356cf5
jmp 0x356d28
movw $0x30, 0xa0(%rsp)
movq $0x1, 0x98(%rsp)
movq 0x10(%rsp), %rcx
movq 0x18(%rsp), %r8
movq 0x98(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %esi
cmpq %rdi, %rcx
je 0x356d4d
movq 0x20(%rsp), %rsi
cmpq %rsi, %rax
jbe 0x356d76
movl $0xf, %esi
leaq 0xa0(%rsp), %rdi
cmpq %rdi, 0x90(%rsp)
je 0x356d71
movq 0xa0(%rsp), %rsi
cmpq %rsi, %rax
jbe 0x356d8a
movq 0x90(%rsp), %rsi
leaq 0x10(%rsp), %rdi
callq 0x1203b0
jmp 0x356d9b
leaq 0x90(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x40(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0x356dbf
movq %rsi, 0x30(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x40(%rsp)
jmp 0x356dc7
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x38(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x667b0(%rip), %rsi     # 0x3bd59b
leaq 0x30(%rsp), %rdi
callq 0x120340
leaq 0x188(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x356e25
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
jmp 0x356e2d
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x180(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x218(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
movl $0x7627, %ebx           # imm = 0x7627
leaq 0x208(%rsp), %r15
movslq %ebx, %rax
imulq $0x66666667, %rax, %r12 # imm = 0x66666667
movq %r12, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r12
addl %ecx, %r12d
leal (%r12,%r12), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r15, %rdi
callq 0x1205d0
addl $0x9, %ebx
cmpl $0x13, %ebx
movl %r12d, %ebx
jae 0x356e66
movq 0x208(%rsp), %rax
movq 0x210(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x356ee9
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x356ece
leaq 0x66603(%rip), %rcx     # 0x3bd4f3
leaq 0x208(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x1f8(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %r15
cmpq %rcx, %rdx
je 0x356f3a
movq %rdx, 0x1e8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x1f8(%rsp)
jmp 0x356f42
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x1f0(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0xd8(%rsp), %rdi
movl $0x0, -0x8(%rdi)
leaq 0xe8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
movq $-0x1, 0x10(%rbp)
leaq 0x118(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x138(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
leaq 0x158(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq %rcx, -0x8(%rbx)
movb %cl, (%rbx)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%rbx)
movl $0x1, -0x58(%rbx)
movq (%rsp), %rax
movl 0x70(%rax), %eax
movl %eax, -0x68(%r13)
movq %r14, %rsi
callq 0x1205a0
leaq 0x108(%rsp), %rdi
movq (%rsp), %rax
movq 0x98(%rax), %rax
movq %rax, -0x10(%rdi)
leaq 0x178(%rsp), %rsi
callq 0x1205a0
leaq 0x128(%rsp), %rdi
leaq 0x1e8(%rsp), %rsi
callq 0x1205a0
movq (%rsp), %rdi
addq $0x308, %rdi            # imm = 0x308
leaq 0xd0(%rsp), %rsi
callq 0x26b154
movq 0x148(%rsp), %rdi
cmpq %rbx, %rdi
je 0x357051
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x128(%rsp), %rdi
cmpq %r13, %rdi
je 0x35706e
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x108(%rsp), %rdi
cmpq %r12, %rdi
je 0x35708b
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xd8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x3570a8
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x1e8(%rsp), %rdi
leaq 0x1f8(%rsp), %rax
cmpq %rax, %rdi
je 0x3570cd
movq 0x1f8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x208(%rsp), %rdi
cmpq %r15, %rdi
leaq 0x80(%rsp), %rbx
leaq 0x20(%rsp), %r14
je 0x3570f7
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x35711c
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x357137
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x90(%rsp), %rdi
leaq 0xa0(%rsp), %rax
cmpq %rax, %rdi
je 0x35715c
movq 0xa0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
cmpq %r14, %rdi
je 0x357173
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x35718e
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xb0(%rsp), %rdi
leaq 0xc0(%rsp), %rax
cmpq %rax, %rdi
je 0x3571b3
movq 0xc0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x70(%rsp), %rdi
cmpq %rbx, %rdi
je 0x3571cd
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x238(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x35650d
movq 0x238(%rsp), %rsi
jmp 0x356505
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x38(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x80(%rsp), %rax
movq %rax, -0x10(%rax)
movq %rcx, -0x8(%rax)
movb %cl, (%rax)
movl $0x763c, %ebx           # imm = 0x763C
leaq 0x70(%rsp), %r13
movslq %ebx, %rax
imulq $0x66666667, %rax, %rbp # imm = 0x66666667
movq %rbp, %rcx
shrq $0x3f, %rcx
sarq $0x22, %rbp
addl %ecx, %ebp
leal (,%rbp,2), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r13, %rdi
callq 0x1205d0
addl $0x9, %ebx
cmpl $0x13, %ebx
movl %ebp, %ebx
jae 0x357228
movq 0x70(%rsp), %rax
movq 0x78(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x3572a6
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x35728b
leaq 0x66246(%rip), %rcx     # 0x3bd4f3
leaq 0x70(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x60(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3572e8
movq %rdx, 0x50(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x60(%rsp)
jmp 0x3572f0
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x58(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0xd8(%rsp), %rdi
movl $0x0, -0x8(%rdi)
leaq 0xe8(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
movq $-0x1, 0x10(%r13)
leaq 0x118(%rsp), %rax
movq %rax, -0x10(%rax)
movq %rcx, -0x8(%rax)
movb %cl, (%rax)
leaq 0x138(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
leaq 0x158(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq %rcx, -0x8(%rbx)
movb %cl, (%rbx)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%rbx)
movl $0x1, -0x58(%rbx)
movq (%rsp), %rax
movl 0x70(%rax), %eax
movl %eax, -0x68(%rbp)
movq %r14, %rsi
callq 0x1205a0
leaq 0x108(%rsp), %rdi
movq (%rsp), %rax
movq 0x98(%rax), %rax
movq %rax, -0x10(%rdi)
leaq 0x30(%rsp), %rsi
callq 0x1205a0
leaq 0x128(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x1205a0
movq (%rsp), %rax
leaq 0x308(%rax), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x26b154
movq 0x148(%rsp), %rdi
cmpq %rbx, %rdi
je 0x3573f1
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x128(%rsp), %rdi
cmpq %rbp, %rdi
movb 0xf(%rsp), %bl
je 0x357412
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x108(%rsp), %rdi
leaq 0x118(%rsp), %rax
cmpq %rax, %rdi
movq (%rsp), %rbp
je 0x35743b
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xd8(%rsp), %rdi
cmpq %r13, %rdi
je 0x357458
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x50(%rsp), %rdi
leaq 0x60(%rsp), %rax
cmpq %rax, %rdi
je 0x357474
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x357496
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x3574b2
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x20(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3574cd
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x178(%rsp), %rsi
movq %r12, %rdi
callq 0x26aef2
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x357502
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
testb %bl, %bl
je 0x35650d
cmpb $0x1, 0x2b8(%rbp)
leaq 0xe0(%rsp), %r13
jne 0x357571
leaq 0x2c0(%rbp), %r14
leaq 0xd0(%rsp), %r12
movq %r13, (%r12)
movq (%r15), %rsi
movq 0x8(%r15), %rdx
addq %rsi, %rdx
movq %r12, %rdi
callq 0x1eda34
movl $0x6, 0x20(%r12)
movq %r14, %rdi
movq %r12, %rsi
callq 0x294bc0
movq 0xd0(%rsp), %rdi
cmpq %r13, %rdi
je 0x357571
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0xd0(%rsp), %rdi
movq %r13, (%rdi)
leaq 0x688fc(%rip), %rsi     # 0x3bfe7f
leaq 0x68918(%rip), %rdx     # 0x3bfea2
callq 0x1eabb8
cmpb $0x0, 0x3ac(%rbp)
jne 0x35759f
movb $0x1, 0x3ac(%rbp)
movq 0xd0(%rsp), %rdi
cmpq %r13, %rdi
je 0x3575bc
movq 0xe0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movl $0x28, %edi
callq 0x1200f0
movb $0x0, 0x10(%rax)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x18(%rax)
leaq 0x1b9cae(%rip), %rcx    # 0x511288
movq %rcx, (%rax)
leaq 0x1b9cec(%rip), %rcx    # 0x5112d0
movq %rcx, 0x8(%rax)
jmp 0x35650f
movdqu (%rcx), %xmm0
movdqu %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, 0x180(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0x60(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
movl $0x760f, %ebx           # imm = 0x760F
leaq 0x50(%rsp), %r15
movslq %ebx, %rax
imulq $0x66666667, %rax, %r12 # imm = 0x66666667
movq %r12, %rcx
shrq $0x3f, %rcx
sarq $0x22, %r12
addl %ecx, %r12d
leal (%r12,%r12), %ecx
leal (%rcx,%rcx,4), %ecx
subl %ecx, %eax
addb $0x30, %al
movsbl %al, %esi
movq %r15, %rdi
callq 0x1205d0
addl $0x9, %ebx
cmpl $0x13, %ebx
movl %r12d, %ebx
jae 0x357629
movq 0x50(%rsp), %rax
movq 0x58(%rsp), %rcx
testq %rcx, %rcx
setne %dl
addq %rax, %rcx
decq %rcx
cmpq %rax, %rcx
seta %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x3576a6
incq %rax
movb -0x1(%rax), %dl
movb (%rcx), %sil
movb %sil, -0x1(%rax)
movb %dl, (%rcx)
decq %rcx
leaq 0x1(%rax), %rdx
cmpq %rcx, %rax
movq %rdx, %rax
jb 0x35768b
leaq 0x65e46(%rip), %rcx     # 0x3bd4f3
leaq 0x50(%rsp), %rdi
movl $0xb, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x120110
leaq 0x20(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
movq %r13, %r15
cmpq %rcx, %rdx
je 0x3576eb
movq %rdx, 0x10(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x20(%rsp)
jmp 0x3576f3
movdqu (%rcx), %xmm0
movdqu %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x18(%rsp)
movq %rcx, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movb %cl, 0x10(%rax)
leaq 0xd8(%rsp), %rdi
movl $0x0, -0x8(%rdi)
leaq 0xe8(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq %rcx, -0x8(%rbp)
movb %cl, (%rbp)
movq $-0x1, 0x10(%rbp)
leaq 0x118(%rsp), %r12
movq %r12, -0x10(%r12)
movq %rcx, -0x8(%r12)
movb %cl, (%r12)
leaq 0x138(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rcx, -0x8(%r13)
movb %cl, (%r13)
leaq 0x158(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq %rcx, -0x8(%rbx)
movb %cl, (%rbx)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x10(%rbx)
movl $0x1, -0x58(%rbx)
movq (%rsp), %rax
movl 0x70(%rax), %eax
movl %eax, -0x68(%r13)
movq %r14, %rsi
callq 0x1205a0
leaq 0x108(%rsp), %rdi
movq (%rsp), %rax
movq 0x98(%rax), %rax
movq %rax, -0x10(%rdi)
leaq 0x178(%rsp), %rsi
callq 0x1205a0
leaq 0x128(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x1205a0
movq (%rsp), %rdi
addq $0x308, %rdi            # imm = 0x308
leaq 0xd0(%rsp), %rsi
callq 0x26b154
movq 0x148(%rsp), %rdi
cmpq %rbx, %rdi
je 0x3577fc
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x128(%rsp), %rdi
cmpq %r13, %rdi
je 0x357819
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x108(%rsp), %rdi
cmpq %r12, %rdi
je 0x357836
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xd8(%rsp), %rdi
cmpq %rbp, %rdi
je 0x357853
movq 0xe8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
leaq 0x60(%rsp), %rbx
je 0x357874
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x50(%rsp), %rdi
cmpq %rbx, %rdi
je 0x35788b
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
cmpq %r15, %rdi
je 0x3578a8
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x35650d
movq 0x40(%rsp), %rsi
jmp 0x356505
jmp 0x357b3c
jmp 0x357b41
movq %rax, %rbx
movq 0xd0(%rsp), %rdi
cmpq %r13, %rdi
je 0x357d18
movq 0xe0(%rsp), %rsi
jmp 0x357d10
jmp 0x35794a
movq %r13, %r15
movq %rax, %rbx
jmp 0x357976
movq %rax, %rbx
jmp 0x357aa6
jmp 0x35798e
jmp 0x357ac2
movq %rax, %rbx
jmp 0x357b03
jmp 0x357a20
jmp 0x3579d5
movq %r13, %r15
movq %rax, %rbx
jmp 0x357a0a
movq %rax, %rbx
jmp 0x357b8e
jmp 0x357b3c
movq %rax, %rbx
jmp 0x357bea
jmp 0x357b41
movq %rax, %rbx
jmp 0x357c4c
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x266b98
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x357976
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x50(%rsp), %rdi
leaq 0x60(%rsp), %rax
cmpq %rax, %rdi
jne 0x357a7c
jmp 0x357a89
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x266b98
movq 0x50(%rsp), %rdi
leaq 0x60(%rsp), %rax
cmpq %rax, %rdi
je 0x357ac5
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x1200c0
jmp 0x357ac5
jmp 0x357a28
movq %r13, %r15
movq %rax, %rbx
jmp 0x357a54
jmp 0x357c75
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x266b98
movq 0x1e8(%rsp), %rdi
leaq 0x1f8(%rsp), %rax
cmpq %rax, %rdi
je 0x357a0a
movq 0x1f8(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x208(%rsp), %rdi
cmpq %r15, %rdi
jne 0x357b59
jmp 0x357b69
movq %rax, %rbx
jmp 0x357b1e
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x266b98
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x357a54
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
jne 0x357c8d
jmp 0x357c9a
movq %r13, %r15
movq %rax, %rbx
movq 0x50(%rsp), %rdi
cmpq %rbp, %rdi
je 0x357a89
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
cmpq %r15, %rdi
je 0x357aa6
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x357d18
movq 0x40(%rsp), %rsi
jmp 0x357d10
movq %rax, %rbx
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x357ae7
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x30(%rsp), %rdi
leaq 0x40(%rsp), %rax
cmpq %rax, %rdi
je 0x357b03
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x20(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x357b1e
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
jne 0x357d08
jmp 0x357d18
movq %rax, %rbx
jmp 0x357ba9
movq %rax, %rbx
jmp 0x357c05
movq %rax, %rbx
movq 0x208(%rsp), %rdi
cmpq %r13, %rdi
je 0x357b69
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x357b8e
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x40(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x357ba9
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x90(%rsp), %rdi
leaq 0xa0(%rsp), %rax
cmpq %rax, %rdi
je 0x357bce
movq 0xa0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
je 0x357bea
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x60(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x357c05
movq 0x60(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0xb0(%rsp), %rdi
leaq 0xc0(%rsp), %rax
cmpq %rax, %rdi
je 0x357c2a
movq 0xc0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x70(%rsp), %rdi
leaq 0x80(%rsp), %rax
cmpq %rax, %rdi
je 0x357c4c
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x238(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x357d18
movq 0x238(%rsp), %rsi
jmp 0x357d10
jmp 0x357ca9
movq %rax, %rbx
jmp 0x357cd0
movq %rax, %rbx
jmp 0x357d18
movq %r13, %r15
movq %rax, %rbx
movq 0x10(%rsp), %rdi
cmpq %rbp, %rdi
je 0x357c9a
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
cmpq %r15, %rdi
jne 0x357d08
jmp 0x357d18
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0x266b98
movq 0x30(%rsp), %rdi
cmpq %r14, %rdi
je 0x357cd0
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x10(%rsp), %rdi
leaq 0x20(%rsp), %rax
cmpq %rax, %rdi
jne 0x357cee
jmp 0x357cfb
movq %rax, %rbx
movq 0x10(%rsp), %rdi
cmpq %r13, %rdi
je 0x357cfb
movq 0x20(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq 0x178(%rsp), %rdi
cmpq %r12, %rdi
je 0x357d18
movq 0x188(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %rbx, %rdi
callq 0x120330