// File: /workspace/github_c_makefile_star2_O0/hfiguiere[P]exifprobe/maker_casio.c
// Function: casio2_interpret_value
void
casio2_interpret_value(struct ifd_entry *entry_ptr)
{
    int chpr = 0;

    if(entry_ptr && (PRINT_VALUE))
    {
        switch(entry_ptr->tag)
        {
            case 0x0002: /* ThumbnailDimensions" */
                chpr += printf(" pixels");
                break;
            case 0x0008: /* QualityMode" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Fine"); break;
                    case 2: chpr += printf("Super Fine"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x0009: /* ImageSize" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("640x480"); break;
                    case 4: chpr += printf("1600x1200"); break;
                    case 5: chpr += printf("2048x1536"); break;
                    case 20: chpr += printf("2288x1712"); break;
                    case 21: chpr += printf("2592x1944"); break;
                    case 22: chpr += printf("2304x1728"); break;
                    case 36: chpr += printf("3008x2008"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x000D: /* FocusMode" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Normal"); break;
                    case 2: chpr += printf("Macro"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x0014: /* IsoSensitivity" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 3: chpr += printf("50"); break;
                    case 4: chpr += printf("64"); break;
                    case 6: chpr += printf("100"); break;
                    case 9: chpr += printf("200"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x0019: /* WhiteBalance" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Fine"); break;
                    case 2: chpr += printf("Shade"); break;
                    case 3: chpr += printf("Tungsten"); break;
                    case 4: chpr += printf("Fluorescent"); break;
                    case 5: chpr += printf("Manual"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            /* rational? case 0x001D: tagname = "FocalLength"; break;  units .1mm   */
            case 0x001F: /* Saturation" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("-1"); break;
                    case 1: chpr += printf("Normal"); break;
                    case 2: chpr += printf("+1"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x0020: /* Contrast" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("-1"); break;
                    case 1: chpr += printf("Normal"); break;
                    case 2: chpr += printf("+1"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x0021: /* Sharpness" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("-1"); break;
                    case 1: chpr += printf("Normal"); break;
                    case 2: chpr += printf("+1"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x2012: /* WhiteBalance" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Manual"); break;
                    case 1: chpr += printf("Auto"); break;
                    case 4: chpr += printf("Flash"); break;
                    case 12: chpr += printf("Flash"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x2022: /* ObjectDistance" */
                chpr += printf("mm");
                break;
            case 0x2034: /* FlashDistance" */
#if 0
    Off?
                if(entry_ptr->value == 0)
                {
                    print_startvalue();
                    chpr += printf("Off");
                    print_endvalue();
                }
#endif
                break;
            case 0x3000: /* RecordMode" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 2: chpr += printf("Normal"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x3001: /* SelfTimer?" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Off"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x3002: /* Quality" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Economy"); break;
                    case 2: chpr += printf("Normal"); break;
                    case 3: chpr += printf("Fine"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x3003: /* FocusMode" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 1: chpr += printf("Fixed"); break;
                    case 3: chpr += printf("Single-Area Auto"); break;
                    case 6: chpr += printf("Multi-Area Auto"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x3007: /* BestshotMode" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x3015: /* ColorMode" */
#if 0
Off???
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
#endif
                break;
            case 0x3016: /* Enhancement" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            case 0x3017: /* Filter" */
                print_startvalue();
                switch(entry_ptr->value)
                {
                    case 0: chpr += printf("Off"); break;
                    default: chpr += printf("unknown"); break;
                }
                print_endvalue();
                break;
            default: break;
        }
    }
    setcharsprinted(chpr);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x70, %rsp
movq %rdi, -0x8(%rbp)
movl $0x0, -0xc(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x48256
leaq 0x2f8fb(%rip), %rax     # 0x77180
movq (%rax), %rax
andq $0x30, %rax
cmpq $0x0, %rax
je 0x48256
movq -0x8(%rbp), %rax
movzwl (%rax), %eax
movl %eax, -0x10(%rbp)
subl $0x2, %eax
je 0x479ce
jmp 0x478ab
movl -0x10(%rbp), %eax
subl $0x8, %eax
je 0x479e7
jmp 0x478b9
movl -0x10(%rbp), %eax
subl $0x9, %eax
je 0x47a5a
jmp 0x478c7
movl -0x10(%rbp), %eax
subl $0xd, %eax
je 0x47b4e
jmp 0x478d5
movl -0x10(%rbp), %eax
subl $0x14, %eax
je 0x47bc1
jmp 0x478e3
movl -0x10(%rbp), %eax
subl $0x19, %eax
je 0x47c6a
jmp 0x478f1
movl -0x10(%rbp), %eax
subl $0x1f, %eax
je 0x47d2c
jmp 0x478ff
movl -0x10(%rbp), %eax
subl $0x20, %eax
je 0x47dc0
jmp 0x4790d
movl -0x10(%rbp), %eax
subl $0x21, %eax
je 0x47e54
jmp 0x4791b
movl -0x10(%rbp), %eax
subl $0x2012, %eax           # imm = 0x2012
je 0x47ee8
jmp 0x4792b
movl -0x10(%rbp), %eax
subl $0x2022, %eax           # imm = 0x2022
je 0x47f8d
jmp 0x4793b
movl -0x10(%rbp), %eax
subl $0x2034, %eax           # imm = 0x2034
je 0x47fa6
jmp 0x4794b
movl -0x10(%rbp), %eax
subl $0x3000, %eax           # imm = 0x3000
je 0x47fab
jmp 0x4795b
movl -0x10(%rbp), %eax
subl $0x3001, %eax           # imm = 0x3001
je 0x47ff8
jmp 0x4796b
movl -0x10(%rbp), %eax
subl $0x3002, %eax           # imm = 0x3002
je 0x48045
jmp 0x4797b
movl -0x10(%rbp), %eax
subl $0x3003, %eax           # imm = 0x3003
je 0x480da
jmp 0x4798b
movl -0x10(%rbp), %eax
subl $0x3007, %eax           # imm = 0x3007
je 0x4816f
jmp 0x4799b
movl -0x10(%rbp), %eax
subl $0x3015, %eax           # imm = 0x3015
je 0x481bb
jmp 0x479ab
movl -0x10(%rbp), %eax
subl $0x3016, %eax           # imm = 0x3016
je 0x481c0
jmp 0x479bb
movl -0x10(%rbp), %eax
subl $0x3017, %eax           # imm = 0x3017
je 0x48209
jmp 0x48252
leaq 0x1fa9e(%rip), %rdi     # 0x67473
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x18(%rbp)
subq $0x1, %rax
je 0x47a0e
jmp 0x47a02
movq -0x18(%rbp), %rax
subq $0x2, %rax
je 0x47a24
jmp 0x47a3a
leaq 0x269f1(%rip), %rdi     # 0x6e406
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47a4e
leaq 0x2632f(%rip), %rdi     # 0x6dd5a
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47a4e
leaq 0x2059d(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
decq %rax
movq %rax, -0x20(%rbp)
subq $0x23, %rax
ja 0x47b2e
movq -0x20(%rbp), %rax
leaq 0x25ff3(%rip), %rcx     # 0x6da78
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x262d0(%rip), %rdi     # 0x6dd65
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x250e4(%rip), %rdi     # 0x6cb92
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x262a6(%rip), %rdi     # 0x6dd6d
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x2629a(%rip), %rdi     # 0x6dd77
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x2628e(%rip), %rdi     # 0x6dd81
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x26282(%rip), %rdi     # 0x6dd8b
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x26276(%rip), %rdi     # 0x6dd95
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47b42
leaq 0x204a9(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x28(%rbp)
subq $0x1, %rax
je 0x47b75
jmp 0x47b69
movq -0x28(%rbp), %rax
subq $0x2, %rax
je 0x47b8b
jmp 0x47ba1
leaq 0x25e6d(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47bb5
leaq 0x21095(%rip), %rdi     # 0x68c27
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47bb5
leaq 0x20436(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
addq $-0x3, %rax
movq %rax, -0x30(%rbp)
subq $0x6, %rax
ja 0x47c4a
movq -0x30(%rbp), %rax
leaq 0x25e73(%rip), %rcx     # 0x6da5c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x25a5b(%rip), %rdi     # 0x6d654
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47c5e
leaq 0x26190(%rip), %rdi     # 0x6dd9f
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47c5e
leaq 0x29233(%rip), %rdi     # 0x70e58
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47c5e
leaq 0x29225(%rip), %rdi     # 0x70e60
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47c5e
leaq 0x2038d(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
decq %rax
movq %rax, -0x38(%rbp)
subq $0x4, %rax
ja 0x47d0c
movq -0x38(%rbp), %rax
leaq 0x25db3(%rip), %rcx     # 0x6da48
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x26761(%rip), %rdi     # 0x6e406
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47d20
leaq 0x28adf(%rip), %rdi     # 0x7079a
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47d20
leaq 0x28a14(%rip), %rdi     # 0x706e5
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47d20
leaq 0x25cda(%rip), %rdi     # 0x6d9c1
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47d20
leaq 0x20c69(%rip), %rdi     # 0x68966
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47d20
leaq 0x202cb(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x40(%rbp)
testq %rax, %rax
je 0x47d5e
jmp 0x47d46
movq -0x40(%rbp), %rax
subq $0x1, %rax
je 0x47d74
jmp 0x47d52
movq -0x40(%rbp), %rax
subq $0x2, %rax
je 0x47d8a
jmp 0x47da0
leaq 0x2603d(%rip), %rdi     # 0x6dda2
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47db4
leaq 0x25c6e(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47db4
leaq 0x26014(%rip), %rdi     # 0x6dda5
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47db4
leaq 0x20237(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x48(%rbp)
testq %rax, %rax
je 0x47df2
jmp 0x47dda
movq -0x48(%rbp), %rax
subq $0x1, %rax
je 0x47e08
jmp 0x47de6
movq -0x48(%rbp), %rax
subq $0x2, %rax
je 0x47e1e
jmp 0x47e34
leaq 0x25fa9(%rip), %rdi     # 0x6dda2
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47e48
leaq 0x25bda(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47e48
leaq 0x25f80(%rip), %rdi     # 0x6dda5
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47e48
leaq 0x201a3(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x50(%rbp)
testq %rax, %rax
je 0x47e86
jmp 0x47e6e
movq -0x50(%rbp), %rax
subq $0x1, %rax
je 0x47e9c
jmp 0x47e7a
movq -0x50(%rbp), %rax
subq $0x2, %rax
je 0x47eb2
jmp 0x47ec8
leaq 0x25f15(%rip), %rdi     # 0x6dda2
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47edc
leaq 0x25b46(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47edc
leaq 0x25eec(%rip), %rdi     # 0x6dda5
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47edc
leaq 0x2010f(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x58(%rbp)
subq $0xc, %rax
ja 0x47f6d
movq -0x58(%rbp), %rax
leaq 0x25b08(%rip), %rcx     # 0x6da14
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x20a4a(%rip), %rdi     # 0x68966
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47f81
leaq 0x25e88(%rip), %rdi     # 0x6ddba
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47f81
leaq 0x26434(%rip), %rdi     # 0x6e37c
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47f81
leaq 0x2641e(%rip), %rdi     # 0x6e37c
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47f81
leaq 0x2006a(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
leaq 0x28eee(%rip), %rdi     # 0x70e82
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48254
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
subq $0x2, %rax
jne 0x47fd8
jmp 0x47fc2
leaq 0x25a20(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x47fec
leaq 0x1ffff(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
subq $0x1, %rax
jne 0x48025
jmp 0x4800f
leaq 0x256d0(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48039
leaq 0x1ffb2(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x60(%rbp)
subq $0x1, %rax
je 0x48078
jmp 0x48060
movq -0x60(%rbp), %rax
subq $0x2, %rax
je 0x4808e
jmp 0x4806c
movq -0x60(%rbp), %rax
subq $0x3, %rax
je 0x480a4
jmp 0x480ba
leaq 0x25cbe(%rip), %rdi     # 0x6dd3d
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x480ce
leaq 0x25954(%rip), %rdi     # 0x6d9e9
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x480ce
leaq 0x2635b(%rip), %rdi     # 0x6e406
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x480ce
leaq 0x1ff1d(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x68(%rbp)
subq $0x1, %rax
je 0x4810d
jmp 0x480f5
movq -0x68(%rbp), %rax
subq $0x3, %rax
je 0x48123
jmp 0x48101
movq -0x68(%rbp), %rax
subq $0x6, %rax
je 0x48139
jmp 0x4814f
leaq 0x25c94(%rip), %rdi     # 0x6dda8
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48163
leaq 0x25c84(%rip), %rdi     # 0x6ddae
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48163
leaq 0x25c7f(%rip), %rdi     # 0x6ddbf
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48163
leaq 0x1fe88(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
testq %rax, %rax
jne 0x4819b
jmp 0x48185
leaq 0x2555a(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x481af
leaq 0x1fe3c(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
testq %rax, %rax
jne 0x481ec
jmp 0x481d6
leaq 0x25509(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48200
leaq 0x1fdeb(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
xorl %eax, %eax
callq 0xb9a0
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
testq %rax, %rax
jne 0x48235
jmp 0x4821f
leaq 0x254c0(%rip), %rdi     # 0x6d6e6
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
jmp 0x48249
leaq 0x1fda2(%rip), %rdi     # 0x67fde
movb $0x0, %al
callq 0x3110
addl -0xc(%rbp), %eax
movl %eax, -0xc(%rbp)
movb $0x0, %al
callq 0xb9d0
jmp 0x48254
jmp 0x48254
jmp 0x48256
movl -0xc(%rbp), %edi
callq 0x1ff00
addq $0x70, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)