// File: /workspace/github_c_makefile_star2_O0/BernardTatin[P]s7sh/s7.c
// Function: init_choosers
static void init_choosers(s7_scheme *sc)
                {
                    s7_pointer f;

                    /* + */
                    f = set_function_chooser(sc, sc->add_symbol, add_chooser);
                    sc->add_class = c_function_class(f);

                    sc->add_2 = make_function_with_class(sc, f, "+", g_add_2, 2, 0, false);
                    sc->add_3 = make_function_with_class(sc, f, "+", g_add_3, 3, 0, false);
                    sc->add_1x = make_function_with_class(sc, f, "+", g_add_1x, 2, 0, false);
                    sc->add_x1 = make_function_with_class(sc, f, "+", g_add_x1, 2, 0, false);
#if (!WITH_GMP)
                    sc->add_i_random = make_function_with_class(sc, f, "+", g_add_i_random, 2, 0, false);
                    sc->add_2_ff = make_function_with_class(sc, f, "+", g_add_2_ff, 2, 0, false);
                    sc->add_2_ii = make_function_with_class(sc, f, "+", g_add_2_ii, 2, 0, false);
                    sc->add_2_if = make_function_with_class(sc, f, "+", g_add_2_if, 2, 0, false);
                    sc->add_2_fi = make_function_with_class(sc, f, "+", g_add_2_fi, 2, 0, false);
                    sc->add_2_xi = make_function_with_class(sc, f, "+", g_add_2_xi, 2, 0, false);
                    sc->add_2_ix = make_function_with_class(sc, f, "+", g_add_2_ix, 2, 0, false);
                    sc->add_2_fx = make_function_with_class(sc, f, "+", g_add_2_fx, 2, 0, false);
                    sc->add_2_xf = make_function_with_class(sc, f, "+", g_add_2_xf, 2, 0, false);
#endif

                    /* - */
                    f = set_function_chooser(sc, sc->subtract_symbol, subtract_chooser);
                    sc->subtract_class = c_function_class(f);
                    sc->subtract_1 = make_function_with_class(sc, f, "-", g_subtract_1, 1, 0, false);
                    sc->subtract_2 = make_function_with_class(sc, f, "-", g_subtract_2, 2, 0, false);
                    sc->subtract_3 = make_function_with_class(sc, f, "-", g_subtract_3, 3, 0, false);
                    sc->subtract_s1 = make_function_with_class(sc, f, "-", g_subtract_s1, 2, 0, false);
                    sc->subtract_2f = make_function_with_class(sc, f, "-", g_subtract_2f, 2, 0, false);
                    sc->subtract_f2 = make_function_with_class(sc, f, "-", g_subtract_f2, 2, 0, false);

                    /* * */
                    f = set_function_chooser(sc, sc->multiply_symbol, multiply_chooser);
                    sc->multiply_class = c_function_class(f);
#if (!WITH_GMP)
                    sc->multiply_2 = make_function_with_class(sc, f, "*", g_multiply_2, 2, 0, false);
                    sc->mul_2_ff = make_function_with_class(sc, f, "*", g_mul_2_ff, 2, 0, false);
                    sc->mul_2_ii = make_function_with_class(sc, f, "*", g_mul_2_ii, 2, 0, false);
                    sc->mul_2_if = make_function_with_class(sc, f, "*", g_mul_2_if, 2, 0, false);
                    sc->mul_2_fi = make_function_with_class(sc, f, "*", g_mul_2_fi, 2, 0, false);
                    sc->mul_2_xi = make_function_with_class(sc, f, "*", g_mul_2_xi, 2, 0, false);
                    sc->mul_2_ix = make_function_with_class(sc, f, "*", g_mul_2_ix, 2, 0, false);
                    sc->mul_2_fx = make_function_with_class(sc, f, "*", g_mul_2_fx, 2, 0, false);
                    sc->mul_2_xf = make_function_with_class(sc, f, "*", g_mul_2_xf, 2, 0, false);
#endif

                    /* / */
                    f = set_function_chooser(sc, sc->divide_symbol, divide_chooser);
#if (!WITH_GMP)
                    sc->invert_1 = make_function_with_class(sc, f, "/", g_invert_1, 1, 0, false);
                    sc->divide_1r = make_function_with_class(sc, f, "/", g_divide_1r, 2, 0, false);
                    sc->divide_2 = make_function_with_class(sc, f, "/", g_divide_2, 2, 0, false);
                    sc->divide_by_2 = make_function_with_class(sc, f, "/", g_divide_by_2, 2, 0, false);

                    /* = */
                    f = set_function_chooser(sc, sc->num_eq_symbol, num_eq_chooser);
                    sc->num_eq_class = c_function_class(f);
#if (!WITH_GMP)
                    sc->num_eq_2 = make_function_with_class(sc, f, "=", g_num_eq_2, 2, 0, false);
#endif
                    sc->num_eq_xi = make_function_with_class(sc, f, "=", g_num_eq_xi, 2, 0, false);
                    sc->num_eq_ix = make_function_with_class(sc, f, "=", g_num_eq_ix, 2, 0, false);

                    /* < */
                    f = set_function_chooser(sc, sc->lt_symbol, less_chooser);
                    sc->less_xi = make_function_with_class(sc, f, "<", g_less_xi, 2, 0, false);
                    sc->less_xf = make_function_with_class(sc, f, "<", g_less_xf, 2, 0, false);
                    sc->less_x0 = make_function_with_class(sc, f, "<", g_less_x0, 2, 0, false);
                    sc->less_2 = make_function_with_class(sc, f, "<", g_less_2, 2, 0, false);

                    /* > */
                    f = set_function_chooser(sc, sc->gt_symbol, greater_chooser);
                    sc->greater_xi = make_function_with_class(sc, f, ">", g_greater_xi, 2, 0, false);
                    sc->greater_xf = make_function_with_class(sc, f, ">", g_greater_xf, 2, 0, false);
                    sc->greater_2 = make_function_with_class(sc, f, ">", g_greater_2, 2, 0, false);

                    /* <= */
                    f = set_function_chooser(sc, sc->leq_symbol, leq_chooser);
                    sc->leq_xi = make_function_with_class(sc, f, "<=", g_leq_xi, 2, 0, false);
                    sc->leq_2 = make_function_with_class(sc, f, "<=", g_leq_2, 2, 0, false);

                    /* >= */
                    f = set_function_chooser(sc, sc->geq_symbol, geq_chooser);
                    sc->geq_xi = make_function_with_class(sc, f, ">=", g_geq_xi, 2, 0, false);
                    sc->geq_xf = make_function_with_class(sc, f, ">=", g_geq_xf, 2, 0, false);
                    sc->geq_2 = make_function_with_class(sc, f, ">=", g_geq_2, 2, 0, false);

                    /* random */
                    f = set_function_chooser(sc, sc->random_symbol, random_chooser);
                    sc->random_1 = make_function_with_class(sc, f, "random", g_random_1, 1, 0, false);
                    sc->random_i = make_function_with_class(sc, f, "random", g_random_i, 1, 0, false);
                    sc->random_f = make_function_with_class(sc, f, "random", g_random_f, 1, 0, false);
#endif

                    /* defined? */
                    f = set_function_chooser(sc, sc->is_defined_symbol, is_defined_chooser);
                    sc->is_defined_in_rootlet = make_function_with_class(sc, f, "defined?", g_is_defined_in_rootlet, 2, 0, false);

                    /* char=? */
                    f = set_function_chooser(sc, sc->char_eq_symbol, char_equal_chooser);
                    sc->simple_char_eq = make_function_with_class(sc, f, "char=?", g_simple_char_eq, 2, 0, false);
                    sc->char_equal_2 = make_function_with_class(sc, f, "char=?", g_char_equal_2, 2, 0, false);

                    /* char>? */
                    f = set_function_chooser(sc, sc->char_gt_symbol, char_greater_chooser);
                    sc->char_greater_2 = make_function_with_class(sc, f, "char>?", g_char_greater_2, 2, 0, false);

                    /* char<? */
                    f = set_function_chooser(sc, sc->char_lt_symbol, char_less_chooser);
                    sc->char_less_2 = make_function_with_class(sc, f, "char<?", g_char_less_2, 2, 0, false);

                    /* read-char */
                    f = set_function_chooser(sc, sc->read_char_symbol, read_char_chooser);
                    sc->read_char_1 = make_function_with_class(sc, f, "read-char", g_read_char_1, 1, 0, false);

                    /* char-position */
                    f = set_function_chooser(sc, sc->char_position_symbol, char_position_chooser);
                    sc->char_position_csi = make_function_with_class(sc, f, "char-position", g_char_position_csi, 2, 1, false);

                    /* string=? */
                    f = set_function_chooser(sc, sc->string_eq_symbol, string_equal_chooser);
                    sc->string_equal_2 = make_function_with_class(sc, f, "string=?", g_string_equal_2, 2, 0, false);

                    /* substring */
                    sc->substring_to_temp = s7_make_function(sc, "substring", g_substring_to_temp, 2, 1, false, NULL);
                    s7_function_set_class(sc->substring_to_temp, slot_value(global_slot(sc->substring_symbol)));

                    /* string>? */
                    f = set_function_chooser(sc, sc->string_gt_symbol, string_greater_chooser);
                    sc->string_greater_2 = make_function_with_class(sc, f, "string>?", g_string_greater_2, 2, 0, false);

                    /* string<? */
                    f = set_function_chooser(sc, sc->string_lt_symbol, string_less_chooser);
                    sc->string_less_2 = make_function_with_class(sc, f, "string<?", g_string_less_2, 2, 0, false);

                    /* string-ref et al */
                    set_function_chooser(sc, sc->string_ref_symbol, string_substring_chooser);
                    set_function_chooser(sc, sc->string_append_symbol, string_substring_chooser);
                    set_function_chooser(sc, sc->string_to_symbol_symbol, string_substring_chooser);
#if (!WITH_PURE_S7)
                    set_function_chooser(sc, sc->string_length_symbol, string_substring_chooser);
                    set_function_chooser(sc, sc->string_copy_symbol, string_substring_chooser);
#endif

                    /* symbol->string */
                    f = slot_value(global_slot(sc->symbol_to_string_symbol));
                    sc->symbol_to_string_uncopied = s7_make_function(sc, "symbol->string", g_symbol_to_string_uncopied, 1, 0, false, NULL);
                    s7_function_set_class(sc->symbol_to_string_uncopied, f);

                    /* display */
                    f = set_function_chooser(sc, sc->display_symbol, display_chooser);
                    sc->display_f = make_function_with_class(sc, f, "display", g_display_f, 2, 0, false);
                    sc->display_2 = make_function_with_class(sc, f, "display", g_display_2, 2, 0, false);

                    /* vector-ref */
                    f = set_function_chooser(sc, sc->vector_ref_symbol, vector_ref_chooser);
                    sc->vector_ref_2 = make_function_with_class(sc, f, "vector-ref", g_vector_ref_2, 2, 0, false);
                    sc->vector_ref_3 = make_function_with_class(sc, f, "vector-ref", g_vector_ref_3, 3, 0, false);

                    /* vector-set! */
                    f = set_function_chooser(sc, sc->vector_set_symbol, vector_set_chooser);
                    sc->vector_set_3 = make_function_with_class(sc, f, "vector-set!", g_vector_set_3, 3, 0, false);
                    sc->vector_set_4 = make_function_with_class(sc, f, "vector-set!", g_vector_set_4, 4, 0, false);

                    /* float-vector-ref */
                    f = set_function_chooser(sc, sc->float_vector_ref_symbol, float_vector_ref_chooser);
                    sc->fv_ref_2 = make_function_with_class(sc, f, "float-vector-ref", g_fv_ref_2, 2, 0, false);
                    sc->fv_ref_3 = make_function_with_class(sc, f, "float-vector-ref", g_fv_ref_3, 3, 0, false);

                    /* float-vector-set */
                    f = set_function_chooser(sc, sc->float_vector_set_symbol, float_vector_set_chooser);
                    sc->fv_set_3 = make_function_with_class(sc, f, "float-vector-set!", g_fv_set_3, 3, 0, false);
                    sc->fv_set_unchecked = make_function_with_class(sc, f, "float-vector-set!", g_fv_set_unchecked, 3, 0, false);

                    /* int-vector-ref */
                    f = set_function_chooser(sc, sc->int_vector_ref_symbol, int_vector_ref_chooser);
                    sc->iv_ref_2 = make_function_with_class(sc, f, "int-vector-ref", g_iv_ref_2, 2, 0, false);
                    sc->iv_ref_3 = make_function_with_class(sc, f, "int-vector-ref", g_iv_ref_3, 3, 0, false);

                    /* int-vector-set */
                    f = set_function_chooser(sc, sc->int_vector_set_symbol, int_vector_set_chooser);
                    sc->iv_set_3 = make_function_with_class(sc, f, "int-vector-set!", g_iv_set_3, 3, 0, false);

                    /* byte-vector-ref */
                    f = set_function_chooser(sc, sc->byte_vector_ref_symbol, byte_vector_ref_chooser);
                    sc->bv_ref_2 = make_function_with_class(sc, f, "byte-vector-ref", g_bv_ref_2, 2, 0, false);
                    sc->bv_ref_3 = make_function_with_class(sc, f, "byte-vector-ref", g_bv_ref_3, 3, 0, false);

                    /* byte-vector-set */
                    f = set_function_chooser(sc, sc->byte_vector_set_symbol, byte_vector_set_chooser);
                    sc->bv_set_3 = make_function_with_class(sc, f, "byte-vector-set!", g_bv_set_3, 3, 0, false);

                    /* list-set! */
                    f = set_function_chooser(sc, sc->list_set_symbol, list_set_chooser);
                    sc->list_set_i = make_function_with_class(sc, f, "list-set!", g_list_set_i, 3, 0, false);

                    /* hash-table-ref */
                    f = set_function_chooser(sc, sc->hash_table_ref_symbol, hash_table_ref_chooser);
                    sc->hash_table_ref_2 = make_function_with_class(sc, f, "hash-table-ref", g_hash_table_ref_2, 2, 0, false);

                    /* hash-table-set! */
                    f = set_function_chooser(sc, sc->hash_table_set_symbol, hash_table_set_chooser);

                    /* hash-table */
                    f = set_function_chooser(sc, sc->hash_table_symbol, hash_table_chooser);
                    sc->hash_table_2 = make_function_with_class(sc, f, "hash-table", g_hash_table_2, 2, 0, false);

                    /* format */
                    f = set_function_chooser(sc, sc->format_symbol, format_chooser);
                    sc->format_f = make_function_with_class(sc, f, "format", g_format_f, 1, 0, true);
                    sc->format_allg_no_column = make_function_with_class(sc, f, "format", g_format_allg_no_column, 1, 0, true);
                    sc->format_just_control_string = make_function_with_class(sc, f, "format", g_format_just_control_string, 2, 0, false);
                    sc->format_as_objstr = make_function_with_class(sc, f, "format", g_format_as_objstr, 3, 0, true);

                    /* list */
                    f = set_function_chooser(sc, sc->list_symbol, list_chooser);
                    sc->list_0 = make_function_with_class(sc, f, "list", g_list_0, 0, 0, false);
                    sc->list_1 = make_function_with_class(sc, f, "list", g_list_1, 1, 0, false);
                    sc->list_2 = make_function_with_class(sc, f, "list", g_list_2, 2, 0, false);
                    sc->list_3 = make_function_with_class(sc, f, "list", g_list_3, 3, 0, false);

                    /* member */
                    set_function_chooser(sc, sc->member_symbol, member_chooser);

                    /* memq */
                    f = set_function_chooser(sc, sc->memq_symbol, memq_chooser);  /* is pure-s7, use member here */
                    sc->memq_2 = make_function_with_class(sc, f, "memq", g_memq_2, 2, 0, false);
                    sc->memq_3 = make_function_with_class(sc, f, "memq", g_memq_3, 2, 0, false);
                    sc->memq_4 = make_function_with_class(sc, f, "memq", g_memq_4, 2, 0, false);
                    sc->memq_any = make_function_with_class(sc, f, "memq", g_memq_any, 2, 0, false);

                    /* tree-set-memq */
                    f = set_function_chooser(sc, sc->tree_set_memq_symbol, tree_set_memq_chooser);
                    sc->tree_set_memq_syms = make_function_with_class(sc, f, "tree-set-memq", g_tree_set_memq_1, 2, 0, false);

                    /* read-line */
                    sc->read_line_uncopied = s7_make_function(sc, "read-line", g_read_line_uncopied, 1, 1, false, NULL);
                    s7_function_set_class(sc->read_line_uncopied, slot_value(global_slot(sc->read_line_symbol)));

                    /* eval-string */
                    set_function_chooser(sc, sc->eval_string_symbol, eval_string_chooser);

                    /* inlet */
                    f = set_function_chooser(sc, sc->inlet_symbol, inlet_chooser);
                    sc->simple_inlet = make_function_with_class(sc, f, "inlet", g_simple_inlet, 0, 0, true);

                    /* let-ref */
                    f = set_function_chooser(sc, sc->let_ref_symbol, let_ref_chooser);
                    sc->lint_let_ref = make_function_with_class(sc, f, "let-ref", g_lint_let_ref, 2, 0, false);

                    /* let-set */
                    f = set_function_chooser(sc, sc->let_set_symbol, let_set_chooser);
                    sc->lint_let_set = make_function_with_class(sc, f, "let-set!", g_lint_let_set, 3, 0, false);
                }

// Assembly:
subq $0x18, %rsp
movq %rdi, 0x10(%rsp)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xba8(%rax), %rsi
leaq 0x12b93f(%rip), %rdx    # 0x1d0350
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x8(%rsp), %rax
movq 0x8(%rax), %rax
movl 0xc(%rax), %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x228(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147916(%rip), %rdx    # 0x1ec359
leaq 0x63196(%rip), %rcx     # 0x107be0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a48(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1478da(%rip), %rdx    # 0x1ec359
leaq 0x12bbba(%rip), %rcx    # 0x1d0640
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a50(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14789e(%rip), %rdx    # 0x1ec359
leaq 0x12bbde(%rip), %rcx    # 0x1d06a0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a58(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147862(%rip), %rdx    # 0x1ec359
leaq 0xce9f2(%rip), %rcx     # 0x1734f0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a60(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147826(%rip), %rdx    # 0x1ec359
leaq 0x12bed6(%rip), %rcx    # 0x1d0a10
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c20(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1477ea(%rip), %rdx    # 0x1ec359
leaq 0x12bfca(%rip), %rcx    # 0x1d0b40
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d20(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1477ae(%rip), %rdx    # 0x1ec359
leaq 0x12c03e(%rip), %rcx    # 0x1d0bf0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d28(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147772(%rip), %rdx    # 0x1ec359
leaq 0x12c1b2(%rip), %rcx    # 0x1d0da0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d30(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147736(%rip), %rdx    # 0x1ec359
leaq 0x12c226(%rip), %rcx    # 0x1d0e50
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d38(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1476fa(%rip), %rdx    # 0x1ec359
leaq 0xcebba(%rip), %rcx     # 0x173820
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d40(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1476be(%rip), %rdx    # 0x1ec359
leaq 0x12c25e(%rip), %rcx    # 0x1d0f00
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d48(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147682(%rip), %rdx    # 0x1ec359
leaq 0x12c262(%rip), %rcx    # 0x1d0f40
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d50(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x147646(%rip), %rdx    # 0x1ec359
leaq 0x12c266(%rip), %rcx    # 0x1d0f80
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d58(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1588(%rax), %rsi
leaq 0x12c26a(%rip), %rdx    # 0x1d0fc0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x8(%rsp), %rax
movq 0x8(%rax), %rax
movl 0xc(%rax), %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x230(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d709(%rip), %rdx    # 0x1f2491
leaq 0x12c351(%rip), %rcx    # 0x1d10e0
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a68(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d6cd(%rip), %rdx    # 0x1f2491
leaq 0x62ec5(%rip), %rcx     # 0x107c90
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a70(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d691(%rip), %rdx    # 0x1f2491
leaq 0x12c5d9(%rip), %rcx    # 0x1d13e0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a78(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d655(%rip), %rdx    # 0x1f2491
leaq 0xce9ad(%rip), %rcx     # 0x1737f0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a80(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d619(%rip), %rdx    # 0x1f2491
leaq 0x6bfd1(%rip), %rcx     # 0x110e50
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a88(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d5dd(%rip), %rdx    # 0x1f2491
leaq 0x12c595(%rip), %rcx    # 0x1d1450
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a90(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1358(%rax), %rsi
leaq 0x12c959(%rip), %rdx    # 0x1d1850
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x8(%rsp), %rax
movq 0x8(%rax), %rax
movl 0xc(%rax), %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x22c(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149f27(%rip), %rdx    # 0x1eee50
leaq 0x62b60(%rip), %rcx     # 0x107a90
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c30(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149eeb(%rip), %rdx    # 0x1eee50
leaq 0x12ca04(%rip), %rcx    # 0x1d1970
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ce0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149eaf(%rip), %rdx    # 0x1eee50
leaq 0x12ca78(%rip), %rcx    # 0x1d1a20
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ce8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149e73(%rip), %rdx    # 0x1eee50
leaq 0x12cbec(%rip), %rcx    # 0x1d1bd0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cf0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149e37(%rip), %rdx    # 0x1eee50
leaq 0x12cc60(%rip), %rcx    # 0x1d1c80
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cf8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149dfb(%rip), %rdx    # 0x1eee50
leaq 0x12ccd4(%rip), %rcx    # 0x1d1d30
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d00(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149dbf(%rip), %rdx    # 0x1eee50
leaq 0x12ccd8(%rip), %rcx    # 0x1d1d70
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d08(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149d83(%rip), %rdx    # 0x1eee50
leaq 0x12ccdc(%rip), %rcx    # 0x1d1db0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d10(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x149d47(%rip), %rdx    # 0x1eee50
leaq 0x12cce0(%rip), %rcx    # 0x1d1df0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1d18(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xe88(%rax), %rsi
leaq 0x12cce4(%rip), %rdx    # 0x1d1e30
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141522(%rip), %rdx    # 0x1e6689
leaq 0x12cdd2(%rip), %rcx    # 0x1d1f40
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c38(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1414e6(%rip), %rdx    # 0x1e6689
leaq 0x12cf86(%rip), %rcx    # 0x1d2130
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c40(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1414aa(%rip), %rdx    # 0x1e6689
leaq 0x12d06a(%rip), %rcx    # 0x1d2250
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c48(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14146e(%rip), %rdx    # 0x1e6689
leaq 0x12d06e(%rip), %rcx    # 0x1d2290
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c50(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xea0(%rax), %rsi
leaq 0x12d662(%rip), %rdx    # 0x1d28c0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x8(%rsp), %rax
movq 0x8(%rax), %rax
movl 0xc(%rax), %ecx
movq 0x10(%rsp), %rax
movl %ecx, 0x234(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141683(%rip), %rdx    # 0x1e6913
leaq 0xce379(%rip), %rcx     # 0x173610
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c58(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141647(%rip), %rdx    # 0x1e6913
leaq 0xce3ed(%rip), %rcx     # 0x1736c0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c60(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14160b(%rip), %rdx    # 0x1e6913
leaq 0x12d671(%rip), %rcx    # 0x1d2980
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c68(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x12c0(%rax), %rsi
leaq 0x12d765(%rip), %rdx    # 0x1d2ab0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d42b(%rip), %rdx    # 0x1f2791
leaq 0xba523(%rip), %rcx     # 0x15f890
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c70(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d3ef(%rip), %rdx    # 0x1f2791
leaq 0xba287(%rip), %rcx     # 0x15f630
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c78(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d3b3(%rip), %rdx    # 0x1f2791
leaq 0xba61b(%rip), %rcx     # 0x15fa00
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c80(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d377(%rip), %rdx    # 0x1f2791
leaq 0x6248f(%rip), %rcx     # 0x1078b0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c88(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xf58(%rax), %rsi
leaq 0x12d753(%rip), %rdx    # 0x1d2bb0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d5ef(%rip), %rdx    # 0x1f2a67
leaq 0xbad61(%rip), %rcx     # 0x1601e0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c90(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d5b3(%rip), %rdx    # 0x1f2a67
leaq 0x12d805(%rip), %rcx    # 0x1d2cc0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c98(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14d577(%rip), %rdx    # 0x1f2a67
leaq 0x61b89(%rip), %rcx     # 0x107080
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ca0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1220(%rax), %rsi
leaq 0x12d9dd(%rip), %rdx    # 0x1d2f10
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1413c4(%rip), %rdx    # 0x1e6912
leaq 0xbaa3b(%rip), %rcx     # 0x15ff90
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ca8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141388(%rip), %rdx    # 0x1e6912
leaq 0x6224f(%rip), %rcx     # 0x1077e0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cb0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xf48(%rax), %rsi
leaq 0x12d9f3(%rip), %rdx    # 0x1d2fc0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14136d(%rip), %rdx    # 0x1e6955
leaq 0xba761(%rip), %rcx     # 0x15fd50
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cb8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141331(%rip), %rdx    # 0x1e6955
leaq 0xba5a5(%rip), %rcx     # 0x15fbd0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cc0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1412f5(%rip), %rdx    # 0x1e6955
leaq 0x61949(%rip), %rcx     # 0x106fb0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c18(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1430(%rax), %rsi
leaq 0x12da2d(%rip), %rdx    # 0x1d30d0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14160e(%rip), %rdx    # 0x1e6ccc
leaq 0x12dabb(%rip), %rcx    # 0x1d3180
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cd8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1415d2(%rip), %rdx    # 0x1e6ccc
leaq 0x606cf(%rip), %rcx     # 0x105dd0
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cc8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141596(%rip), %rdx    # 0x1e6ccc
leaq 0x12dc43(%rip), %rcx    # 0x1d3380
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1cd0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1050(%rax), %rsi
leaq 0x12dcc7(%rip), %rdx    # 0x1d3440
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13e0ea(%rip), %rdx    # 0x1e387e
leaq 0x12dd95(%rip), %rcx    # 0x1d3530
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c28(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xdb8(%rax), %rsi
leaq 0x12de09(%rip), %rdx    # 0x1d35e0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141e17(%rip), %rdx    # 0x1e7609
leaq 0x12dea7(%rip), %rcx    # 0x1d36a0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1a98(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141ddb(%rip), %rdx    # 0x1e7609
leaq 0xb9c4b(%rip), %rcx     # 0x15f480
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1aa0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xdc8(%rax), %rsi
leaq 0x12de8f(%rip), %rdx    # 0x1d3700
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141e1c(%rip), %rdx    # 0x1e76a8
leaq 0x12debd(%rip), %rcx    # 0x1d3750
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1aa8(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xdd8(%rax), %rsi
leaq 0x12df91(%rip), %rdx    # 0x1d3860
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141d6c(%rip), %rdx    # 0x1e7656
leaq 0x12dfbf(%rip), %rcx    # 0x1d38b0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ab0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1448(%rax), %rsi
leaq 0x12e093(%rip), %rdx    # 0x1d39c0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13faa5(%rip), %rdx    # 0x1e53ed
leaq 0x12e0c1(%rip), %rcx    # 0x1d3a10
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b18(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xde0(%rax), %rsi
leaq 0x12e125(%rip), %rdx    # 0x1d3ab0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141e0e(%rip), %rdx    # 0x1e77b4
leaq 0x12e183(%rip), %rcx    # 0x1d3b30
movl $0x2, %r8d
movl $0x1, %r9d
xorl %eax, %eax
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ab8(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1510(%rax), %rsi
leaq 0x12e512(%rip), %rdx    # 0x1d3f00
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141fd3(%rip), %rdx    # 0x1e79dc
leaq 0x12e550(%rip), %rcx    # 0x1d3f60
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ac0(%rax)
movq 0x10(%rsp), %rdi
leaq 0x142807(%rip), %rsi    # 0x1e8247
leaq 0x12e629(%rip), %rdx    # 0x1d4070
movl $0x2, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
xorl %eax, %eax
movq $0x0, (%rsp)
callq 0x39300
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ac8(%rax)
movq 0x10(%rsp), %rax
movq 0x1ac8(%rax), %rdi
movq 0x10(%rsp), %rax
movq 0x1580(%rax), %rax
movq 0x10(%rax), %rax
movq 0x10(%rax), %rsi
callq 0x1d4180
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1528(%rax), %rsi
leaq 0x12e710(%rip), %rdx    # 0x1d41c0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141fb0(%rip), %rdx    # 0x1e7a7b
leaq 0x12e74e(%rip), %rcx    # 0x1d4220
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ae0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1538(%rax), %rsi
leaq 0x12e822(%rip), %rdx    # 0x1d4330
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x141f00(%rip), %rdx    # 0x1e7a29
leaq 0x12e860(%rip), %rcx    # 0x1d4390
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ae8(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1548(%rax), %rsi
leaq 0x12e934(%rip), %rdx    # 0x1d44a0
callq 0x1d0310
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1500(%rax), %rsi
leaq 0x12e917(%rip), %rdx    # 0x1d44a0
callq 0x1d0310
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1568(%rax), %rsi
leaq 0x12e8fa(%rip), %rdx    # 0x1d44a0
callq 0x1d0310
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1758(%rax), %rsi
leaq 0x12e8dd(%rip), %rdx    # 0x1d44a0
callq 0x1d0310
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1760(%rax), %rsi
leaq 0x12e8c0(%rip), %rdx    # 0x1d44a0
callq 0x1d0310
movq 0x10(%rsp), %rax
movq 0x15c0(%rax), %rax
movq 0x10(%rax), %rax
movq 0x10(%rax), %rax
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
leaq 0x13dec0(%rip), %rsi    # 0x1e3aca
leaq 0x5bd6f(%rip), %rdx     # 0x101980
movl $0x1, %ecx
xorl %eax, %eax
movl %eax, %r8d
xorl %r9d, %r9d
movq $0x0, (%rsp)
callq 0x39300
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1af0(%rax)
movq 0x10(%rsp), %rax
movq 0x1af0(%rax), %rdi
movq 0x8(%rsp), %rsi
callq 0x1d4180
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xe80(%rax), %rsi
leaq 0x12e878(%rip), %rdx    # 0x1d44e0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13c023(%rip), %rdx    # 0x1e1ca6
leaq 0x12e8d6(%rip), %rcx    # 0x1d4560
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ad8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13bfe7(%rip), %rdx    # 0x1e1ca6
leaq 0x12e8ba(%rip), %rcx    # 0x1d4580
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ad0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1660(%rax), %rsi
leaq 0x12ea2e(%rip), %rdx    # 0x1d4730
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1448a2(%rip), %rdx    # 0x1ea5bf
leaq 0x12ea6c(%rip), %rcx    # 0x1d4790
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1af8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144866(%rip), %rdx    # 0x1ea5bf
leaq 0x12ea70(%rip), %rcx    # 0x1d47d0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b00(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1668(%rax), %rsi
leaq 0x12ec24(%rip), %rdx    # 0x1d49c0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144876(%rip), %rdx    # 0x1ea62d
leaq 0xc7ae2(%rip), %rcx     # 0x16d8a0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b08(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14483a(%rip), %rdx    # 0x1ea62d
leaq 0xc7d06(%rip), %rcx     # 0x16db00
movl $0x4, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b10(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xef0(%rax), %rsi
leaq 0x12ebea(%rip), %rdx    # 0x1d4a20
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144518(%rip), %rdx    # 0x1ea369
leaq 0x12ec28(%rip), %rcx    # 0x1d4a80
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b20(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1444dc(%rip), %rdx    # 0x1ea369
leaq 0x12ec2c(%rip), %rcx    # 0x1d4ac0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b28(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xef8(%rax), %rsi
leaq 0x12efd0(%rip), %rdx    # 0x1d4ea0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144414(%rip), %rdx    # 0x1ea2ff
leaq 0x12f03e(%rip), %rcx    # 0x1d4f30
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b30(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1443d8(%rip), %rdx    # 0x1ea2ff
leaq 0x12f292(%rip), %rcx    # 0x1d51c0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b38(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xfa8(%rax), %rsi
leaq 0x12f446(%rip), %rdx    # 0x1d53b0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144539(%rip), %rdx    # 0x1ea4be
leaq 0x12f484(%rip), %rcx    # 0x1d5410
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b40(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1444fd(%rip), %rdx    # 0x1ea4be
leaq 0x12f488(%rip), %rcx    # 0x1d5450
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b50(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xfb0(%rax), %rsi
leaq 0x12f8ac(%rip), %rdx    # 0x1d58b0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14443b(%rip), %rdx    # 0x1ea45a
leaq 0x12f8da(%rip), %rcx    # 0x1d5900
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b58(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xc30(%rax), %rsi
leaq 0x12fb2e(%rip), %rdx    # 0x1d5b90
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14453d(%rip), %rdx    # 0x1ea5ba
leaq 0x12fb6c(%rip), %rcx    # 0x1d5bf0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b60(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144501(%rip), %rdx    # 0x1ea5ba
leaq 0x12fdd0(%rip), %rcx    # 0x1d5e90
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b68(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xc38(%rax), %rsi
leaq 0x1301f4(%rip), %rdx    # 0x1d62f0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x144511(%rip), %rdx    # 0x1ea628
leaq 0x130222(%rip), %rcx    # 0x1d6340
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b70(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1260(%rax), %rsi
leaq 0x1305c6(%rip), %rdx    # 0x1d6720
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1435be(%rip), %rdx    # 0x1e9733
leaq 0x130654(%rip), %rcx    # 0x1d67d0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b98(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xf68(%rax), %rsi
leaq 0x130a18(%rip), %rdx    # 0x1d6bd0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1447eb(%rip), %rdx    # 0x1ea9be
leaq 0x61b66(%rip), %rcx     # 0x107d40
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ba0(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xf70(%rax), %rsi
leaq 0x130a0a(%rip), %rdx    # 0x1d6c20
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xf78(%rax), %rsi
leaq 0x130c08(%rip), %rdx    # 0x1d6e40
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13d428(%rip), %rdx    # 0x1e367b
leaq 0x130c36(%rip), %rcx    # 0x1d6e90
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1ba8(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xf20(%rax), %rsi
leaq 0x130c6a(%rip), %rdx    # 0x1d6f00
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1420d0(%rip), %rdx    # 0x1e8381
leaq 0x130e88(%rip), %rcx    # 0x1d7140
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x1, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bb0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x142094(%rip), %rdx    # 0x1e8381
leaq 0x130f2c(%rip), %rcx    # 0x1d7220
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x1, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bb8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x142058(%rip), %rdx    # 0x1e8381
leaq 0x131090(%rip), %rcx    # 0x1d73c0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bc0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14201c(%rip), %rdx    # 0x1e8381
leaq 0x131254(%rip), %rcx    # 0x1d75c0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x1, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bc8(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1268(%rax), %rsi
leaq 0x1313f8(%rip), %rdx    # 0x1d77a0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13e3cc(%rip), %rdx    # 0x1e478f
leaq 0x131476(%rip), %rcx    # 0x1d7840
xorl %r9d, %r9d
movl %r9d, %r8d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b78(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13e393(%rip), %rdx    # 0x1e478f
leaq 0x13145d(%rip), %rcx    # 0x1d7860
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b80(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13e357(%rip), %rdx    # 0x1e478f
leaq 0x1314d1(%rip), %rcx    # 0x1d7910
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b88(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13e31b(%rip), %rdx    # 0x1e478f
leaq 0x131575(%rip), %rcx    # 0x1d79f0
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1b90(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1330(%rax), %rsi
leaq 0x131649(%rip), %rdx    # 0x1d7b00
callq 0x1d0310
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1338(%rax), %rsi
leaq 0x13171c(%rip), %rdx    # 0x1d7bf0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14590e(%rip), %rdx    # 0x1ebdfd
leaq 0x64daa(%rip), %rcx     # 0x10b2a0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bd0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1458d2(%rip), %rdx    # 0x1ebdfd
leaq 0x1317ee(%rip), %rcx    # 0x1d7d20
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bd8(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x145896(%rip), %rdx    # 0x1ebdfd
leaq 0x131892(%rip), %rcx    # 0x1d7e00
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1be0(%rax)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14585a(%rip), %rdx    # 0x1ebdfd
leaq 0x131966(%rip), %rcx    # 0x1d7f10
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1be8(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1610(%rax), %rsi
leaq 0x131a9a(%rip), %rdx    # 0x1d8080
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x145869(%rip), %rdx    # 0x1ebe6a
leaq 0xbd7a8(%rip), %rcx     # 0x163db0
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bf0(%rax)
movq 0x10(%rsp), %rdi
leaq 0x13efeb(%rip), %rsi    # 0x1e5623
leaq 0x131b21(%rip), %rdx    # 0x1d8160
movl $0x1, %r8d
xorl %r9d, %r9d
xorl %eax, %eax
movq %r8, %rcx
movq $0x0, (%rsp)
callq 0x39300
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1bf8(%rax)
movq 0x10(%rsp), %rax
movq 0x1bf8(%rax), %rdi
movq 0x10(%rsp), %rax
movq 0x1450(%rax), %rax
movq 0x10(%rax), %rax
movq 0x10(%rax), %rsi
callq 0x1d4180
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xeb0(%rax), %rsi
leaq 0x131b7a(%rip), %rdx    # 0x1d8220
callq 0x1d0310
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0xfa0(%rax), %rsi
leaq 0x131b9d(%rip), %rdx    # 0x1d8260
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x14c096(%rip), %rdx    # 0x1f2774
leaq 0x131cfb(%rip), %rcx    # 0x1d83e0
xorl %r9d, %r9d
movl %r9d, %r8d
movl $0x1, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c00(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1230(%rax), %rsi
leaq 0x131f82(%rip), %rdx    # 0x1d86a0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x1476e5(%rip), %rdx    # 0x1ede1e
leaq 0x683c0(%rip), %rcx     # 0x10eb00
movl $0x2, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c08(%rax)
movq 0x10(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x1240(%rax), %rsi
leaq 0x132074(%rip), %rdx    # 0x1d87f0
callq 0x1d0310
movq %rax, 0x8(%rsp)
movq 0x10(%rsp), %rdi
movq 0x8(%rsp), %rsi
leaq 0x13dd5f(%rip), %rdx    # 0x1e44f6
leaq 0x132192(%rip), %rcx    # 0x1d8930
movl $0x3, %r8d
xorl %r9d, %r9d
movl $0x0, (%rsp)
callq 0x1d05a0
movq %rax, %rcx
movq 0x10(%rsp), %rax
movq %rcx, 0x1c10(%rax)
addq $0x18, %rsp
retq
nopw (%rax,%rax)