// File: /workspace/github_c_makefile_star2_O2/stetre[P]moonglfw/src/enums.c
// Function: moonglfw_open_enums
void moonglfw_open_enums(lua_State *L)
    {
    int domain;

    luaL_setfuncs(L, Functions, 0);

    /* Add all the code<->string mappings */
#define ADD(what, s) do { enums_new(L, domain, GLFW_##what, s); } while(0)
    domain = DOMAIN_ACTION; 
    ADD(PRESS, "press");
    ADD(REPEAT, "repeat");
    ADD(RELEASE, "release");

    domain = DOMAIN_BUTTON;
    ADD(MOUSE_BUTTON_1, "left");
    ADD(MOUSE_BUTTON_2, "right");
    ADD(MOUSE_BUTTON_3, "middle");
    ADD(MOUSE_BUTTON_4, "button 4");
    ADD(MOUSE_BUTTON_5, "button 5");
    ADD(MOUSE_BUTTON_6, "button 6");
    ADD(MOUSE_BUTTON_7, "button 7");
    ADD(MOUSE_BUTTON_8, "button 8");

    domain = DOMAIN_KEY;
    ADD(KEY_UNKNOWN, "unknown");
    ADD(KEY_SPACE, "space");
    ADD(KEY_APOSTROPHE, "apostrophe");
    ADD(KEY_COMMA, "comma");
    ADD(KEY_MINUS, "minus");
    ADD(KEY_PERIOD, "period");
    ADD(KEY_SLASH, "slash");
    ADD(KEY_0, "0");
    ADD(KEY_1, "1");
    ADD(KEY_2, "2");
    ADD(KEY_3, "3");
    ADD(KEY_4, "4");
    ADD(KEY_5, "5");
    ADD(KEY_6, "6");
    ADD(KEY_7, "7");
    ADD(KEY_8, "8");
    ADD(KEY_9, "9");
    ADD(KEY_SEMICOLON, "semicolon");
    ADD(KEY_EQUAL, "equal");
    ADD(KEY_A, "a");
    ADD(KEY_B, "b");
    ADD(KEY_C, "c");
    ADD(KEY_D, "d");
    ADD(KEY_E, "e");
    ADD(KEY_F, "f");
    ADD(KEY_G, "g");
    ADD(KEY_H, "h");
    ADD(KEY_I, "i");
    ADD(KEY_J, "j");
    ADD(KEY_K, "k");
    ADD(KEY_L, "l");
    ADD(KEY_M, "m");
    ADD(KEY_N, "n");
    ADD(KEY_O, "o");
    ADD(KEY_P, "p");
    ADD(KEY_Q, "q");
    ADD(KEY_R, "r");
    ADD(KEY_S, "s");
    ADD(KEY_T, "t");
    ADD(KEY_U, "u");
    ADD(KEY_V, "v");
    ADD(KEY_W, "w");
    ADD(KEY_X, "x");
    ADD(KEY_Y, "y");
    ADD(KEY_Z, "z");
    ADD(KEY_LEFT_BRACKET, "left bracket");
    ADD(KEY_BACKSLASH, "backslash");
    ADD(KEY_RIGHT_BRACKET, "right bracket");
    ADD(KEY_GRAVE_ACCENT, "grave accent");
    ADD(KEY_WORLD_1, "world 1");
    ADD(KEY_WORLD_2, "world 2");
    ADD(KEY_ESCAPE, "escape");
    ADD(KEY_ENTER, "enter");
    ADD(KEY_TAB, "tab");
    ADD(KEY_BACKSPACE, "backspace");
    ADD(KEY_INSERT, "insert");
    ADD(KEY_DELETE, "delete");
    ADD(KEY_RIGHT, "right");
    ADD(KEY_LEFT, "left");
    ADD(KEY_DOWN, "down");
    ADD(KEY_UP, "up");
    ADD(KEY_PAGE_UP, "page up");
    ADD(KEY_PAGE_DOWN, "page down");
    ADD(KEY_HOME, "home");
    ADD(KEY_END, "end");
    ADD(KEY_CAPS_LOCK, "caps lock");
    ADD(KEY_SCROLL_LOCK, "scroll lock");
    ADD(KEY_NUM_LOCK, "num lock");
    ADD(KEY_PRINT_SCREEN, "print screen");
    ADD(KEY_PAUSE, "pause");
    ADD(KEY_F1, "f1");
    ADD(KEY_F2, "f2");
    ADD(KEY_F3, "f3");
    ADD(KEY_F4, "f4");
    ADD(KEY_F5, "f5");
    ADD(KEY_F6, "f6");
    ADD(KEY_F7, "f7");
    ADD(KEY_F8, "f8");
    ADD(KEY_F9, "f9");
    ADD(KEY_F10, "f10");
    ADD(KEY_F11, "f11");
    ADD(KEY_F12, "f12");
    ADD(KEY_F13, "f13");
    ADD(KEY_F14, "f14");
    ADD(KEY_F15, "f15");
    ADD(KEY_F16, "f16");
    ADD(KEY_F17, "f17");
    ADD(KEY_F18, "f18");
    ADD(KEY_F19, "f19");
    ADD(KEY_F20, "f20");
    ADD(KEY_F21, "f21");
    ADD(KEY_F22, "f22");
    ADD(KEY_F23, "f23");
    ADD(KEY_F24, "f24");
    ADD(KEY_F25, "f25");
    ADD(KEY_KP_0, "kp 0");
    ADD(KEY_KP_1, "kp 1");
    ADD(KEY_KP_2, "kp 2");
    ADD(KEY_KP_3, "kp 3");
    ADD(KEY_KP_4, "kp 4");
    ADD(KEY_KP_5, "kp 5");
    ADD(KEY_KP_6, "kp 6");
    ADD(KEY_KP_7, "kp 7");
    ADD(KEY_KP_8, "kp 8");
    ADD(KEY_KP_9, "kp 9");
    ADD(KEY_KP_DECIMAL, "kp decimal");
    ADD(KEY_KP_DIVIDE, "kp divide");
    ADD(KEY_KP_MULTIPLY, "kp multiply");
    ADD(KEY_KP_SUBTRACT, "kp subtract");
    ADD(KEY_KP_ADD, "kp add");
    ADD(KEY_KP_ENTER, "kp enter");
    ADD(KEY_KP_EQUAL, "kp equal");
    ADD(KEY_LEFT_SHIFT, "left shift");
    ADD(KEY_LEFT_CONTROL, "left control");
    ADD(KEY_LEFT_ALT, "left alt");
    ADD(KEY_LEFT_SUPER, "left super");
    ADD(KEY_RIGHT_SHIFT, "right shift");
    ADD(KEY_RIGHT_CONTROL, "right control");
    ADD(KEY_RIGHT_ALT, "right alt");
    ADD(KEY_RIGHT_SUPER, "right super");
    ADD(KEY_MENU, "menu");

    domain = DOMAIN_TARGET;
    ADD(RESIZABLE, "resizable");
    ADD(VISIBLE, "visible");
    ADD(DECORATED, "decorated");
    ADD(FOCUSED, "focused");
    ADD(AUTO_ICONIFY, "auto iconify");
    ADD(FLOATING, "floating");
    ADD(MAXIMIZED, "maximized");
    ADD(CENTER_CURSOR, "center cursor");
    ADD(TRANSPARENT_FRAMEBUFFER, "transparent framebuffer");
    ADD(HOVERED, "hovered");
    ADD(FOCUS_ON_SHOW, "focus on show");
    ADD(SCALE_TO_MONITOR, "scale to monitor");
    ADD(RED_BITS, "red bits");
    ADD(GREEN_BITS, "green bits");
    ADD(BLUE_BITS, "blue bits");
    ADD(ALPHA_BITS, "alpha bits");
    ADD(DEPTH_BITS, "depth bits");
    ADD(STENCIL_BITS, "stencil bits");
    ADD(ACCUM_RED_BITS, "accum red bits");
    ADD(ACCUM_GREEN_BITS, "accum green bits");
    ADD(ACCUM_BLUE_BITS, "accum blue bits");
    ADD(ACCUM_ALPHA_BITS, "accum alpha bits");
    ADD(AUX_BUFFERS, "aux buffers");
    ADD(SAMPLES, "samples");
    ADD(REFRESH_RATE, "refresh rate");
    ADD(STEREO, "stereo");
    ADD(SRGB_CAPABLE, "srgb capable");
    ADD(DOUBLEBUFFER, "doublebuffer");
    ADD(CLIENT_API, "client api");
    ADD(CONTEXT_CREATION_API, "context creation api");
    ADD(CONTEXT_VERSION_MAJOR, "context version major");
    ADD(CONTEXT_VERSION_MINOR, "context version minor");
    ADD(CONTEXT_ROBUSTNESS, "context robustness");
    ADD(CONTEXT_RELEASE_BEHAVIOR, "context release behavior");
    ADD(OPENGL_FORWARD_COMPAT, "opengl forward compat");
    ADD(OPENGL_DEBUG_CONTEXT, "opengl debug context");
    ADD(OPENGL_PROFILE, "opengl profile");
    ADD(ICONIFIED, "iconified");
    ADD(CONTEXT_REVISION, "context revision");
    ADD(X11_CLASS_NAME, "x11 class name");
    ADD(X11_INSTANCE_NAME, "x11 instance name");
    ADD(MOUSE_PASSTHROUGH, "mouse passthrough");
    ADD(POSITION_X, "position x");
    ADD(POSITION_Y, "position y");
    ADD(SCALE_FRAMEBUFFER, "scale framebuffer");
    ADD(WIN32_KEYBOARD_MENU, "win32 keyboard menu");
    ADD(WIN32_SHOWDEFAULT, "win32 showdefault");
    ADD(WAYLAND_APP_ID, "wayland app id");
    ADD(COCOA_FRAME_NAME, "cocoa frame name");
    ADD(COCOA_GRAPHICS_SWITCHING, "cocoa graphics switching");

    domain = DOMAIN_API;
    ADD(NO_API, "no api");
    ADD(OPENGL_API, "opengl");
    ADD(OPENGL_ES_API, "opengl es");

    domain = DOMAIN_ROBUSTNESS;
    ADD(NO_ROBUSTNESS, "no robustness");
    ADD(NO_RESET_NOTIFICATION, "no reset notification");
    ADD(LOSE_CONTEXT_ON_RESET, "lose context on reset");

    domain = DOMAIN_RELEASE_BEHAVIOR;
    ADD(ANY_RELEASE_BEHAVIOR, "any");
    ADD(RELEASE_BEHAVIOR_FLUSH, "flush");
    ADD(RELEASE_BEHAVIOR_NONE, "none");

    domain = DOMAIN_PROFILE;
    ADD(OPENGL_ANY_PROFILE, "any");
    ADD(OPENGL_CORE_PROFILE, "core");
    ADD(OPENGL_COMPAT_PROFILE, "compat");

    domain = DOMAIN_INPUT_MODE;
    ADD(CURSOR, "cursor");
    ADD(STICKY_KEYS, "sticky keys");
    ADD(STICKY_MOUSE_BUTTONS, "sticky mouse buttons");
    ADD(LOCK_KEY_MODS, "lock key mods");
    ADD(RAW_MOUSE_MOTION, "raw mouse motion");

    domain = DOMAIN_CURSOR_MODE;
    ADD(CURSOR_NORMAL, "normal");
    ADD(CURSOR_HIDDEN, "hidden");
    ADD(CURSOR_DISABLED, "disabled");
    ADD(CURSOR_CAPTURED, "captured");

    domain = DOMAIN_CURSOR_SHAPE;
    ADD(ARROW_CURSOR, "arrow");
    ADD(IBEAM_CURSOR, "ibeam");
    ADD(CROSSHAIR_CURSOR, "crosshair");
    ADD(HAND_CURSOR, "hand");       // pointing hand
    ADD(HRESIZE_CURSOR, "hresize"); // resize ew
    ADD(VRESIZE_CURSOR, "vresize"); // resize ns
    ADD(RESIZE_NWSE_CURSOR, "resize nwse");
    ADD(RESIZE_NESW_CURSOR, "resize nesw");
    ADD(RESIZE_ALL_CURSOR, "resize all");
    ADD(NOT_ALLOWED_CURSOR, "not allowed");

    domain = DOMAIN_CONTEXT_CREATION_API;
    ADD(NATIVE_CONTEXT_API, "native");
    ADD(EGL_CONTEXT_API, "egl");
    ADD(OSMESA_CONTEXT_API, "osmesa");

#if 0
    domain = DOMAIN_GAMEPAD_BUTTON;
    ADD(GAMEPAD_BUTTON_A, "a"); /* cross */
    ADD(GAMEPAD_BUTTON_B, "b"); /* circle */
    ADD(GAMEPAD_BUTTON_X, "x"); /* square */
    ADD(GAMEPAD_BUTTON_Y, "y"); /* triangle */
    ADD(GAMEPAD_BUTTON_LEFT_BUMPER, "left bumper");
    ADD(GAMEPAD_BUTTON_RIGHT_BUMPER, "right bumper");
    ADD(GAMEPAD_BUTTON_BACK, "back");
    ADD(GAMEPAD_BUTTON_START, "start");
    ADD(GAMEPAD_BUTTON_GUIDE, "guide");
    ADD(GAMEPAD_BUTTON_LEFT_THUMB, "left thumb");
    ADD(GAMEPAD_BUTTON_RIGHT_THUMB, "right thumb");
    ADD(GAMEPAD_BUTTON_DPAD_UP, "dpad up");
    ADD(GAMEPAD_BUTTON_DPAD_RIGHT, "dpad right");
    ADD(GAMEPAD_BUTTON_DPAD_DOWN, "dpad down");
    ADD(GAMEPAD_BUTTON_DPAD_LEFT, "dpad left");

    domain = DOMAIN_GAMEPAD_AXIS;
    ADD(GAMEPAD_AXIS_LEFT_X, "left x");
    ADD(GAMEPAD_AXIS_LEFT_Y, "left y");
    ADD(GAMEPAD_AXIS_RIGHT_X, "right x");
    ADD(GAMEPAD_AXIS_RIGHT_Y, "right y");
    ADD(GAMEPAD_AXIS_LEFT_TRIGGER, "left trigger");
    ADD(GAMEPAD_AXIS_RIGHT_TRIGGER, "right trigger");
#endif

    domain = DOMAIN_INIT_HINT;
    ADD(ANGLE_PLATFORM_TYPE, "angle platform type");
    ADD(PLATFORM, "platform");
    ADD(JOYSTICK_HAT_BUTTONS, "joystick hat buttons");
    ADD(COCOA_CHDIR_RESOURCES, "cocoa chdir resources");
    ADD(COCOA_MENUBAR, "cocoa menubar");
    ADD(WAYLAND_LIBDECOR, "wayland libdecor");
    ADD(X11_XCB_VULKAN_SURFACE, "x11 xcb vulkan surface");

    domain = DOMAIN_PLATFORM;
    ADD(ANY_PLATFORM, "any");
    ADD(PLATFORM_WIN32, "win32");
    ADD(PLATFORM_COCOA, "cocoa");
    ADD(PLATFORM_WAYLAND, "wayland");
    ADD(PLATFORM_X11, "x11");
    ADD(PLATFORM_NULL, "null");

    domain = DOMAIN_WAYLAND_LIBDECOR;
    ADD(WAYLAND_PREFER_LIBDECOR, "prefer");
    ADD(WAYLAND_DISABLE_LIBDECOR, "disable");

    domain = DOMAIN_ANGLE_PLATFORM_TYPE;
    ADD(ANGLE_PLATFORM_TYPE_NONE, "none");
    ADD(ANGLE_PLATFORM_TYPE_OPENGL, "opengl");
    ADD(ANGLE_PLATFORM_TYPE_OPENGLES, "opengles");
    ADD(ANGLE_PLATFORM_TYPE_D3D9, "d3d9");
    ADD(ANGLE_PLATFORM_TYPE_D3D11, "d2d11");
    ADD(ANGLE_PLATFORM_TYPE_VULKAN, "vulkan");
    ADD(ANGLE_PLATFORM_TYPE_METAL, "metal");
#undef ADD
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x12cd6(%rip), %rsi     # 0x1b620
xorl %edx, %edx
callq 0x5130
leaq 0x9a6d(%rip), %rcx      # 0x123c5
pushq $0x1
popq %r12
movq %rbx, %rdi
xorl %esi, %esi
movl %r12d, %edx
callq 0x9da8
leaq 0x9a5b(%rip), %rcx      # 0x123cb
pushq $0x2
popq %rbp
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
callq 0x9da8
leaq 0x9a4c(%rip), %rcx      # 0x123d2
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x9da8
leaq 0xc43e(%rip), %r14      # 0x14dd7
movq %rbx, %rdi
movl %r12d, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x9da8
leaq 0xc412(%rip), %r15      # 0x14dc2
movq %rbx, %rdi
movl %r12d, %esi
movl %r12d, %edx
movq %r15, %rcx
callq 0x9da8
leaq 0x9a12(%rip), %rcx      # 0x123da
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
callq 0x9da8
leaq 0x9a05(%rip), %rcx      # 0x123e1
pushq $0x3
popq %r13
movq %rbx, %rdi
movl %r12d, %esi
movl %r13d, %edx
callq 0x9da8
leaq 0x99f5(%rip), %rcx      # 0x123ea
pushq $0x4
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
callq 0x9da8
leaq 0x99e9(%rip), %rcx      # 0x123f3
pushq $0x5
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
callq 0x9da8
leaq 0x99dd(%rip), %rcx      # 0x123fc
pushq $0x6
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
callq 0x9da8
leaq 0x99d1(%rip), %rcx      # 0x12405
pushq $0x7
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
callq 0x9da8
leaq 0x99c5(%rip), %rcx      # 0x1240e
pushq $-0x1
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9a3a(%rip), %rcx      # 0x12497
pushq $0x20
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x99a5(%rip), %rcx      # 0x12416
pushq $0x27
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x999c(%rip), %rcx      # 0x12421
pushq $0x2c
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x998e(%rip), %rcx      # 0x12427
pushq $0x2d
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9980(%rip), %rcx      # 0x1242d
pushq $0x2e
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9996(%rip), %rcx      # 0x12457
pushq $0x2f
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9a81(%rip), %rcx      # 0x12556
pushq $0x30
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9995(%rip), %rcx      # 0x1247e
pushq $0x31
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9989(%rip), %rcx      # 0x12486
pushq $0x32
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9a54(%rip), %rcx      # 0x12565
pushq $0x33
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x98c3(%rip), %rcx      # 0x123e8
pushq $0x34
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x98b8(%rip), %rcx      # 0x123f1
pushq $0x35
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x98ad(%rip), %rcx      # 0x123fa
pushq $0x36
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x98a2(%rip), %rcx      # 0x12403
pushq $0x37
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9897(%rip), %rcx      # 0x1240c
pushq $0x38
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x99fa(%rip), %rcx      # 0x12583
pushq $0x39
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9897(%rip), %rcx      # 0x12434
pushq $0x3b
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9a14(%rip), %rcx      # 0x125c5
pushq $0x3d
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xaa69(%rip), %rcx      # 0x1362e
pushq $0x41
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x98b8(%rip), %rcx      # 0x12491
pushq $0x42
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x968b(%rip), %rcx      # 0x12278
pushq $0x43
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xb4e5(%rip), %rcx      # 0x140e6
pushq $0x44
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xae55(%rip), %rcx      # 0x13a6a
pushq $0x45
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9815(%rip), %rcx      # 0x1243e
pushq $0x46
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9c9b(%rip), %rcx      # 0x128d8
pushq $0x47
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9c00(%rip), %rcx      # 0x12851
pushq $0x48
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9b0c(%rip), %rcx      # 0x12771
pushq $0x49
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x97c7(%rip), %rcx      # 0x12440
pushq $0x4a
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xaab8(%rip), %rcx      # 0x13745
pushq $0x4b
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x98ed(%rip), %rcx      # 0x1258e
pushq $0x4c
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9cf5(%rip), %rcx      # 0x129aa
pushq $0x4d
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9dfd(%rip), %rcx      # 0x12ac6
pushq $0x4e
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9a5a(%rip), %rcx      # 0x12737
pushq $0x4f
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xb765(%rip), %rcx      # 0x14456
pushq $0x50
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x973d(%rip), %rcx      # 0x12442
pushq $0x51
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9d3e(%rip), %rcx      # 0x12a57
pushq $0x52
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xb1ad(%rip), %rcx      # 0x13eda
pushq $0x53
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x968f(%rip), %rcx      # 0x123d0
pushq $0x54
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9b38(%rip), %rcx      # 0x1288d
pushq $0x55
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xc60b(%rip), %rcx      # 0x15374
pushq $0x56
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0xac1e(%rip), %rcx      # 0x1399b
pushq $0x57
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9acb(%rip), %rcx      # 0x1285c
pushq $0x58
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9ac2(%rip), %rcx      # 0x12867
pushq $0x59
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x968b(%rip), %rcx      # 0x12444
pushq $0x5a
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9679(%rip), %rcx      # 0x12446
pushq $0x5b
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9672(%rip), %rcx      # 0x12453
pushq $0x5c
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9668(%rip), %rcx      # 0x1245d
pushq $0x5d
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x9662(%rip), %rcx      # 0x1246b
pushq $0x60
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x9da8
leaq 0x965b(%rip), %rcx      # 0x12478
movq %rbx, %rdi
movl %ebp, %esi
movl $0xa1, %edx
callq 0x9da8
leaq 0x964d(%rip), %rcx      # 0x12480
movq %rbx, %rdi
movl %ebp, %esi
movl $0xa2, %edx
callq 0x9da8
leaq 0x963f(%rip), %rcx      # 0x12488
movq %rbx, %rdi
movl %ebp, %esi
movl $0x100, %edx            # imm = 0x100
callq 0x9da8
leaq 0x975d(%rip), %rcx      # 0x125bc
movq %rbx, %rdi
movl %ebp, %esi
movl $0x101, %edx            # imm = 0x101
callq 0x9da8
leaq 0x961a(%rip), %rcx      # 0x1248f
movq %rbx, %rdi
movl %ebp, %esi
movl $0x102, %edx            # imm = 0x102
callq 0x9da8
leaq 0x9608(%rip), %rcx      # 0x12493
movq %rbx, %rdi
movl %ebp, %esi
movl $0x103, %edx            # imm = 0x103
callq 0x9da8
leaq 0x95fc(%rip), %rcx      # 0x1249d
movq %rbx, %rdi
movl %ebp, %esi
movl $0x104, %edx            # imm = 0x104
callq 0x9da8
leaq 0x95ed(%rip), %rcx      # 0x124a4
movq %rbx, %rdi
movl %ebp, %esi
movl $0x105, %edx            # imm = 0x105
callq 0x9da8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x106, %edx            # imm = 0x106
movq %r15, %rcx
callq 0x9da8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x107, %edx            # imm = 0x107
movq %r14, %rcx
callq 0x9da8
leaq 0x95c7(%rip), %rcx      # 0x124b8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x108, %edx            # imm = 0x108
callq 0x9da8
leaq 0x95a9(%rip), %rcx      # 0x124b0
movq %rbx, %rdi
movl %ebp, %esi
movl $0x109, %edx            # imm = 0x109
callq 0x9da8
leaq 0x958e(%rip), %rcx      # 0x124ab
movq %rbx, %rdi
movl %ebp, %esi
movl $0x10a, %edx            # imm = 0x10A
callq 0x9da8
leaq 0x9580(%rip), %rcx      # 0x124b3
movq %rbx, %rdi
movl %ebp, %esi
movl $0x10b, %edx            # imm = 0x10B
callq 0x9da8
leaq 0x9574(%rip), %rcx      # 0x124bd
movq %rbx, %rdi
movl %ebp, %esi
movl $0x10c, %edx            # imm = 0x10C
callq 0x9da8
leaq 0x9563(%rip), %rcx      # 0x124c2
movq %rbx, %rdi
movl %ebp, %esi
movl $0x10d, %edx            # imm = 0x10D
callq 0x9da8
leaq 0x9551(%rip), %rcx      # 0x124c6
movq %rbx, %rdi
movl %ebp, %esi
movl $0x118, %edx            # imm = 0x118
callq 0x9da8
leaq 0x9545(%rip), %rcx      # 0x124d0
movq %rbx, %rdi
movl %ebp, %esi
movl $0x119, %edx            # imm = 0x119
callq 0x9da8
leaq 0x953b(%rip), %rcx      # 0x124dc
movq %rbx, %rdi
movl %ebp, %esi
movl $0x11a, %edx            # imm = 0x11A
callq 0x9da8
leaq 0x952e(%rip), %rcx      # 0x124e5
movq %rbx, %rdi
movl %ebp, %esi
movl $0x11b, %edx            # imm = 0x11B
callq 0x9da8
leaq 0x9525(%rip), %rcx      # 0x124f2
movq %rbx, %rdi
movl %ebp, %esi
movl $0x11c, %edx            # imm = 0x11C
callq 0x9da8
leaq 0x9515(%rip), %rcx      # 0x124f8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x122, %edx            # imm = 0x122
callq 0x9da8
leaq 0x9502(%rip), %rcx      # 0x124fb
movq %rbx, %rdi
movl %ebp, %esi
movl $0x123, %edx            # imm = 0x123
callq 0x9da8
leaq 0x94ef(%rip), %rcx      # 0x124fe
movq %rbx, %rdi
movl %ebp, %esi
movl $0x124, %edx            # imm = 0x124
callq 0x9da8
leaq 0x94dc(%rip), %rcx      # 0x12501
movq %rbx, %rdi
movl %ebp, %esi
movl $0x125, %edx            # imm = 0x125
callq 0x9da8
leaq 0x94c9(%rip), %rcx      # 0x12504
movq %rbx, %rdi
movl %ebp, %esi
movl $0x126, %edx            # imm = 0x126
callq 0x9da8
leaq 0x94b6(%rip), %rcx      # 0x12507
movq %rbx, %rdi
movl %ebp, %esi
movl $0x127, %edx            # imm = 0x127
callq 0x9da8
leaq 0x94a3(%rip), %rcx      # 0x1250a
movq %rbx, %rdi
movl %ebp, %esi
movl $0x128, %edx            # imm = 0x128
callq 0x9da8
leaq 0x9490(%rip), %rcx      # 0x1250d
movq %rbx, %rdi
movl %ebp, %esi
movl $0x129, %edx            # imm = 0x129
callq 0x9da8
leaq 0x947d(%rip), %rcx      # 0x12510
movq %rbx, %rdi
movl %ebp, %esi
movl $0x12a, %edx            # imm = 0x12A
callq 0x9da8
leaq 0x946a(%rip), %rcx      # 0x12513
movq %rbx, %rdi
movl %ebp, %esi
movl $0x12b, %edx            # imm = 0x12B
callq 0x9da8
leaq 0x9458(%rip), %rcx      # 0x12517
movq %rbx, %rdi
movl %ebp, %esi
movl $0x12c, %edx            # imm = 0x12C
callq 0x9da8
leaq 0x9446(%rip), %rcx      # 0x1251b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x12d, %edx            # imm = 0x12D
callq 0x9da8
leaq 0x9434(%rip), %rcx      # 0x1251f
movq %rbx, %rdi
movl %ebp, %esi
movl $0x12e, %edx            # imm = 0x12E
callq 0x9da8
leaq 0x9422(%rip), %rcx      # 0x12523
movq %rbx, %rdi
movl %ebp, %esi
movl $0x12f, %edx            # imm = 0x12F
callq 0x9da8
leaq 0x9410(%rip), %rcx      # 0x12527
movq %rbx, %rdi
movl %ebp, %esi
movl $0x130, %edx            # imm = 0x130
callq 0x9da8
leaq 0x93fe(%rip), %rcx      # 0x1252b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x131, %edx            # imm = 0x131
callq 0x9da8
leaq 0x93ec(%rip), %rcx      # 0x1252f
movq %rbx, %rdi
movl %ebp, %esi
movl $0x132, %edx            # imm = 0x132
callq 0x9da8
leaq 0x93da(%rip), %rcx      # 0x12533
movq %rbx, %rdi
movl %ebp, %esi
movl $0x133, %edx            # imm = 0x133
callq 0x9da8
leaq 0x93c8(%rip), %rcx      # 0x12537
movq %rbx, %rdi
movl %ebp, %esi
movl $0x134, %edx            # imm = 0x134
callq 0x9da8
leaq 0x93b6(%rip), %rcx      # 0x1253b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x135, %edx            # imm = 0x135
callq 0x9da8
leaq 0x93a4(%rip), %rcx      # 0x1253f
movq %rbx, %rdi
movl %ebp, %esi
movl $0x136, %edx            # imm = 0x136
callq 0x9da8
leaq 0x9392(%rip), %rcx      # 0x12543
movq %rbx, %rdi
movl %ebp, %esi
movl $0x137, %edx            # imm = 0x137
callq 0x9da8
leaq 0x9380(%rip), %rcx      # 0x12547
movq %rbx, %rdi
movl %ebp, %esi
movl $0x138, %edx            # imm = 0x138
callq 0x9da8
leaq 0x936e(%rip), %rcx      # 0x1254b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x139, %edx            # imm = 0x139
callq 0x9da8
leaq 0x935c(%rip), %rcx      # 0x1254f
movq %rbx, %rdi
movl %ebp, %esi
movl $0x13a, %edx            # imm = 0x13A
callq 0x9da8
leaq 0x934a(%rip), %rcx      # 0x12553
movq %rbx, %rdi
movl %ebp, %esi
movl $0x140, %edx            # imm = 0x140
callq 0x9da8
leaq 0x9339(%rip), %rcx      # 0x12558
movq %rbx, %rdi
movl %ebp, %esi
movl $0x141, %edx            # imm = 0x141
callq 0x9da8
leaq 0x9328(%rip), %rcx      # 0x1255d
movq %rbx, %rdi
movl %ebp, %esi
movl $0x142, %edx            # imm = 0x142
callq 0x9da8
leaq 0x9317(%rip), %rcx      # 0x12562
movq %rbx, %rdi
movl %ebp, %esi
movl $0x143, %edx            # imm = 0x143
callq 0x9da8
leaq 0x9306(%rip), %rcx      # 0x12567
movq %rbx, %rdi
movl %ebp, %esi
movl $0x144, %edx            # imm = 0x144
callq 0x9da8
leaq 0x92f5(%rip), %rcx      # 0x1256c
movq %rbx, %rdi
movl %ebp, %esi
movl $0x145, %edx            # imm = 0x145
callq 0x9da8
leaq 0x92e4(%rip), %rcx      # 0x12571
movq %rbx, %rdi
movl %ebp, %esi
movl $0x146, %edx            # imm = 0x146
callq 0x9da8
leaq 0x92d3(%rip), %rcx      # 0x12576
movq %rbx, %rdi
movl %ebp, %esi
movl $0x147, %edx            # imm = 0x147
callq 0x9da8
leaq 0x92c2(%rip), %rcx      # 0x1257b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x148, %edx            # imm = 0x148
callq 0x9da8
leaq 0x92b1(%rip), %rcx      # 0x12580
movq %rbx, %rdi
movl %ebp, %esi
movl $0x149, %edx            # imm = 0x149
callq 0x9da8
leaq 0x92a0(%rip), %rcx      # 0x12585
movq %rbx, %rdi
movl %ebp, %esi
movl $0x14a, %edx            # imm = 0x14A
callq 0x9da8
leaq 0x9295(%rip), %rcx      # 0x12590
movq %rbx, %rdi
movl %ebp, %esi
movl $0x14b, %edx            # imm = 0x14B
callq 0x9da8
leaq 0x9289(%rip), %rcx      # 0x1259a
movq %rbx, %rdi
movl %ebp, %esi
movl $0x14c, %edx            # imm = 0x14C
callq 0x9da8
leaq 0x927f(%rip), %rcx      # 0x125a6
movq %rbx, %rdi
movl %ebp, %esi
movl $0x14d, %edx            # imm = 0x14D
callq 0x9da8
leaq 0x9275(%rip), %rcx      # 0x125b2
movq %rbx, %rdi
movl %ebp, %esi
movl $0x14e, %edx            # imm = 0x14E
callq 0x9da8
leaq 0x9266(%rip), %rcx      # 0x125b9
movq %rbx, %rdi
movl %ebp, %esi
movl $0x14f, %edx            # imm = 0x14F
callq 0x9da8
leaq 0x9259(%rip), %rcx      # 0x125c2
movq %rbx, %rdi
movl %ebp, %esi
movl $0x150, %edx            # imm = 0x150
callq 0x9da8
leaq 0x924c(%rip), %rcx      # 0x125cb
movq %rbx, %rdi
movl %ebp, %esi
movl $0x154, %edx            # imm = 0x154
callq 0x9da8
leaq 0x9241(%rip), %rcx      # 0x125d6
movq %rbx, %rdi
movl %ebp, %esi
movl $0x155, %edx            # imm = 0x155
callq 0x9da8
leaq 0x9238(%rip), %rcx      # 0x125e3
movq %rbx, %rdi
movl %ebp, %esi
movl $0x156, %edx            # imm = 0x156
callq 0x9da8
leaq 0x922b(%rip), %rcx      # 0x125ec
movq %rbx, %rdi
movl %ebp, %esi
movl $0x157, %edx            # imm = 0x157
callq 0x9da8
leaq 0x9220(%rip), %rcx      # 0x125f7
movq %rbx, %rdi
movl %ebp, %esi
movl $0x158, %edx            # imm = 0x158
callq 0x9da8
leaq 0x9216(%rip), %rcx      # 0x12603
movq %rbx, %rdi
movl %ebp, %esi
movl $0x159, %edx            # imm = 0x159
callq 0x9da8
leaq 0x920e(%rip), %rcx      # 0x12611
movq %rbx, %rdi
movl %ebp, %esi
movl $0x15a, %edx            # imm = 0x15A
callq 0x9da8
leaq 0x9202(%rip), %rcx      # 0x1261b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x15b, %edx            # imm = 0x15B
callq 0x9da8
leaq 0x945b(%rip), %rcx      # 0x1288a
movq %rbx, %rdi
movl %ebp, %esi
movl $0x15c, %edx            # imm = 0x15C
callq 0x9da8
leaq 0x91e2(%rip), %rcx      # 0x12627
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20003, %edx          # imm = 0x20003
callq 0x9da8
leaq 0x91d5(%rip), %rcx      # 0x12631
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20004, %edx          # imm = 0x20004
callq 0x9da8
leaq 0x91c6(%rip), %rcx      # 0x12639
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20005, %edx          # imm = 0x20005
callq 0x9da8
leaq 0x91b9(%rip), %rcx      # 0x12643
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20001, %edx          # imm = 0x20001
callq 0x9da8
leaq 0x91aa(%rip), %rcx      # 0x1264b
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20006, %edx          # imm = 0x20006
callq 0x9da8
leaq 0x91a0(%rip), %rcx      # 0x12658
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20007, %edx          # imm = 0x20007
callq 0x9da8
leaq 0x9192(%rip), %rcx      # 0x12661
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20008, %edx          # imm = 0x20008
callq 0x9da8
leaq 0x9185(%rip), %rcx      # 0x1266b
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20009, %edx          # imm = 0x20009
callq 0x9da8
leaq 0x917c(%rip), %rcx      # 0x12679
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2000a, %edx          # imm = 0x2000A
callq 0x9da8
leaq 0x917d(%rip), %rcx      # 0x12691
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2000b, %edx          # imm = 0x2000B
callq 0x9da8
leaq 0x916e(%rip), %rcx      # 0x12699
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2000c, %edx          # imm = 0x2000C
callq 0x9da8
leaq 0x9165(%rip), %rcx      # 0x126a7
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2200c, %edx          # imm = 0x2200C
callq 0x9da8
leaq 0x917d(%rip), %rcx      # 0x126d6
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21001, %edx          # imm = 0x21001
callq 0x9da8
leaq 0x9175(%rip), %rcx      # 0x126e5
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21002, %edx          # imm = 0x21002
callq 0x9da8
leaq 0x916f(%rip), %rcx      # 0x126f6
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21003, %edx          # imm = 0x21003
callq 0x9da8
leaq 0x9168(%rip), %rcx      # 0x12706
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21004, %edx          # imm = 0x21004
callq 0x9da8
leaq 0x9103(%rip), %rcx      # 0x126b8
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21005, %edx          # imm = 0x21005
callq 0x9da8
leaq 0x90f7(%rip), %rcx      # 0x126c3
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21006, %edx          # imm = 0x21006
callq 0x9da8
leaq 0x90ed(%rip), %rcx      # 0x126d0
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21007, %edx          # imm = 0x21007
callq 0x9da8
leaq 0x90e5(%rip), %rcx      # 0x126df
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21008, %edx          # imm = 0x21008
callq 0x9da8
leaq 0x90df(%rip), %rcx      # 0x126f0
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21009, %edx          # imm = 0x21009
callq 0x9da8
leaq 0x90d8(%rip), %rcx      # 0x12700
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2100a, %edx          # imm = 0x2100A
callq 0x9da8
leaq 0x90d2(%rip), %rcx      # 0x12711
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2100b, %edx          # imm = 0x2100B
callq 0x9da8
leaq 0x90c7(%rip), %rcx      # 0x1271d
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2100d, %edx          # imm = 0x2100D
callq 0x9da8
leaq 0x90b8(%rip), %rcx      # 0x12725
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2100f, %edx          # imm = 0x2100F
callq 0x9da8
leaq 0x90ae(%rip), %rcx      # 0x12732
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2100c, %edx          # imm = 0x2100C
callq 0x9da8
leaq 0x909e(%rip), %rcx      # 0x12739
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2100e, %edx          # imm = 0x2100E
callq 0x9da8
leaq 0x9094(%rip), %rcx      # 0x12746
movq %rbx, %rdi
movl %r13d, %esi
movl $0x21010, %edx          # imm = 0x21010
callq 0x9da8
leaq 0x908a(%rip), %rcx      # 0x12753
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22001, %edx          # imm = 0x22001
callq 0x9da8
leaq 0x907e(%rip), %rcx      # 0x1275e
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2200b, %edx          # imm = 0x2200B
callq 0x9da8
leaq 0x907c(%rip), %rcx      # 0x12773
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22002, %edx          # imm = 0x22002
callq 0x9da8
leaq 0x907b(%rip), %rcx      # 0x12789
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22003, %edx          # imm = 0x22003
callq 0x9da8
leaq 0x907a(%rip), %rcx      # 0x1279f
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22005, %edx          # imm = 0x22005
callq 0x9da8
leaq 0x9076(%rip), %rcx      # 0x127b2
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22009, %edx          # imm = 0x22009
callq 0x9da8
leaq 0x9078(%rip), %rcx      # 0x127cb
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22006, %edx          # imm = 0x22006
callq 0x9da8
leaq 0x9077(%rip), %rcx      # 0x127e1
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22007, %edx          # imm = 0x22007
callq 0x9da8
leaq 0x9075(%rip), %rcx      # 0x127f6
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22008, %edx          # imm = 0x22008
callq 0x9da8
leaq 0x906d(%rip), %rcx      # 0x12805
movq %rbx, %rdi
movl %r13d, %esi
movl $0x20002, %edx          # imm = 0x20002
callq 0x9da8
leaq 0x9060(%rip), %rcx      # 0x1280f
movq %rbx, %rdi
movl %r13d, %esi
movl $0x22004, %edx          # imm = 0x22004
callq 0x9da8
leaq 0x905a(%rip), %rcx      # 0x12820
movq %rbx, %rdi
movl %r13d, %esi
movl $0x24001, %edx          # imm = 0x24001
callq 0x9da8
leaq 0x9052(%rip), %rcx      # 0x1282f
movq %rbx, %rdi
movl %r13d, %esi
movl $0x24002, %edx          # imm = 0x24002
callq 0x9da8
leaq 0x904d(%rip), %rcx      # 0x12841
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2000d, %edx          # imm = 0x2000D
callq 0x9da8
leaq 0x9048(%rip), %rcx      # 0x12853
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2000e, %edx          # imm = 0x2000E
callq 0x9da8
leaq 0x903c(%rip), %rcx      # 0x1285e
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2000f, %edx          # imm = 0x2000F
callq 0x9da8
leaq 0x9030(%rip), %rcx      # 0x12869
movq %rbx, %rdi
movl %r13d, %esi
movl $0x2200d, %edx          # imm = 0x2200D
callq 0x9da8
leaq 0x902b(%rip), %rcx      # 0x1287b
movq %rbx, %rdi
movl %r13d, %esi
movl $0x25001, %edx          # imm = 0x25001
callq 0x9da8
leaq 0x9028(%rip), %rcx      # 0x1288f
movq %rbx, %rdi
movl %r13d, %esi
movl $0x25002, %edx          # imm = 0x25002
callq 0x9da8
leaq 0x9023(%rip), %rcx      # 0x128a1
movq %rbx, %rdi
movl %r13d, %esi
movl $0x26001, %edx          # imm = 0x26001
callq 0x9da8
leaq 0x901b(%rip), %rcx      # 0x128b0
movq %rbx, %rdi
movl %r13d, %esi
movl $0x23002, %edx          # imm = 0x23002
callq 0x9da8
leaq 0x9015(%rip), %rcx      # 0x128c1
movq %rbx, %rdi
movl %r13d, %esi
movl $0x23003, %edx          # imm = 0x23003
callq 0x9da8
leaq 0x9017(%rip), %rcx      # 0x128da
movq %rbx, %rdi
pushq $0x4
popq %rbp
movl %ebp, %esi
xorl %edx, %edx
callq 0x9da8
leaq 0x9008(%rip), %r14      # 0x128e1
movq %rbx, %rdi
movl %ebp, %esi
movl $0x30001, %edx          # imm = 0x30001
movq %r14, %rcx
callq 0x9da8
leaq 0x8ff6(%rip), %rcx      # 0x128e8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x30002, %edx          # imm = 0x30002
callq 0x9da8
leaq 0x8fea(%rip), %rcx      # 0x128f2
movq %rbx, %rdi
pushq $0x5
popq %rbp
movl %ebp, %esi
xorl %edx, %edx
callq 0x9da8
leaq 0x8fe2(%rip), %rcx      # 0x12900
movq %rbx, %rdi
movl %ebp, %esi
movl $0x31001, %edx          # imm = 0x31001
callq 0x9da8
leaq 0x8fe2(%rip), %rcx      # 0x12916
movq %rbx, %rdi
movl %ebp, %esi
movl $0x31002, %edx          # imm = 0x31002
callq 0x9da8
leaq 0x8fe2(%rip), %r12      # 0x1292c
movq %rbx, %rdi
pushq $0x6
popq %rbp
movl %ebp, %esi
xorl %edx, %edx
movq %r12, %rcx
callq 0x9da8
leaq 0x8fcd(%rip), %rcx      # 0x12930
movq %rbx, %rdi
movl %ebp, %esi
movl $0x35001, %edx          # imm = 0x35001
callq 0x9da8
leaq 0x8fbd(%rip), %r15      # 0x12936
movq %rbx, %rdi
movl %ebp, %esi
movl $0x35002, %edx          # imm = 0x35002
movq %r15, %rcx
callq 0x9da8
movq %rbx, %rdi
pushq $0x7
popq %rbp
movl %ebp, %esi
xorl %edx, %edx
movq %r12, %rcx
callq 0x9da8
leaq 0x8f97(%rip), %rcx      # 0x1293b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x32001, %edx          # imm = 0x32001
callq 0x9da8
leaq 0x8e20(%rip), %rcx      # 0x127da
movq %rbx, %rdi
movl %ebp, %esi
movl $0x32002, %edx          # imm = 0x32002
callq 0x9da8
leaq 0xa67b(%rip), %rcx      # 0x1404b
pushq $0x8
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x33001, %edx          # imm = 0x33001
callq 0x9da8
leaq 0x8f57(%rip), %rcx      # 0x12940
movq %rbx, %rdi
movl %ebp, %esi
movl $0x33002, %edx          # imm = 0x33002
callq 0x9da8
leaq 0x8f4d(%rip), %rcx      # 0x1294c
movq %rbx, %rdi
movl %ebp, %esi
movl $0x33003, %edx          # imm = 0x33003
callq 0x9da8
leaq 0x8f4c(%rip), %rcx      # 0x12961
movq %rbx, %rdi
movl %ebp, %esi
movl $0x33004, %edx          # imm = 0x33004
callq 0x9da8
leaq 0x8f44(%rip), %rcx      # 0x1296f
movq %rbx, %rdi
movl %ebp, %esi
movl $0x33005, %edx          # imm = 0x33005
callq 0x9da8
leaq 0x8f3f(%rip), %rcx      # 0x12980
pushq $0x9
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x34001, %edx          # imm = 0x34001
callq 0x9da8
leaq 0x8f2d(%rip), %rcx      # 0x12987
movq %rbx, %rdi
movl %ebp, %esi
movl $0x34002, %edx          # imm = 0x34002
callq 0x9da8
leaq 0x8f1e(%rip), %rcx      # 0x1298e
movq %rbx, %rdi
movl %ebp, %esi
movl $0x34003, %edx          # imm = 0x34003
callq 0x9da8
leaq 0x8f11(%rip), %rcx      # 0x12997
movq %rbx, %rdi
movl %ebp, %esi
movl $0x34004, %edx          # imm = 0x34004
callq 0x9da8
leaq 0x8f04(%rip), %rcx      # 0x129a0
pushq $0xa
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36001, %edx          # imm = 0x36001
callq 0x9da8
leaq 0x8ef1(%rip), %rcx      # 0x129a6
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36002, %edx          # imm = 0x36002
callq 0x9da8
leaq 0x8ee1(%rip), %rcx      # 0x129ac
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36003, %edx          # imm = 0x36003
callq 0x9da8
leaq 0x8ed5(%rip), %rcx      # 0x129b6
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36004, %edx          # imm = 0x36004
callq 0x9da8
leaq 0x8ec4(%rip), %rcx      # 0x129bb
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36005, %edx          # imm = 0x36005
callq 0x9da8
leaq 0x8eb6(%rip), %rcx      # 0x129c3
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36006, %edx          # imm = 0x36006
callq 0x9da8
leaq 0x8ea8(%rip), %rcx      # 0x129cb
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36007, %edx          # imm = 0x36007
callq 0x9da8
leaq 0x8e9e(%rip), %rcx      # 0x129d7
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36008, %edx          # imm = 0x36008
callq 0x9da8
leaq 0x8e94(%rip), %rcx      # 0x129e3
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36009, %edx          # imm = 0x36009
callq 0x9da8
leaq 0x8e89(%rip), %rcx      # 0x129ee
movq %rbx, %rdi
movl %ebp, %esi
movl $0x3600a, %edx          # imm = 0x3600A
callq 0x9da8
leaq 0x8e7f(%rip), %rcx      # 0x129fa
pushq $0xb
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36001, %edx          # imm = 0x36001
callq 0x9da8
leaq 0x8e6d(%rip), %rcx      # 0x12a01
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36002, %edx          # imm = 0x36002
callq 0x9da8
leaq 0x8e5b(%rip), %rcx      # 0x12a05
movq %rbx, %rdi
movl %ebp, %esi
movl $0x36003, %edx          # imm = 0x36003
callq 0x9da8
leaq 0x8e4c(%rip), %rcx      # 0x12a0c
pushq $0xe
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x50002, %edx          # imm = 0x50002
callq 0x9da8
leaq 0xa834(%rip), %rcx      # 0x1440d
movq %rbx, %rdi
movl %ebp, %esi
movl $0x50003, %edx          # imm = 0x50003
callq 0x9da8
leaq 0x8e31(%rip), %rcx      # 0x12a20
movq %rbx, %rdi
movl %ebp, %esi
movl $0x50001, %edx          # imm = 0x50001
callq 0x9da8
leaq 0x8e30(%rip), %rcx      # 0x12a35
movq %rbx, %rdi
movl %ebp, %esi
movl $0x51001, %edx          # imm = 0x51001
callq 0x9da8
leaq 0x8e30(%rip), %rcx      # 0x12a4b
movq %rbx, %rdi
movl %ebp, %esi
movl $0x51002, %edx          # imm = 0x51002
callq 0x9da8
leaq 0x8e28(%rip), %rcx      # 0x12a59
movq %rbx, %rdi
movl %ebp, %esi
movl $0x53001, %edx          # imm = 0x53001
callq 0x9da8
leaq 0x8e23(%rip), %rcx      # 0x12a6a
movq %rbx, %rdi
movl %ebp, %esi
movl $0x52001, %edx          # imm = 0x52001
callq 0x9da8
pushq $0xf
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x60000, %edx          # imm = 0x60000
movq %r12, %rcx
callq 0x9da8
leaq 0x8e0f(%rip), %rcx      # 0x12a81
movq %rbx, %rdi
movl %ebp, %esi
movl $0x60001, %edx          # imm = 0x60001
callq 0x9da8
leaq 0x8dff(%rip), %rcx      # 0x12a87
movq %rbx, %rdi
movl %ebp, %esi
movl $0x60002, %edx          # imm = 0x60002
callq 0x9da8
leaq 0x8def(%rip), %rcx      # 0x12a8d
movq %rbx, %rdi
movl %ebp, %esi
movl $0x60003, %edx          # imm = 0x60003
callq 0x9da8
leaq 0x8de1(%rip), %rcx      # 0x12a95
movq %rbx, %rdi
movl %ebp, %esi
movl $0x60004, %edx          # imm = 0x60004
callq 0x9da8
leaq 0x8dcf(%rip), %rcx      # 0x12a99
movq %rbx, %rdi
movl %ebp, %esi
movl $0x60005, %edx          # imm = 0x60005
callq 0x9da8
leaq 0x8dbe(%rip), %rcx      # 0x12a9e
pushq $0x10
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x38001, %edx          # imm = 0x38001
callq 0x9da8
leaq 0x8dac(%rip), %rcx      # 0x12aa5
movq %rbx, %rdi
movl %ebp, %esi
movl $0x38002, %edx          # imm = 0x38002
callq 0x9da8
pushq $0x11
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37001, %edx          # imm = 0x37001
movq %r15, %rcx
callq 0x9da8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37002, %edx          # imm = 0x37002
movq %r14, %rcx
callq 0x9da8
leaq 0x8d77(%rip), %rcx      # 0x12aad
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37003, %edx          # imm = 0x37003
callq 0x9da8
leaq 0x8d6a(%rip), %rcx      # 0x12ab6
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37004, %edx          # imm = 0x37004
callq 0x9da8
leaq 0x8d59(%rip), %rcx      # 0x12abb
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37005, %edx          # imm = 0x37005
callq 0x9da8
leaq 0x8d49(%rip), %rcx      # 0x12ac1
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37007, %edx          # imm = 0x37007
callq 0x9da8
leaq 0x8d3a(%rip), %rcx      # 0x12ac8
movq %rbx, %rdi
movl %ebp, %esi
movl $0x37008, %edx          # imm = 0x37008
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x9da8