// File: /workspace/github_c_makefile_star2_O2/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, %r14d
movq %rdx, %r12
movl %esi, %ebp
movq %rdi, %rbx
andl $0x0, (%rdx)
callq 0x14030
testl %eax, %eax
jle 0x56290
movq %rbx, %rdi
movl %ebp, %esi
callq 0x14030
cmpl $0x5, %eax
jne 0x56294
leaq 0xe3a4(%rip), %rsi      # 0x638a5
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl %ebp, 0xc(%rsp)
movl %ebp, %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %ebp
movq %rbx, %rdi
movl %eax, %esi
movq %r12, %rdx
callq 0x12110
movl %eax, %r13d
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %r13d, %r13d
je 0x5556b
cmpl $0x1, %r13d
jne 0x562b0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl %r14d, (%r12)
movl %r14d, 0x8(%rsp)
leaq 0x10a21(%rip), %rsi     # 0x65f98
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq %r12, 0x10(%rsp)
leaq 0x4(%r12), %r13
movq %rbx, %rdi
movl %eax, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x555ec
cmpl $0x1, %ebp
jne 0x562bc
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15ea5(%rip), %rsi     # 0x6b498
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x8(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55668
cmpl $0x1, %ebp
jne 0x562c8
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0xe284(%rip), %rsi      # 0x638f3
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0xc(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x556e4
cmpl $0x1, %ebp
jne 0x562d4
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x10b9f(%rip), %rsi     # 0x6628a
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x10(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55760
cmpl $0x1, %ebp
jne 0x562e0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15c27(%rip), %rsi     # 0x6b38e
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x14(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x557dc
cmpl $0x1, %ebp
jne 0x562ec
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15bb8(%rip), %rsi     # 0x6b39b
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x18(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55858
cmpl $0x1, %ebp
jne 0x562f8
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15b4a(%rip), %rsi     # 0x6b3a9
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x1c(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x558d4
cmpl $0x1, %ebp
jne 0x56304
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15ad5(%rip), %rsi     # 0x6b3b0
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x20(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55950
cmpl $0x1, %ebp
jne 0x56310
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15a66(%rip), %rsi     # 0x6b3bd
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x24(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x559cc
cmpl $0x1, %ebp
jne 0x5631c
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1050e(%rip), %rsi     # 0x65ee1
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x28(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55a48
cmpl $0x1, %ebp
jne 0x56328
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1597c(%rip), %rsi     # 0x6b3cb
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x2c(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55ac4
cmpl $0x1, %ebp
jne 0x56334
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1590e(%rip), %rsi     # 0x6b3d9
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x30(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55b40
cmpl $0x1, %ebp
jne 0x56340
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15899(%rip), %rsi     # 0x6b3e0
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x34(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55bbc
cmpl $0x1, %ebp
jne 0x5634c
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1582b(%rip), %rsi     # 0x6b3ee
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x38(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55c38
cmpl $0x1, %ebp
jne 0x56358
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x157c3(%rip), %rsi     # 0x6b402
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x3c(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55cb4
cmpl $0x1, %ebp
jne 0x56361
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1575c(%rip), %rsi     # 0x6b417
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x40(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55d30
cmpl $0x1, %ebp
jne 0x5636a
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0xa6c4(%rip), %rsi      # 0x603fb
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x44(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55dac
cmpl $0x1, %ebp
jne 0x56373
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1566d(%rip), %rsi     # 0x6b420
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x48(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55e28
cmpl $0x1, %ebp
jne 0x5637c
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x10181(%rip), %rsi     # 0x65fb0
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x4c(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55ea4
cmpl $0x1, %ebp
jne 0x56385
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15581(%rip), %rsi     # 0x6b42c
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x50(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55f20
cmpl $0x1, %ebp
jne 0x5638e
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1550b(%rip), %rsi     # 0x6b432
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x54(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x55f9c
cmpl $0x1, %ebp
jne 0x56397
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1549b(%rip), %rsi     # 0x6b43e
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x58(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x56018
cmpl $0x1, %ebp
jne 0x563a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0xfe1a(%rip), %rsi      # 0x65e39
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x5c(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x56094
cmpl $0x1, %ebp
jne 0x563a9
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x153b9(%rip), %rsi     # 0x6b454
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x60(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x56110
cmpl $0x1, %ebp
jne 0x563b2
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x1534e(%rip), %rsi     # 0x6b465
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x64(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x5618c
cmpl $0x1, %ebp
jne 0x563bb
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x152e9(%rip), %rsi     # 0x6b47c
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %r14d
movq 0x10(%rsp), %rax
leaq 0x68(%rax), %r13
movq %rbx, %rdi
movl %r14d, %esi
movq %r13, %rdx
callq 0x12110
movl %eax, %ebp
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %ebp, %ebp
je 0x56208
cmpl $0x1, %ebp
jne 0x563c4
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r13)
leaq 0x15285(%rip), %rsi     # 0x6b494
movq %rbx, %rdi
callq 0x141d0
movq %rbx, %rdi
movl 0xc(%rsp), %esi
callq 0x13730
movq %rbx, %rdi
callq 0x12100
movl %eax, %ebp
movq 0x10(%rsp), %rdx
addq $0x6c, %rdx
movq %rbx, %rdi
movl %eax, %esi
movq %rdx, %r12
callq 0x12110
movl %eax, %r14d
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
callq 0x137a0
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
testl %r14d, %r14d
je 0x563cd
cmpl $0x1, %r14d
jne 0x563d2
pushq $-0x2
popq %rsi
movq %rbx, %rdi
callq 0x12190
movl 0x8(%rsp), %eax
movl %eax, (%r12)
xorl %r15d, %r15d
jmp 0x563e1
pushq $0x1
jmp 0x56296
pushq $-0x4
popq %r15
movl %r15d, %edi
callq 0x13cc0
movq %rbx, %rdi
movq %rax, %rsi
callq 0x141d0
jmp 0x563e1
leaq 0xd5ee(%rip), %rsi      # 0x638a5
jmp 0x563d9
leaq 0xfcd5(%rip), %rsi      # 0x65f98
jmp 0x563d9
leaq 0x151c9(%rip), %rsi     # 0x6b498
jmp 0x563d9
leaq 0xd618(%rip), %rsi      # 0x638f3
jmp 0x563d9
leaq 0xffa3(%rip), %rsi      # 0x6628a
jmp 0x563d9
leaq 0x1509b(%rip), %rsi     # 0x6b38e
jmp 0x563d9
leaq 0x1509c(%rip), %rsi     # 0x6b39b
jmp 0x563d9
leaq 0x1509e(%rip), %rsi     # 0x6b3a9
jmp 0x563d9
leaq 0x15099(%rip), %rsi     # 0x6b3b0
jmp 0x563d9
leaq 0x1509a(%rip), %rsi     # 0x6b3bd
jmp 0x563d9
leaq 0xfbb2(%rip), %rsi      # 0x65ee1
jmp 0x563d9
leaq 0x15090(%rip), %rsi     # 0x6b3cb
jmp 0x563d9
leaq 0x15092(%rip), %rsi     # 0x6b3d9
jmp 0x563d9
leaq 0x1508d(%rip), %rsi     # 0x6b3e0
jmp 0x563d9
leaq 0x1508f(%rip), %rsi     # 0x6b3ee
jmp 0x563d9
leaq 0x1509a(%rip), %rsi     # 0x6b402
jmp 0x563d9
leaq 0x150a6(%rip), %rsi     # 0x6b417
jmp 0x563d9
leaq 0xa081(%rip), %rsi      # 0x603fb
jmp 0x563d9
leaq 0x1509d(%rip), %rsi     # 0x6b420
jmp 0x563d9
leaq 0xfc24(%rip), %rsi      # 0x65fb0
jmp 0x563d9
leaq 0x15097(%rip), %rsi     # 0x6b42c
jmp 0x563d9
leaq 0x15094(%rip), %rsi     # 0x6b432
jmp 0x563d9
leaq 0x15097(%rip), %rsi     # 0x6b43e
jmp 0x563d9
leaq 0xfa89(%rip), %rsi      # 0x65e39
jmp 0x563d9
leaq 0x1509b(%rip), %rsi     # 0x6b454
jmp 0x563d9
leaq 0x150a3(%rip), %rsi     # 0x6b465
jmp 0x563d9
leaq 0x150b1(%rip), %rsi     # 0x6b47c
jmp 0x563d9
movl %r14d, %r15d
jmp 0x563e1
leaq 0x150bb(%rip), %rsi     # 0x6b494
movq %rbx, %rdi
callq 0x563f3
movl %r15d, %eax
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq