// File: /workspace/github_c_makefile_star2_O3/joncampbell123[P]swfhax/c4_swf2svg.c
// Function: dump_shape_to_svg
static void dump_shape_to_svg(swf_reader *swf,swf_DefineShape *nfo,unsigned int tag_code) {
	FILE *fp;

	{
		char tmp[256];

		sprintf(tmp,"swf.shape.%u.svg",nfo->ShapeId);
		fp = fopen(tmp,"w");
		if (fp == NULL) return;
	}

	if (outline_only)
		do_dump_shape_outline_only(swf,nfo,tag_code,fp);
	else
		do_dump_shape(swf,nfo,tag_code,fp);

	fclose(fp);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x248, %rsp            # imm = 0x248
movl %edx, %r13d
movq %rsi, %r14
movq %rdi, %r12
movzwl (%rsi), %edx
leaq 0x5797(%rip), %rsi      # 0x73eb
leaq -0x260(%rbp), %rbx
movq %rbx, %rdi
xorl %eax, %eax
callq 0x11a0
leaq 0x5598(%rip), %rsi      # 0x7204
movq %rbx, %rdi
callq 0x1180
testq %rax, %rax
je 0x2d22
movq %rax, %rbx
cmpb $0x1, 0x94f1(%rip)      # 0xb178
jne 0x1d5d
movq %r14, -0x60(%rbp)
movq %rbx, -0x30(%rbp)
xorl %eax, %eax
cmpb $0x0, 0x94fa(%rip)      # 0xb198
movl $0x190, %ecx            # imm = 0x190
cmovel %eax, %ecx
movq %rcx, -0x50(%rbp)
leaq -0x158(%rbp), %rsi
movq %r12, %rdi
movl %r13d, -0x70(%rbp)
movl %r13d, %edx
callq 0x4cb7
testl %eax, %eax
jne 0x206b
cmpw $0x0, -0x156(%rbp)
je 0x1cfb
xorl %ebx, %ebx
leaq -0x158(%rbp), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x4f49
testl %eax, %eax
jne 0x206b
incl %ebx
movzwl -0x156(%rbp), %eax
cmpl %eax, %ebx
jb 0x1cdb
leaq -0x260(%rbp), %rsi
movq %r12, %rdi
movl -0x70(%rbp), %edx
callq 0x50df
testl %eax, %eax
jne 0x206b
movzwl -0x25e(%rbp), %eax
cmpl $0x53, -0x70(%rbp)
jne 0x1efa
testw %ax, %ax
je 0x1f28
xorl %ebx, %ebx
leaq -0x260(%rbp), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x4d99
testl %eax, %eax
jne 0x206b
incl %ebx
movzwl -0x25e(%rbp), %eax
cmpl %eax, %ebx
jb 0x1d38
jmp 0x1f28
movl $0x300000, %edi         # imm = 0x300000
callq 0x1130
testq %rax, %rax
je 0x2d1a
movq %rax, -0x50(%rbp)
xorl %eax, %eax
movw %ax, -0x44(%rbp)
movb $0x0, -0x42(%rbp)
movw %ax, -0x7c(%rbp)
movl $0x0, -0x80(%rbp)
leaq -0x158(%rbp), %rsi
movq %r12, %rdi
movl %r13d, %edx
callq 0x4cb7
testl %eax, %eax
jne 0x2d11
movzwl -0x156(%rbp), %eax
testq %rax, %rax
movq %rax, -0x40(%rbp)
je 0x1e3f
movl %r13d, -0x70(%rbp)
movq %r14, -0x60(%rbp)
movq %rbx, -0x30(%rbp)
imulq $0x74, %rax, %rdi
callq 0x1130
testq %rax, %rax
je 0x3407
leaq -0x148(%rbp), %r15
movq %rax, -0x38(%rbp)
movq %rax, %r14
addq $0x4, %r14
xorl %ebx, %ebx
leaq -0x158(%rbp), %r13
movq %r12, %rdi
movq %r13, %rsi
callq 0x4f49
testl %eax, %eax
jne 0x1eed
movb -0x154(%rbp), %al
movb %al, -0x4(%r14)
movl $0x1c, %ecx
movq %r14, %rdi
movq %r15, %rsi
rep  movsl (%rsi), %es:(%rdi)
incq %rbx
movzwl -0x156(%rbp), %eax
addq $0x74, %r14
cmpq %rax, %rbx
jb 0x1df0
movq -0x30(%rbp), %rbx
movq -0x60(%rbp), %r14
movq -0x38(%rbp), %r15
movl -0x70(%rbp), %r13d
jmp 0x1e42
xorl %r15d, %r15d
leaq -0x260(%rbp), %rsi
movq %r12, %rdi
movl %r13d, %edx
callq 0x50df
testl %eax, %eax
jne 0x2d04
movzwl -0x25e(%rbp), %eax
testq %rax, %rax
movq %rax, -0x78(%rbp)
je 0x2074
movq %r15, -0x38(%rbp)
movq %r14, -0x60(%rbp)
addl %eax, %eax
leaq (%rax,%rax,2), %rdi
callq 0x1130
testq %rax, %rax
je 0x3445
movq %rbx, -0x30(%rbp)
cmpl $0x53, %r13d
movq %rax, -0x68(%rbp)
movq %rax, %rbx
jne 0x207e
addq $0x2, %rbx
xorl %r15d, %r15d
leaq -0x260(%rbp), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x4d99
testl %eax, %eax
jne 0x2cf3
movzwl -0x25c(%rbp), %eax
movw %ax, -0x2(%rbx)
movl -0x25a(%rbp), %eax
movl %eax, (%rbx)
incq %r15
movzwl -0x25e(%rbp), %eax
addq $0x6, %rbx
cmpq %rax, %r15
jb 0x1eaf
jmp 0x20c5
movq -0x30(%rbp), %rbx
movq -0x38(%rbp), %r15
jmp 0x2d04
testw %ax, %ax
je 0x1f28
xorl %ebx, %ebx
leaq -0x260(%rbp), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x4d3c
testl %eax, %eax
jne 0x206b
incl %ebx
movzwl -0x25e(%rbp), %eax
cmpl %eax, %ebx
jb 0x1f08
movl $0x100000, %edi         # imm = 0x100000
callq 0x1130
movq %rax, -0x68(%rbp)
testq %rax, %rax
je 0x3426
leaq 0x50da(%rip), %rdi      # 0x7020
movl $0x26, %esi
movl $0x1, %edx
movq -0x30(%rbp), %rbx
movq %rbx, %rcx
callq 0x11b0
leaq 0x50e4(%rip), %rdi      # 0x7047
movl $0x63, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
movq -0x60(%rbp), %rdi
movl 0xc(%rdi), %eax
movl 0x14(%rdi), %esi
subl 0x8(%rdi), %eax
movq -0x50(%rbp), %r9
leal (%rax,%r9,2), %r8d
movl $0xcccccccd, %ecx       # imm = 0xCCCCCCCD
movq %r8, %rdx
imulq %rcx, %rdx
subl 0x10(%rdi), %esi
shrq $0x24, %rdx
leal (%rsi,%r9,2), %r9d
imulq %r9, %rcx
shrq $0x24, %rcx
leaq 0x50fb(%rip), %rsi      # 0x70ab
movq %rbx, %rdi
xorl %eax, %eax
callq 0x10e0
leaq 0x5151(%rip), %rdi      # 0x7112
movl $0x23, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
leaq 0x515c(%rip), %rdi      # 0x7136
movl $0x3a, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
leaq 0x51a9(%rip), %rdi      # 0x719c
movl $0xe, %esi
movl $0x1, %edx
movq %rbx, %r14
movq %rbx, %rcx
callq 0x11b0
leaq -0xc8(%rbp), %rsi
movq %r12, %rdi
callq 0x4765
testl %eax, %eax
jne 0x2049
movq %r14, %rbx
leaq -0xc8(%rbp), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x47b3
testl %eax, %eax
setne %cl
movb 0x10(%r14), %al
movq %rbx, %r14
testb %al, %al
sete %dl
orb %cl, %dl
je 0x21d9
leaq 0x5193(%rip), %rdi      # 0x71e3
movl $0x7, %esi
movl $0x1, %edx
movq %r14, %rcx
callq 0x11b0
movq -0x68(%rbp), %rdi
callq 0x1030
movq -0x30(%rbp), %rbx
jmp 0x2d1a
movq $0x0, -0x68(%rbp)
jmp 0x20d1
addq $0x2, %rbx
xorl %r15d, %r15d
leaq -0x260(%rbp), %r14
movq %r12, %rdi
movq %r14, %rsi
callq 0x4d3c
testl %eax, %eax
jne 0x2cf3
movzwl -0x25c(%rbp), %eax
movw %ax, -0x2(%rbx)
movl -0x25a(%rbp), %eax
movl %eax, (%rbx)
incq %r15
movzwl -0x25e(%rbp), %eax
addq $0x6, %rbx
cmpq %rax, %r15
jb 0x208c
movq -0x30(%rbp), %rbx
movq -0x60(%rbp), %r14
movq -0x38(%rbp), %r15
leaq 0x4f48(%rip), %rdi      # 0x7020
movl $0x26, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
leaq 0x4f56(%rip), %rdi      # 0x7047
movl $0x63, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
movl 0xc(%r14), %eax
movl 0x14(%r14), %ecx
subl 0x8(%r14), %eax
movslq %eax, %r8
imulq $0x66666667, %r8, %rdx  # imm = 0x66666667
movq %rdx, %rax
shrq $0x3f, %rax
sarq $0x23, %rdx
addl %eax, %edx
subl 0x10(%r14), %ecx
movslq %ecx, %r9
imulq $0x66666667, %r9, %rcx  # imm = 0x66666667
movq %rcx, %rax
shrq $0x3f, %rax
sarq $0x23, %rcx
addl %eax, %ecx
leaq 0x4f63(%rip), %rsi      # 0x70ab
movq %rbx, %rdi
xorl %eax, %eax
callq 0x10e0
leaq -0xc8(%rbp), %rsi
movq %r12, %rdi
callq 0x4765
testl %eax, %eax
jne 0x217c
leaq -0xc8(%rbp), %rsi
movq %r12, %rdi
callq 0x47b3
testl %eax, %eax
je 0x27c3
leaq 0x55c2(%rip), %rdi      # 0x7745
movl $0xe, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
leaq 0x56ea(%rip), %rdi      # 0x7886
movl $0x11, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
leaq 0x502e(%rip), %rdi      # 0x71e3
movl $0x7, %esi
movl $0x1, %edx
movq %rbx, %rcx
callq 0x11b0
movq -0x68(%rbp), %rdi
testq %rdi, %rdi
jne 0x2cff
jmp 0x2d04
movl $0x1, %ebx
movq %r14, %r13
leaq -0x158(%rbp), %r14
movq $0x0, -0x58(%rbp)
movq $0x0, -0x38(%rbp)
xorl %r15d, %r15d
movl $0x0, -0x88(%rbp)
andb $-0x2, %al
movb 0x8f8b(%rip), %cl       # 0xb198
cmpb $0x2, %al
jne 0x2332
testl %r15d, %r15d
setne %al
andb %cl, %al
cmpb $0x1, %al
jne 0x223d
movl $0x5, %esi
movl $0x1, %edx
leaq 0x5475(%rip), %rdi      # 0x76a7
movq %r13, %rcx
callq 0x11b0
xorl %r15d, %r15d
cmpl $0x10000, %ebx          # imm = 0x10000
ja 0x2267
testl %ebx, %ebx
je 0x3464
movl %ebx, %eax
shlq $0x4, %rax
movq -0x68(%rbp), %rcx
movq -0x38(%rbp), %rdx
movl %edx, -0x10(%rcx,%rax)
movq -0x58(%rbp), %rdx
movl %edx, -0xc(%rcx,%rax)
testl %r15d, %r15d
jne 0x233e
cmpb $0x1, 0x8f21(%rip)      # 0xb198
jne 0x2366
movq %r14, %r15
movq %r13, %r14
movl -0x88(%rbp), %r13d
movl %r13d, %eax
leaq 0x567c(%rip), %rcx      # 0x7910
movl (%rcx,%rax,4), %edx
movq %r14, %rdi
leaq 0x51d9(%rip), %rsi      # 0x747a
xorl %eax, %eax
callq 0x10e0
movq %r14, %rdi
leaq 0x51e0(%rip), %rsi      # 0x7492
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq %r14, %rdi
leaq 0x522c(%rip), %rsi      # 0x74f1
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movl $0x12, %esi
movl $0x1, %edx
leaq 0x526e(%rip), %rdi      # 0x754d
movq %r14, %rcx
callq 0x11b0
movq -0x50(%rbp), %rcx
movq -0x38(%rbp), %rax
leal (%rax,%rcx), %edx
movq -0x60(%rbp), %rax
subl 0x8(%rax), %edx
movq -0x58(%rbp), %rsi
addl %esi, %ecx
subl 0x10(%rax), %ecx
movq %r14, %rdi
leaq 0x5254(%rip), %rsi      # 0x7560
xorl %eax, %eax
callq 0x10e0
incl %r13d
cmpl $0x8, %r13d
movl $0x0, %eax
cmovael %eax, %r13d
movl %r13d, -0x88(%rbp)
movq %r14, %r13
movq %r15, %r14
jmp 0x237f
testl %r15d, %r15d
sete %al
orb %cl, %al
testb $0x1, %al
je 0x2344
movl %r15d, -0x40(%rbp)
jmp 0x2386
movl $0x5, %esi
movl $0x1, %edx
leaq 0x5352(%rip), %rdi      # 0x76a7
movq %r13, %rcx
callq 0x11b0
movl $0x0, -0x40(%rbp)
jmp 0x2386
movl $0x1c, %esi
movl $0x1, %edx
leaq 0x4e34(%rip), %rdi      # 0x71ab
movq %r13, %rcx
callq 0x11b0
movl $0x1, -0x40(%rbp)
movq %r13, %r15
movzbl -0xb8(%rbp), %eax
cmpl $0x1, %eax
je 0x2462
cmpl $0x3, %eax
movq -0x38(%rbp), %rcx
je 0x23d3
cmpl $0x2, %eax
jne 0x2508
movl %ebx, -0x78(%rbp)
addl -0xb0(%rbp), %ecx
movq -0x58(%rbp), %r14
addl -0xac(%rbp), %r14d
leaq 0x4e02(%rip), %rsi      # 0x71c8
movq -0x60(%rbp), %rbx
movq -0x50(%rbp), %rax
movq %r15, %r13
jmp 0x2430
movl %ebx, -0x78(%rbp)
addl -0xb0(%rbp), %ecx
movq %rcx, -0x38(%rbp)
movq -0x58(%rbp), %r14
addl -0xac(%rbp), %r14d
movq -0x50(%rbp), %r13
leal (%rcx,%r13), %edx
movq -0x60(%rbp), %rbx
subl 0x8(%rbx), %edx
leal (%r14,%r13), %ecx
subl 0x10(%rbx), %ecx
movq %r15, %rdi
leaq 0x4dc6(%rip), %rsi      # 0x71d1
xorl %eax, %eax
callq 0x10e0
movq -0x38(%rbp), %rcx
movq %r13, %rax
movq %r15, %r13
addl -0xa8(%rbp), %ecx
addl -0xa4(%rbp), %r14d
leaq 0x4d9a(%rip), %rsi      # 0x71ca
movl -0x40(%rbp), %r15d
movq %rcx, -0x38(%rbp)
leal (%rcx,%rax), %edx
subl 0x8(%rbx), %edx
movq %r14, -0x58(%rbp)
leal (%r14,%rax), %ecx
subl 0x10(%rbx), %ecx
movq %r13, %rdi
xorl %eax, %eax
callq 0x10e0
movl -0x78(%rbp), %ebx
leaq -0x158(%rbp), %r14
jmp 0x25e3
testb $0x1, -0xb4(%rbp)
je 0x255d
movl %ebx, %r13d
movq %r12, %rdi
movq %r14, %rsi
movl -0x70(%rbp), %edx
callq 0x4cb7
testl %eax, %eax
jne 0x206b
cmpw $0x0, -0x156(%rbp)
je 0x24b4
xorl %ebx, %ebx
movq %r12, %rdi
movq %r14, %rsi
callq 0x4f49
testl %eax, %eax
jne 0x206b
incl %ebx
movzwl -0x156(%rbp), %eax
cmpl %eax, %ebx
jb 0x2494
movq %r12, %rdi
leaq -0x260(%rbp), %rsi
movl -0x70(%rbp), %edx
callq 0x50df
testl %eax, %eax
jne 0x206b
movzwl -0x25e(%rbp), %eax
cmpl $0x53, -0x70(%rbp)
jne 0x2514
testw %ax, %ax
je 0x253f
xorl %ebx, %ebx
movq %r12, %rdi
leaq -0x260(%rbp), %rsi
callq 0x4d99
testl %eax, %eax
jne 0x206b
incl %ebx
movzwl -0x25e(%rbp), %eax
cmpl %eax, %ebx
jb 0x24e2
jmp 0x253f
movq %r15, %r13
movl -0x40(%rbp), %r15d
jmp 0x25e3
testw %ax, %ax
je 0x253f
xorl %ebx, %ebx
movq %r12, %rdi
leaq -0x260(%rbp), %rsi
callq 0x4d3c
testl %eax, %eax
jne 0x206b
incl %ebx
movzwl -0x25e(%rbp), %eax
cmpl %eax, %ebx
jb 0x251b
movq %r12, %rdi
leaq -0xc8(%rbp), %rsi
callq 0x4765
testl %eax, %eax
movq -0x30(%rbp), %r15
movl %r13d, %ebx
jne 0x33b1
cmpl $0x0, -0x40(%rbp)
movq -0x38(%rbp), %rcx
jne 0x259c
testb $0x1, 0x8c2a(%rip)      # 0xb198
movq %r15, %r13
movl -0x40(%rbp), %r15d
jne 0x25a3
movl $0x1c, %esi
movl $0x1, %edx
leaq 0x4c23(%rip), %rdi      # 0x71ab
movq %r13, %rcx
callq 0x11b0
movq -0x38(%rbp), %rcx
movl $0x1, %r15d
jmp 0x25a3
movq %r15, %r13
movl -0x40(%rbp), %r15d
testb $0x10, -0xb4(%rbp)
movq -0x50(%rbp), %rax
je 0x25c0
movl -0xb0(%rbp), %ecx
movl -0xac(%rbp), %edx
movq %rdx, -0x58(%rbp)
testl %r15d, %r15d
je 0x25dc
movl %ebx, -0x78(%rbp)
leaq 0x4c0b(%rip), %rsi      # 0x71da
movq -0x60(%rbp), %rbx
movq -0x58(%rbp), %r14
jmp 0x2434
movq %rcx, -0x38(%rbp)
xorl %r15d, %r15d
movb -0xb8(%rbp), %al
andb $-0x2, %al
cmpb $0x2, %al
jne 0x2645
testl %r15d, %r15d
je 0x2619
testb $0x1, 0x8b9d(%rip)      # 0xb198
je 0x2619
movl $0x5, %esi
movl $0x1, %edx
leaq 0x5099(%rip), %rdi      # 0x76a7
movq %r13, %rcx
callq 0x11b0
xorl %r15d, %r15d
cmpl $0x10000, %ebx          # imm = 0x10000
ja 0x2645
testl %ebx, %ebx
je 0x3483
movl %ebx, %eax
shlq $0x4, %rax
movq -0x68(%rbp), %rcx
movq -0x38(%rbp), %rdx
movl %edx, -0x8(%rcx,%rax)
movq -0x58(%rbp), %rdx
movl %edx, -0x4(%rcx,%rax)
incl %ebx
movq %r12, %rdi
leaq -0xc8(%rbp), %rsi
callq 0x47b3
testl %eax, %eax
jne 0x2666
movb -0xb8(%rbp), %al
testb %al, %al
jne 0x2205
testl %r15d, %r15d
je 0x2684
leaq 0x5035(%rip), %rdi      # 0x76a7
movl $0x5, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x11b0
cmpl $0x2, %ebx
setae %al
andb 0x8b08(%rip), %al       # 0xb198
cmpb $0x1, %al
movq %r13, %r14
movq -0x60(%rbp), %r13
jne 0x2049
movl %ebx, %eax
movq %rax, -0x40(%rbp)
movq -0x68(%rbp), %r12
addq $0xc, %r12
movl $0x1, %r15d
xorl %ebx, %ebx
cmpq $0xa, %r15
movl $0x118, %ecx            # imm = 0x118
movl $0xba, %eax
cmovael %eax, %ecx
movl %ecx, -0x70(%rbp)
movq %r14, %rdi
leaq 0x4ea5(%rip), %rsi      # 0x7578
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movl %ebx, %eax
leaq 0x522a(%rip), %rcx      # 0x7910
movl (%rcx,%rax,4), %edx
movl %edx, -0x38(%rbp)
movl -0xc(%r12), %r14d
addl -0x50(%rbp), %r14d
movl %r14d, %ecx
subl 0x8(%r13), %ecx
movl -0x8(%r12), %r13d
addl -0x50(%rbp), %r13d
movl %r13d, %r8d
movq -0x60(%rbp), %rax
subl 0x10(%rax), %r8d
movq -0x30(%rbp), %rdi
leaq 0x4e7f(%rip), %rsi      # 0x759a
xorl %eax, %eax
callq 0x10e0
movq -0x60(%rbp), %rax
subl 0x8(%rax), %r14d
movq -0x60(%rbp), %rax
subl 0x10(%rax), %r13d
movq -0x30(%rbp), %rdi
leaq 0x4ea2(%rip), %rsi      # 0x75df
movl -0x70(%rbp), %edx
movl %r14d, %ecx
movq -0x50(%rbp), %r14
movl %r13d, %r8d
movq -0x60(%rbp), %r13
movl %r15d, %r9d
xorl %eax, %eax
callq 0x10e0
movl -0x4(%r12), %ecx
addl %r14d, %ecx
subl 0x8(%r13), %ecx
movl (%r12), %r8d
addl %r14d, %r8d
subl 0x10(%r13), %r8d
movq -0x30(%rbp), %r14
movq %r14, %rdi
leaq 0x4ed9(%rip), %rsi      # 0x7656
movl -0x38(%rbp), %edx
xorl %eax, %eax
callq 0x10e0
movl $0x7, %esi
movl $0x1, %edx
leaq 0x4f15(%rip), %rdi      # 0x76ad
movq %r14, %rcx
callq 0x11b0
incl %ebx
cmpl $0x8, %ebx
movl $0x0, %eax
cmovael %eax, %ebx
incq %r15
addq $0x10, %r12
cmpq %r15, -0x40(%rbp)
jne 0x26b5
jmp 0x2049
movl %r13d, -0x70(%rbp)
movq %r15, -0x38(%rbp)
movq %r14, -0x60(%rbp)
movq %rbx, -0x30(%rbp)
xorl %r13d, %r13d
xorl %ebx, %ebx
movl $0x0, -0x58(%rbp)
movq $0x0, -0xd0(%rbp)
movq $0x0, -0xd8(%rbp)
xorl %r15d, %r15d
movl $0x0, -0x88(%rbp)
movl $0x0, -0x98(%rbp)
movl $0x0, -0x8c(%rbp)
movl $0x0, -0x90(%rbp)
movq -0x40(%rbp), %r14
movzbl -0xb8(%rbp), %eax
cmpq $0x3, %rax
ja 0x2cd7
leaq 0x47d4(%rip), %rcx      # 0x7010
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movzwl -0xb4(%rbp), %eax
testb $0x1, %al
je 0x2be0
movq %r12, %rdi
leaq -0x158(%rbp), %rsi
movl -0x70(%rbp), %edx
callq 0x4cb7
testl %eax, %eax
jne 0x2d34
movzwl -0x156(%rbp), %eax
testq %rax, %rax
movl %r15d, -0x9c(%rbp)
je 0x2a8a
addq %r14, %rax
imulq $0x74, %rax, %rsi
movq -0x38(%rbp), %rdi
callq 0x1140
movq %rax, -0x38(%rbp)
testq %rax, %rax
je 0x34c1
cmpw $0x0, -0x156(%rbp)
movq %r14, -0x40(%rbp)
je 0x2a70
imulq $0x74, %r14, %rax
movq -0x38(%rbp), %rcx
leaq (%rcx,%rax), %r14
addq $0x4, %r14
xorl %r15d, %r15d
movq %r12, %rdi
leaq -0x158(%rbp), %rsi
callq 0x4f49
testl %eax, %eax
jne 0x2d34
movb -0x154(%rbp), %al
movb %al, -0x4(%r14)
movl $0x1c, %ecx
movq %r14, %rdi
leaq -0x148(%rbp), %rsi
rep  movsl (%rsi), %es:(%rdi)
incq %r15
movzwl -0x156(%rbp), %eax
addq $0x74, %r14
cmpq %rax, %r15
jb 0x28c7
jmp 0x2a72
movl -0x58(%rbp), %ecx
cmpl $0xffff, %ecx           # imm = 0xFFFF
movq -0x50(%rbp), %rsi
jg 0x33bd
movslq %ecx, %rax
incl %ecx
movl %ecx, -0x58(%rbp)
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
movl -0xb0(%rbp), %edx
addl %ebx, %edx
movl -0xac(%rbp), %edi
addl %r13d, %edi
movb $0x3, (%rsi,%rax)
movzwl -0x44(%rbp), %ecx
movw %cx, 0x1(%rsi,%rax)
movb -0x42(%rbp), %cl
movb %cl, 0x3(%rsi,%rax)
movl %ebx, 0x4(%rsi,%rax)
movl -0xa8(%rbp), %ebx
addl %edx, %ebx
movl %r13d, 0x8(%rsi,%rax)
movl -0xa4(%rbp), %ecx
addl %edi, %ecx
movl %edx, -0x90(%rbp)
movl %edx, 0xc(%rsi,%rax)
movl %edi, -0x8c(%rbp)
movl %edi, 0x10(%rsi,%rax)
movl -0x98(%rbp), %edx
movw %dx, 0x14(%rsi,%rax)
movl -0x88(%rbp), %edx
movw %dx, 0x16(%rsi,%rax)
movw %r15w, 0x18(%rsi,%rax)
movl -0x80(%rbp), %edx
movl %edx, 0x1a(%rsi,%rax)
movzwl -0x7c(%rbp), %edx
movw %dx, 0x1e(%rsi,%rax)
movq $-0x1, 0x20(%rsi,%rax)
movq $0x0, 0x28(%rsi,%rax)
movl %ecx, %r13d
jmp 0x2cd7
movl -0x58(%rbp), %ecx
cmpl $0xffff, %ecx           # imm = 0xFFFF
movq -0x50(%rbp), %rdx
jg 0x33bd
movslq %ecx, %rax
incl %ecx
movl %ecx, -0x58(%rbp)
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
movb $0x2, (%rdx,%rax)
movzwl -0x44(%rbp), %ecx
movw %cx, 0x1(%rdx,%rax)
movb -0x42(%rbp), %cl
movb %cl, 0x3(%rdx,%rax)
movl %ebx, 0x4(%rdx,%rax)
movl %r13d, 0x8(%rdx,%rax)
movl -0x90(%rbp), %ecx
movl %ecx, 0xc(%rdx,%rax)
movl -0x8c(%rbp), %ecx
movl %ecx, 0x10(%rdx,%rax)
movl -0x98(%rbp), %ecx
movw %cx, 0x14(%rdx,%rax)
movl -0x88(%rbp), %ecx
movw %cx, 0x16(%rdx,%rax)
movw %r15w, 0x18(%rdx,%rax)
movl -0x80(%rbp), %ecx
movl %ecx, 0x1a(%rdx,%rax)
movzwl -0x7c(%rbp), %ecx
movw %cx, 0x1e(%rdx,%rax)
movq $-0x1, 0x20(%rdx,%rax)
movq $0x0, 0x28(%rdx,%rax)
addl -0xb0(%rbp), %ebx
addl -0xac(%rbp), %r13d
jmp 0x2cd7
xorl %eax, %eax
movq -0x40(%rbp), %rcx
addq %rcx, %rax
movq %rcx, -0xd8(%rbp)
movq %rax, %r14
movl -0x9c(%rbp), %r15d
movq %r12, %rdi
leaq -0x260(%rbp), %rsi
movl -0x70(%rbp), %edx
callq 0x50df
testl %eax, %eax
jne 0x2d34
movzwl -0x25e(%rbp), %eax
testq %rax, %rax
movq -0x68(%rbp), %rdi
je 0x2bc2
addq -0x78(%rbp), %rax
addq %rax, %rax
leaq (%rax,%rax,2), %rsi
callq 0x1140
testq %rax, %rax
je 0x34e0
movzwl -0x25e(%rbp), %ecx
cmpl $0x53, -0x70(%rbp)
movq %rax, -0x68(%rbp)
jne 0x2b43
testw %cx, %cx
movq -0x78(%rbp), %rcx
je 0x2baf
movq %r14, -0x40(%rbp)
leaq (%rcx,%rcx,2), %rdx
leaq (%rax,%rdx,2), %r15
addq $0x2, %r15
xorl %r14d, %r14d
movq %r12, %rdi
leaq -0x260(%rbp), %rsi
callq 0x4d99
testl %eax, %eax
jne 0x2cf3
movzwl -0x25c(%rbp), %eax
movw %ax, -0x2(%r15)
movl -0x25a(%rbp), %eax
movl %eax, (%r15)
incq %r14
movzwl -0x25e(%rbp), %eax
addq $0x6, %r15
cmpq %rax, %r14
jb 0x2b02
jmp 0x2b9e
testw %cx, %cx
movq -0x78(%rbp), %rcx
je 0x2baf
movq %r14, -0x40(%rbp)
leaq (%rcx,%rcx,2), %rdx
leaq (%rax,%rdx,2), %r15
addq $0x2, %r15
xorl %r14d, %r14d
movq %r12, %rdi
leaq -0x260(%rbp), %rsi
callq 0x4d3c
testl %eax, %eax
jne 0x2cf3
movzwl -0x25c(%rbp), %eax
movw %ax, -0x2(%r15)
movl -0x25a(%rbp), %eax
movl %eax, (%r15)
incq %r14
movzwl -0x25e(%rbp), %eax
addq $0x6, %r15
cmpq %rax, %r14
jb 0x2b5f
movq -0x78(%rbp), %rcx
movq -0x40(%rbp), %r14
movl -0x9c(%rbp), %r15d
jmp 0x2bb1
xorl %eax, %eax
movzwl %ax, %eax
addq %rcx, %rax
movq %rcx, -0xd0(%rbp)
movq %rax, -0x78(%rbp)
movq %r12, %rdi
leaq -0xc8(%rbp), %rsi
callq 0x4765
testl %eax, %eax
jne 0x2d34
movzwl -0xb4(%rbp), %eax
movq -0x50(%rbp), %rdx
movzwl -0xa4(%rbp), %ecx
addw -0xd0(%rbp), %cx
testb $0x2, %al
cmovel -0x98(%rbp), %ecx
movl %ecx, -0x98(%rbp)
movzwl -0xa6(%rbp), %ecx
movq -0xd8(%rbp), %rsi
addw %si, %cx
testb $0x4, %al
cmovel %r15d, %ecx
movl %ecx, %r15d
movzwl -0xa8(%rbp), %ecx
addw %si, %cx
testb $0x8, %al
cmovel -0x88(%rbp), %ecx
movl %ecx, -0x88(%rbp)
testb $0x10, %al
je 0x2cd7
movl -0x58(%rbp), %ecx
cmpl $0xffff, %ecx           # imm = 0xFFFF
jg 0x33bd
movslq %ecx, %rax
incl %ecx
movl %ecx, -0x58(%rbp)
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
movb $0x0, (%rdx,%rax)
movzwl -0x44(%rbp), %ecx
movw %cx, 0x1(%rdx,%rax)
movb -0x42(%rbp), %cl
movb %cl, 0x3(%rdx,%rax)
movl %ebx, 0x4(%rdx,%rax)
movl %r13d, 0x8(%rdx,%rax)
movl -0x90(%rbp), %ecx
movl %ecx, 0xc(%rdx,%rax)
movl -0x8c(%rbp), %ecx
movl %ecx, 0x10(%rdx,%rax)
movl -0x98(%rbp), %ecx
movw %cx, 0x14(%rdx,%rax)
movl -0x88(%rbp), %ecx
movw %cx, 0x16(%rdx,%rax)
movw %r15w, 0x18(%rdx,%rax)
movl -0x80(%rbp), %ecx
movl %ecx, 0x1a(%rdx,%rax)
movzwl -0x7c(%rbp), %ecx
movw %cx, 0x1e(%rdx,%rax)
movq $-0x1, 0x20(%rdx,%rax)
movq $0x0, 0x28(%rdx,%rax)
movl -0xb0(%rbp), %ebx
movl -0xac(%rbp), %r13d
movq %r12, %rdi
leaq -0xc8(%rbp), %rsi
callq 0x47b3
testl %eax, %eax
je 0x2824
jmp 0x2dd3
movq -0x30(%rbp), %rbx
movq -0x38(%rbp), %r15
movq -0x68(%rbp), %rdi
callq 0x1030
testq %r15, %r15
je 0x2d11
movq %r15, %rdi
callq 0x1030
movq -0x50(%rbp), %rdi
callq 0x1030
movq %rbx, %rdi
callq 0x1060
addq $0x248, %rsp            # imm = 0x248
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq -0x30(%rbp), %rbx
movq -0x38(%rbp), %r15
jmp 0x21c7
movl -0x58(%rbp), %ecx
cmpl $0xffff, %ecx           # imm = 0xFFFF
movq -0x50(%rbp), %rdx
jg 0x33bd
movslq %ecx, %rax
incl %ecx
movl %ecx, -0x58(%rbp)
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
movb $0x0, (%rdx,%rax)
movzwl -0x44(%rbp), %ecx
movw %cx, 0x1(%rdx,%rax)
movb -0x42(%rbp), %cl
movb %cl, 0x3(%rdx,%rax)
movl %ebx, 0x4(%rdx,%rax)
movl %r13d, 0x8(%rdx,%rax)
movl -0x90(%rbp), %ecx
movl %ecx, 0xc(%rdx,%rax)
movl -0x8c(%rbp), %ecx
movl %ecx, 0x10(%rdx,%rax)
movl -0x98(%rbp), %ecx
movw %cx, 0x14(%rdx,%rax)
movl -0x88(%rbp), %ecx
movw %cx, 0x16(%rdx,%rax)
movw %r15w, 0x18(%rdx,%rax)
movl -0x80(%rbp), %ecx
movl %ecx, 0x1a(%rdx,%rax)
movzwl -0x7c(%rbp), %ecx
movw %cx, 0x1e(%rdx,%rax)
movq $-0x1, 0x20(%rdx,%rax)
movq $0x0, 0x28(%rdx,%rax)
movq %r14, -0x40(%rbp)
leaq 0x4967(%rip), %rdi      # 0x7745
movl $0xe, %esi
movl $0x1, %edx
movq -0x30(%rbp), %rbx
movq %rbx, %rcx
callq 0x11b0
movl -0x58(%rbp), %eax
testl %eax, %eax
movq -0x38(%rbp), %r15
je 0x2195
movq %r15, -0x38(%rbp)
movl %eax, -0x58(%rbp)
movslq %eax, %rbx
movl %ebx, %eax
movq %rax, -0x70(%rbp)
xorl %edi, %edi
xorl %r12d, %r12d
movq -0x50(%rbp), %rsi
movq %r12, %r15
leaq (%r12,%r12,2), %r14
shlq $0x4, %r14
incq %r12
cmpq $-0x1, 0x20(%rsi,%r14)
jne 0x2ea5
cmpq %rbx, %r12
movl $0x0, %r13d
cmovbl %r12d, %r13d
cmpq %r13, %r15
je 0x2ea5
addq %rsi, %r14
movl %r15d, %ecx
movl %r13d, %eax
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
cmpq $-0x1, 0x20(%rsi,%rax)
jne 0x2e96
addq %rsi, %rax
movl 0x4(%r14), %edx
cmpl 0x4(%rax), %edx
jne 0x2e96
movl 0x8(%r14), %edx
cmpl 0x8(%rax), %edx
jne 0x2e96
movl %ecx, %edx
movq %rdx, 0x20(%rax)
movq -0x30(%rbp), %rdi
leaq 0x48d1(%rip), %rsi      # 0x7754
movl %r13d, %edx
xorl %eax, %eax
callq 0x10e0
xorl %edi, %edi
movq -0x50(%rbp), %rsi
movl %r13d, %ecx
incl %r13d
cmpq %rbx, %r13
cmovael %edi, %r13d
cmpq %r13, %r15
jne 0x2e4a
cmpq -0x70(%rbp), %r12
jne 0x2e1c
xorl %r14d, %r14d
xorl %ebx, %ebx
movq -0x30(%rbp), %rdi
leaq 0x48bb(%rip), %rsi      # 0x777a
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
leal 0x1(%rbx), %r12d
movl %ebx, %eax
leaq (%rax,%rax,2), %r15
shlq $0x4, %r15
movq -0x50(%rbp), %rsi
cmpb $0x0, (%rsi,%r15)
movl -0x58(%rbp), %edi
je 0x3165
addq %rsi, %r15
movl %r12d, %eax
leaq (%rax,%rax,2), %rcx
shlq $0x4, %rcx
addq %rsi, %rcx
xorpd %xmm0, %xmm0
movq %r15, %r13
movq %rcx, %rax
cmpq %r15, %r13
je 0x2f0f
cmpq $-0x1, 0x20(%r13)
jne 0x2f4e
testq %rax, %rax
je 0x3165
movl 0x4(%rax), %ecx
subl 0x4(%r13), %ecx
movl 0x8(%r13), %edx
addl 0x8(%rax), %edx
imull %ecx, %edx
xorps %xmm1, %xmm1
cvtsi2sd %edx, %xmm1
addsd %xmm1, %xmm0
incl %r12d
leaq (%r12,%r12,2), %rcx
shlq $0x4, %rcx
addq %rsi, %rcx
cmpl %edi, %r12d
cmovaeq %r14, %rcx
movq %rax, %r13
jmp 0x2f00
subq %rsi, %r13
sarq $0x4, %r13
movabsq $-0x5555555555555555, %rax # imm = 0xAAAAAAAAAAAAAAAB
imulq %rax, %r13
cmpl %r13d, %ebx
jae 0x3165
xorl %r14d, %r14d
ucomisd 0x4091(%rip), %xmm0     # 0x7008
setbe %r14b
movzwl 0x16(%r15), %r9d
movzwl 0x18(%r15), %eax
movl %eax, (%rsp)
movq -0x30(%rbp), %rdi
leaq 0x4809(%rip), %rsi      # 0x779c
movl %ebx, %edx
movl %r13d, %ecx
movsd %xmm0, -0x88(%rbp)
movl %r14d, %r8d
movb $0x1, %al
callq 0x10e0
movq %r14, -0x98(%rbp)
movzwl 0x16(%r15,%r14,2), %r14d
cmpq %r14, -0x40(%rbp)
jb 0x317a
testw %r14w, %r14w
je 0x3165
movl %r13d, %eax
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
movq -0x50(%rbp), %rcx
movl 0x20(%rcx,%rax), %edx
cmpl %edx, %ebx
je 0x2ff6
movq -0x30(%rbp), %rdi
leaq 0x4817(%rip), %rsi      # 0x7804
movl %ebx, %ecx
xorl %eax, %eax
callq 0x10e0
movzwl %r14w, %eax
imulq $0x74, %rax, %r14
addq -0x38(%rbp), %r14
movl $0x1c, %esi
movl $0x1, %edx
leaq 0x483f(%rip), %rdi      # 0x7852
movq -0x30(%rbp), %r12
movq %r12, %rcx
callq 0x11b0
cmpb $0x0, -0x74(%r14)
je 0x3041
movl $0x4, %esi
movl $0x1, %edx
leaq 0x484a(%rip), %rdi      # 0x7881
movq %r12, %rcx
callq 0x11b0
jmp 0x3066
movzbl -0x70(%r14), %edx
movzbl -0x6f(%r14), %ecx
movzbl -0x6e(%r14), %r8d
movzbl -0x6d(%r14), %r9d
movq %r12, %rdi
leaq 0x4810(%rip), %rsi      # 0x786f
xorl %eax, %eax
callq 0x10e0
movsd -0x88(%rbp), %xmm0
ucomisd 0x3f92(%rip), %xmm0     # 0x7008
setbe %r15b
movl $0x5, %esi
movl $0x1, %edx
leaq 0x4137(%rip), %rdi      # 0x71c2
movq %r12, %rcx
callq 0x11b0
incb %r15b
xorl %r12d, %r12d
movl %ebx, %eax
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
movq -0x50(%rbp), %rcx
leaq (%rcx,%rax), %r14
orb %r15b, 0x28(%rcx,%rax)
subl $0x1, %r12d
jae 0x30da
movl 0x4(%r14), %edx
movl 0x8(%r14), %ecx
movq -0x60(%rbp), %rax
subl 0x8(%rax), %edx
subl 0x10(%rax), %ecx
movq -0x30(%rbp), %rdi
leaq 0x4107(%rip), %rsi      # 0x71da
xorl %eax, %eax
callq 0x10e0
movzbl (%r14), %eax
leaq 0x40e3(%rip), %rsi      # 0x71c8
cmpl $0x2, %eax
je 0x311a
cmpl $0x3, %eax
jne 0x3137
movl 0xc(%r14), %edx
movl 0x10(%r14), %ecx
movq -0x60(%rbp), %rax
subl 0x8(%rax), %edx
subl 0x10(%rax), %ecx
movq -0x30(%rbp), %rdi
leaq 0x40c5(%rip), %rsi      # 0x71d1
xorl %eax, %eax
callq 0x10e0
leaq 0x40b0(%rip), %rsi      # 0x71ca
movl 0x34(%r14), %edx
movl 0x38(%r14), %ecx
movq -0x60(%rbp), %rax
subl 0x8(%rax), %edx
subl 0x10(%rax), %ecx
movq -0x30(%rbp), %rdi
xorl %eax, %eax
callq 0x10e0
leal 0x1(%rbx), %eax
addl $0x2, %ebx
cmpl %r13d, %ebx
movl %eax, %ebx
jbe 0x3099
movl $0x5, %esi
movl $0x1, %edx
leaq 0x454e(%rip), %rdi      # 0x76a7
movq -0x30(%rbp), %rcx
callq 0x11b0
movl %r13d, %r12d
movl %r12d, %ebx
cmpl -0x70(%rbp), %r12d
movl $0x0, %r14d
jb 0x2eb4
jmp 0x31ac
movq 0x7e77(%rip), %rax      # 0xaff8
movq (%rax), %rcx
movl $0x20, %esi
movl $0x1, %edx
leaq 0x464e(%rip), %rdi      # 0x77e3
callq 0x11b0
movq -0x98(%rbp), %rax
movzwl 0x16(%r15,%rax,2), %r14d
jmp 0x2fc1
leaq 0x46d3(%rip), %rdi      # 0x7886
movl $0x11, %esi
movl $0x1, %edx
movq -0x30(%rbp), %rbx
movq %rbx, %rcx
callq 0x11b0
cmpl $0x2, -0x58(%rbp)
movq -0x38(%rbp), %r15
jb 0x21ae
movl $0x1, %r12d
xorl %eax, %eax
movq -0x50(%rbp), %rdx
movq -0x78(%rbp), %rsi
movl %eax, %eax
leaq (%rax,%rax,2), %rax
shlq $0x4, %rax
leaq (%rdx,%rax), %rbx
movzwl 0x14(%rdx,%rax), %eax
movzwl %ax, %ecx
cmpq %rcx, %rsi
jb 0x337d
testw %ax, %ax
je 0x3363
cmpq %rcx, %rsi
jb 0x3363
cmpb $0x0, (%rbx)
je 0x3363
movq -0x68(%rbp), %r15
testq %r15, %r15
je 0x34a2
movl %r12d, %r14d
leaq (%r14,%r14,2), %r13
shlq $0x4, %r13
addq %rdx, %r13
movzwl %ax, %edx
leaq (%rcx,%rcx,2), %r12
movq -0x30(%rbp), %rdi
leaq 0x464a(%rip), %rsi      # 0x7898
xorl %eax, %eax
callq 0x10e0
movzbl -0x4(%r15,%r12,2), %edx
movzbl -0x3(%r15,%r12,2), %ecx
movzbl -0x2(%r15,%r12,2), %r8d
movzbl -0x1(%r15,%r12,2), %r9d
movzwl -0x6(%r15,%r12,2), %eax
movl %eax, (%rsp)
movq -0x30(%rbp), %r15
movq %r15, %rdi
leaq 0x462b(%rip), %rsi      # 0x78af
xorl %eax, %eax
callq 0x10e0
movl 0x4(%rbx), %edx
movl 0x8(%rbx), %ecx
movq -0x60(%rbp), %rax
subl 0x8(%rax), %edx
subl 0x10(%rax), %ecx
movq %r15, %rdi
leaq 0x3f35(%rip), %rsi      # 0x71da
xorl %eax, %eax
callq 0x10e0
movb (%rbx), %al
movq %r14, %r12
movq %r13, %r15
movq -0x60(%rbp), %rcx
movl 0x8(%rcx), %edi
movl 0x10(%rcx), %esi
cmpb $0x2, %al
jne 0x32e2
movl 0x4(%r15), %edx
movl 0x8(%r15), %ecx
subl %edi, %edx
subl %esi, %ecx
movq -0x30(%rbp), %rdi
leaq 0x3eef(%rip), %rsi      # 0x71c8
xorl %eax, %eax
callq 0x10e0
jmp 0x330c
movl 0xc(%rbx), %edx
movl 0x10(%rbx), %ecx
subl %edi, %edx
subl %esi, %ecx
movl 0x4(%r15), %r8d
movl 0x8(%r15), %r9d
subl %edi, %r8d
subl %esi, %r9d
movq -0x30(%rbp), %rdi
leaq 0x45ef(%rip), %rsi      # 0x78f4
xorl %eax, %eax
callq 0x10e0
cmpq $0xffff, %r12           # imm = 0xFFFF
ja 0x3338
movb (%r15), %al
testb %al, %al
je 0x3338
leaq 0x1(%r12), %r14
movzwl 0x14(%r15), %ecx
leaq 0x30(%r15), %r13
movq %r15, %rbx
cmpw 0x44(%r15), %cx
je 0x32ae
movl $0x5, %esi
movl $0x1, %edx
leaq 0x435e(%rip), %rdi      # 0x76a7
movq -0x30(%rbp), %rbx
movq %rbx, %rcx
callq 0x11b0
movq -0x50(%rbp), %rdx
movq -0x38(%rbp), %r15
movq -0x78(%rbp), %rsi
jmp 0x3367
movq -0x30(%rbp), %rbx
movl %r12d, %eax
leal 0x1(%rax), %r12d
cmpl -0x70(%rbp), %r12d
jb 0x31e7
jmp 0x21ae
movq 0x7c74(%rip), %rax      # 0xaff8
movq (%rax), %rcx
movl $0x20, %esi
movl $0x1, %edx
leaq 0x444b(%rip), %rdi      # 0x77e3
callq 0x11b0
movq -0x78(%rbp), %rsi
movq -0x50(%rbp), %rdx
movzwl 0x14(%rbx), %eax
movzwl %ax, %ecx
jmp 0x3206
movq %r15, %r13
movl -0x40(%rbp), %r15d
jmp 0x2666
movq %r14, -0x40(%rbp)
movq 0x7c30(%rip), %rax      # 0xaff8
movq (%rax), %rcx
leaq 0x434d(%rip), %rdi      # 0x771f
movl $0x1a, %esi
movl $0x1, %edx
callq 0x11b0
leaq 0x435d(%rip), %rdi      # 0x7745
movl $0xe, %esi
movl $0x1, %edx
movq -0x30(%rbp), %rcx
callq 0x11b0
movq -0x38(%rbp), %r15
movl -0x58(%rbp), %eax
jmp 0x2e03
leaq 0x42a7(%rip), %rdi      # 0x76b5
leaq 0x3ff7(%rip), %rsi      # 0x740c
leaq 0x42a9(%rip), %rcx      # 0x76c5
movl $0x177, %edx            # imm = 0x177
callq 0x1080
leaq 0x3fcf(%rip), %rdi      # 0x73fc
leaq 0x3fd8(%rip), %rsi      # 0x740c
leaq 0x3fde(%rip), %rcx      # 0x7419
movl $0xae, %edx
callq 0x1080
leaq 0x42c3(%rip), %rdi      # 0x770f
leaq 0x3fb9(%rip), %rsi      # 0x740c
leaq 0x426b(%rip), %rcx      # 0x76c5
movl $0x183, %edx            # imm = 0x183
callq 0x1080
leaq 0x4005(%rip), %rdi      # 0x7470
leaq 0x3f9a(%rip), %rsi      # 0x740c
leaq 0x3fa0(%rip), %rcx      # 0x7419
movl $0xd1, %edx
callq 0x1080
leaq 0x3fe6(%rip), %rdi      # 0x7470
leaq 0x3f7b(%rip), %rsi      # 0x740c
leaq 0x3f81(%rip), %rcx      # 0x7419
movl $0x129, %edx            # imm = 0x129
callq 0x1080
leaq 0x4266(%rip), %rdi      # 0x770f
leaq 0x3f5c(%rip), %rsi      # 0x740c
leaq 0x420e(%rip), %rcx      # 0x76c5
movl $0x2b4, %edx            # imm = 0x2B4
callq 0x1080
leaq 0x4272(%rip), %rdi      # 0x773a
leaq 0x3f3d(%rip), %rsi      # 0x740c
leaq 0x41ef(%rip), %rcx      # 0x76c5
movl $0x1e9, %edx            # imm = 0x1E9
callq 0x1080
leaq 0x4253(%rip), %rdi      # 0x773a
leaq 0x3f1e(%rip), %rsi      # 0x740c
leaq 0x41d0(%rip), %rcx      # 0x76c5
movl $0x1f7, %edx            # imm = 0x1F7
callq 0x1080
nop