// File: /workspace/github_c_makefile_star2_O3/stetre[P]moonnuklear/src/structs.c
// Function: moonnuklear_echeckcolortable
int echeckcolortable(lua_State *L, int arg, nk_color_t p[NK_COLOR_COUNT], nk_color_t defcolor)
    {
    int err, arg1;
    ECHECK_PREAMBLE;
#define GetColor(i, sname) do {                     \
    PUSHFIELD(sname);                               \
    err = echeckcolor(L, arg1, &(p[i]));            \
    POPFIELD();                                     \
    if(err)                                         \
        {                                           \
        if(err==ERR_NOTPRESENT)                     \
            { POPERROR(); p[i] = defcolor; }        \
        else                                        \
            return prependfield(L, sname);          \
        }                                           \
} while(0)
    GetColor(NK_COLOR_TEXT, "text");
    GetColor(NK_COLOR_WINDOW, "window");
    GetColor(NK_COLOR_HEADER, "header");
    GetColor(NK_COLOR_BORDER, "border");
    GetColor(NK_COLOR_BUTTON, "button");
    GetColor(NK_COLOR_BUTTON_HOVER, "button_hover");
    GetColor(NK_COLOR_BUTTON_ACTIVE, "button_active");
    GetColor(NK_COLOR_TOGGLE, "toggle");
    GetColor(NK_COLOR_TOGGLE_HOVER, "toggle_hover");
    GetColor(NK_COLOR_TOGGLE_CURSOR, "toggle_cursor");
    GetColor(NK_COLOR_SELECT, "select");
    GetColor(NK_COLOR_SELECT_ACTIVE, "select_active");
    GetColor(NK_COLOR_SLIDER, "slider");
    GetColor(NK_COLOR_SLIDER_CURSOR, "slider_cursor");
    GetColor(NK_COLOR_SLIDER_CURSOR_HOVER, "slider_cursor_hover");
    GetColor(NK_COLOR_SLIDER_CURSOR_ACTIVE, "slider_cursor_active");
    GetColor(NK_COLOR_PROPERTY, "property");
    GetColor(NK_COLOR_EDIT, "edit");
    GetColor(NK_COLOR_EDIT_CURSOR, "edit_cursor");
    GetColor(NK_COLOR_COMBO, "combo");
    GetColor(NK_COLOR_CHART, "chart");
    GetColor(NK_COLOR_CHART_COLOR, "chart_color");
    GetColor(NK_COLOR_CHART_COLOR_HIGHLIGHT, "chart_color_highlight");
    GetColor(NK_COLOR_SCROLLBAR, "scrollbar");
    GetColor(NK_COLOR_SCROLLBAR_CURSOR, "scrollbar_cursor");
    GetColor(NK_COLOR_SCROLLBAR_CURSOR_HOVER, "scrollbar_cursor_hover");
    GetColor(NK_COLOR_SCROLLBAR_CURSOR_ACTIVE, "scrollbar_cursor_active");
    GetColor(NK_COLOR_TAB_HEADER, "tab_header");
    return ERR_SUCCESS;
#undef GetColor
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movl %ecx, %ebp
movq %rdx, %r14
movl %esi, %r15d
movq %rdi, %rbx
movl $0x0, (%rdx)
callq 0x13df0
testl %eax, %eax
jle 0x5ae68
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13df0
cmpl $0x5, %eax
jne 0x5ae75
movl %ebp, 0x4(%rsp)
leaq 0xfab2(%rip), %rsi      # 0x6a8a5
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5ae95
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5af43
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r14)
jmp 0x5aec6
movl $0x1, %r12d
movl $0x1, %edi
jmp 0x5ae80
movl $0xfffffffc, %r12d      # imm = 0xFFFFFFFC
movl $0xfffffffc, %edi       # imm = 0xFFFFFFFC
callq 0x13ac0
movq %rbx, %rdi
movq %rax, %rsi
callq 0x13f90
jmp 0x5bcff
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, (%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0x120cb(%rip), %rsi     # 0x6cf98
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5af4f
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5affe
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, 0x4(%r14)
jmp 0x5af81
leaq 0xf95b(%rip), %rsi      # 0x6a8a5
jmp 0x5bcf7
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, 0x4(%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0x175a0(%rip), %rsi     # 0x72528
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5b00a
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5b0b9
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, 0x8(%r14)
jmp 0x5b03c
leaq 0x11f93(%rip), %rsi     # 0x6cf98
jmp 0x5bcf7
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, 0x8(%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0xf8b0(%rip), %rsi      # 0x6a8f3
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5b0c5
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5b174
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, 0xc(%r14)
jmp 0x5b0f7
leaq 0x17468(%rip), %rsi     # 0x72528
jmp 0x5bcf7
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, 0xc(%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0x1218c(%rip), %rsi     # 0x6d28a
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5b180
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5b22f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, 0x10(%r14)
jmp 0x5b1b2
leaq 0xf778(%rip), %rsi      # 0x6a8f3
jmp 0x5bcf7
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, 0x10(%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0x17265(%rip), %rsi     # 0x7241e
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5b23b
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5b2ea
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, 0x14(%r14)
jmp 0x5b26d
leaq 0x12054(%rip), %rsi     # 0x6d28a
jmp 0x5bcf7
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, 0x14(%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0x171b7(%rip), %rsi     # 0x7242b
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x8(%rsp), %rdx
movq %rbx, %rdi
movl %eax, %esi
callq 0x13210
testl %eax, %eax
je 0x5b2f6
movl %eax, %ebp
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
cmpl $0x1, %ebp
jne 0x5bcf0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, 0x18(%r14)
jmp 0x5b328
leaq 0x1712d(%rip), %rsi     # 0x7241e
jmp 0x5bcf7
movsd 0x8(%rsp), %xmm0
movsd 0x10(%rsp), %xmm1
callq 0x137c0
movl %eax, 0x18(%r14)
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
leaq 0x1710a(%rip), %rsi     # 0x72439
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x1c(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b39f
cmpl $0x1, %ebp
jne 0x5bd11
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x1709a(%rip), %rsi     # 0x72440
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x20(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b416
cmpl $0x1, %ebp
jne 0x5bd1d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x17030(%rip), %rsi     # 0x7244d
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x24(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b48d
cmpl $0x1, %ebp
jne 0x5bd29
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x11a4d(%rip), %rsi     # 0x6cee1
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x28(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b504
cmpl $0x1, %ebp
jne 0x5bd35
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16f50(%rip), %rsi     # 0x7245b
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x2c(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b57b
cmpl $0x1, %ebp
jne 0x5bd41
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16ee7(%rip), %rsi     # 0x72469
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x30(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b5f2
cmpl $0x1, %ebp
jne 0x5bd4d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16e77(%rip), %rsi     # 0x72470
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x34(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b669
cmpl $0x1, %ebp
jne 0x5bd59
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16e0e(%rip), %rsi     # 0x7247e
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x38(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b6e0
cmpl $0x1, %ebp
jne 0x5bd62
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16dab(%rip), %rsi     # 0x72492
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x3c(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b757
cmpl $0x1, %ebp
jne 0x5bd6b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16d49(%rip), %rsi     # 0x724a7
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x40(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b7ce
cmpl $0x1, %ebp
jne 0x5bd74
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0xbc26(%rip), %rsi      # 0x673fb
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x44(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b845
cmpl $0x1, %ebp
jne 0x5bd7d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16c64(%rip), %rsi     # 0x724b0
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x48(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b8bc
cmpl $0x1, %ebp
jne 0x5bd86
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x116ed(%rip), %rsi     # 0x6cfb0
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x4c(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b933
cmpl $0x1, %ebp
jne 0x5bd8f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16b82(%rip), %rsi     # 0x724bc
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x50(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5b9aa
cmpl $0x1, %ebp
jne 0x5bd98
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16b11(%rip), %rsi     # 0x724c2
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x54(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5ba21
cmpl $0x1, %ebp
jne 0x5bda1
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16aa6(%rip), %rsi     # 0x724ce
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x58(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5ba98
cmpl $0x1, %ebp
jne 0x5bdaa
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x1139a(%rip), %rsi     # 0x6ce39
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x5c(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5bb0f
cmpl $0x1, %ebp
jne 0x5bdb3
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x169ce(%rip), %rsi     # 0x724e4
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x60(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5bb86
cmpl $0x1, %ebp
jne 0x5bdbc
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16968(%rip), %rsi     # 0x724f5
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x64(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5bbfd
cmpl $0x1, %ebp
jne 0x5bdc5
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x16908(%rip), %rsi     # 0x7250c
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %r13d
leaq 0x68(%r14), %r12
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %r13d, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %ebp, %ebp
je 0x5bc74
cmpl $0x1, %ebp
jne 0x5bdce
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r12)
leaq 0x168a9(%rip), %rsi     # 0x72524
movq %rbx, %rdi
callq 0x13f90
movq %rbx, %rdi
movl %r15d, %esi
callq 0x13570
movq %rbx, %rdi
callq 0x120f0
movl %eax, %ebp
addq $0x6c, %r14
movq %rbx, %rdi
movl %eax, %esi
movq %r14, %rdx
callq 0x12100
movl %eax, %r12d
movq %rbx, %rdi
movl %ebp, %esi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x135e0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
testl %r12d, %r12d
je 0x5bcff
cmpl $0x1, %r12d
jne 0x5bdd7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x12180
movl 0x4(%rsp), %eax
movl %eax, (%r14)
xorl %r12d, %r12d
jmp 0x5bcff
leaq 0x16734(%rip), %rsi     # 0x7242b
movq %rbx, %rdi
callq 0x5bdf1
movl %r12d, %eax
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x16721(%rip), %rsi     # 0x72439
jmp 0x5bdde
leaq 0x1671c(%rip), %rsi     # 0x72440
jmp 0x5bdde
leaq 0x1671d(%rip), %rsi     # 0x7244d
jmp 0x5bdde
leaq 0x111a5(%rip), %rsi     # 0x6cee1
jmp 0x5bdde
leaq 0x16713(%rip), %rsi     # 0x7245b
jmp 0x5bdde
leaq 0x16715(%rip), %rsi     # 0x72469
jmp 0x5bdde
leaq 0x16710(%rip), %rsi     # 0x72470
jmp 0x5bdde
leaq 0x16715(%rip), %rsi     # 0x7247e
jmp 0x5bdde
leaq 0x16720(%rip), %rsi     # 0x72492
jmp 0x5bdde
leaq 0x1672c(%rip), %rsi     # 0x724a7
jmp 0x5bdde
leaq 0xb677(%rip), %rsi      # 0x673fb
jmp 0x5bdde
leaq 0x16723(%rip), %rsi     # 0x724b0
jmp 0x5bdde
leaq 0x1121a(%rip), %rsi     # 0x6cfb0
jmp 0x5bdde
leaq 0x1671d(%rip), %rsi     # 0x724bc
jmp 0x5bdde
leaq 0x1671a(%rip), %rsi     # 0x724c2
jmp 0x5bdde
leaq 0x1671d(%rip), %rsi     # 0x724ce
jmp 0x5bdde
leaq 0x1107f(%rip), %rsi     # 0x6ce39
jmp 0x5bdde
leaq 0x16721(%rip), %rsi     # 0x724e4
jmp 0x5bdde
leaq 0x16729(%rip), %rsi     # 0x724f5
jmp 0x5bdde
leaq 0x16737(%rip), %rsi     # 0x7250c
jmp 0x5bdde
leaq 0x16746(%rip), %rsi     # 0x72524
movq %rbx, %rdi
callq 0x5bdf1
movl $0xffffffff, %r12d      # imm = 0xFFFFFFFF
jmp 0x5bcff