// File: /workspace/github_cpp_makefile_star2_O2/EstherJin[P]TetrisRemake/interpreter.cc
// Function: Interpreter::Interpreter()
Interpreter::Interpreter(){
  commands["down"] = {"do","dow","down"};
  commands["left"] = {"lef","left"};
  commands["right"] = {"ri","rig","righ","right"};
  commands["clockwise"] = {"cl","clo","cloc","clock","clockw","clockwi","clockwis","clockwise"};
  commands["counterclockwise"] = {"co","cou","coun","count","counte","counter","counterc","countercl","counterclo","countercloc","counterclock","counterclockw","counterclockwi","counterclockwis","counterclockwise"};
  commands["drop"] = {"dr","dro","drop"};
  commands["levelup"] = {"levelu","levelup"};
  commands["leveldown"] = {"leveld","leveldo","leveldow","leveldown"};
  commands["norandom"] = {"n","no","nor","nora","noran","norand","norando","norandom"};
  commands["random"] = {"ra","ran","rand","rando","random"};
  commands["sequence"] = {"s","se","seq","sequ","seque","sequen","sequenc","sequence"};
  commands["restart"] = {"re","res","rest","resta","restar","restart"};
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x218, %rsp            # imm = 0x218
movq %rdi, %rbx
leaq 0x8(%rdi), %rax
andl $0x0, 0x8(%rdi)
andq $0x0, 0x10(%rdi)
movq %rax, 0x18(%rdi)
movq %rax, 0x20(%rdi)
andq $0x0, 0x28(%rdi)
leaq 0x7050(%rip), %rsi      # 0x11531
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x703a(%rip), %rsi      # 0x11539
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r12
leaq 0x6d95(%rip), %rsi      # 0x112ad
leaq 0x7(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x6d81(%rip), %rsi      # 0x112ad
leaq 0x10(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x98(%rsp), %r15
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %r15, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x40
popq %r14
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xa56e
leaq 0x6ef6(%rip), %rsi      # 0x11482
leaq 0x38(%rsp), %rdi
leaq 0x9(%rsp), %rdx
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x6cd8(%rip), %rsi      # 0x1127f
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x6cc4(%rip), %rsi      # 0x1127f
leaq 0x10(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x78(%rsp), %rbp
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %rbp, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x20
popq %r14
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xa5fa
leaq 0x6e6e(%rip), %rsi      # 0x11486
leaq 0x38(%rsp), %r13
leaq 0x9(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x6e58(%rip), %rsi      # 0x11489
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x6e48(%rip), %rsi      # 0x1148d
leaq 0x7(%rsp), %rdx
movq %rbp, %rdi
callq 0x5d02
leaq 0x6c2b(%rip), %rsi      # 0x11284
leaq 0xa(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x6c17(%rip), %rsi      # 0x11284
leaq 0x10(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0xb8(%rsp), %r13
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %r13, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x60
popq %r14
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xa6af
leaq 0x6df6(%rip), %rsi      # 0x114c3
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x6de2(%rip), %rsi      # 0x114cd
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r12
leaq 0x6dd4(%rip), %rsi      # 0x114d8
leaq 0x7(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x98(%rsp), %r12
leaq 0x6dc4(%rip), %rsi      # 0x114e4
leaq 0xa(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x6dbd(%rip), %rsi      # 0x114f1
leaq 0xb(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0xd8(%rsp), %r13
leaq 0x6daf(%rip), %rsi      # 0x114ff
leaq 0xc(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0xf8(%rsp), %r13
leaq 0x6da2(%rip), %rsi      # 0x1150e
leaq 0xd(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x118(%rsp), %r13
leaq 0x6b09(%rip), %rsi      # 0x11291
leaq 0xf(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x6af5(%rip), %rsi      # 0x11291
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x138(%rsp), %r12
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %r12, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xe0, %r14d
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xa7e0
leaq 0x6c94(%rip), %rsi      # 0x11492
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r13
leaq 0x6c79(%rip), %rsi      # 0x11495
leaq 0x8(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r13
leaq 0x6c64(%rip), %rsi      # 0x11499
leaq 0x7(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x98(%rsp), %r13
leaq 0x6c4d(%rip), %rsi      # 0x1149e
leaq 0xa(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0xb8(%rsp), %r13
leaq 0x6c37(%rip), %rsi      # 0x114a4
leaq 0xb(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0xd8(%rsp), %r13
leaq 0x6c22(%rip), %rsi      # 0x114ab
leaq 0xc(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0xf8(%rsp), %r13
leaq 0x6c0e(%rip), %rsi      # 0x114b3
leaq 0xd(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x118(%rsp), %r13
leaq 0x6bfb(%rip), %rsi      # 0x114bc
leaq 0xf(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x6bf1(%rip), %rsi      # 0x114c6
leaq 0xe(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x158(%rsp), %r12
leaq 0x6be0(%rip), %rsi      # 0x114d1
leaq 0x37(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x178(%rsp), %r12
leaq 0x6bd0(%rip), %rsi      # 0x114dd
leaq 0x36(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x198(%rsp), %r12
leaq 0x6bc1(%rip), %rsi      # 0x114ea
leaq 0x35(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x1b8(%rsp), %r12
leaq 0x6bb3(%rip), %rsi      # 0x114f8
leaq 0x34(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x1d8(%rsp), %r12
leaq 0x6ba6(%rip), %rsi      # 0x11507
leaq 0x33(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x1f8(%rsp), %r12
leaq 0x690d(%rip), %rsi      # 0x1128a
leaq 0x32(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x68f9(%rip), %rsi      # 0x1128a
leaq 0x10(%rsp), %rdi
leaq 0x31(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x218(%rsp), %rdx
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0x1c0, %r14d           # imm = 0x1C0
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xa9d2
leaq 0x6b27(%rip), %rsi      # 0x11517
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x6b0c(%rip), %rsi      # 0x1151a
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r12
leaq 0x6874(%rip), %rsi      # 0x1129b
leaq 0x7(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x6860(%rip), %rsi      # 0x1129b
leaq 0x10(%rsp), %rdi
leaq 0xa(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x98(%rsp), %r15
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %r15, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x40
popq %r14
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xaa7d
leaq 0x6a83(%rip), %rsi      # 0x1151e
leaq 0x38(%rsp), %rdi
leaq 0x9(%rsp), %rdx
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x67ea(%rip), %rsi      # 0x112a0
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x67d6(%rip), %rsi      # 0x112a0
leaq 0x10(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x78(%rsp), %rbp
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %rbp, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x20
popq %r14
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xab09
leaq 0x69fe(%rip), %rsi      # 0x11525
leaq 0x38(%rsp), %r13
leaq 0x9(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x69ec(%rip), %rsi      # 0x1152c
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x69e0(%rip), %rsi      # 0x11534
leaq 0x7(%rsp), %rdx
movq %rbp, %rdi
callq 0x5d02
leaq 0x6740(%rip), %rsi      # 0x112a8
leaq 0xa(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x672c(%rip), %rsi      # 0x112a8
leaq 0x10(%rsp), %rdi
leaq 0xb(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0xb8(%rsp), %r12
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %r12, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x60
popq %r14
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xabbe
leaq 0x6971(%rip), %rsi      # 0x1154d
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r13
leaq 0x6943(%rip), %rsi      # 0x1153d
leaq 0x8(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r13
leaq 0x692d(%rip), %rsi      # 0x11540
leaq 0x7(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x98(%rsp), %r13
leaq 0x6915(%rip), %rsi      # 0x11544
leaq 0xa(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x6906(%rip), %rsi      # 0x11549
leaq 0xb(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0xd8(%rsp), %r12
leaq 0x68f0(%rip), %rsi      # 0x1154f
leaq 0xc(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0xf8(%rsp), %r12
leaq 0x68db(%rip), %rsi      # 0x11556
leaq 0xd(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x118(%rsp), %r12
leaq 0x6623(%rip), %rsi      # 0x112ba
leaq 0xf(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x660f(%rip), %rsi      # 0x112ba
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x138(%rsp), %rdx
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xe0, %r14d
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xacec
leaq 0x683c(%rip), %rsi      # 0x11546
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x6823(%rip), %rsi      # 0x1154b
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r12
leaq 0x6810(%rip), %rsi      # 0x11551
leaq 0x7(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x98(%rsp), %r12
leaq 0x67fb(%rip), %rsi      # 0x11558
leaq 0xa(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0xb8(%rsp), %r12
leaq 0x6543(%rip), %rsi      # 0x112bc
leaq 0xb(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x652f(%rip), %rsi      # 0x112bc
leaq 0x10(%rsp), %rdi
leaq 0xc(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0xd8(%rsp), %r12
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
movq %r12, %rdx
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0x80, %r14d
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xadd1
leaq 0x67c2(%rip), %rsi      # 0x115b1
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r13
leaq 0x648b(%rip), %rsi      # 0x11298
leaq 0x8(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r13
leaq 0x6738(%rip), %rsi      # 0x1155e
leaq 0x7(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x98(%rsp), %r13
leaq 0x6720(%rip), %rsi      # 0x11562
leaq 0xa(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0xb8(%rsp), %r13
leaq 0x6709(%rip), %rsi      # 0x11567
leaq 0xb(%rsp), %rdx
movq %r13, %rdi
callq 0x5d02
leaq 0x66fb(%rip), %rsi      # 0x1156d
leaq 0xc(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0xf8(%rsp), %r12
leaq 0x66e6(%rip), %rsi      # 0x11574
leaq 0xd(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x118(%rsp), %r12
leaq 0x66d2(%rip), %rsi      # 0x1157c
leaq 0xf(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x66be(%rip), %rsi      # 0x1157c
leaq 0x10(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0x138(%rsp), %rdx
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xe0, %r14d
leaq (%rsp,%r14), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r14
cmpq $-0x20, %r14
jne 0xaeff
leaq 0x6668(%rip), %rsi      # 0x11585
leaq 0x38(%rsp), %r15
leaq 0x9(%rsp), %rdx
movq %r15, %rdi
callq 0x5d02
leaq 0x58(%rsp), %r12
leaq 0x664d(%rip), %rsi      # 0x11588
leaq 0x8(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x78(%rsp), %r12
leaq 0x6638(%rip), %rsi      # 0x1158c
leaq 0x7(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x98(%rsp), %r12
leaq 0x6621(%rip), %rsi      # 0x11591
leaq 0xa(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0xb8(%rsp), %r12
leaq 0x660b(%rip), %rsi      # 0x11597
leaq 0xb(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0xd8(%rsp), %r12
leaq 0x630a(%rip), %rsi      # 0x112b2
leaq 0xc(%rsp), %rdx
movq %r12, %rdi
callq 0x5d02
leaq 0x62f6(%rip), %rsi      # 0x112b2
leaq 0x10(%rsp), %rdi
leaq 0xd(%rsp), %rdx
callq 0x5d02
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0xbd42
leaq 0xf8(%rsp), %rdx
leaq 0x38(%rsp), %rsi
movq %rax, %rdi
callq 0xc21c
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xa0, %ebx
leaq (%rsp,%rbx), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %rbx
cmpq $-0x20, %rbx
jne 0xaffc
addq $0x218, %rsp            # imm = 0x218
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r14
jmp 0xb21e
jmp 0xb035
jmp 0xb035
jmp 0xb035
jmp 0xb035
movq %rax, %r14
xorl %eax, %eax
jmp 0xb23d
jmp 0xb209
movq %rax, %r14
jmp 0xb276
jmp 0xb050
jmp 0xb050
movq %rax, %r14
xorl %eax, %eax
jmp 0xb295
jmp 0xb060
jmp 0xb060
jmp 0xb060
movq %rax, %r14
xorl %eax, %eax
jmp 0xb298
jmp 0xb209
movq %rax, %r14
jmp 0xb2d1
jmp 0xb07d
jmp 0xb07d
jmp 0xb07d
movq %rax, %r14
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r15, %r12
jne 0xb080
jmp 0xb504
jmp 0xb209
movq %rax, %r14
jmp 0xb300
jmp 0xb0a9
jmp 0xb0a9
jmp 0xb0a9
movq %rax, %r14
xorl %eax, %eax
jmp 0xb31f
jmp 0xb0b7
jmp 0xb0b7
movq %rax, %r14
xorl %eax, %eax
jmp 0xb322
jmp 0xb209
movq %rax, %r14
jmp 0xb35b
movq %rax, %r14
movq %r15, %r12
jmp 0xb0e1
movq %rax, %r14
movq %rbp, %r12
jmp 0xb0e1
movq %rax, %r14
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r13, %r12
jne 0xb0e1
jmp 0xb504
jmp 0xb209
movq %rax, %r14
jmp 0xb388
jmp 0xb1d2
jmp 0xb209
movq %rax, %r14
jmp 0xb3b5
jmp 0xb118
movq %rax, %r14
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r15, %r12
jne 0xb11b
jmp 0xb504
jmp 0xb209
movq %rax, %r14
jmp 0xb3e2
jmp 0xb14a
jmp 0xb14a
jmp 0xb14a
jmp 0xb14a
jmp 0xb14a
jmp 0xb14a
movq %rax, %r14
xorl %eax, %eax
jmp 0xb401
jmp 0xb160
jmp 0xb160
jmp 0xb160
jmp 0xb160
jmp 0xb160
jmp 0xb160
movq %rax, %r14
xorl %eax, %eax
jmp 0xb404
jmp 0xb209
movq %rax, %r14
jmp 0xb43d
jmp 0xb17d
jmp 0xb17d
jmp 0xb17d
movq %rax, %r14
xorl %eax, %eax
jmp 0xb45c
jmp 0xb18b
jmp 0xb18b
movq %rax, %r14
xorl %eax, %eax
jmp 0xb45f
jmp 0xb209
movq %rax, %r14
jmp 0xb495
movq %rax, %r14
movq %r15, %r12
jmp 0xb1b2
movq %rax, %r14
movq %rbp, %r12
jmp 0xb1b2
movq %rax, %r14
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r13, %r12
jne 0xb1b2
jmp 0xb504
jmp 0xb209
movq %rax, %r14
jmp 0xb4bf
movq %rax, %r14
leaq 0x38(%rsp), %rdi
callq 0x5140
jmp 0xb504
jmp 0xb209
movq %rax, %r14
jmp 0xb4e9
jmp 0xb1f0
movq %rax, %r14
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r15, %r12
jne 0xb1f3
jmp 0xb504
movq %rax, %r14
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xa0, %r13d
leaq (%rsp,%r13), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r13
cmpq $-0x20, %r13
jne 0xb224
movb $0x1, %al
cmpq %r12, %r15
sete %cl
testb %al, %al
jne 0xb504
testb %cl, %cl
jne 0xb504
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r15, %r12
jne 0xb253
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xe0, %r13d
leaq (%rsp,%r13), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r13
cmpq $-0x20, %r13
jne 0xb27c
movb $0x1, %al
movq %r12, %r13
cmpq %r13, %r15
sete %cl
testb %al, %al
jne 0xb504
testb %cl, %cl
jne 0xb504
addq $-0x20, %r13
movq %r13, %rdi
callq 0x5140
cmpq %r15, %r13
jne 0xb2ae
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0x80, %r15d
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb2d7
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xe0, %r13d
leaq (%rsp,%r13), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r13
cmpq $-0x20, %r13
jne 0xb306
movb $0x1, %al
movq %r12, %r13
cmpq %r13, %r15
sete %cl
testb %al, %al
jne 0xb504
testb %cl, %cl
jne 0xb504
addq $-0x20, %r13
movq %r13, %rdi
callq 0x5140
cmpq %r15, %r13
jne 0xb338
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x60
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb35f
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x20
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb38c
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x40
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb3b9
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0x1c0, %r13d           # imm = 0x1C0
leaq (%rsp,%r13), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r13
cmpq $-0x20, %r13
jne 0xb3e8
movb $0x1, %al
movq %r12, %r13
cmpq %r13, %r15
sete %cl
testb %al, %al
jne 0xb504
testb %cl, %cl
jne 0xb504
addq $-0x20, %r13
movq %r13, %rdi
callq 0x5140
cmpq %r15, %r13
jne 0xb41a
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
movl $0xe0, %r12d
leaq (%rsp,%r12), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r12
cmpq $-0x20, %r12
jne 0xb443
movb $0x1, %al
movq %r13, %r12
cmpq %r12, %r15
sete %cl
testb %al, %al
jne 0xb504
testb %cl, %cl
jne 0xb504
addq $-0x20, %r12
movq %r12, %rdi
callq 0x5140
cmpq %r15, %r12
jne 0xb475
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x60
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb499
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x20
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb4c3
jmp 0xb504
movq %rax, %r14
leaq 0x10(%rsp), %rdi
callq 0x5140
pushq $0x40
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x38, %rdi
callq 0x5140
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0xb4ed
movq %rbx, %rdi
callq 0x5edc
movq %r14, %rdi
callq 0x5450