// File: /workspace/github_c_makefile_star2_O2/pali[P]bmfdec/./bmfparse.c
// Function: parse_class_data
static struct mof_class parse_class_data(char *buf, uint32_t size, uint32_t size1, int with_qualifiers, uint32_t offset) {
  struct mof_class out;
  memset(&out, 0, sizeof(out));
  uint32_t *buf2 = (uint32_t *)buf;
  if (size < 8) error("Invalid size");
  uint32_t len1 = buf2[0];
  if (len1 > size) error("Invalid size");
  if (len1 != size1) error("Invalid size");
  uint32_t count1 = buf2[1];
  uint32_t i;
  char *tmp = buf + 8;
  if (with_qualifiers) {
    out.qualifiers_count = count1;
    out.qualifiers = calloc(count1, sizeof(*out.qualifiers));
    if (!out.qualifiers) error("calloc failed");
    for (i=0; i<count1; ++i) {
      if (tmp-buf >= UINT32_MAX || !check_sum(tmp-buf, 4, len1)) error("Invalid size");
      uint32_t len = ((uint32_t *)tmp)[0];
      if (len == 0 || !check_sum(tmp-buf, len, len1)) error("Invalid size");
      out.qualifiers[i] = parse_qualifier(tmp, len, offset ? offset+tmp-buf : 0);
      tmp += len;
    }
  } else {
    tmp = buf;
    count1 = 0;
    len1 = 0;
  }
  buf2 = (uint32_t *)tmp;
  uint32_t len2 = buf2[0];
  uint32_t count2 = buf2[1];
  if (!check_sum(len1, len2, size)) error("Invalid size");
  tmp += 8;
  out.variables = calloc(count2, sizeof(*out.variables));
  if (!out.variables) error("calloc failed");
  for (i=0; i<count2; ++i) {
    if (tmp-buf >= UINT32_MAX || !check_sum(len1, len2, UINT32_MAX)) error("Invalid size");
    if (!check_sum(tmp-buf, 4, len1+len2)) error("Invalid size");
    uint32_t len = ((uint32_t *)tmp)[0];
    if (len == 0 || !check_sum(tmp-buf, len, len1+len2)) error("Invalid size");
    if (tmp+16 <= buf+len1+len2 && ((uint32_t *)tmp)[4] == 0xFFFFFFFF) {
      parse_class_property(tmp, len, &out);
    } else {
      out.variables[i] = parse_class_variable(tmp, len, offset ? offset+tmp-buf : 0);
      out.variables_count++;
    }
    tmp += len;
  }
  while (tmp != buf+size) {
    if (tmp-buf >= UINT32_MAX || !check_sum(tmp-buf, 4, size)) error("Invalid size");
    uint32_t len = ((uint32_t *)tmp)[0];
    if (len == 0 || !check_sum(tmp-buf, len, size)) error("Invalid size");
    parse_class_property(tmp, len, &out);
    tmp += len;
  }
  return out;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xd8, %rsp
movl %r9d, 0x1c(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x30(%rdi)
movups %xmm0, 0x20(%rdi)
movups %xmm0, 0x10(%rdi)
movups %xmm0, (%rdi)
movq %rdi, 0x8(%rsp)
andq $0x0, 0x40(%rdi)
cmpl $0x7, %edx
jbe 0x47f2
movl %edx, %r15d
movq %rsi, 0x10(%rsp)
movl (%rsi), %eax
cmpl %edx, %eax
ja 0x481c
movl %ecx, %ebx
cmpl %ecx, %eax
jne 0x4846
movq 0x10(%rsp), %rax
movl 0x4(%rax), %r14d
movl 0x1c(%rsp), %ecx
movq %rcx, 0x70(%rsp)
testl %r8d, %r8d
movl %r15d, 0x2c(%rsp)
je 0x3c1f
movq 0x8(%rsp), %r12
movl %r14d, 0x1c(%r12)
pushq $0x20
popq %rsi
movq %r14, %rdi
callq 0x10e0
movq %rax, 0x20(%r12)
testq %rax, %rax
je 0x489a
movq %rax, %r15
movq 0x10(%rsp), %rax
leaq 0x8(%rax), %r13
shlq $0x5, %r14
xorl %r12d, %r12d
cmpq %r12, %r14
je 0x3c0d
movq %r13, %rax
subq 0x10(%rsp), %rax
movl $0xfffffffe, %ecx       # imm = 0xFFFFFFFE
cmpq %rcx, %rax
jg 0x457c
cmpl $-0x5, %eax
ja 0x457c
leal 0x4(%rax), %ecx
cmpl %ebx, %ecx
ja 0x457c
movl (%r13), %ebp
movl %ebp, %ecx
negl %ecx
cmpl %eax, %ecx
jbe 0x479e
addl %ebp, %eax
cmpl %ebx, %eax
ja 0x479e
movq 0x70(%rsp), %rax
leal (%rax,%r13), %ecx
subl 0x10(%rsp), %ecx
movl 0x1c(%rsp), %eax
testl %eax, %eax
cmovel %eax, %ecx
leaq 0xb8(%rsp), %rdi
movq %r13, %rsi
movl %ebp, %edx
callq 0x48ee
movups 0xb8(%rsp), %xmm0
movups 0xc8(%rsp), %xmm1
movups %xmm1, 0x10(%r15,%r12)
movups %xmm0, (%r15,%r12)
addq %rbp, %r13
addq $0x20, %r12
jmp 0x3b71
movq %r13, %r12
movl (%r13), %ebp
movl 0x4(%r13), %r14d
movl 0x2c(%rsp), %r15d
jmp 0x3c26
movl %ebx, %ebp
movq %rax, %r12
xorl %ebx, %ebx
movl %ebx, %eax
addl %ebp, %eax
jb 0x47c8
cmpl %r15d, %eax
ja 0x47c8
movl %eax, 0x30(%rsp)
movl %r14d, %edi
pushq $0x30
popq %rsi
movq %rdi, 0xa0(%rsp)
callq 0x10e0
movq 0x8(%rsp), %rcx
movq %rax, 0x30(%rcx)
testq %rax, %rax
je 0x4870
addq $0x8, %r12
movl %ebx, %eax
movq 0x10(%rsp), %rbx
addq %rbx, %rax
movl %ebp, %ecx
addq %rax, %rcx
movq %rcx, 0x98(%rsp)
xorl %eax, %eax
cmpq 0xa0(%rsp), %rax
je 0x43dc
movq %rax, 0x80(%rsp)
movq %r12, %rax
subq %rbx, %rax
movl $0xfffffffe, %ecx       # imm = 0xFFFFFFFE
cmpq %rcx, %rax
jg 0x45a6
cmpl $-0x5, %eax
ja 0x45d0
leal 0x4(%rax), %ecx
cmpl 0x30(%rsp), %ecx
ja 0x45d0
movl (%r12), %edx
movl %edx, %ecx
negl %ecx
cmpl %eax, %ecx
jbe 0x45fa
addl %edx, %eax
cmpl 0x30(%rsp), %eax
ja 0x45fa
movq %rdx, 0x20(%rsp)
leaq 0x10(%r12), %rax
cmpq 0x98(%rsp), %rax
ja 0x3cf8
cmpl $-0x1, (%rax)
je 0x3d90
imulq $0x30, 0x80(%rsp), %rdx
movq 0x8(%rsp), %rcx
addq 0x30(%rcx), %rdx
movq %rdx, 0xa8(%rsp)
movq 0x70(%rsp), %rcx
leal (%r12,%rcx), %edx
subl %ebx, %edx
movl 0x1c(%rsp), %ecx
testl %ecx, %ecx
cmovel %ecx, %edx
movl %edx, 0x3c(%rsp)
movb $0x0, 0x2(%rsp)
andw $0x0, (%rsp)
cmpl $0x13, 0x20(%rsp)
jbe 0x464e
movl 0x4(%r12), %edx
xorl %r10d, %r10d
movl %edx, %ecx
shrl $0x8, %ecx
je 0x3d62
cmpl $0x20, %ecx
jne 0x437a
movb $0x1, %cl
movq %rcx, 0x48(%rsp)
xorl %ecx, %ecx
jmp 0x3d6d
movb $0x1, %cl
movq $0x0, 0x48(%rsp)
movzbl %dl, %esi
leal -0x2(%rsi), %edi
cmpl $0x13, %edi
ja 0x3da7
leaq 0x2331(%rip), %r9       # 0x60b0
movslq (%r9,%rdi,4), %r8
addq %r9, %r8
pushq $0x6
popq %rdi
jmpq *%r8
pushq $0x4
jmp 0x3dee
movq %r12, %rdi
movq 0x20(%rsp), %rsi
movq 0x8(%rsp), %rdx
callq 0x4cc0
jmp 0x4300
cmpl $0x65, %esi
je 0x3dec
cmpl $0x67, %esi
jne 0x437a
pushq $0xd
jmp 0x3dee
pushq $0x7
jmp 0x3dee
pushq $0x5
jmp 0x3dee
movq $0x0, 0x40(%rsp)
jmp 0x3df9
pushq $0x1
jmp 0x3dee
pushq $0x2
jmp 0x3dee
pushq $0xb
jmp 0x3dee
pushq $0x3
jmp 0x3dee
pushq $0xa
jmp 0x3dee
pushq $0xe
jmp 0x3dee
pushq $0x8
jmp 0x3dee
pushq $0x9
jmp 0x3dee
pushq $0xc
popq %rdi
movl %edi, %edx
movq %rdx, 0x40(%rsp)
movl %edi, %r10d
xorb $0x1, %cl
cmpl $0xd, %esi
movzbl %cl, %ecx
leal 0x2(%rcx,%rcx), %edx
leal 0x1(%rcx,%rcx), %ecx
cmovel %edx, %ecx
movl %ecx, 0x34(%rsp)
cmpl $0x0, 0x8(%r12)
movq 0x20(%rsp), %r15
jne 0x46a2
movq %r10, 0x78(%rsp)
movl (%rax), %ebx
movl %ebx, %eax
shrl $0x2, %eax
cmpl $0x3ffffffa, %eax       # imm = 0x3FFFFFFA
ja 0x46f6
leal 0x14(%rbx), %eax
cmpl %r15d, %eax
ja 0x46f6
movl 0xc(%r12), %r14d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
cmpq %rax, %r14
jne 0x4315
leaq 0x14(%r12), %rdi
movl %ebx, %esi
callq 0x5023
movq %rax, 0x60(%rsp)
cmpl $-0x1d, %ebx
ja 0x46cc
leal 0x1c(%rbx), %ebp
cmpl %r15d, %ebp
ja 0x46cc
movl 0x14(%r12,%rbx), %ecx
movl %ebx, %eax
addl %ecx, %eax
jb 0x452b
leal (%rcx,%rbx), %edx
leal -0x14(%r15), %eax
movl %edx, 0x6c(%rsp)
cmpl %eax, %edx
ja 0x452b
movq %rcx, 0x90(%rsp)
leaq (%r12,%rbx), %r15
addq $0x14, %r15
movl 0x4(%r15), %ebx
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x10e0
testq %rax, %rax
je 0x4678
movq %rax, %r13
addq $0x8, %r15
movq 0x90(%rsp), %rsi
addl %esi, %ebp
movl 0x3c(%rsp), %eax
movq %rax, 0xb0(%rsp)
movq $0x0, 0x88(%rsp)
movq 0x48(%rsp), %rax
xorb $0x1, %al
movq %rax, 0x48(%rsp)
movl $0x0, 0x38(%rsp)
movl $0x0, 0x4(%rsp)
movq %r12, 0x58(%rsp)
movq %r13, 0x50(%rsp)
movl %ebp, 0x68(%rsp)
subl $0x1, %ebx
jb 0x4288
movq %r15, %rax
subq %r12, %rax
movabsq $-0xffffffff, %rdx      # imm = 0xFFFFFFFF00000001
leaq (%rax,%rdx), %rcx
addq $0x1d, %rdx
cmpq %rdx, %rcx
jb 0x4482
cmpl $-0x1d, 0x6c(%rsp)
ja 0x445b
movl $0xfffffffe, %ecx       # imm = 0xFFFFFFFE
addq $-0x3, %rcx
cmpq %rcx, %rax
ja 0x445b
leal 0x4(%rax), %ecx
cmpl %ebp, %ecx
ja 0x445b
movl (%r15), %r14d
testq %r14, %r14
je 0x44a9
cmpl %esi, %r14d
jae 0x44a9
movl %eax, %ecx
notl %ecx
cmpl %ecx, %r14d
ja 0x44d0
addl %r14d, %eax
cmpl %ebp, %eax
ja 0x44d0
movl 0x4(%rsp), %ebp
shlq $0x5, %rbp
movq 0xb0(%rsp), %rax
leal (%r15,%rax), %ecx
subl %r12d, %ecx
movl 0x3c(%rsp), %eax
testl %eax, %eax
cmovel %eax, %ecx
leaq 0xb8(%rsp), %rdi
movq %r15, %rsi
movl %r14d, %edx
callq 0x48ee
movups 0xb8(%rsp), %xmm0
movups 0xc8(%rsp), %xmm1
movups %xmm1, 0x10(%r13,%rbp)
movups %xmm0, (%r13,%rbp)
movq %r13, %rax
movq 0x8(%r13,%rbp), %r13
testq %r13, %r13
je 0x4093
leaq (%rax,%rbp), %r12
movl (%r12), %eax
cmpl $0x2, %eax
je 0x4098
cmpl $0x3, %eax
jne 0x40cf
movq %r13, %rdi
leaq 0x26c6(%rip), %rsi      # 0x66e4
callq 0x10f0
testl %eax, %eax
jne 0x40cf
movl 0x34(%rsp), %eax
cmpl $0x4, %eax
je 0x403d
cmpl $0x2, %eax
jne 0x40f1
movq 0x18(%r12), %r12
movq %r12, %rdi
leaq 0x2674(%rip), %rsi      # 0x66c0
pushq $0x7
popq %rdx
callq 0x1060
testl %eax, %eax
jne 0x4552
addq $0x7, %r12
movq %r12, %rdi
callq 0x1190
movq %rax, %r12
movq %r13, %rdi
callq 0x1030
movq 0x50(%rsp), %r13
movq 0x18(%r13,%rbp), %rdi
callq 0x1030
movq %r12, 0x40(%rsp)
movq %r12, 0x78(%rsp)
movq 0x58(%rsp), %r12
jmp 0x40dd
movq %rax, %r13
jmp 0x40dd
movq %r13, %rdi
leaq 0x26da(%rip), %rsi      # 0x677c
callq 0x10f0
testl %eax, %eax
setne %al
orb 0x48(%rsp), %al
jne 0x40cf
movl 0x18(%r12), %eax
movl %eax, 0x38(%rsp)
movq %r13, %rdi
callq 0x1030
movb $0x1, %al
movq %rax, 0x88(%rsp)
jmp 0x40d3
incl 0x4(%rsp)
movq 0x58(%rsp), %r12
movq 0x50(%rsp), %r13
addq %r14, %r15
movl 0x68(%rsp), %ebp
movq 0x90(%rsp), %rsi
jmp 0x3f1b
movq 0x18(%r12), %r13
movq %r13, %rdi
leaq 0x25ec(%rip), %rsi      # 0x66ec
callq 0x1040
pushq $0x1
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x25d8(%rip), %rsi      # 0x66f3
callq 0x1040
pushq $0x2
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x25c4(%rip), %rsi      # 0x66fa
callq 0x1040
pushq $0x3
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x25b0(%rip), %rsi      # 0x6701
callq 0x1040
pushq $0x4
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x259c(%rip), %rsi      # 0x6708
callq 0x1040
pushq $0x5
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x2588(%rip), %rsi      # 0x670f
callq 0x1040
pushq $0x6
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x2574(%rip), %rsi      # 0x6716
callq 0x1040
pushq $0x7
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x2560(%rip), %rsi      # 0x671d
callq 0x1040
pushq $0x8
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x254c(%rip), %rsi      # 0x6724
callq 0x1040
pushq $0x9
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x253c(%rip), %rsi      # 0x672b
callq 0x1040
pushq $0xa
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x252b(%rip), %rsi      # 0x6731
callq 0x1040
pushq $0xb
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x251a(%rip), %rsi      # 0x6737
callq 0x1040
pushq $0xc
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x250c(%rip), %rsi      # 0x6740
callq 0x1040
pushq $0xd
popq %r12
testl %eax, %eax
je 0x425c
movq %r13, %rdi
leaq 0x24fc(%rip), %rsi      # 0x6747
callq 0x1040
pushq $0xe
popq %r12
testl %eax, %eax
jne 0x48c4
movq %r13, %rdi
callq 0x1030
movq 0x50(%rsp), %r13
movq 0x8(%r13,%rbp), %rdi
callq 0x1030
cmpl 0x78(%rsp), %r12d
movq 0x58(%rsp), %r12
je 0x40dd
jmp 0x4774
movq 0x20(%rsp), %rax
addq %r12, %rax
cmpq %rax, %r15
movl 0x2c(%rsp), %r15d
movq 0x10(%rsp), %rbx
movl 0x34(%rsp), %eax
movq 0x88(%rsp), %rsi
movl 0x38(%rsp), %edi
jne 0x4720
movq 0xa8(%rsp), %rcx
movl 0x4(%rsp), %edx
movl %edx, (%rcx)
andl $0x0, 0x4(%rcx)
movq %r13, 0x8(%rcx)
movq 0x60(%rsp), %rdx
movq %rdx, 0x10(%rcx)
movl %eax, 0x18(%rcx)
andl $0x0, 0x1c(%rcx)
movq 0x40(%rsp), %rax
movq %rax, 0x20(%rcx)
movl %edi, 0x28(%rcx)
movb %sil, 0x2c(%rcx)
movzwl (%rsp), %eax
movw %ax, 0x2d(%rcx)
movb 0x2(%rsp), %al
movb %al, 0x2f(%rcx)
movq 0x8(%rsp), %rax
incl 0x28(%rax)
addq 0x20(%rsp), %r12
movq 0x80(%rsp), %rax
incq %rax
jmp 0x3c7f
cmpl %r14d, %ebx
jb 0x474a
cmpl $-0x15, %r14d
ja 0x474a
leal 0x14(%r14), %eax
cmpl %r15d, %eax
ja 0x474a
leaq 0x14(%r12), %rdi
movl %r14d, %esi
callq 0x5023
movq %rax, 0x60(%rsp)
movq 0x4caa(%rip), %rax      # 0x8ff8
movq (%rax), %rcx
leaq 0x233a(%rip), %rdi      # 0x6692
pushq $0x2d
popq %rsi
pushq $0x1
popq %rdx
callq 0x1180
leaq (%r12,%r14), %rdi
addq $0x14, %rdi
movl %ebx, %esi
subl %r14d, %esi
callq 0x4f1b
jmp 0x3e69
movq 0x4c77(%rip), %r14      # 0x8ff8
movq (%r14), %rdi
xorl %r13d, %r13d
leaq 0x22df(%rip), %rsi      # 0x666d
xorl %eax, %eax
callq 0x1100
movq (%r14), %rcx
leaq 0x2162(%rip), %rdi      # 0x6501
pushq $0x9
popq %rsi
pushq $0x1
popq %rdx
callq 0x1180
movq %r12, %rdi
movq 0x20(%rsp), %rsi
callq 0x4f1b
movq $0x0, 0x60(%rsp)
xorl %eax, %eax
movl $0x0, 0x4(%rsp)
movq $0x0, 0x40(%rsp)
xorl %edi, %edi
xorl %esi, %esi
jmp 0x42b3
movl %r15d, %r14d
addq %rbx, %r14
cmpq %r14, %r12
je 0x4444
movq %r12, %rax
subq %rbx, %rax
movl $0xfffffffe, %ecx       # imm = 0xFFFFFFFE
cmpq %rcx, %rax
jg 0x4504
cmpl $-0x5, %eax
ja 0x4504
leal 0x4(%rax), %ecx
cmpl %r15d, %ecx
ja 0x4504
movl (%r12), %ebx
movl %ebx, %ecx
negl %ecx
cmpl %eax, %ecx
jbe 0x4624
addl %ebx, %eax
cmpl %r15d, %eax
ja 0x4624
movq %r12, %rdi
movl %ebx, %esi
movq 0x8(%rsp), %rdx
callq 0x4cc0
addq %rbx, %r12
movq 0x10(%rsp), %rbx
jmp 0x43e2
movq 0x8(%rsp), %rax
addq $0xd8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0x4b96(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1e8c(%rip), %rsi      # 0x62f8
leaq 0x1ec9(%rip), %rdx      # 0x633c
leaq 0x21de(%rip), %rcx      # 0x6658
movl $0x17c, %r8d            # imm = 0x17C
jmp 0x44f5
movq 0x4b6f(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1e65(%rip), %rsi      # 0x62f8
leaq 0x1ea2(%rip), %rdx      # 0x633c
leaq 0x21b7(%rip), %rcx      # 0x6658
movl $0x17b, %r8d            # imm = 0x17B
jmp 0x44f5
movq 0x4b48(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1e3e(%rip), %rsi      # 0x62f8
leaq 0x1e7b(%rip), %rdx      # 0x633c
leaq 0x2190(%rip), %rcx      # 0x6658
movl $0x17e, %r8d            # imm = 0x17E
jmp 0x44f5
movq 0x4b21(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1e17(%rip), %rsi      # 0x62f8
leaq 0x1e54(%rip), %rdx      # 0x633c
leaq 0x2169(%rip), %rcx      # 0x6658
movl $0x17f, %r8d            # imm = 0x17F
xorl %eax, %eax
callq 0x1100
pushq $0x1
popq %rdi
callq 0x1170
movq 0x4aed(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1de3(%rip), %rsi      # 0x62f8
leaq 0x1e20(%rip), %rdx      # 0x633c
leaq 0x1f58(%rip), %rcx      # 0x647b
movl $0x2ec, %r8d            # imm = 0x2EC
jmp 0x44f5
movq 0x4ac6(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1dbc(%rip), %rsi      # 0x62f8
leaq 0x1df9(%rip), %rdx      # 0x633c
leaq 0x210e(%rip), %rcx      # 0x6658
movl $0x174, %r8d            # imm = 0x174
jmp 0x44f5
movq 0x4a9f(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1d95(%rip), %rsi      # 0x62f8
leaq 0x215e(%rip), %rdx      # 0x66c8
leaq 0x20e7(%rip), %rcx      # 0x6658
movl $0x185, %r8d            # imm = 0x185
jmp 0x44f5
movq 0x4a75(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1d6b(%rip), %rsi      # 0x62f8
leaq 0x1da8(%rip), %rdx      # 0x633c
leaq 0x1ee0(%rip), %rcx      # 0x647b
movl $0x2cc, %r8d            # imm = 0x2CC
jmp 0x44f5
movq 0x4a4b(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1d41(%rip), %rsi      # 0x62f8
leaq 0x1d7e(%rip), %rdx      # 0x633c
leaq 0x1eb6(%rip), %rcx      # 0x647b
movl $0x2df, %r8d            # imm = 0x2DF
jmp 0x44f5
movq 0x4a21(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1d17(%rip), %rsi      # 0x62f8
leaq 0x1d54(%rip), %rdx      # 0x633c
leaq 0x1e8c(%rip), %rcx      # 0x647b
movl $0x2e0, %r8d            # imm = 0x2E0
jmp 0x44f5
movq 0x49f7(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1ced(%rip), %rsi      # 0x62f8
leaq 0x1d2a(%rip), %rdx      # 0x633c
leaq 0x1e62(%rip), %rcx      # 0x647b
movl $0x2e2, %r8d            # imm = 0x2E2
jmp 0x44f5
movq 0x49cd(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1cc3(%rip), %rsi      # 0x62f8
leaq 0x1d00(%rip), %rdx      # 0x633c
leaq 0x1e38(%rip), %rcx      # 0x647b
movl $0x2ee, %r8d            # imm = 0x2EE
jmp 0x44f5
movq 0x49a3(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1c99(%rip), %rsi      # 0x62f8
leaq 0x1cd6(%rip), %rdx      # 0x633c
leaq 0x1feb(%rip), %rcx      # 0x6658
movl $0x116, %r8d            # imm = 0x116
jmp 0x44f5
movq 0x4979(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1c6f(%rip), %rsi      # 0x62f8
leaq 0x1d49(%rip), %rdx      # 0x63d9
leaq 0x1fc1(%rip), %rcx      # 0x6658
movl $0x179, %r8d            # imm = 0x179
jmp 0x44f5
movq 0x494f(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1c45(%rip), %rsi      # 0x62f8
leaq 0x1d0f(%rip), %rdx      # 0x63c9
leaq 0x1f97(%rip), %rcx      # 0x6658
movl $0x165, %r8d            # imm = 0x165
jmp 0x44f5
movq 0x4925(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1c1b(%rip), %rsi      # 0x62f8
leaq 0x1c58(%rip), %rdx      # 0x633c
leaq 0x1f6d(%rip), %rcx      # 0x6658
movl $0x171, %r8d            # imm = 0x171
jmp 0x44f5
movq 0x48fb(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1bf1(%rip), %rsi      # 0x62f8
leaq 0x1c2e(%rip), %rdx      # 0x633c
leaq 0x1f43(%rip), %rcx      # 0x6658
movl $0x167, %r8d            # imm = 0x167
jmp 0x44f5
movq 0x48d1(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1bc7(%rip), %rsi      # 0x62f8
leaq 0x1caf(%rip), %rdx      # 0x63e7
leaq 0x1f19(%rip), %rcx      # 0x6658
movl $0x1b8, %r8d            # imm = 0x1B8
jmp 0x44f5
movq 0x48a7(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1b9d(%rip), %rsi      # 0x62f8
leaq 0x1bda(%rip), %rdx      # 0x633c
leaq 0x1eef(%rip), %rcx      # 0x6658
movl $0x16a, %r8d            # imm = 0x16A
jmp 0x44f5
movq 0x487d(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1b73(%rip), %rsi      # 0x62f8
leaq 0x1fd6(%rip), %rdx      # 0x6762
leaq 0x1ec5(%rip), %rcx      # 0x6658
movl $0x1ac, %r8d            # imm = 0x1AC
jmp 0x44f5
movq 0x4853(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1b49(%rip), %rsi      # 0x62f8
leaq 0x1b86(%rip), %rdx      # 0x633c
leaq 0x1cbe(%rip), %rcx      # 0x647b
movl $0x2ce, %r8d            # imm = 0x2CE
jmp 0x44f5
movq 0x4829(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1b1f(%rip), %rsi      # 0x62f8
leaq 0x1b5c(%rip), %rdx      # 0x633c
leaq 0x1c94(%rip), %rcx      # 0x647b
movl $0x2da, %r8d            # imm = 0x2DA
jmp 0x44f5
movq 0x47ff(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1af5(%rip), %rsi      # 0x62f8
leaq 0x1b32(%rip), %rdx      # 0x633c
leaq 0x1c6a(%rip), %rcx      # 0x647b
movl $0x2c0, %r8d            # imm = 0x2C0
jmp 0x44f5
movq 0x47d5(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1acb(%rip), %rsi      # 0x62f8
leaq 0x1b08(%rip), %rdx      # 0x633c
leaq 0x1c40(%rip), %rcx      # 0x647b
movl $0x2c2, %r8d            # imm = 0x2C2
jmp 0x44f5
movq 0x47ab(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1aa1(%rip), %rsi      # 0x62f8
leaq 0x1ade(%rip), %rdx      # 0x633c
leaq 0x1c16(%rip), %rcx      # 0x647b
movl $0x2c3, %r8d            # imm = 0x2C3
jmp 0x44f5
movq 0x4781(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1a77(%rip), %rsi      # 0x62f8
leaq 0x1b51(%rip), %rdx      # 0x63d9
leaq 0x1bec(%rip), %rcx      # 0x647b
movl $0x2dd, %r8d            # imm = 0x2DD
jmp 0x44f5
movq 0x4757(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1a4d(%rip), %rsi      # 0x62f8
leaq 0x1b27(%rip), %rdx      # 0x63d9
leaq 0x1bc2(%rip), %rcx      # 0x647b
movl $0x2ca, %r8d            # imm = 0x2CA
jmp 0x44f5
movq 0x472d(%rip), %rax      # 0x8ff8
movq (%rax), %rdi
leaq 0x1a23(%rip), %rsi      # 0x62f8
leaq 0x1e73(%rip), %rdx      # 0x674f
leaq 0x1d75(%rip), %rcx      # 0x6658
movl $0x1a9, %r8d            # imm = 0x1A9
jmp 0x44f5