// File: /workspace/github_c_makefile_star2_O2/maandree[P]libkeccak/test.c
// Function: main
int
main(void)
{
	struct libkeccak_generalised_spec gspec;
	struct libkeccak_spec spec;

	libkeccak_generalised_spec_initialise(&gspec);
	if (libkeccak_degeneralise_spec(&gspec, &spec)) {
		printf("libkeccak_degeneralise_spec failed with all members at automatic.\n");
		return 1;
	}

	printf("Resolution of default specification:\n");
	printf("  bitrate:    %li\n", gspec.bitrate);
	printf("  capacity:   %li\n", gspec.capacity);
	printf("  output:     %li\n", gspec.output);
	printf("  state size: %li\n", gspec.state_size);
	printf("  word size:  %li\n", gspec.word_size);

	if (gspec.word_size * 25 != gspec.state_size ||
	    gspec.bitrate + gspec.capacity != gspec.state_size) {
		printf("Invalid information\n");
		return 1;
	}
	if (gspec.state_size != 1600 ||
	    gspec.bitrate != gspec.output * 2 ||
	    gspec.output != 512) {
		printf("Incorrect information\n");
		return 1;
	}
	printf("\n");

	if (test_hex() ||
	    test_state(&spec) ||
	    test_digest() ||
	    test_digest_bits() ||
	    test_digest_trunc() ||
	    test_update() ||
	    test_squeeze())
		return 1;

	if (test_file(&spec, LIBKECCAK_SHA3_SUFFIX, ".testfile",
	              "a95484492e9ade0f1d28f872d197ff45d891e85e78f918643f41d524c5d6ab0f"
	              "17974dc08ec82870b132612dcbeb062213bf594881dc764d6078865a7c694c57"))
		return 1;
  
	return 0;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x198, %rsp            # imm = 0x198
movq $-0x10000, %rax         # imm = 0xFFFF0000
leaq 0x158(%rsp), %rdi
movq %rax, (%rdi)
movq %rax, 0x8(%rdi)
movq %rax, 0x10(%rdi)
movq %rax, 0x18(%rdi)
movq %rax, 0x20(%rdi)
leaq 0x140(%rsp), %rsi
callq 0x7cbc
testl %eax, %eax
je 0x15ac
leaq 0xe915(%rip), %rdi      # 0xfebc
jmp 0x1685
leaq 0xe8ba(%rip), %rdi      # 0xfe6d
callq 0x1060
movq 0x158(%rsp), %rsi
leaq 0x7a3d(%rip), %rdi      # 0x9004
xorl %eax, %eax
callq 0x1080
movq 0x160(%rsp), %rsi
leaq 0x7a3a(%rip), %rdi      # 0x9017
xorl %eax, %eax
callq 0x1080
movq 0x168(%rsp), %rsi
leaq 0x7a37(%rip), %rdi      # 0x902a
xorl %eax, %eax
callq 0x1080
movq 0x170(%rsp), %rsi
leaq 0x7a34(%rip), %rdi      # 0x903d
xorl %eax, %eax
callq 0x1080
movq 0x178(%rsp), %rsi
leaq 0x7a31(%rip), %rdi      # 0x9050
xorl %eax, %eax
callq 0x1080
movq 0x178(%rsp), %rcx
imulq $0x19, %rcx, %rdx
cmpq 0x170(%rsp), %rdx
jne 0x167e
movq 0x158(%rsp), %rax
movq 0x160(%rsp), %rsi
addq %rax, %rsi
cmpq %rdx, %rsi
jne 0x167e
cmpq $0x40, %rcx
jne 0x1675
movq 0x168(%rsp), %rcx
leaq (%rcx,%rcx), %rdx
xorq %rdx, %rax
xorq $0x200, %rcx            # imm = 0x200
orq %rax, %rcx
je 0x16a3
leaq 0xe816(%rip), %rdi      # 0xfe92
jmp 0x1685
leaq 0xe823(%rip), %rdi      # 0xfea8
callq 0x1060
pushq $0x1
popq %r15
movl %r15d, %eax
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
pushq $0xa
popq %rdi
callq 0x1040
movabsq $0xa380ff83122f04, %rax # imm = 0xA380FF83122F04
leaq 0x18(%rsp), %rbx
movq %rax, (%rbx)
movaps 0xea7c(%rip), %xmm0     # 0x10140
movaps %xmm0, 0x20(%rsp)
xorl %eax, %eax
movb %al, 0x30(%rsp)
movaps 0xea8a(%rip), %xmm0     # 0x10160
movq %rsp, %r14
movaps %xmm0, (%r14)
movb %al, 0x10(%r14)
leaq 0x7a06(%rip), %rdi      # 0x90ee
xorl %eax, %eax
callq 0x1080
leaq 0x180(%rsp), %r15
pushq $0x8
popq %rdx
movq %r15, %rdi
movq %rbx, %rsi
callq 0x7f18
movq %r15, %rdi
movq %r14, %rsi
callq 0x10c0
testl %eax, %eax
jne 0x183b
leaq 0xe7df(%rip), %rdi      # 0xfefe
callq 0x1060
leaq 0x79e3(%rip), %rdi      # 0x910e
xorl %eax, %eax
callq 0x1080
leaq 0x180(%rsp), %r14
leaq 0x18(%rsp), %rsi
pushq $0x8
popq %rbx
movq %r14, %rdi
movq %rbx, %rdx
callq 0x7f5c
leaq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0x10c0
testl %eax, %eax
jne 0x183b
leaq 0xe795(%rip), %rdi      # 0xfefe
callq 0x1060
leaq 0x79b9(%rip), %rdi      # 0x912e
xorl %eax, %eax
callq 0x1080
leaq 0x180(%rsp), %r14
leaq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0x818c
movq 0x18(%rsp), %rax
cmpq (%r14), %rax
jne 0x183b
leaq 0xe758(%rip), %rdi      # 0xfefe
callq 0x1060
leaq 0x79a3(%rip), %rdi      # 0x9155
xorl %eax, %eax
callq 0x1080
leaq 0x180(%rsp), %r14
movq %rsp, %rsi
movq %r14, %rdi
callq 0x818c
movq 0x18(%rsp), %rax
cmpq (%r14), %rax
jne 0x183b
leaq 0xe721(%rip), %r14      # 0xfefe
movq %r14, %rdi
callq 0x1060
pushq $0xa
popq %rdi
callq 0x1040
leaq 0x140(%rsp), %rdi
callq 0x7a58
testq %rax, %rax
je 0x427c
movq %rax, %r12
movq 0x110(%rax), %rax
shrq %rax
xorl %ecx, %ecx
cmpq %rcx, %rax
je 0x1847
movq 0x108(%r12), %rdx
movq 0x118(%r12), %rsi
leaq 0x1(%rdx), %rdi
movq %rdi, 0x108(%r12)
movb %cl, (%rsi,%rdx)
incq %rcx
jmp 0x1812
leaq 0xe6bf(%rip), %rdi      # 0xff01
jmp 0x1685
movq %r12, %rdi
callq 0x7a98
testq %rax, %rax
je 0x4285
movq %rax, %r15
movq 0x108(%r12), %rax
movq 0x118(%r12), %rcx
movb -0x1(%rcx,%rax), %al
movq 0x108(%r15), %rcx
movq 0x118(%r15), %rdx
cmpb -0x1(%rdx,%rcx), %al
jne 0x4258
movq %r15, %rdi
xorl %esi, %esi
callq 0x7b08
movq %rax, %rbp
movq %rax, %rdi
callq 0x10e0
testq %rax, %rax
je 0x429a
movq %rax, %r13
movq %r15, %rdi
movq %rax, %rsi
callq 0x7b08
cmpq %rbp, %rax
jne 0x4264
movq %r12, %rdi
callq 0x7ad8
movl $0x120, %edi            # imm = 0x120
callq 0x10e0
testq %rax, %rax
je 0x429a
movq %rax, %r12
movq %rax, %rdi
movq %r13, %rsi
callq 0x7bac
testq %rax, %rax
je 0x42af
cmpq %rbp, %rax
jne 0x4270
xorl %edi, %edi
movq %r13, %rsi
callq 0x7bac
cmpq %rbp, %rax
jne 0x428e
movq 0x108(%r12), %rax
movq 0x118(%r12), %rcx
movb -0x1(%rcx,%rax), %al
movq 0x108(%r15), %rcx
movq 0x118(%r15), %rdx
cmpb -0x1(%rdx,%rcx), %al
jne 0x42a3
movq %r13, %rdi
callq 0x1030
movq %r12, %rdi
callq 0x7ad8
movq %r15, %rdi
callq 0x7ad8
leaq 0xe6e3(%rip), %rdi      # 0x10038
callq 0x1060
leaq 0x78aa(%rip), %rdi      # 0x920b
leaq 0x78bc(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xddb5(%rip), %rsi      # 0xf747
leaq 0x8173(%rip), %rdx      # 0x9b0c
leaq 0x7832(%rip), %r9       # 0x91d2
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x78af(%rip), %rdi      # 0x9268
leaq 0x7864(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0xdd5d(%rip), %rsi      # 0xf747
leaq 0x811b(%rip), %rdx      # 0x9b0c
leaq 0x782f(%rip), %r9       # 0x9227
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x78d1(%rip), %rdi      # 0x92e2
leaq 0x780c(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0xdd05(%rip), %rsi      # 0xf747
leaq 0x80c3(%rip), %rdx      # 0x9b0c
leaq 0x7831(%rip), %r9       # 0x9281
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7913(%rip), %rdi      # 0x937c
leaq 0x77b4(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0xdcad(%rip), %rsi      # 0xf747
leaq 0x806b(%rip), %rdx      # 0x9b0c
leaq 0x7853(%rip), %r9       # 0x92fb
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x790d(%rip), %rdi      # 0x93ce
leaq 0x775c(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x801a(%rip), %rdx      # 0x9b0c
leaq 0x789c(%rip), %r9       # 0x9395
movq %rdx, %rsi
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7915(%rip), %rdi      # 0x942a
leaq 0x7708(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7fc6(%rip), %rdx      # 0x9b0c
leaq 0x789c(%rip), %r9       # 0x93e9
movq %rdx, %rsi
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x793d(%rip), %rdi      # 0x94a6
leaq 0x76b4(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0x7f72(%rip), %rdx      # 0x9b0c
leaq 0x78a4(%rip), %r9       # 0x9445
movq %rdx, %rsi
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7985(%rip), %rdi      # 0x9542
leaq 0x7660(%rip), %rsi      # 0x9224
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0x7f1e(%rip), %rdx      # 0x9b0c
leaq 0x78cc(%rip), %r9       # 0x94c1
movq %rdx, %rsi
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x75fa(%rip), %rdi      # 0x920b
leaq 0x797e(%rip), %rsi      # 0x9596
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xdb05(%rip), %rsi      # 0xf747
leaq 0x7972(%rip), %rdx      # 0x95bb
leaq 0x790d(%rip), %r9       # 0x955d
pushq $0x22
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x75a1(%rip), %rdi      # 0x920b
leaq 0x79a6(%rip), %rsi      # 0x9617
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xdaac(%rip), %rsi      # 0xf747
leaq 0x79ab(%rip), %rdx      # 0x964d
leaq 0x7935(%rip), %r9       # 0x95de
pushq $0x33
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7548(%rip), %rdi      # 0x920b
leaq 0x79f0(%rip), %rsi      # 0x96ba
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xda53(%rip), %rsi      # 0xf747
leaq 0x79f6(%rip), %rdx      # 0x96f1
leaq 0x797f(%rip), %r9       # 0x9681
pushq $0x34
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x74ef(%rip), %rdi      # 0x920b
leaq 0x7a3c(%rip), %rsi      # 0x975f
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd9fa(%rip), %rsi      # 0xf747
leaq 0x7a3b(%rip), %rdx      # 0x978f
leaq 0x79cb(%rip), %r9       # 0x9726
pushq $0x2d
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7496(%rip), %rdi      # 0x920b
leaq 0x7a7a(%rip), %rsi      # 0x97f6
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd9a1(%rip), %rsi      # 0xf747
leaq 0x7a6f(%rip), %rdx      # 0x981c
leaq 0x7a09(%rip), %r9       # 0x97bd
pushq $0x23
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x743d(%rip), %rdi      # 0x920b
leaq 0x7aa4(%rip), %rsi      # 0x9879
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd948(%rip), %rsi      # 0xf747
leaq 0x7aa6(%rip), %rdx      # 0x98ac
leaq 0x7a33(%rip), %r9       # 0x9840
pushq $0x30
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x73e4(%rip), %rdi      # 0x920b
leaq 0x7ae8(%rip), %rsi      # 0x9916
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd8ef(%rip), %rsi      # 0xf747
leaq 0x7ae2(%rip), %rdx      # 0x9941
leaq 0x7a77(%rip), %r9       # 0x98dd
pushq $0x28
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x738b(%rip), %rdi      # 0x920b
leaq 0x7b1c(%rip), %rsi      # 0x99a3
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd896(%rip), %rsi      # 0xf747
leaq 0x7b13(%rip), %rdx      # 0x99cb
leaq 0x7aab(%rip), %r9       # 0x996a
pushq $0x25
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7332(%rip), %rdi      # 0x920b
leaq 0x7b4a(%rip), %rsi      # 0x9a2a
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd83d(%rip), %rsi      # 0xf747
leaq 0x7b3a(%rip), %rdx      # 0x9a4b
leaq 0x7ad9(%rip), %r9       # 0x99f1
pushq $0x1e
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x72d9(%rip), %rdi      # 0x920b
leaq 0x7b6a(%rip), %rsi      # 0x9aa3
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xd7e4(%rip), %rsi      # 0xf747
leaq 0x7b58(%rip), %rdx      # 0x9ac2
leaq 0x7af9(%rip), %r9       # 0x9a6a
pushq $0x1c
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7b54(%rip), %rdi      # 0x9adf
leaq 0x7b6b(%rip), %rsi      # 0x9afd
xorl %edx, %edx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7b4e(%rip), %rsi      # 0x9b0c
leaq 0xe1ac(%rip), %rdx      # 0x10171
leaq 0x741d(%rip), %r9       # 0x93e9
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7afa(%rip), %rdi      # 0x9adf
leaq 0x7b18(%rip), %rsi      # 0x9b04
pushq $0x2
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7af3(%rip), %rsi      # 0x9b0c
leaq 0x7aeb(%rip), %rdx      # 0x9b0b
leaq 0x7200(%rip), %r9       # 0x9227
pushq $0x2
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7a9e(%rip), %rdi      # 0x9adf
leaq 0x7b06(%rip), %rsi      # 0x9b4e
pushq $0x2
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7a97(%rip), %rsi      # 0x9b0c
leaq 0xad44(%rip), %rdx      # 0xcdc0
leaq 0x7a8a(%rip), %r9       # 0x9b0d
pushq $0x2
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7a42(%rip), %rdi      # 0x9adf
leaq 0x7af2(%rip), %rsi      # 0x9b96
pushq $0x4
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7a3b(%rip), %rsi      # 0x9b0c
leaq 0x7ac5(%rip), %rdx      # 0x9b9d
leaq 0x7a76(%rip), %r9       # 0x9b55
pushq $0x4
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7ac7(%rip), %rdi      # 0x9bc0
leaq 0x7124(%rip), %rsi      # 0x9224
movl $0x80, %edx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x80, 0x10(%rdi)
leaq 0x7b17(%rip), %rsi      # 0x9c46
leaq 0x79d6(%rip), %rdx      # 0x9b0c
leaq 0x7a62(%rip), %r9       # 0x9b9f
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7aac(%rip), %rdi      # 0x9c02
leaq 0x79f1(%rip), %rsi      # 0x9b4e
pushq $0x2
popq %rdx
movl $0x80, %ecx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x80, 0x10(%rdi)
leaq 0x7ab7(%rip), %rsi      # 0x9c46
leaq 0xac2a(%rip), %rdx      # 0xcdc0
leaq 0x7a44(%rip), %r9       # 0x9be1
pushq $0x2
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7a6f(%rip), %rdi      # 0x9c26
leaq 0x7066(%rip), %rsi      # 0x9224
movl $0x80, %edx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x80, 0x10(%rdi)
leaq 0x7a57(%rip), %rsi      # 0x9c44
leaq 0x7918(%rip), %rdx      # 0x9b0c
leaq 0x79e6(%rip), %r9       # 0x9be1
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7ac6(%rip), %rdi      # 0x9cda
leaq 0x7ae0(%rip), %r8       # 0x9cfb
movl $0x400, %esi            # imm = 0x400
movl $0x240, %edx            # imm = 0x240
movl $0x240, %ecx            # imm = 0x240
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x400, (%rdi)          # imm = 0x400
movl $0x240, %eax            # imm = 0x240
movq %rax, 0x8(%rdi)
movq %rax, 0x10(%rdi)
leaq 0x78bb(%rip), %rsi      # 0x9b0c
leaq 0x7ac7(%rip), %rdx      # 0x9d1f
leaq 0x79ea(%rip), %r9       # 0x9c49
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7a61(%rip), %rdi      # 0x9cda
leaq 0x7a7b(%rip), %r8       # 0x9cfb
movl $0x400, %esi            # imm = 0x400
movl $0x240, %edx            # imm = 0x240
movl $0x400, %ecx            # imm = 0x400
xorl %eax, %eax
callq 0x1080
movl $0x400, %eax            # imm = 0x400
leaq 0x20(%rsp), %rdi
movq %rax, (%rdi)
movq $0x240, 0x8(%rdi)       # imm = 0x240
movq %rax, 0x10(%rdi)
leaq 0x7856(%rip), %rsi      # 0x9b0c
leaq 0x7a62(%rip), %rdx      # 0x9d1f
leaq 0x7a7d(%rip), %r9       # 0x9d41
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x79fc(%rip), %rdi      # 0x9cda
leaq 0x7a16(%rip), %r8       # 0x9cfb
movl $0x400, %esi            # imm = 0x400
movl $0x240, %edx            # imm = 0x240
movl $0x640, %ecx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x400, (%rdi)          # imm = 0x400
movq $0x240, 0x8(%rdi)       # imm = 0x240
movq $0x640, 0x10(%rdi)      # imm = 0x640
leaq 0x77ee(%rip), %rsi      # 0x9b0c
leaq 0x79fa(%rip), %rdx      # 0x9d1f
leaq 0x7b16(%rip), %r9       # 0x9e42
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7994(%rip), %rdi      # 0x9cda
leaq 0x79ae(%rip), %r8       # 0x9cfb
movl $0x400, %esi            # imm = 0x400
movl $0x240, %edx            # imm = 0x240
movl $0x648, %ecx            # imm = 0x648
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x400, (%rdi)          # imm = 0x400
movq $0x240, 0x8(%rdi)       # imm = 0x240
movq $0x648, 0x10(%rdi)      # imm = 0x648
leaq 0x7786(%rip), %rsi      # 0x9b0c
leaq 0x7992(%rip), %rdx      # 0x9d1f
leaq 0x7c3f(%rip), %r9       # 0x9fd3
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x792c(%rip), %rdi      # 0x9cda
leaq 0x7946(%rip), %r8       # 0x9cfb
movl $0x400, %esi            # imm = 0x400
movl $0x240, %edx            # imm = 0x240
movl $0xc80, %ecx            # imm = 0xC80
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x400, (%rdi)          # imm = 0x400
movq $0x240, 0x8(%rdi)       # imm = 0x240
movq $0xc80, 0x10(%rdi)      # imm = 0xC80
leaq 0x771e(%rip), %rsi      # 0x9b0c
leaq 0x792a(%rip), %rdx      # 0x9d1f
leaq 0x7d6a(%rip), %r9       # 0xa166
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x78c4(%rip), %rdi      # 0x9cda
leaq 0x78de(%rip), %r8       # 0x9cfb
movl $0x400, %esi            # imm = 0x400
movl $0x240, %edx            # imm = 0x240
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x400, (%rdi)          # imm = 0x400
movq $0x240, 0x8(%rdi)       # imm = 0x240
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x76b6(%rip), %rsi      # 0x9b0c
leaq 0x78c2(%rip), %rdx      # 0x9d1f
leaq 0x8023(%rip), %r9       # 0xa487
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x785c(%rip), %rdi      # 0x9cda
leaq 0x7876(%rip), %r8       # 0x9cfb
movl $0x200, %esi            # imm = 0x200
movl $0x440, %edx            # imm = 0x440
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x200, (%rdi)          # imm = 0x200
movq $0x440, 0x8(%rdi)       # imm = 0x440
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x764e(%rip), %rsi      # 0x9b0c
leaq 0x785a(%rip), %rdx      # 0x9d1f
leaq 0x7ffc(%rip), %r9       # 0xa4c8
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x77f4(%rip), %rdi      # 0x9cda
leaq 0x780e(%rip), %r8       # 0x9cfb
movl $0x100, %esi            # imm = 0x100
movl $0x540, %edx            # imm = 0x540
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
movl $0x100, %eax            # imm = 0x100
leaq 0x20(%rsp), %rdi
movq %rax, (%rdi)
movq $0x540, 0x8(%rdi)       # imm = 0x540
movq %rax, 0x10(%rdi)
leaq 0x75e9(%rip), %rsi      # 0x9b0c
leaq 0x77f5(%rip), %rdx      # 0x9d1f
leaq 0x7fd8(%rip), %r9       # 0xa509
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x778f(%rip), %rdi      # 0x9cda
leaq 0x77a9(%rip), %r8       # 0x9cfb
movl $0x200, %esi            # imm = 0x200
movl $0x120, %edx            # imm = 0x120
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x200, (%rdi)          # imm = 0x200
movq $0x120, 0x8(%rdi)       # imm = 0x120
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7581(%rip), %rsi      # 0x9b0c
leaq 0x778d(%rip), %rdx      # 0x9d1f
leaq 0x7fb1(%rip), %r9       # 0xa54a
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7727(%rip), %rdi      # 0x9cda
leaq 0x7741(%rip), %r8       # 0x9cfb
movl $0x100, %esi            # imm = 0x100
movl $0x220, %edx            # imm = 0x220
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
movl $0x100, %r15d           # imm = 0x100
leaq 0x20(%rsp), %rdi
movq %r15, (%rdi)
movq $0x220, 0x8(%rdi)       # imm = 0x220
movq %r15, 0x10(%rdi)
leaq 0x751b(%rip), %rsi      # 0x9b0c
leaq 0x7727(%rip), %rdx      # 0x9d1f
leaq 0x7f8c(%rip), %r9       # 0xa58b
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x76c1(%rip), %rdi      # 0x9cda
leaq 0x76db(%rip), %r8       # 0x9cfb
movl $0x100, %esi            # imm = 0x100
movl $0x90, %edx
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %r15, (%rdi)
movq $0x90, 0x8(%rdi)
movq %r15, 0x10(%rdi)
leaq 0x74bb(%rip), %rsi      # 0x9b0c
leaq 0x76c7(%rip), %rdx      # 0x9d1f
leaq 0x7f6d(%rip), %r9       # 0xa5cc
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7661(%rip), %rdi      # 0x9cda
leaq 0x767b(%rip), %r8       # 0x9cfb
movl $0x80, %esi
movl $0x110, %edx            # imm = 0x110
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x80, (%rdi)
movq $0x110, 0x8(%rdi)       # imm = 0x110
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7453(%rip), %rsi      # 0x9b0c
leaq 0x765f(%rip), %rdx      # 0x9d1f
leaq 0x7f46(%rip), %r9       # 0xa60d
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x75f9(%rip), %rdi      # 0x9cda
leaq 0x7613(%rip), %r8       # 0x9cfb
pushq $0x48
popq %rdx
movl $0x80, %esi
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x80, (%rdi)
movq $0x48, 0x8(%rdi)
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x73ed(%rip), %rsi      # 0x9b0c
leaq 0x75f9(%rip), %rdx      # 0x9d1f
leaq 0x7f21(%rip), %r9       # 0xa64e
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7593(%rip), %rdi      # 0x9cda
leaq 0x75ad(%rip), %r8       # 0x9cfb
pushq $0x40
popq %rsi
movl $0x88, %edx
movl $0x100, %ecx            # imm = 0x100
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x40, (%rdi)
movq $0x88, 0x8(%rdi)
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0x7387(%rip), %rsi      # 0x9b0c
leaq 0x7593(%rip), %rdx      # 0x9d1f
leaq 0x7efc(%rip), %r9       # 0xa68f
pushq $0x21
popq %rcx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
pushq $0xa
popq %rdi
callq 0x1040
leaq 0xd89d(%rip), %rdi      # 0x10052
callq 0x1060
leaq 0x8349(%rip), %rdi      # 0xab0a
leaq 0x835f(%rip), %rsi      # 0xab27
xorl %edx, %edx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x7450(%rip), %rsi      # 0x9c44
leaq 0x7311(%rip), %rdx      # 0x9b0c
leaq 0x7f07(%rip), %r9       # 0xa709
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8712(%rip), %rdi      # 0xaf2d
leaq 0x8305(%rip), %rsi      # 0xab27
xorl %edx, %edx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x73f6(%rip), %rsi      # 0x9c44
leaq 0x72b7(%rip), %rdx      # 0x9b0c
leaq 0x82d0(%rip), %r9       # 0xab2c
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x870e(%rip), %rdi      # 0xaf83
leaq 0x8723(%rip), %rsi      # 0xaf9f
pushq $0x5
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xce9e(%rip), %rsi      # 0xf747
leaq 0x86f4(%rip), %rdx      # 0xafa4
leaq 0x8693(%rip), %r9       # 0xaf4a
pushq $0x5
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8716(%rip), %rdi      # 0xafe7
leaq 0x86c7(%rip), %rsi      # 0xaf9f
pushq $0x5
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0xce42(%rip), %rsi      # 0xf747
leaq 0x8698(%rip), %rdx      # 0xafa4
leaq 0x8693(%rip), %r9       # 0xafa6
pushq $0x5
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8737(%rip), %rdi      # 0xb064
leaq 0x866b(%rip), %rsi      # 0xaf9f
pushq $0x5
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0xcde6(%rip), %rsi      # 0xf747
leaq 0x863c(%rip), %rdx      # 0xafa4
leaq 0x8694(%rip), %r9       # 0xb003
pushq $0x5
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8778(%rip), %rdi      # 0xb101
leaq 0x860f(%rip), %rsi      # 0xaf9f
pushq $0x5
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0xcd8a(%rip), %rsi      # 0xf747
leaq 0x85e0(%rip), %rdx      # 0xafa4
leaq 0x86b5(%rip), %r9       # 0xb080
pushq $0x5
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8125(%rip), %rdi      # 0xab0a
leaq 0x85b3(%rip), %rsi      # 0xaf9f
pushq $0x5
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x722b(%rip), %rsi      # 0x9c44
leaq 0x8584(%rip), %rdx      # 0xafa4
leaq 0x86f6(%rip), %r9       # 0xb11d
pushq $0x5
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x84ec(%rip), %rdi      # 0xaf2d
leaq 0x8557(%rip), %rsi      # 0xaf9f
pushq $0x5
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x71cf(%rip), %rsi      # 0x9c44
leaq 0x8528(%rip), %rdx      # 0xafa4
leaq 0x8a9b(%rip), %r9       # 0xb51e
pushq $0x5
popq %r8
xorl %ecx, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x84e6(%rip), %rdi      # 0xaf83
leaq 0x8eb4(%rip), %rsi      # 0xb958
pushq $0x1e
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xcc76(%rip), %rsi      # 0xf747
leaq 0x8e86(%rip), %rdx      # 0xb95e
leaq 0x8e40(%rip), %r9       # 0xb91f
pushq $0x3
popq %rcx
pushq $0x6
popq %r8
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x84ed(%rip), %rdi      # 0xafe7
leaq 0x8e57(%rip), %rsi      # 0xb958
pushq $0x1e
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0xcc19(%rip), %rsi      # 0xf747
leaq 0x8e29(%rip), %rdx      # 0xb95e
leaq 0x8e27(%rip), %r9       # 0xb963
pushq $0x3
popq %rcx
pushq $0x6
popq %r8
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x850d(%rip), %rdi      # 0xb064
leaq 0x8dfa(%rip), %rsi      # 0xb958
pushq $0x1e
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0xcbbc(%rip), %rsi      # 0xf747
leaq 0x8dcc(%rip), %rdx      # 0xb95e
leaq 0x8e0b(%rip), %r9       # 0xb9a4
pushq $0x3
popq %rcx
pushq $0x6
popq %r8
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x854d(%rip), %rdi      # 0xb101
leaq 0x8d9d(%rip), %rsi      # 0xb958
pushq $0x1e
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0xcb5f(%rip), %rsi      # 0xf747
leaq 0x8d6f(%rip), %rdx      # 0xb95e
leaq 0x8e0f(%rip), %r9       # 0xba05
pushq $0x3
popq %rcx
pushq $0x6
popq %r8
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7ef9(%rip), %rdi      # 0xab0a
leaq 0x8d40(%rip), %rsi      # 0xb958
pushq $0x1e
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6fff(%rip), %rsi      # 0x9c44
leaq 0x8d12(%rip), %rdx      # 0xb95e
leaq 0x8e33(%rip), %r9       # 0xba86
pushq $0x3
popq %rcx
pushq $0x6
popq %r8
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x82bf(%rip), %rdi      # 0xaf2d
leaq 0x8ce3(%rip), %rsi      # 0xb958
pushq $0x1e
popq %rdx
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6fa2(%rip), %rsi      # 0x9c44
leaq 0x8cb5(%rip), %rdx      # 0xb95e
leaq 0x91d7(%rip), %r9       # 0xbe87
pushq $0x3
popq %rcx
pushq $0x6
popq %r8
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x82b8(%rip), %rdi      # 0xaf83
leaq 0x95ef(%rip), %rsi      # 0xc2c1
movl $0x640, %edx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xca46(%rip), %rsi      # 0xf747
leaq 0x95c1(%rip), %rdx      # 0xc2c9
leaq 0x9579(%rip), %r9       # 0xc288
movl $0xc8, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x82bc(%rip), %rdi      # 0xafe7
leaq 0x958f(%rip), %rsi      # 0xc2c1
movl $0x640, %edx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0xc9e6(%rip), %rsi      # 0xf747
leaq 0x9561(%rip), %rdx      # 0xc2c9
leaq 0x9623(%rip), %r9       # 0xc392
movl $0xc8, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x82d9(%rip), %rdi      # 0xb064
leaq 0x952f(%rip), %rsi      # 0xc2c1
movl $0x640, %edx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0xc986(%rip), %rsi      # 0xf747
leaq 0x9501(%rip), %rdx      # 0xc2c9
leaq 0x9604(%rip), %r9       # 0xc3d3
movl $0xc8, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8316(%rip), %rdi      # 0xb101
leaq 0x94cf(%rip), %rsi      # 0xc2c1
movl $0x640, %edx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0xc926(%rip), %rsi      # 0xf747
leaq 0x94a1(%rip), %rdx      # 0xc2c9
leaq 0x9605(%rip), %r9       # 0xc434
movl $0xc8, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7cbf(%rip), %rdi      # 0xab0a
leaq 0x946f(%rip), %rsi      # 0xc2c1
movl $0x640, %edx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6dc3(%rip), %rsi      # 0x9c44
leaq 0x9441(%rip), %rdx      # 0xc2c9
leaq 0x9626(%rip), %r9       # 0xc4b5
movl $0xc8, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8082(%rip), %rdi      # 0xaf2d
leaq 0x940f(%rip), %rsi      # 0xc2c1
movl $0x640, %edx            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6d63(%rip), %rsi      # 0x9c44
leaq 0x93e1(%rip), %rdx      # 0xc2c9
leaq 0x99c7(%rip), %r9       # 0xc8b6
movl $0xc8, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8078(%rip), %rdi      # 0xaf83
leaq 0x9dde(%rip), %rsi      # 0xccf0
movl $0x645, %edx            # imm = 0x645
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xc806(%rip), %rsi      # 0xf747
leaq 0x9db0(%rip), %rdx      # 0xccf8
leaq 0x9d68(%rip), %r9       # 0xccb7
pushq $0x5
popq %r8
movl $0xc8, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x807b(%rip), %rdi      # 0xafe7
leaq 0x9d7d(%rip), %rsi      # 0xccf0
movl $0x645, %edx            # imm = 0x645
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0xc7a5(%rip), %rsi      # 0xf747
leaq 0x9d4f(%rip), %rdx      # 0xccf8
leaq 0x9e12(%rip), %r9       # 0xcdc2
pushq $0x5
popq %r8
movl $0xc8, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x8097(%rip), %rdi      # 0xb064
leaq 0x9d1c(%rip), %rsi      # 0xccf0
movl $0x645, %edx            # imm = 0x645
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0xc744(%rip), %rsi      # 0xf747
leaq 0x9cee(%rip), %rdx      # 0xccf8
leaq 0x9df2(%rip), %r9       # 0xce03
pushq $0x5
popq %r8
movl $0xc8, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x80d3(%rip), %rdi      # 0xb101
leaq 0x9cbb(%rip), %rsi      # 0xccf0
movl $0x645, %edx            # imm = 0x645
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0xc6e3(%rip), %rsi      # 0xf747
leaq 0x9c8d(%rip), %rdx      # 0xccf8
leaq 0x9df2(%rip), %r9       # 0xce64
pushq $0x5
popq %r8
movl $0xc8, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7a7b(%rip), %rdi      # 0xab0a
leaq 0x9c5a(%rip), %rsi      # 0xccf0
movl $0x645, %edx            # imm = 0x645
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6b7f(%rip), %rsi      # 0x9c44
leaq 0x9c2c(%rip), %rdx      # 0xccf8
leaq 0x9e12(%rip), %r9       # 0xcee5
pushq $0x5
popq %r8
movl $0xc8, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7e3d(%rip), %rdi      # 0xaf2d
leaq 0x9bf9(%rip), %rsi      # 0xccf0
movl $0x645, %edx            # imm = 0x645
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6b1e(%rip), %rsi      # 0x9c44
leaq 0x9bcb(%rip), %rdx      # 0xccf8
leaq 0xa1b2(%rip), %r9       # 0xd2e6
pushq $0x5
popq %r8
movl $0xc8, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7e32(%rip), %rdi      # 0xaf83
leaq 0xa5c8(%rip), %rsi      # 0xd720
movl $0x65e, %edx            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0xc5c0(%rip), %rsi      # 0xf747
leaq 0xa59a(%rip), %rdx      # 0xd728
leaq 0xa552(%rip), %r9       # 0xd6e7
pushq $0x6
popq %r8
movl $0xcb, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7e35(%rip), %rdi      # 0xafe7
leaq 0xa567(%rip), %rsi      # 0xd720
movl $0x65e, %edx            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x100, 0x10(%rdi)      # imm = 0x100
leaq 0xc55f(%rip), %rsi      # 0xf747
leaq 0xa539(%rip), %rdx      # 0xd728
leaq 0xa5ff(%rip), %r9       # 0xd7f5
pushq $0x6
popq %r8
movl $0xcb, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7e51(%rip), %rdi      # 0xb064
leaq 0xa506(%rip), %rsi      # 0xd720
movl $0x65e, %edx            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x340, (%rdi)          # imm = 0x340
movq $0x300, 0x8(%rdi)       # imm = 0x300
movq $0x180, 0x10(%rdi)      # imm = 0x180
leaq 0xc4fe(%rip), %rsi      # 0xf747
leaq 0xa4d8(%rip), %rdx      # 0xd728
leaq 0xa5df(%rip), %r9       # 0xd836
pushq $0x6
popq %r8
movl $0xcb, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7e8d(%rip), %rdi      # 0xb101
leaq 0xa4a5(%rip), %rsi      # 0xd720
movl $0x65e, %edx            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x240, (%rdi)          # imm = 0x240
movq $0x400, 0x8(%rdi)       # imm = 0x400
movq $0x200, 0x10(%rdi)      # imm = 0x200
leaq 0xc49d(%rip), %rsi      # 0xf747
leaq 0xa477(%rip), %rdx      # 0xd728
leaq 0xa5df(%rip), %r9       # 0xd897
pushq $0x6
popq %r8
movl $0xcb, %ecx
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0x7835(%rip), %rdi      # 0xab0a
leaq 0xa444(%rip), %rsi      # 0xd720
movl $0x65e, %edx            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6939(%rip), %rsi      # 0x9c44
leaq 0xa416(%rip), %rdx      # 0xd728
leaq 0xa5ff(%rip), %r15      # 0xd918
pushq $0x6
popq %r8
movl $0xcb, %ecx
movq %r15, %r9
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xa9e0(%rip), %rdi      # 0xdd19
leaq 0x5ee4(%rip), %rdx      # 0x9224
leaq 0xa3d9(%rip), %rcx      # 0xd720
movq %rdx, %rsi
movl $0x65e, %r8d            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x68ca(%rip), %rsi      # 0x9c44
leaq 0x678b(%rip), %rdx      # 0x9b0c
leaq 0xa3a0(%rip), %r8       # 0xd728
movl $0xcb, %r9d
xorl %ecx, %ecx
pushq %r15
pushq $0x6
callq 0x44c8
popq %rcx
popq %rdx
testl %eax, %eax
jne 0x168a
leaq 0x7b83(%rip), %rdi      # 0xaf2d
leaq 0xa36f(%rip), %rsi      # 0xd720
movl $0x65e, %edx            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x6864(%rip), %rsi      # 0x9c44
leaq 0xa341(%rip), %rdx      # 0xd728
leaq 0xa951(%rip), %r15      # 0xdd3f
pushq $0x6
popq %r8
movl $0xcb, %ecx
movq %r15, %r9
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xad32(%rip), %rdi      # 0xe140
leaq 0x5e0f(%rip), %rdx      # 0x9224
leaq 0xa304(%rip), %rcx      # 0xd720
movq %rdx, %rsi
movl $0x65e, %r8d            # imm = 0x65E
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq $0x200, 0x8(%rdi)       # imm = 0x200
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x67f5(%rip), %rsi      # 0x9c44
leaq 0x66b6(%rip), %rdx      # 0x9b0c
leaq 0xa2cb(%rip), %r8       # 0xd728
movl $0xcb, %r9d
xorl %ecx, %ecx
pushq %r15
pushq $0x6
callq 0x44c8
popq %rcx
popq %rdx
testl %eax, %eax
jne 0x168a
leaq 0xa89a(%rip), %rdi      # 0xdd19
leaq 0x5d9e(%rip), %rsi      # 0x9224
leaq 0xad1a(%rip), %rdx      # 0xe1a7
leaq 0xad25(%rip), %rcx      # 0xe1b9
pushq $0x20
popq %r8
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movl $0x100, %r15d           # imm = 0x100
movq %r15, 0x8(%rdi)
movq %r15, 0x10(%rdi)
leaq 0xaca6(%rip), %rax      # 0xe166
leaq 0x8dff(%rip), %rsi      # 0xc2c6
leaq 0xacfe(%rip), %rdx      # 0xe1cc
leaq 0xcc9e(%rip), %r8       # 0x10173
pushq $0xf
popq %rcx
pushq $0x4
popq %r9
pushq %rax
pushq $0x0
callq 0x44c8
popq %rcx
popq %rdx
testl %eax, %eax
jne 0x168a
leaq 0xa824(%rip), %rdi      # 0xdd19
leaq 0x5d28(%rip), %rsi      # 0x9224
leaq 0xaca4(%rip), %rdx      # 0xe1a7
leaq 0xad13(%rip), %rcx      # 0xe21d
movl $0x640, %r8d            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq %r15, 0x8(%rdi)
movq %r15, 0x10(%rdi)
leaq 0xacaa(%rip), %rax      # 0xe1dc
leaq 0x8d8d(%rip), %rsi      # 0xc2c6
leaq 0xac8c(%rip), %rdx      # 0xe1cc
leaq 0xcc31(%rip), %r8       # 0x10178
pushq $0xf
popq %rcx
movl $0xc8, %r9d
pushq %rax
pushq $0x0
callq 0x44c8
popq %rcx
popq %rdx
testl %eax, %eax
jne 0x168a
leaq 0xabd7(%rip), %rdi      # 0xe140
leaq 0x5cb4(%rip), %rsi      # 0x9224
leaq 0xac30(%rip), %rdx      # 0xe1a7
leaq 0xac3b(%rip), %rcx      # 0xe1b9
pushq $0x20
popq %r8
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movl $0x200, %r15d           # imm = 0x200
movq %r15, 0x8(%rdi)
movq %r15, 0x10(%rdi)
leaq 0xac7b(%rip), %rax      # 0xe225
leaq 0x8d15(%rip), %rsi      # 0xc2c6
leaq 0xac14(%rip), %rdx      # 0xe1cc
leaq 0xcbb4(%rip), %r8       # 0x10173
pushq $0xf
popq %rcx
pushq $0x4
popq %r9
pushq %rax
pushq $0x0
callq 0x44c8
popq %rcx
popq %rdx
testl %eax, %eax
jne 0x168a
leaq 0xab61(%rip), %rdi      # 0xe140
leaq 0x5c3e(%rip), %rsi      # 0x9224
leaq 0xabba(%rip), %rdx      # 0xe1a7
leaq 0xac29(%rip), %rcx      # 0xe21d
movl $0x640, %r8d            # imm = 0x640
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x440, (%rdi)          # imm = 0x440
movq %r15, 0x8(%rdi)
movq %r15, 0x10(%rdi)
leaq 0xac8a(%rip), %rax      # 0xe2a6
leaq 0x8ca3(%rip), %rsi      # 0xc2c6
leaq 0xaba2(%rip), %rdx      # 0xe1cc
leaq 0xcb47(%rip), %r8       # 0x10178
pushq $0xf
popq %rcx
movl $0xc8, %r9d
pushq %rax
pushq $0x0
callq 0x44c8
popq %rcx
popq %rdx
testl %eax, %eax
jne 0x168a
pushq $0xa
popq %rdi
callq 0x1040
leaq 0xca23(%rip), %rdi      # 0x1007e
callq 0x1060
leaq 0xacc0(%rip), %rdi      # 0xe327
movl $0x1000, %esi           # imm = 0x1000
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0x1000, 0x10(%rdi)     # imm = 0x1000
leaq 0x65ae(%rip), %rsi      # 0x9c44
leaq 0x646f(%rip), %rdx      # 0x9b0c
leaq 0x7065(%rip), %r9       # 0xa709
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xac6a(%rip), %rdi      # 0xe327
movl $0xfff, %esi            # imm = 0xFFF
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xfff, 0x10(%rdi)      # imm = 0xFFF
leaq 0x6558(%rip), %rsi      # 0x9c44
leaq 0x6419(%rip), %rdx      # 0x9b0c
leaq 0x700f(%rip), %r9       # 0xa709
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xac14(%rip), %rdi      # 0xe327
movl $0xffe, %esi            # imm = 0xFFE
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xffe, 0x10(%rdi)      # imm = 0xFFE
leaq 0x6502(%rip), %rsi      # 0x9c44
leaq 0x63c3(%rip), %rdx      # 0x9b0c
leaq 0xabf5(%rip), %r9       # 0xe345
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xabbe(%rip), %rdi      # 0xe327
movl $0xffd, %esi            # imm = 0xFFD
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xffd, 0x10(%rdi)      # imm = 0xFFD
leaq 0x64ac(%rip), %rsi      # 0x9c44
leaq 0x636d(%rip), %rdx      # 0x9b0c
leaq 0xafa0(%rip), %r9       # 0xe746
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xab68(%rip), %rdi      # 0xe327
movl $0xffc, %esi            # imm = 0xFFC
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xffc, 0x10(%rdi)      # imm = 0xFFC
leaq 0x6456(%rip), %rsi      # 0x9c44
leaq 0x6317(%rip), %rdx      # 0x9b0c
leaq 0xaf4a(%rip), %r9       # 0xe746
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xab12(%rip), %rdi      # 0xe327
movl $0xffb, %esi            # imm = 0xFFB
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xffb, 0x10(%rdi)      # imm = 0xFFB
leaq 0x6400(%rip), %rsi      # 0x9c44
leaq 0x62c1(%rip), %rdx      # 0x9b0c
leaq 0xb2f5(%rip), %r9       # 0xeb47
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xaabc(%rip), %rdi      # 0xe327
movl $0xffa, %esi            # imm = 0xFFA
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xffa, 0x10(%rdi)      # imm = 0xFFA
leaq 0x63aa(%rip), %rsi      # 0x9c44
leaq 0x626b(%rip), %rdx      # 0x9b0c
leaq 0xb6a0(%rip), %r9       # 0xef48
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xaa66(%rip), %rdi      # 0xe327
movl $0xff9, %esi            # imm = 0xFF9
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xff9, 0x10(%rdi)      # imm = 0xFF9
leaq 0x6354(%rip), %rsi      # 0x9c44
leaq 0x6215(%rip), %rdx      # 0x9b0c
leaq 0xba4b(%rip), %r9       # 0xf349
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
leaq 0xaa10(%rip), %rdi      # 0xe327
movl $0xff8, %esi            # imm = 0xFF8
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x540, (%rdi)          # imm = 0x540
movq $0x100, 0x8(%rdi)       # imm = 0x100
movq $0xff8, 0x10(%rdi)      # imm = 0xFF8
leaq 0x62fe(%rip), %rsi      # 0x9c44
leaq 0x61bf(%rip), %rdx      # 0x9b0c
leaq 0xbdf6(%rip), %r9       # 0xf74a
xorl %ecx, %ecx
xorl %r8d, %r8d
callq 0x42fe
testl %eax, %eax
jne 0x168a
pushq $0xa
popq %rdi
callq 0x1040
leaq 0xc73f(%rip), %rdi      # 0x100b4
callq 0x1060
leaq 0x588a(%rip), %rdi      # 0x920b
leaq 0x5c0e(%rip), %rsi      # 0x9596
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5c09(%rip), %rsi      # 0x95bb
leaq 0x5ba4(%rip), %rdx      # 0x955d
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x583e(%rip), %rdi      # 0x920b
leaq 0x5c43(%rip), %rsi      # 0x9617
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5c4f(%rip), %rsi      # 0x964d
leaq 0x5bd9(%rip), %rdx      # 0x95de
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x57f2(%rip), %rdi      # 0x920b
leaq 0x5c9a(%rip), %rsi      # 0x96ba
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5ca7(%rip), %rsi      # 0x96f1
leaq 0x5c30(%rip), %rdx      # 0x9681
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x57a6(%rip), %rdi      # 0x920b
leaq 0x5cf3(%rip), %rsi      # 0x975f
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5cf9(%rip), %rsi      # 0x978f
leaq 0x5c89(%rip), %rdx      # 0x9726
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x575a(%rip), %rdi      # 0x920b
leaq 0x5d3e(%rip), %rsi      # 0x97f6
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5d3a(%rip), %rsi      # 0x981c
leaq 0x5cd4(%rip), %rdx      # 0x97bd
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x570e(%rip), %rdi      # 0x920b
leaq 0x5d75(%rip), %rsi      # 0x9879
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5d7e(%rip), %rsi      # 0x98ac
leaq 0x5d0b(%rip), %rdx      # 0x9840
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x56c2(%rip), %rdi      # 0x920b
leaq 0x5dc6(%rip), %rsi      # 0x9916
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5dc7(%rip), %rsi      # 0x9941
leaq 0x5d5c(%rip), %rdx      # 0x98dd
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x5676(%rip), %rdi      # 0x920b
leaq 0x5e07(%rip), %rsi      # 0x99a3
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5e05(%rip), %rsi      # 0x99cb
leaq 0x5d9d(%rip), %rdx      # 0x996a
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x562a(%rip), %rdi      # 0x920b
leaq 0x5e42(%rip), %rsi      # 0x9a2a
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5e39(%rip), %rsi      # 0x9a4b
leaq 0x5dd8(%rip), %rdx      # 0x99f1
callq 0x4581
testl %eax, %eax
jne 0x168a
leaq 0x55de(%rip), %rdi      # 0x920b
leaq 0x5e6f(%rip), %rsi      # 0x9aa3
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq $0x480, (%rdi)          # imm = 0x480
movq $0x1c0, 0x8(%rdi)       # imm = 0x1C0
movq $0xe0, 0x10(%rdi)
leaq 0x5e64(%rip), %rsi      # 0x9ac2
leaq 0x5e05(%rip), %rdx      # 0x9a6a
callq 0x4581
testl %eax, %eax
jne 0x168a
pushq $0xa
popq %rdi
callq 0x1040
movq $0x480, (%rsp)          # imm = 0x480
movq $0x1c0, 0x8(%rsp)       # imm = 0x1C0
movq $0xe0, 0x10(%rsp)
pushq $0x1c
popq %rdi
callq 0x10e0
leaq 0x550e(%rip), %r15      # 0x91b1
testq %rax, %rax
je 0x42c7
movq %rax, %r12
pushq $0x39
popq %rdi
callq 0x10e0
testq %rax, %rax
je 0x42c7
movq %rax, %r13
leaq 0x20(%rsp), %rdi
movq %rsp, %rsi
callq 0x7948
testl %eax, %eax
jne 0x42c0
leaq 0xc3ef(%rip), %rdi      # 0x100ce
callq 0x1060
leaq 0xbe6f(%rip), %rdi      # 0xfb5a
xorl %eax, %eax
callq 0x1080
leaq 0xbe91(%rip), %rax      # 0xfb8a
leaq 0x20(%rsp), %rbp
movq %rsp, %r15
pushq $0x1
popq %rcx
movq %rbp, %rdi
movq %r15, %rsi
xorl %edx, %edx
xorl %r8d, %r8d
movq %r12, %r9
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbea0(%rip), %rdi      # 0xfbc3
xorl %eax, %eax
callq 0x1080
leaq 0xbec2(%rip), %rax      # 0xfbf3
pushq $0x2
popq %rcx
movq %rbp, %rdi
movq %r15, %rsi
xorl %edx, %edx
movq %rcx, %rbp
xorl %r8d, %r8d
movq %r12, %r9
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbed6(%rip), %rdi      # 0xfc2c
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %r15, %rsi
pushq $0x1
popq %rdx
movq %rbp, %rcx
xorl %r8d, %r8d
movq %r12, %r9
leaq 0xbe7b(%rip), %rax      # 0xfbf3
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbed3(%rip), %rdi      # 0xfc5c
xorl %eax, %eax
callq 0x1080
leaq 0xbef5(%rip), %rax      # 0xfc8c
pushq $0x3
popq %rbp
leaq 0x20(%rsp), %rdi
movq %r15, %rsi
xorl %edx, %edx
movq %rbp, %rcx
xorl %r8d, %r8d
movq %r12, %r9
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbf07(%rip), %rdi      # 0xfcc5
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %r15, %rsi
pushq $0x1
popq %rdx
movq %rbp, %rcx
xorl %r8d, %r8d
movq %r12, %r9
leaq 0xbeac(%rip), %rax      # 0xfc8c
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbf04(%rip), %rdi      # 0xfcf5
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %r15, %rsi
pushq $0x2
popq %rdx
movq %rbp, %rcx
xorl %r8d, %r8d
movq %r12, %r9
leaq 0xbe79(%rip), %rax      # 0xfc8c
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbf01(%rip), %rdi      # 0xfd25
xorl %eax, %eax
callq 0x1080
leaq 0xbf23(%rip), %rax      # 0xfd55
pushq $0x4
popq %rcx
leaq 0x20(%rsp), %rdi
movq %rdi, %rbp
movq %r15, %rsi
xorl %edx, %edx
xorl %r8d, %r8d
movq %r12, %r9
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbf35(%rip), %rdi      # 0xfd8e
xorl %eax, %eax
callq 0x1080
movq %rbp, %rdi
movq %r15, %rsi
pushq $0x1
popq %rdx
pushq $0x4
popq %rcx
xorl %r8d, %r8d
movq %r12, %r9
leaq 0xbedc(%rip), %rax      # 0xfd55
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbf34(%rip), %rdi      # 0xfdbe
xorl %eax, %eax
callq 0x1080
movq %rbp, %rdi
movq %r15, %rsi
pushq $0x2
popq %rdx
pushq $0x4
popq %rcx
xorl %r8d, %r8d
movq %r12, %r9
leaq 0xbeab(%rip), %rax      # 0xfd55
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbf33(%rip), %rdi      # 0xfdee
xorl %eax, %eax
callq 0x1080
movq %rbp, %rdi
movq %r15, %rsi
pushq $0x3
popq %rdx
pushq $0x4
popq %rcx
xorl %r8d, %r8d
movq %r12, %r9
leaq 0xbe7a(%rip), %rax      # 0xfd55
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
pushq $0xa
popq %rdi
callq 0x1040
leaq 0xc20e(%rip), %rdi      # 0x10102
callq 0x1060
leaq 0xbc5a(%rip), %rdi      # 0xfb5a
xorl %eax, %eax
callq 0x1080
pushq $0x1
popq %r15
movq %rbp, %rdi
movq %rsp, %rsi
xorl %edx, %edx
pushq $0x1
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbc67(%rip), %rax      # 0xfb8a
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbc8f(%rip), %rdi      # 0xfbc3
xorl %eax, %eax
callq 0x1080
movq %rbp, %rdi
movq %rsp, %rsi
xorl %edx, %edx
pushq $0x2
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbca0(%rip), %rbp      # 0xfbf3
pushq %rbp
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbcc8(%rip), %rdi      # 0xfc2c
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rsp, %rbp
movq %rbp, %rsi
pushq $0x1
popq %rdx
pushq $0x2
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbc6a(%rip), %rax      # 0xfbf3
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbcc2(%rip), %rdi      # 0xfc5c
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rbp, %rsi
xorl %edx, %edx
pushq $0x3
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbcd1(%rip), %rax      # 0xfc8c
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbcf9(%rip), %rdi      # 0xfcc5
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rsp, %rbp
movq %rbp, %rsi
pushq $0x1
popq %rdx
pushq $0x3
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbc9b(%rip), %rax      # 0xfc8c
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbcf3(%rip), %rdi      # 0xfcf5
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rbp, %rsi
pushq $0x2
popq %rdx
pushq $0x3
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbc68(%rip), %rax      # 0xfc8c
pushq %rax
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbcf0(%rip), %rdi      # 0xfd25
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rbp, %rsi
xorl %edx, %edx
pushq $0x4
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
leaq 0xbcff(%rip), %rbp      # 0xfd55
pushq %rbp
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbd27(%rip), %rdi      # 0xfd8e
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rsp, %rsi
pushq $0x1
popq %rdx
pushq $0x4
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
pushq %rbp
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbd2b(%rip), %rdi      # 0xfdbe
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rsp, %rsi
pushq $0x2
popq %rdx
pushq $0x4
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
pushq %rbp
pushq %r13
callq 0x4713
popq %rax
popq %rcx
leaq 0xbd2f(%rip), %rdi      # 0xfdee
xorl %eax, %eax
callq 0x1080
leaq 0x20(%rsp), %rdi
movq %rsp, %rsi
pushq $0x3
popq %rdx
pushq $0x4
popq %rcx
movl %r15d, %r8d
movq %r12, %r9
pushq %rbp
pushq %r13
callq 0x4713
popq %rax
popq %rcx
pushq $0xa
popq %rdi
callq 0x1040
leaq 0x20(%rsp), %rax
movq 0x118(%rax), %rdi
callq 0x1030
movq %r12, %rdi
callq 0x1030
movq %r13, %rdi
callq 0x1030
leaq 0xbd0a(%rip), %rdi      # 0xfe1e
leaq 0x4f48(%rip), %rsi      # 0x9063
xorl %eax, %eax
callq 0x1080
movq 0x150(%rsp), %rax
addq $0x7, %rax
cqto
idivq %rbx
movq %rax, %r13
movq %rax, %rdi
callq 0x10e0
testq %rax, %rax
je 0x42cc
movq %rax, %r12
leaq 0x1(,%r13,2), %rdi
callq 0x10e0
testq %rax, %rax
je 0x42cc
movq %rax, %r13
leaq 0x4ef9(%rip), %rdi      # 0x9063
xorl %esi, %esi
xorl %eax, %eax
callq 0x1110
testl %eax, %eax
js 0x42d5
movl %eax, %ebp
leaq 0xb5c3(%rip), %rcx      # 0xf747
leaq 0x20(%rsp), %rsi
leaq 0x140(%rsp), %rdx
movl %eax, %edi
movq %r12, %r8
callq 0x7fa0
testl %eax, %eax
jne 0x42e6
movq 0x150(%rsp), %rax
addq $0x7, %rax
cqto
idivq %rbx
movq %r13, %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0x7f18
leaq 0x4ea4(%rip), %rsi      # 0x906d
movq %r13, %rdi
callq 0x10c0
movl %eax, %ebx
testl %eax, %eax
leaq 0x650b(%rip), %rax      # 0xa6e7
cmovneq %rax, %r14
leaq 0x5925(%rip), %rdx      # 0x9b0c
cmovneq %r13, %rdx
leaq 0x64ef(%rip), %rdi      # 0xa6e1
movq %r14, %rsi
xorl %eax, %eax
callq 0x1080
testl %ebx, %ebx
je 0x4226
movq 0x140(%rsp), %rsi
movq 0x148(%rsp), %rdx
movq 0x150(%rsp), %rcx
leaq 0x64cf(%rip), %rdi      # 0xa6ee
xorl %eax, %eax
callq 0x1080
xorl %r15d, %r15d
testl %ebx, %ebx
setne %r15b
movl %ebp, %edi
callq 0x10a0
movq %r12, %rdi
callq 0x1030
movq %r13, %rdi
callq 0x1030
movq 0x138(%rsp), %rdi
callq 0x1030
jmp 0x168e
leaq 0xbd99(%rip), %rdi      # 0xfff8
jmp 0x1685
leaq 0xbd57(%rip), %rdi      # 0xffc2
jmp 0x1685
leaq 0xbd13(%rip), %rdi      # 0xff8a
jmp 0x1685
leaq 0x4ef9(%rip), %rdi      # 0x917c
jmp 0x42b6
leaq 0x4f0b(%rip), %rdi      # 0x9197
jmp 0x42b6
leaq 0xbcb4(%rip), %rdi      # 0xff49
jmp 0x1685
leaq 0x4f10(%rip), %rdi      # 0x91b1
jmp 0x42b6
leaq 0xbc5c(%rip), %rdi      # 0xff06
jmp 0x1685
leaq 0x4f02(%rip), %rdi      # 0x91b8
callq 0x1120
jmp 0x168a
leaq 0x4eb5(%rip), %r15      # 0x917c
movq %r15, %rdi
jmp 0x42b6
leaq 0x4ede(%rip), %rdi      # 0x91b1
jmp 0x42dc
leaq 0xbb6f(%rip), %rdi      # 0xfe4b
callq 0x1120
jmp 0x168e
leaq 0xbb63(%rip), %rdi      # 0xfe50
callq 0x1120
movl %ebp, %edi
callq 0x10a0
jmp 0x168e