// File: /workspace/github_c_makefile_star2_O0/stetre[P]moonsndfile/src/getproc.c
// Function: Init
static int Init(lua_State *L)
    {
#if defined(LINUX)
    char *err;
    Handle = dlopen(LIBNAME, RTLD_LAZY | RTLD_LOCAL);
    if(!Handle)
        {
        err = dlerror();
        return luaL_error(L, err != NULL ? err : "cannot load "LIBNAME);
        }
#define GET(fn) do {                                             \
    FP(sf.fn) = dlsym(Handle, "sf_"#fn);                         \
    if(!sf.fn) return luaL_error(L, "cannot find sf_"#fn);       \
} while(0)
#define OPT(fn) do {    /* optional */                           \
    FP(sf.fn) = dlsym(Handle, "sf_"#fn);                         \
} while(0)

#elif defined(MINGW)
    Handle = LoadLibraryW(LLIBNAME);
    if(!Handle)
        Handle = LoadLibraryW(LLIBNAME1);
    if(!Handle)
        return luaL_error(L, "cannot load " LIBNAME " or " LIBNAME1);
#define GET(fn) do {                                              \
    sf.fn = (PFN_sf_##fn)GetProcAddress(Handle, "sf_"#fn);        \
    if(!sf.fn) return luaL_error(L, "cannot find sf_"#fn);        \
} while(0)
#define OPT(fn) do {    /* optional */                            \
    sf.fn = (PFN_sf_##fn)GetProcAddress(Handle, "sf_"#fn);        \
} while(0)
#endif

    /* If MoonSndFile loads successfully, these function pointers are guaranteed
     * to be valid so they need not be checked before using them.
     */
    GET(open);
    GET(open_fd);
    GET(open_virtual);
    GET(error);
    GET(strerror);
    GET(error_number);
    GET(perror);
    GET(error_str);
    GET(command);
    GET(format_check);
    GET(seek);
    GET(set_string);
    GET(get_string);
    GET(version_string);
    GET(read_raw);
    GET(write_raw);
    GET(readf_short);
    GET(writef_short);
    GET(readf_int);
    GET(writef_int);
    GET(readf_float);
    GET(writef_float);
    GET(readf_double);
    GET(writef_double);
    GET(read_short);
    GET(write_short);
    GET(read_int);
    GET(write_int);
    GET(read_float);
    GET(write_float);
    GET(read_double);
    GET(write_double);
    GET(close);
    GET(write_sync);
#if(defined(ENABLE_SNDFILE_WINDOWS_PROTOTYPES) && ENABLE_SNDFILE_WINDOWS_PROTOTYPES)
    GET(wchar_open);
#endif
    /* Optional functions (i.e. from versions > v1.0.25)
     * These functions pointers may be NULL, so check before using them.
     */
    OPT(current_byterate); /* ver >= 1.0.26 */
    OPT(set_chunk); /* ver >= 1.0.26 */
    OPT(get_chunk_iterator); /* ver >= 1.0.26 */
    OPT(next_chunk_iterator); /* ver >= 1.0.26 */
    OPT(get_chunk_size);/* ver >= 1.0.26 */
    OPT(get_chunk_data);/* ver >= 1.0.26 */
#undef GET
#undef OPT
    return 0;
    }

// Assembly:
subq $0x28, %rsp
movq %rdi, 0x18(%rsp)
leaq 0x73ae(%rip), %rdi      # 0x12f2e
movl $0x1, %esi
callq 0x4450
movq %rax, 0xb887(%rip)      # 0x17418
cmpq $0x0, 0xb87f(%rip)      # 0x17418
jne 0xbbe8
callq 0x4060
movq %rax, 0x10(%rsp)
movq 0x18(%rsp), %rax
movq %rax, 0x8(%rsp)
cmpq $0x0, 0x10(%rsp)
je 0xbbc2
movq 0x10(%rsp), %rax
movq %rax, (%rsp)
jmp 0xbbcf
leaq 0x7359(%rip), %rax      # 0x12f22
movq %rax, (%rsp)
jmp 0xbbcf
movq 0x8(%rsp), %rdi
movq (%rsp), %rsi
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbbea
movq 0xb827(%rip), %rdi      # 0x17418
leaq 0x7350(%rip), %rsi      # 0x12f48
callq 0x4700
movq %rax, %rcx
movq 0xb3d9(%rip), %rax      # 0x16fe0
movq %rcx, (%rax)
movq 0xb3cf(%rip), %rax      # 0x16fe0
cmpq $0x0, (%rax)
jne 0xbc33
movq 0x18(%rsp), %rdi
leaq 0x7319(%rip), %rsi      # 0x12f3c
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbc35
jmp 0xbc37
movq 0xb7da(%rip), %rdi      # 0x17418
leaq 0x7317(%rip), %rsi      # 0x12f5c
callq 0x4700
movq %rax, %rcx
movq 0xb38c(%rip), %rax      # 0x16fe0
movq %rcx, 0x8(%rax)
movq 0xb381(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x8(%rax)
jne 0xbc82
movq 0x18(%rsp), %rdi
leaq 0x72de(%rip), %rsi      # 0x12f50
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbc84
jmp 0xbc86
movq 0xb78b(%rip), %rdi      # 0x17418
leaq 0x72df(%rip), %rsi      # 0x12f73
callq 0x4700
movq %rax, %rcx
movq 0xb33d(%rip), %rax      # 0x16fe0
movq %rcx, 0x10(%rax)
movq 0xb332(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x10(%rax)
jne 0xbcd1
movq 0x18(%rsp), %rdi
leaq 0x72a6(%rip), %rsi      # 0x12f67
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbcd3
jmp 0xbcd5
movq 0xb73c(%rip), %rdi      # 0x17418
leaq 0x72ac(%rip), %rsi      # 0x12f8f
callq 0x4700
movq %rax, %rcx
movq 0xb2ee(%rip), %rax      # 0x16fe0
movq %rcx, 0x18(%rax)
movq 0xb2e3(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x18(%rax)
jne 0xbd20
movq 0x18(%rsp), %rdi
leaq 0x7273(%rip), %rsi      # 0x12f83
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbd22
jmp 0xbd24
movq 0xb6ed(%rip), %rdi      # 0x17418
leaq 0x7272(%rip), %rsi      # 0x12fa4
callq 0x4700
movq %rax, %rcx
movq 0xb29f(%rip), %rax      # 0x16fe0
movq %rcx, 0x20(%rax)
movq 0xb294(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x20(%rax)
jne 0xbd6f
movq 0x18(%rsp), %rdi
leaq 0x7239(%rip), %rsi      # 0x12f98
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbd71
jmp 0xbd73
movq 0xb69e(%rip), %rdi      # 0x17418
leaq 0x723b(%rip), %rsi      # 0x12fbc
callq 0x4700
movq %rax, %rcx
movq 0xb250(%rip), %rax      # 0x16fe0
movq %rcx, 0x28(%rax)
movq 0xb245(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x28(%rax)
jne 0xbdbe
movq 0x18(%rsp), %rdi
leaq 0x7202(%rip), %rsi      # 0x12fb0
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbdc0
jmp 0xbdc2
movq 0xb64f(%rip), %rdi      # 0x17418
leaq 0x7208(%rip), %rsi      # 0x12fd8
callq 0x4700
movq %rax, %rcx
movq 0xb201(%rip), %rax      # 0x16fe0
movq %rcx, 0x30(%rax)
movq 0xb1f6(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x30(%rax)
jne 0xbe0d
movq 0x18(%rsp), %rdi
leaq 0x71cf(%rip), %rsi      # 0x12fcc
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbe0f
jmp 0xbe11
movq 0xb600(%rip), %rdi      # 0x17418
leaq 0x71cf(%rip), %rsi      # 0x12fee
callq 0x4700
movq %rax, %rcx
movq 0xb1b2(%rip), %rax      # 0x16fe0
movq %rcx, 0x38(%rax)
movq 0xb1a7(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x38(%rax)
jne 0xbe5c
movq 0x18(%rsp), %rdi
leaq 0x7196(%rip), %rsi      # 0x12fe2
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbe5e
jmp 0xbe60
movq 0xb5b1(%rip), %rdi      # 0x17418
leaq 0x7199(%rip), %rsi      # 0x13007
callq 0x4700
movq %rax, %rcx
movq 0xb163(%rip), %rax      # 0x16fe0
movq %rcx, 0x40(%rax)
movq 0xb158(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x40(%rax)
jne 0xbeab
movq 0x18(%rsp), %rdi
leaq 0x7160(%rip), %rsi      # 0x12ffb
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbead
jmp 0xbeaf
movq 0xb562(%rip), %rdi      # 0x17418
leaq 0x7161(%rip), %rsi      # 0x1301e
callq 0x4700
movq %rax, %rcx
movq 0xb114(%rip), %rax      # 0x16fe0
movq %rcx, 0x48(%rax)
movq 0xb109(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x48(%rax)
jne 0xbefa
movq 0x18(%rsp), %rdi
leaq 0x7128(%rip), %rsi      # 0x13012
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbefc
jmp 0xbefe
movq 0xb513(%rip), %rdi      # 0x17418
leaq 0x712e(%rip), %rsi      # 0x1303a
callq 0x4700
movq %rax, %rcx
movq 0xb0c5(%rip), %rax      # 0x16fe0
movq %rcx, 0x50(%rax)
movq 0xb0ba(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x50(%rax)
jne 0xbf49
movq 0x18(%rsp), %rdi
leaq 0x70f5(%rip), %rsi      # 0x1302e
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbf4b
jmp 0xbf4d
movq 0xb4c4(%rip), %rdi      # 0x17418
leaq 0x70f3(%rip), %rsi      # 0x1304e
callq 0x4700
movq %rax, %rcx
movq 0xb076(%rip), %rax      # 0x16fe0
movq %rcx, 0x58(%rax)
movq 0xb06b(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x58(%rax)
jne 0xbf98
movq 0x18(%rsp), %rdi
leaq 0x70ba(%rip), %rsi      # 0x13042
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbf9a
jmp 0xbf9c
movq 0xb475(%rip), %rdi      # 0x17418
leaq 0x70be(%rip), %rsi      # 0x13068
callq 0x4700
movq %rax, %rcx
movq 0xb027(%rip), %rax      # 0x16fe0
movq %rcx, 0x60(%rax)
movq 0xb01c(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x60(%rax)
jne 0xbfe7
movq 0x18(%rsp), %rdi
leaq 0x7085(%rip), %rsi      # 0x1305c
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xbfe9
jmp 0xbfeb
movq 0xb426(%rip), %rdi      # 0x17418
leaq 0x7089(%rip), %rsi      # 0x13082
callq 0x4700
movq %rax, %rcx
movq 0xafd8(%rip), %rax      # 0x16fe0
movq %rcx, 0x68(%rax)
movq 0xafcd(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x68(%rax)
jne 0xc036
movq 0x18(%rsp), %rdi
leaq 0x7050(%rip), %rsi      # 0x13076
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc038
jmp 0xc03a
movq 0xb3d7(%rip), %rdi      # 0x17418
leaq 0x7058(%rip), %rsi      # 0x130a0
callq 0x4700
movq %rax, %rcx
movq 0xaf89(%rip), %rax      # 0x16fe0
movq %rcx, 0x78(%rax)
movq 0xaf7e(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x78(%rax)
jne 0xc085
movq 0x18(%rsp), %rdi
leaq 0x701f(%rip), %rsi      # 0x13094
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc087
jmp 0xc089
movq 0xb388(%rip), %rdi      # 0x17418
leaq 0x7021(%rip), %rsi      # 0x130b8
callq 0x4700
movq %rax, %rcx
movq 0xaf3a(%rip), %rax      # 0x16fe0
movq %rcx, 0x80(%rax)
movq 0xaf2c(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x80(%rax)
jne 0xc0da
movq 0x18(%rsp), %rdi
leaq 0x6fe2(%rip), %rsi      # 0x130ac
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc0dc
jmp 0xc0de
movq 0xb333(%rip), %rdi      # 0x17418
leaq 0x6fe5(%rip), %rsi      # 0x130d1
callq 0x4700
movq %rax, %rcx
movq 0xaee5(%rip), %rax      # 0x16fe0
movq %rcx, 0x88(%rax)
movq 0xaed7(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x88(%rax)
jne 0xc12f
movq 0x18(%rsp), %rdi
leaq 0x6fa6(%rip), %rsi      # 0x130c5
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc131
jmp 0xc133
movq 0xb2de(%rip), %rdi      # 0x17418
leaq 0x6fab(%rip), %rsi      # 0x130ec
callq 0x4700
movq %rax, %rcx
movq 0xae90(%rip), %rax      # 0x16fe0
movq %rcx, 0x90(%rax)
movq 0xae82(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x90(%rax)
jne 0xc184
movq 0x18(%rsp), %rdi
leaq 0x6f6c(%rip), %rsi      # 0x130e0
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc186
jmp 0xc188
movq 0xb289(%rip), %rdi      # 0x17418
leaq 0x6f72(%rip), %rsi      # 0x13108
callq 0x4700
movq %rax, %rcx
movq 0xae3b(%rip), %rax      # 0x16fe0
movq %rcx, 0x98(%rax)
movq 0xae2d(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x98(%rax)
jne 0xc1d9
movq 0x18(%rsp), %rdi
leaq 0x6f33(%rip), %rsi      # 0x130fc
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc1db
jmp 0xc1dd
movq 0xb234(%rip), %rdi      # 0x17418
leaq 0x6f36(%rip), %rsi      # 0x13121
callq 0x4700
movq %rax, %rcx
movq 0xade6(%rip), %rax      # 0x16fe0
movq %rcx, 0xa0(%rax)
movq 0xadd8(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xa0(%rax)
jne 0xc22e
movq 0x18(%rsp), %rdi
leaq 0x6ef7(%rip), %rsi      # 0x13115
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc230
jmp 0xc232
movq 0xb1df(%rip), %rdi      # 0x17418
leaq 0x6efb(%rip), %rsi      # 0x1313b
callq 0x4700
movq %rax, %rcx
movq 0xad91(%rip), %rax      # 0x16fe0
movq %rcx, 0xa8(%rax)
movq 0xad83(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xa8(%rax)
jne 0xc283
movq 0x18(%rsp), %rdi
leaq 0x6ebc(%rip), %rsi      # 0x1312f
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc285
jmp 0xc287
movq 0xb18a(%rip), %rdi      # 0x17418
leaq 0x6ec1(%rip), %rsi      # 0x13156
callq 0x4700
movq %rax, %rcx
movq 0xad3c(%rip), %rax      # 0x16fe0
movq %rcx, 0xb0(%rax)
movq 0xad2e(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xb0(%rax)
jne 0xc2d8
movq 0x18(%rsp), %rdi
leaq 0x6e82(%rip), %rsi      # 0x1314a
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc2da
jmp 0xc2dc
movq 0xb135(%rip), %rdi      # 0x17418
leaq 0x6e88(%rip), %rsi      # 0x13172
callq 0x4700
movq %rax, %rcx
movq 0xace7(%rip), %rax      # 0x16fe0
movq %rcx, 0xb8(%rax)
movq 0xacd9(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xb8(%rax)
jne 0xc32d
movq 0x18(%rsp), %rdi
leaq 0x6e49(%rip), %rsi      # 0x13166
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc32f
jmp 0xc331
movq 0xb0e0(%rip), %rdi      # 0x17418
leaq 0x6e4f(%rip), %rsi      # 0x1318e
callq 0x4700
movq %rax, %rcx
movq 0xac92(%rip), %rax      # 0x16fe0
movq %rcx, 0xc0(%rax)
movq 0xac84(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xc0(%rax)
jne 0xc382
movq 0x18(%rsp), %rdi
leaq 0x6e10(%rip), %rsi      # 0x13182
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc384
jmp 0xc386
movq 0xb08b(%rip), %rdi      # 0x17418
leaq 0x6e17(%rip), %rsi      # 0x131ab
callq 0x4700
movq %rax, %rcx
movq 0xac3d(%rip), %rax      # 0x16fe0
movq %rcx, 0xc8(%rax)
movq 0xac2f(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xc8(%rax)
jne 0xc3d7
movq 0x18(%rsp), %rdi
leaq 0x6dd8(%rip), %rsi      # 0x1319f
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc3d9
jmp 0xc3db
movq 0xb036(%rip), %rdi      # 0x17418
leaq 0x6ddc(%rip), %rsi      # 0x131c5
callq 0x4700
movq %rax, %rcx
movq 0xabe8(%rip), %rax      # 0x16fe0
movq %rcx, 0xd0(%rax)
movq 0xabda(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xd0(%rax)
jne 0xc42c
movq 0x18(%rsp), %rdi
leaq 0x6d9d(%rip), %rsi      # 0x131b9
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc42e
jmp 0xc430
movq 0xafe1(%rip), %rdi      # 0x17418
leaq 0x6da2(%rip), %rsi      # 0x131e0
callq 0x4700
movq %rax, %rcx
movq 0xab93(%rip), %rax      # 0x16fe0
movq %rcx, 0xd8(%rax)
movq 0xab85(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xd8(%rax)
jne 0xc481
movq 0x18(%rsp), %rdi
leaq 0x6d63(%rip), %rsi      # 0x131d4
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc483
jmp 0xc485
movq 0xaf8c(%rip), %rdi      # 0x17418
leaq 0x6d65(%rip), %rsi      # 0x131f8
callq 0x4700
movq %rax, %rcx
movq 0xab3e(%rip), %rax      # 0x16fe0
movq %rcx, 0xe0(%rax)
movq 0xab30(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xe0(%rax)
jne 0xc4d6
movq 0x18(%rsp), %rdi
leaq 0x6d26(%rip), %rsi      # 0x131ec
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc4d8
jmp 0xc4da
movq 0xaf37(%rip), %rdi      # 0x17418
leaq 0x6d29(%rip), %rsi      # 0x13211
callq 0x4700
movq %rax, %rcx
movq 0xaae9(%rip), %rax      # 0x16fe0
movq %rcx, 0xe8(%rax)
movq 0xaadb(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xe8(%rax)
jne 0xc52b
movq 0x18(%rsp), %rdi
leaq 0x6cea(%rip), %rsi      # 0x13205
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc52d
jmp 0xc52f
movq 0xaee2(%rip), %rdi      # 0x17418
leaq 0x6cee(%rip), %rsi      # 0x1322b
callq 0x4700
movq %rax, %rcx
movq 0xaa94(%rip), %rax      # 0x16fe0
movq %rcx, 0xf0(%rax)
movq 0xaa86(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xf0(%rax)
jne 0xc580
movq 0x18(%rsp), %rdi
leaq 0x6caf(%rip), %rsi      # 0x1321f
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc582
jmp 0xc584
movq 0xae8d(%rip), %rdi      # 0x17418
leaq 0x6cb4(%rip), %rsi      # 0x13246
callq 0x4700
movq %rax, %rcx
movq 0xaa3f(%rip), %rax      # 0x16fe0
movq %rcx, 0xf8(%rax)
movq 0xaa31(%rip), %rax      # 0x16fe0
cmpq $0x0, 0xf8(%rax)
jne 0xc5d5
movq 0x18(%rsp), %rdi
leaq 0x6c75(%rip), %rsi      # 0x1323a
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc5d7
jmp 0xc5d9
movq 0xae38(%rip), %rdi      # 0x17418
leaq 0x6c7a(%rip), %rsi      # 0x13261
callq 0x4700
movq %rax, %rcx
movq 0xa9ea(%rip), %rax      # 0x16fe0
movq %rcx, 0x100(%rax)
movq 0xa9dc(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x100(%rax)
jne 0xc62a
movq 0x18(%rsp), %rdi
leaq 0x6c3b(%rip), %rsi      # 0x13255
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc62c
jmp 0xc62e
movq 0xade3(%rip), %rdi      # 0x17418
leaq 0x6c41(%rip), %rsi      # 0x1327d
callq 0x4700
movq %rax, %rcx
movq 0xa995(%rip), %rax      # 0x16fe0
movq %rcx, 0x108(%rax)
movq 0xa987(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x108(%rax)
jne 0xc67f
movq 0x18(%rsp), %rdi
leaq 0x6c02(%rip), %rsi      # 0x13271
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc681
jmp 0xc683
movq 0xad8e(%rip), %rdi      # 0x17418
leaq 0x6c01(%rip), %rsi      # 0x13292
callq 0x4700
movq %rax, %rcx
movq 0xa940(%rip), %rax      # 0x16fe0
movq %rcx, 0x110(%rax)
movq 0xa932(%rip), %rax      # 0x16fe0
cmpq $0x0, 0x110(%rax)
jne 0xc6d4
movq 0x18(%rsp), %rdi
leaq 0x6bc2(%rip), %rsi      # 0x13286
movb $0x0, %al
callq 0x46c0
movl %eax, 0x24(%rsp)
jmp 0xc7bf
jmp 0xc6d6
jmp 0xc6d8
movq 0xad39(%rip), %rdi      # 0x17418
leaq 0x6bba(%rip), %rsi      # 0x132a0
callq 0x4700
movq %rax, %rcx
movq 0xa8eb(%rip), %rax      # 0x16fe0
movq %rcx, 0x70(%rax)
jmp 0xc6fb
movq 0xad16(%rip), %rdi      # 0x17418
leaq 0x6bab(%rip), %rsi      # 0x132b4
callq 0x4700
movq %rax, %rcx
movq 0xa8c8(%rip), %rax      # 0x16fe0
movq %rcx, 0x118(%rax)
jmp 0xc721
movq 0xacf0(%rip), %rdi      # 0x17418
leaq 0x6b92(%rip), %rsi      # 0x132c1
callq 0x4700
movq %rax, %rcx
movq 0xa8a2(%rip), %rax      # 0x16fe0
movq %rcx, 0x120(%rax)
jmp 0xc747
movq 0xacca(%rip), %rdi      # 0x17418
leaq 0x6b82(%rip), %rsi      # 0x132d7
callq 0x4700
movq %rax, %rcx
movq 0xa87c(%rip), %rax      # 0x16fe0
movq %rcx, 0x128(%rax)
jmp 0xc76d
movq 0xaca4(%rip), %rdi      # 0x17418
leaq 0x6b73(%rip), %rsi      # 0x132ee
callq 0x4700
movq %rax, %rcx
movq 0xa856(%rip), %rax      # 0x16fe0
movq %rcx, 0x130(%rax)
jmp 0xc793
movq 0xac7e(%rip), %rdi      # 0x17418
leaq 0x6b5f(%rip), %rsi      # 0x13300
callq 0x4700
movq %rax, %rcx
movq 0xa830(%rip), %rax      # 0x16fe0
movq %rcx, 0x138(%rax)
movl $0x0, 0x24(%rsp)
movl 0x24(%rsp), %eax
addq $0x28, %rsp
retq
nopl (%rax,%rax)