// File: /workspace/github_c_makefile_star2_O1/stetre[P]moonsndfile/src/enums.c
// Function: moonsndfile_open_enums
void moonsndfile_open_enums(lua_State *L)
    {
    uint32_t domain;

    luaL_setfuncs(L, Functions, 0);

    /* Add all the code<->string mappings and the cl.XXX constant strings */
#define ADD(what, s) do { enums_new(L, domain, NONSF_##what, s); } while(0)
    domain = DOMAIN_NONSF_TYPE; 
    ADD(TYPE_SHORT, "short");
    ADD(TYPE_INT, "int");
    ADD(TYPE_FLOAT, "float");
    ADD(TYPE_DOUBLE, "double");
#undef ADD

#define ADD(what, s) do {                               \
    lua_pushstring(L, s); lua_setfield(L, -2, #what);   \
    enums_new(L, domain, SF_##what, s);                 \
} while(0)

#define ADDX(what, s) do {                              \
    lua_pushstring(L, s); lua_setfield(L, -2, #what);   \
    enums_new(L, domain, what, s);                      \
} while(0)

    domain = DOMAIN_FORMAT;
    ADD(FORMAT_WAV, "wav");
    ADD(FORMAT_AIFF, "aiff");
    ADD(FORMAT_AU, "au");
    ADD(FORMAT_RAW, "raw");
    ADD(FORMAT_PAF, "paf");
    ADD(FORMAT_SVX, "svx");
    ADD(FORMAT_NIST, "nist");
    ADD(FORMAT_VOC, "voc");
    ADD(FORMAT_IRCAM, "ircam");
    ADD(FORMAT_W64, "w64");
    ADD(FORMAT_MAT4, "mat4");
    ADD(FORMAT_MAT5, "mat5");
    ADD(FORMAT_PVF, "pvf");
    ADD(FORMAT_XI, "xi");
    ADD(FORMAT_HTK, "htk");
    ADD(FORMAT_SDS, "sds");
    ADD(FORMAT_AVR, "avr");
    ADD(FORMAT_WAVEX, "wavex");
    ADD(FORMAT_SD2, "sd2");
    ADD(FORMAT_FLAC, "flac");
    ADD(FORMAT_CAF, "caf");
    ADD(FORMAT_WVE, "wve");
    ADD(FORMAT_OGG, "ogg");
    ADD(FORMAT_MPC2K, "mpc2k");
    ADD(FORMAT_RF64, "rf64");
    ADD(FORMAT_MPEG, "mpeg");

    domain = DOMAIN_SUBFORMAT;
    ADD(FORMAT_PCM_S8, "pcm s8");
    ADD(FORMAT_PCM_16, "pcm 16");
    ADD(FORMAT_PCM_24, "pcm 24");
    ADD(FORMAT_PCM_32, "pcm 32");
    ADD(FORMAT_PCM_U8, "pcm u8");
    ADD(FORMAT_FLOAT, "float");
    ADD(FORMAT_DOUBLE, "double");
    ADD(FORMAT_ULAW, "ulaw");
    ADD(FORMAT_ALAW, "alaw");
    ADD(FORMAT_IMA_ADPCM, "ima adpcm");
    ADD(FORMAT_MS_ADPCM, "ms adpcm");
    ADD(FORMAT_GSM610, "gsm610");
    ADD(FORMAT_VOX_ADPCM, "vox adpcm");
    ADD(FORMAT_G721_32, "g721 32");
    ADD(FORMAT_G723_24, "g723 24");
    ADD(FORMAT_G723_40, "g723 40");
    ADD(FORMAT_DWVW_12, "dwvw 12");
    ADD(FORMAT_DWVW_16, "dwvw 16");
    ADD(FORMAT_DWVW_24, "dwvw 24");
    ADD(FORMAT_DWVW_N, "dwvw n");
    ADD(FORMAT_DPCM_8, "dpcm 8");
    ADD(FORMAT_DPCM_16, "dpcm 16");
    ADD(FORMAT_VORBIS, "vorbis");
    ADD(FORMAT_ALAC_16, "alac 16");
    ADD(FORMAT_ALAC_20, "alac 20");
    ADD(FORMAT_ALAC_24, "alac 24");
    ADD(FORMAT_ALAC_32, "alac 32");
    ADD(FORMAT_NMS_ADPCM_16, "nms adpcm 16");
    ADD(FORMAT_NMS_ADPCM_24, "nms adpcm 24");
    ADD(FORMAT_NMS_ADPCM_32, "nms adpcm 32");
    ADD(FORMAT_OPUS, "opus");
    ADD(FORMAT_MPEG_LAYER_I, "mpeg layer i");
    ADD(FORMAT_MPEG_LAYER_II, "mpeg layer ii");
    ADD(FORMAT_MPEG_LAYER_III, "mpeg layer iii");

    domain = DOMAIN_ENDIANNESS;
    ADD(ENDIAN_FILE, "file");
    ADD(ENDIAN_LITTLE, "little");
    ADD(ENDIAN_BIG, "big");
    ADD(ENDIAN_CPU, "cpu");

    domain = DOMAIN_STRING_TYPE;
    ADD(STR_TITLE, "title");
    ADD(STR_COPYRIGHT, "copyright");
    ADD(STR_SOFTWARE, "software");
    ADD(STR_ARTIST, "artist");
    ADD(STR_COMMENT, "comment");
    ADD(STR_DATE, "date");
    ADD(STR_ALBUM, "album");
    ADD(STR_LICENSE, "license");
    ADD(STR_TRACKNUMBER, "tracknumber");
    ADD(STR_GENRE, "genre");

    domain = DOMAIN_WHENCE;
#define SF_SEEK_SET     SEEK_SET
#define SF_SEEK_CUR     SEEK_CUR
#define SF_SEEK_END     SEEK_END
#define SF_SEEK_SET_R   SEEK_SET | SFM_READ
#define SF_SEEK_CUR_R   SEEK_CUR | SFM_READ
#define SF_SEEK_END_R   SEEK_END | SFM_READ
#define SF_SEEK_SET_W   SEEK_SET | SFM_WRITE
#define SF_SEEK_CUR_W   SEEK_CUR | SFM_WRITE
#define SF_SEEK_END_W   SEEK_END | SFM_WRITE
    ADD(SEEK_SET, "set");
    ADD(SEEK_CUR, "cur");
    ADD(SEEK_END, "end");
    ADD(SEEK_SET_R, "set r");
    ADD(SEEK_CUR_R, "cur r");
    ADD(SEEK_END_R, "end r");
    ADD(SEEK_SET_W, "set w");
    ADD(SEEK_CUR_W, "cur w");
    ADD(SEEK_END_W, "end w");

    domain = DOMAIN_OPEN_MODE;
    ADDX(SFM_READ, "r");
    ADDX(SFM_WRITE, "w");
    ADDX(SFM_RDWR, "rw");

    domain = DOMAIN_CHANNEL_MAP;
    ADD(CHANNEL_MAP_INVALID, "invalid");
    ADD(CHANNEL_MAP_MONO, "mono");
    ADD(CHANNEL_MAP_LEFT, "left");
    ADD(CHANNEL_MAP_RIGHT, "right");
    ADD(CHANNEL_MAP_CENTER, "center");
    ADD(CHANNEL_MAP_FRONT_LEFT, "front left");
    ADD(CHANNEL_MAP_FRONT_RIGHT, "front right");
    ADD(CHANNEL_MAP_FRONT_CENTER, "front center");
    ADD(CHANNEL_MAP_REAR_CENTER, "rear center");
    ADD(CHANNEL_MAP_REAR_LEFT, "rear left");
    ADD(CHANNEL_MAP_REAR_RIGHT, "rear right");
    ADD(CHANNEL_MAP_LFE, "lfe");
    ADD(CHANNEL_MAP_FRONT_LEFT_OF_CENTER, "front left of center");
    ADD(CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, "front right of center");
    ADD(CHANNEL_MAP_SIDE_LEFT, "side left");
    ADD(CHANNEL_MAP_SIDE_RIGHT, "side right");
    ADD(CHANNEL_MAP_TOP_CENTER, "top center");
    ADD(CHANNEL_MAP_TOP_FRONT_LEFT, "top front left");
    ADD(CHANNEL_MAP_TOP_FRONT_RIGHT, "top front right");
    ADD(CHANNEL_MAP_TOP_FRONT_CENTER, "top front center");
    ADD(CHANNEL_MAP_TOP_REAR_LEFT, "top rear left");
    ADD(CHANNEL_MAP_TOP_REAR_RIGHT, "top rear right");
    ADD(CHANNEL_MAP_TOP_REAR_CENTER, "top rear center");
    ADD(CHANNEL_MAP_AMBISONIC_B_W, "ambisonic b w");
    ADD(CHANNEL_MAP_AMBISONIC_B_X, "ambisonic b x");
    ADD(CHANNEL_MAP_AMBISONIC_B_Y, "ambisonic b y");
    ADD(CHANNEL_MAP_AMBISONIC_B_Z, "ambisonic b z");

    domain = DOMAIN_DITHER_LEVEL;
    ADDX(SFD_DEFAULT_LEVEL, "default");
    ADDX(SFD_CUSTOM_LEVEL, "custom");

    domain = DOMAIN_DITHER_TYPE;
    ADDX(SFD_NO_DITHER, "no dither");
    ADDX(SFD_WHITE, "white");
    ADDX(SFD_TRIANGULAR_PDF, "triangular pdf");

    domain = DOMAIN_LOOP_MODE;
    ADD(LOOP_NONE, "none");
    ADD(LOOP_FORWARD, "forward");
    ADD(LOOP_BACKWARD, "backward");
    ADD(LOOP_ALTERNATING, "alternating");

    domain = DOMAIN_AMBISONIC;
    ADD(AMBISONIC_NONE, "none");
    ADD(AMBISONIC_B_FORMAT, "b format");

    domain = DOMAIN_BITRATE_MODE;
    ADD(BITRATE_MODE_CONSTANT, "constant");
    ADD(BITRATE_MODE_AVERAGE, "average");
    ADD(BITRATE_MODE_VARIABLE, "variable");

#if 0 /* scaffolding */
4yy
#define DOMAIN_
    domain = DOMAIN_;
    ADD(, "");

#endif

#undef ADD
#undef ADDX
    }

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0xc363(%rip), %rsi      # 0x12970
xorl %edx, %edx
callq 0x4100
leaq 0x7bab(%rip), %rcx      # 0xe1c6
movq %rbx, %rdi
movl $0x65, %esi
movl $0x1, %edx
callq 0x83a7
leaq 0x7bc7(%rip), %rcx      # 0xe1fb
movq %rbx, %rdi
movl $0x65, %esi
movl $0x2, %edx
callq 0x83a7
leaq 0x7bdf(%rip), %r15      # 0xe22c
movq %rbx, %rdi
movl $0x65, %esi
movl $0x3, %edx
movq %r15, %rcx
callq 0x83a7
leaq 0x7bf8(%rip), %r14      # 0xe261
movq %rbx, %rdi
movl $0x65, %esi
movl $0x4, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6ce6(%rip), %r12      # 0xd36b
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6cd8(%rip), %rdx      # 0xd36f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x10000, %edx          # imm = 0x10000
movq %r12, %rcx
callq 0x83a7
leaq 0x6cba(%rip), %r12      # 0xd37a
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6cad(%rip), %rdx      # 0xd37f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x20000, %edx          # imm = 0x20000
movq %r12, %rcx
callq 0x83a7
leaq 0x6c90(%rip), %r12      # 0xd38b
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6c81(%rip), %rdx      # 0xd38e
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x30000, %edx          # imm = 0x30000
movq %r12, %rcx
callq 0x83a7
leaq 0x7985(%rip), %r12      # 0xe0bb
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6c50(%rip), %rdx      # 0xd398
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x40000, %edx          # imm = 0x40000
movq %r12, %rcx
callq 0x83a7
leaq 0x6c32(%rip), %r12      # 0xd3a3
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6c24(%rip), %rdx      # 0xd3a7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x50000, %edx          # imm = 0x50000
movq %r12, %rcx
callq 0x83a7
leaq 0x6c06(%rip), %r12      # 0xd3b2
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6bf8(%rip), %rdx      # 0xd3b6
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x60000, %edx          # imm = 0x60000
movq %r12, %rcx
callq 0x83a7
leaq 0x6bda(%rip), %r12      # 0xd3c1
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6bcd(%rip), %rdx      # 0xd3c6
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x70000, %edx          # imm = 0x70000
movq %r12, %rcx
callq 0x83a7
leaq 0x6bb0(%rip), %r12      # 0xd3d2
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6ba2(%rip), %rdx      # 0xd3d6
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x80000, %edx          # imm = 0x80000
movq %r12, %rcx
callq 0x83a7
leaq 0x6b84(%rip), %r12      # 0xd3e1
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6b78(%rip), %rdx      # 0xd3e7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0xa0000, %edx          # imm = 0xA0000
movq %r12, %rcx
callq 0x83a7
leaq 0x6b5c(%rip), %r12      # 0xd3f4
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6b4e(%rip), %rdx      # 0xd3f8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0xb0000, %edx          # imm = 0xB0000
movq %r12, %rcx
callq 0x83a7
leaq 0x6b30(%rip), %r12      # 0xd403
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6b23(%rip), %rdx      # 0xd408
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0xc0000, %edx          # imm = 0xC0000
movq %r12, %rcx
callq 0x83a7
leaq 0x6b06(%rip), %r12      # 0xd414
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6af9(%rip), %rdx      # 0xd419
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0xd0000, %edx          # imm = 0xD0000
movq %r12, %rcx
callq 0x83a7
leaq 0x6adc(%rip), %r12      # 0xd425
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6ace(%rip), %rdx      # 0xd429
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0xe0000, %edx          # imm = 0xE0000
movq %r12, %rcx
callq 0x83a7
leaq 0x6ab0(%rip), %r12      # 0xd434
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6aa1(%rip), %rdx      # 0xd437
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0xf0000, %edx          # imm = 0xF0000
movq %r12, %rcx
callq 0x83a7
leaq 0x6a82(%rip), %r12      # 0xd441
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6a74(%rip), %rdx      # 0xd445
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x100000, %edx         # imm = 0x100000
movq %r12, %rcx
callq 0x83a7
leaq 0x6a56(%rip), %r12      # 0xd450
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6a48(%rip), %rdx      # 0xd454
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x110000, %edx         # imm = 0x110000
movq %r12, %rcx
callq 0x83a7
leaq 0x6a2a(%rip), %r12      # 0xd45f
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6a1c(%rip), %rdx      # 0xd463
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x120000, %edx         # imm = 0x120000
movq %r12, %rcx
callq 0x83a7
leaq 0x69fe(%rip), %r12      # 0xd46e
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x69f2(%rip), %rdx      # 0xd474
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x130000, %edx         # imm = 0x130000
movq %r12, %rcx
callq 0x83a7
leaq 0x69d6(%rip), %r12      # 0xd481
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x69c8(%rip), %rdx      # 0xd485
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x160000, %edx         # imm = 0x160000
movq %r12, %rcx
callq 0x83a7
leaq 0x69aa(%rip), %r12      # 0xd490
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x699d(%rip), %rdx      # 0xd495
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x170000, %edx         # imm = 0x170000
movq %r12, %rcx
callq 0x83a7
leaq 0x6980(%rip), %r12      # 0xd4a1
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6972(%rip), %rdx      # 0xd4a5
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x180000, %edx         # imm = 0x180000
movq %r12, %rcx
callq 0x83a7
leaq 0x6954(%rip), %r12      # 0xd4b0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6946(%rip), %rdx      # 0xd4b4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x190000, %edx         # imm = 0x190000
movq %r12, %rcx
callq 0x83a7
leaq 0x6928(%rip), %r12      # 0xd4bf
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x691a(%rip), %rdx      # 0xd4c3
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x200000, %edx         # imm = 0x200000
movq %r12, %rcx
callq 0x83a7
leaq 0x68fc(%rip), %r12      # 0xd4ce
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x68f0(%rip), %rdx      # 0xd4d4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x210000, %edx         # imm = 0x210000
movq %r12, %rcx
callq 0x83a7
leaq 0x68d4(%rip), %r12      # 0xd4e1
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x68c7(%rip), %rdx      # 0xd4e6
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x220000, %edx         # imm = 0x220000
movq %r12, %rcx
callq 0x83a7
leaq 0x68aa(%rip), %r12      # 0xd4f2
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x689d(%rip), %rdx      # 0xd4f7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x1, %esi
movl $0x230000, %edx         # imm = 0x230000
movq %r12, %rcx
callq 0x83a7
leaq 0x6880(%rip), %r12      # 0xd503
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6875(%rip), %rdx      # 0xd50a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rcx
callq 0x83a7
leaq 0x6a74(%rip), %r12      # 0xd732
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x6848(%rip), %rdx      # 0xd518
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x2, %edx
movq %r12, %rcx
callq 0x83a7
leaq 0x6a5a(%rip), %r12      # 0xd753
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x681b(%rip), %rdx      # 0xd526
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
callq 0x83a7
leaq 0x6a40(%rip), %r12      # 0xd774
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x67ee(%rip), %rdx      # 0xd534
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x4, %edx
movq %r12, %rcx
callq 0x83a7
leaq 0x67d3(%rip), %r12      # 0xd542
movq %rbx, %rdi
movq %r12, %rsi
callq 0x4780
leaq 0x67c8(%rip), %rdx      # 0xd549
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x5, %edx
movq %r12, %rcx
callq 0x83a7
movq %rbx, %rdi
movq %r15, %rsi
callq 0x4780
leaq 0x67a2(%rip), %rdx      # 0xd557
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x6, %edx
movq %r15, %rcx
callq 0x83a7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x677b(%rip), %rdx      # 0xd564
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x7, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6760(%rip), %r14      # 0xd572
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6753(%rip), %rdx      # 0xd577
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x10, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6736(%rip), %r14      # 0xd583
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6729(%rip), %rdx      # 0xd588
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x11, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x670c(%rip), %r14      # 0xd594
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6704(%rip), %rdx      # 0xd59e
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x12, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x66ec(%rip), %r14      # 0xd5af
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x66e3(%rip), %rdx      # 0xd5b8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x13, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x66ca(%rip), %r14      # 0xd5c8
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x66bf(%rip), %rdx      # 0xd5cf
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x20, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x66a4(%rip), %r14      # 0xd5dd
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x669c(%rip), %rdx      # 0xd5e7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x21, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6684(%rip), %r14      # 0xd5f8
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x667a(%rip), %rdx      # 0xd600
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x30, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6660(%rip), %r14      # 0xd60f
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6656(%rip), %rdx      # 0xd617
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x31, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x663c(%rip), %r14      # 0xd626
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6632(%rip), %rdx      # 0xd62e
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x32, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6618(%rip), %r14      # 0xd63d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x660e(%rip), %rdx      # 0xd645
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x40, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x65f4(%rip), %r14      # 0xd654
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x65ea(%rip), %rdx      # 0xd65c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x41, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x65d0(%rip), %r14      # 0xd66b
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x65c6(%rip), %rdx      # 0xd673
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x42, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x65ac(%rip), %r14      # 0xd682
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x65a1(%rip), %rdx      # 0xd689
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x43, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6586(%rip), %r14      # 0xd697
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x657b(%rip), %rdx      # 0xd69e
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x50, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x65e5(%rip), %r14      # 0xd731
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x654e(%rip), %rdx      # 0xd6ac
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x51, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6534(%rip), %r14      # 0xd6bb
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6529(%rip), %rdx      # 0xd6c2
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x60, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x650e(%rip), %r14      # 0xd6d0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6504(%rip), %rdx      # 0xd6d8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x70, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x64ea(%rip), %r14      # 0xd6e7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x64e0(%rip), %rdx      # 0xd6ef
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x71, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x64c6(%rip), %r14      # 0xd6fe
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x64bc(%rip), %rdx      # 0xd706
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x72, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x64a2(%rip), %r14      # 0xd715
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6498(%rip), %rdx      # 0xd71d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x73, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x647e(%rip), %r14      # 0xd72c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6479(%rip), %rdx      # 0xd739
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x22, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6464(%rip), %r14      # 0xd74d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x645f(%rip), %rdx      # 0xd75a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x23, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x644a(%rip), %r14      # 0xd76e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6445(%rip), %rdx      # 0xd77b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x24, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6430(%rip), %r14      # 0xd78f
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6423(%rip), %rdx      # 0xd794
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x64, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6406(%rip), %r14      # 0xd7a0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6401(%rip), %rdx      # 0xd7ad
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x80, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x63ec(%rip), %r14      # 0xd7c1
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x63e8(%rip), %rdx      # 0xd7cf
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x81, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x63d4(%rip), %r14      # 0xd7e4
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x63d1(%rip), %rdx      # 0xd7f3
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x2, %esi
movl $0x82, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5c5b(%rip), %r14      # 0xd0a6
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x63ac(%rip), %rdx      # 0xd809
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x3, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6392(%rip), %r14      # 0xd815
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6387(%rip), %rdx      # 0xd81c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x3, %esi
movl $0x10000000, %edx       # imm = 0x10000000
movq %r14, %rcx
callq 0x83a7
leaq 0x636c(%rip), %r14      # 0xd82a
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x635e(%rip), %rdx      # 0xd82e
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x3, %esi
movl $0x20000000, %edx       # imm = 0x20000000
movq %r14, %rcx
callq 0x83a7
leaq 0x6340(%rip), %r14      # 0xd839
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6332(%rip), %rdx      # 0xd83d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x3, %esi
movl $0x30000000, %edx       # imm = 0x30000000
movq %r14, %rcx
callq 0x83a7
leaq 0x6314(%rip), %r14      # 0xd848
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6308(%rip), %rdx      # 0xd84e
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x1, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x62e9(%rip), %r14      # 0xd858
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x62e1(%rip), %rdx      # 0xd862
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x2, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x62c6(%rip), %r14      # 0xd870
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x62bd(%rip), %rdx      # 0xd879
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x3, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x62a1(%rip), %r14      # 0xd886
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6296(%rip), %rdx      # 0xd88d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x4, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6278(%rip), %r14      # 0xd898
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x626e(%rip), %rdx      # 0xd8a0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x5, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6251(%rip), %r14      # 0xd8ac
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6244(%rip), %rdx      # 0xd8b1
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x6, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6224(%rip), %r14      # 0xd8ba
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6218(%rip), %rdx      # 0xd8c0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x7, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x61f9(%rip), %r14      # 0xd8ca
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x61ef(%rip), %rdx      # 0xd8d2
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x8, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x61d2(%rip), %r14      # 0xd8de
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x61cc(%rip), %rdx      # 0xd8ea
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x9, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x61b3(%rip), %r14      # 0xd8fa
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x61a7(%rip), %rdx      # 0xd900
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x4, %esi
movl $0x10, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6bc7(%rip), %r14      # 0xe349
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6176(%rip), %rdx      # 0xd90a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6159(%rip), %r14      # 0xd913
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x614b(%rip), %rdx      # 0xd917
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x1, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x612b(%rip), %r14      # 0xd920
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x611d(%rip), %rdx      # 0xd924
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x2, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x60fd(%rip), %r14      # 0xd92d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x60f1(%rip), %rdx      # 0xd933
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x10, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x60d3(%rip), %r14      # 0xd93e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x60c7(%rip), %rdx      # 0xd944
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x11, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x60a9(%rip), %r14      # 0xd94f
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x609d(%rip), %rdx      # 0xd955
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x12, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x607f(%rip), %r14      # 0xd960
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6073(%rip), %rdx      # 0xd966
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x20, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6055(%rip), %r14      # 0xd971
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x6049(%rip), %rdx      # 0xd977
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x21, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x602b(%rip), %r14      # 0xd982
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x601f(%rip), %rdx      # 0xd988
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x5, %esi
movl $0x22, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5fc1(%rip), %r14      # 0xd953
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5fef(%rip), %rdx      # 0xd993
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x6, %esi
movl $0x10, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x62ce(%rip), %r14      # 0xdc9b
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5fbd(%rip), %rdx      # 0xd99c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x6, %esi
movl $0x20, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5f9e(%rip), %r14      # 0xd9a6
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5f8f(%rip), %rdx      # 0xd9a9
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x6, %esi
movl $0x30, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5f6f(%rip), %r14      # 0xd9b2
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5f65(%rip), %rdx      # 0xd9ba
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5f53(%rip), %r14      # 0xd9ce
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5f46(%rip), %rdx      # 0xd9d3
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x1, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6078(%rip), %r14      # 0xdb2e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5f1c(%rip), %rdx      # 0xd9e4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x2, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x605d(%rip), %r14      # 0xdb4e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5ef2(%rip), %rdx      # 0xd9f5
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x3, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5f9d(%rip), %r14      # 0xdac9
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5ec9(%rip), %rdx      # 0xda07
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x4, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x602a(%rip), %r14      # 0xdb91
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5ea1(%rip), %rdx      # 0xda1a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x5, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x6019(%rip), %r14      # 0xdbbb
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5e7d(%rip), %rdx      # 0xda31
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x6, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x600a(%rip), %r14      # 0xdbe7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5e5a(%rip), %rdx      # 0xda49
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x7, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x604f(%rip), %r14      # 0xdc67
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5e38(%rip), %rdx      # 0xda62
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x8, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5fc2(%rip), %r14      # 0xdc15
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5e15(%rip), %rdx      # 0xda7a
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x9, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5faf(%rip), %r14      # 0xdc3d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5df0(%rip), %rdx      # 0xda90
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0xa, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5dde(%rip), %r14      # 0xdaa7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5dd0(%rip), %rdx      # 0xdaab
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0xb, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5db7(%rip), %r14      # 0xdabb
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5dba(%rip), %rdx      # 0xdad0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0xc, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5db2(%rip), %r14      # 0xdaf1
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5db6(%rip), %rdx      # 0xdb07
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0xd, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5daf(%rip), %r14      # 0xdb29
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5da7(%rip), %rdx      # 0xdb33
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0xe, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d94(%rip), %r14      # 0xdb49
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d8d(%rip), %rdx      # 0xdb54
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0xf, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d7b(%rip), %r14      # 0xdb6b
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d74(%rip), %rdx      # 0xdb76
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x10, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d62(%rip), %r14      # 0xdb8d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d5f(%rip), %rdx      # 0xdb9c
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x11, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d51(%rip), %r14      # 0xdbb7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d4f(%rip), %rdx      # 0xdbc7
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x12, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d42(%rip), %r14      # 0xdbe3
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d41(%rip), %rdx      # 0xdbf4
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x13, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d35(%rip), %r14      # 0xdc11
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d31(%rip), %rdx      # 0xdc1f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x14, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d22(%rip), %r14      # 0xdc39
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d1f(%rip), %rdx      # 0xdc48
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x15, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d11(%rip), %r14      # 0xdc63
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5d0f(%rip), %rdx      # 0xdc73
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x16, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5d02(%rip), %r14      # 0xdc8f
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5cfe(%rip), %rdx      # 0xdc9d
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x17, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5cef(%rip), %r14      # 0xdcb7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5ceb(%rip), %rdx      # 0xdcc5
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x18, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5cdc(%rip), %r14      # 0xdcdf
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5cd8(%rip), %rdx      # 0xdced
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x19, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5cc9(%rip), %r14      # 0xdd07
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5cc5(%rip), %rdx      # 0xdd15
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x7, %esi
movl $0x1a, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5cb6(%rip), %r14      # 0xdd2f
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5cac(%rip), %rdx      # 0xdd37
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x8, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5c98(%rip), %r14      # 0xdd49
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5c8d(%rip), %rdx      # 0xdd50
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x8, %esi
movl $0x40000000, %edx       # imm = 0x40000000
movq %r14, %rcx
callq 0x83a7
leaq 0x5c75(%rip), %r14      # 0xdd61
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5c6d(%rip), %rdx      # 0xdd6b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x9, %esi
movl $0x1f4, %edx            # imm = 0x1F4
movq %r14, %rcx
callq 0x83a7
leaq 0x5c52(%rip), %r14      # 0xdd79
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5c46(%rip), %rdx      # 0xdd7f
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x9, %esi
movl $0x1f5, %edx            # imm = 0x1F5
movq %r14, %rcx
callq 0x83a7
leaq 0x5c27(%rip), %r14      # 0xdd89
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5c24(%rip), %rdx      # 0xdd98
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0x9, %esi
movl $0x1f6, %edx            # imm = 0x1F6
movq %r14, %rcx
callq 0x83a7
leaq 0x5c0e(%rip), %r14      # 0xddab
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5c01(%rip), %rdx      # 0xddb0
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xa, %esi
movl $0x320, %edx            # imm = 0x320
movq %r14, %rcx
callq 0x83a7
leaq 0x5be2(%rip), %r15      # 0xddba
movq %rbx, %rdi
movq %r15, %rsi
callq 0x4780
leaq 0x5bd8(%rip), %rdx      # 0xddc2
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xa, %esi
movl $0x321, %edx            # imm = 0x321
movq %r15, %rcx
callq 0x83a7
leaq 0x5bbc(%rip), %r15      # 0xddcf
movq %rbx, %rdi
movq %r15, %rsi
callq 0x4780
leaq 0x5bb3(%rip), %rdx      # 0xddd8
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xa, %esi
movl $0x322, %edx            # imm = 0x322
movq %r15, %rcx
callq 0x83a7
leaq 0x5b98(%rip), %r15      # 0xdde6
movq %rbx, %rdi
movq %r15, %rsi
callq 0x4780
leaq 0x5b92(%rip), %rdx      # 0xddf2
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xa, %esi
movl $0x323, %edx            # imm = 0x323
movq %r15, %rcx
callq 0x83a7
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5b6f(%rip), %rdx      # 0xde03
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xb, %esi
movl $0x40, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5b55(%rip), %r14      # 0xde12
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5b4c(%rip), %rdx      # 0xde1b
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xb, %esi
movl $0x41, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5b36(%rip), %r14      # 0xde2e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5b2d(%rip), %rdx      # 0xde37
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xc, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5b1d(%rip), %r14      # 0xde4d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5b13(%rip), %rdx      # 0xde55
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xc, %esi
movl $0x1, %edx
movq %r14, %rcx
callq 0x83a7
leaq 0x5aff(%rip), %r14      # 0xde6a
movq %rbx, %rdi
movq %r14, %rsi
callq 0x4780
leaq 0x5af6(%rip), %rdx      # 0xde73
movq %rbx, %rdi
movl $0xfffffffe, %esi       # imm = 0xFFFFFFFE
callq 0x4300
movq %rbx, %rdi
movl $0xc, %esi
movl $0x2, %edx
movq %r14, %rcx
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
jmp 0x83a7