// File: /workspace/github_c_makefile_star2_O0/mirth-lang[P]mirth/bin/mirth1.c
// Function: mw_mirth_mirth_zaMirth_initzemacroszx
static void mw_mirth_mirth_zaMirth_initzemacroszx (struct mirth_mirth_zaMirth* in_zaMirth_1, struct mirth_mirth_zaMirth* *out_zaMirth_2) {
	STR* v3;
	STRLIT(v3, "module", 6);
	INT v4 = WRAP_I63(-1LL);
	FNPTR v5 = &mb_mirth_mirth_zaMirth_initzemacroszx_0;
	struct mirth_mirth_zaMirth* v6;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v3, v4, MKFNPTR(v5), in_zaMirth_1, &v6);
	STR* v7;
	STRLIT(v7, "import", 6);
	INT v8 = WRAP_I63(-1LL);
	FNPTR v9 = &mb_mirth_mirth_zaMirth_initzemacroszx_1;
	struct mirth_mirth_zaMirth* v10;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v7, v8, MKFNPTR(v9), v6, &v10);
	STR* v11;
	STRLIT(v11, "patch", 5);
	INT v12 = WRAP_I63(-1LL);
	FNPTR v13 = &mb_mirth_mirth_zaMirth_initzemacroszx_2;
	struct mirth_mirth_zaMirth* v14;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v11, v12, MKFNPTR(v13), v10, &v14);
	STR* v15;
	STRLIT(v15, "alias", 5);
	INT v16 = WRAP_I63(-1LL);
	FNPTR v17 = &mb_mirth_mirth_zaMirth_initzemacroszx_3;
	struct mirth_mirth_zaMirth* v18;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v15, v16, MKFNPTR(v17), v14, &v18);
	STR* v19;
	STRLIT(v19, "inline", 6);
	INT v20 = WRAP_I63(-1LL);
	FNPTR v21 = &mb_mirth_mirth_zaMirth_initzemacroszx_4;
	struct mirth_mirth_zaMirth* v22;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v19, v20, MKFNPTR(v21), v18, &v22);
	STR* v23;
	STRLIT(v23, "def", 3);
	INT v24 = WRAP_I63(-1LL);
	FNPTR v25 = &mb_mirth_mirth_zaMirth_initzemacroszx_5;
	struct mirth_mirth_zaMirth* v26;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v23, v24, MKFNPTR(v25), v22, &v26);
	STR* v27;
	STRLIT(v27, "def-missing", 11);
	INT v28 = WRAP_I63(-1LL);
	FNPTR v29 = &mb_mirth_mirth_zaMirth_initzemacroszx_6;
	struct mirth_mirth_zaMirth* v30;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v27, v28, MKFNPTR(v29), v26, &v30);
	STR* v31;
	STRLIT(v31, "def-type", 8);
	INT v32 = WRAP_I63(-1LL);
	FNPTR v33 = &mb_mirth_mirth_zaMirth_initzemacroszx_7;
	struct mirth_mirth_zaMirth* v34;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v31, v32, MKFNPTR(v33), v30, &v34);
	STR* v35;
	STRLIT(v35, "external", 8);
	INT v36 = WRAP_I63(-1LL);
	FNPTR v37 = &mb_mirth_mirth_zaMirth_initzemacroszx_8;
	struct mirth_mirth_zaMirth* v38;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v35, v36, MKFNPTR(v37), v34, &v38);
	STR* v39;
	STRLIT(v39, "buffer", 6);
	INT v40 = WRAP_I63(-1LL);
	FNPTR v41 = &mb_mirth_mirth_zaMirth_initzemacroszx_9;
	struct mirth_mirth_zaMirth* v42;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v39, v40, MKFNPTR(v41), v38, &v42);
	STR* v43;
	STRLIT(v43, "table", 5);
	INT v44 = WRAP_I63(-1LL);
	FNPTR v45 = &mb_mirth_mirth_zaMirth_initzemacroszx_10;
	struct mirth_mirth_zaMirth* v46;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v43, v44, MKFNPTR(v45), v42, &v46);
	STR* v47;
	STRLIT(v47, "field", 5);
	INT v48 = WRAP_I63(-1LL);
	FNPTR v49 = &mb_mirth_mirth_zaMirth_initzemacroszx_11;
	struct mirth_mirth_zaMirth* v50;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v47, v48, MKFNPTR(v49), v46, &v50);
	STR* v51;
	STRLIT(v51, "data", 4);
	INT v52 = WRAP_I63(-1LL);
	FNPTR v53 = &mb_mirth_mirth_zaMirth_initzemacroszx_12;
	struct mirth_mirth_zaMirth* v54;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v51, v52, MKFNPTR(v53), v50, &v54);
	STR* v55;
	STRLIT(v55, "struct", 6);
	INT v56 = WRAP_I63(-1LL);
	FNPTR v57 = &mb_mirth_mirth_zaMirth_initzemacroszx_13;
	struct mirth_mirth_zaMirth* v58;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v55, v56, MKFNPTR(v57), v54, &v58);
	STR* v59;
	STRLIT(v59, "embed-str", 9);
	INT v60 = WRAP_I63(-1LL);
	FNPTR v61 = &mb_mirth_mirth_zaMirth_initzemacroszx_14;
	struct mirth_mirth_zaMirth* v62;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v59, v60, MKFNPTR(v61), v58, &v62);
	STR* v63;
	STRLIT(v63, "max-mirth-revision", 18);
	INT v64 = WRAP_I63(-1LL);
	FNPTR v65 = &mb_mirth_mirth_zaMirth_initzemacroszx_15;
	struct mirth_mirth_zaMirth* v66;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v63, v64, MKFNPTR(v65), v62, &v66);
	STR* v67;
	STRLIT(v67, "min-mirth-revision", 18);
	INT v68 = WRAP_I63(-1LL);
	FNPTR v69 = &mb_mirth_mirth_zaMirth_initzemacroszx_16;
	struct mirth_mirth_zaMirth* v70;
	mw_mirth_mirth_zaMirth_primzedeclzemacrozx(v67, v68, MKFNPTR(v69), v66, &v70);
	STR* v71;
	STRLIT(v71, "Self", 4);
	INT v72 = WRAP_I63(-1LL);
	FNPTR v73 = &mb_mirth_mirth_zaMirth_initzemacroszx_17;
	struct mirth_mirth_zaMirth* v74;
	mw_mirth_mirth_zaMirth_primzetypezemacrozx(v71, v72, MKFNPTR(v73), v70, &v74);
	STR* v75;
	STRLIT(v75, "+Self", 5);
	INT v76 = WRAP_I63(-1LL);
	FNPTR v77 = &mb_mirth_mirth_zaMirth_initzemacroszx_18;
	struct mirth_mirth_zaMirth* v78;
	mw_mirth_mirth_zaMirth_primzetypezemacrozx(v75, v76, MKFNPTR(v77), v74, &v78);
	STR* v79;
	STRLIT(v79, "match", 5);
	INT v80 = WRAP_I63(-1LL);
	FNPTR v81 = &mb_mirth_mirth_zaMirth_initzemacroszx_19;
	struct mirth_mirth_zaMirth* v82;
	mw_mirth_mirth_zaMirth_primzewordzemacrozx(v79, v80, MKFNPTR(v81), v78, &v82);
	STR* v83;
	STRLIT(v83, "\\", 1);
	INT v84 = WRAP_I63(-1LL);
	FNPTR v85 = &mb_mirth_mirth_zaMirth_initzemacroszx_20;
	struct mirth_mirth_zaMirth* v86;
	mw_mirth_mirth_zaMirth_primzewordzemacrozx(v83, v84, MKFNPTR(v85), v82, &v86);
	STR* v87;
	STRLIT(v87, "ldip", 4);
	INT v88 = WRAP_I63(-1LL);
	FNPTR v89 = &mb_mirth_mirth_zaMirth_initzemacroszx_21;
	struct mirth_mirth_zaMirth* v90;
	mw_mirth_mirth_zaMirth_primzewordzemacrozx(v87, v88, MKFNPTR(v89), v86, &v90);
	STR* v91;
	STRLIT(v91, "ldrop", 5);
	INT v92 = WRAP_I63(-1LL);
	FNPTR v93 = &mb_mirth_mirth_zaMirth_initzemacroszx_22;
	struct mirth_mirth_zaMirth* v94;
	mw_mirth_mirth_zaMirth_primzewordzemacrozx(v91, v92, MKFNPTR(v93), v90, &v94);
	*out_zaMirth_2 = v94;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa20, %rsp            # imm = 0xA20
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
cmpq $0x0, 0x13590dd(%rip)   # 0x1395428
jne 0x3c365
leaq 0x31b4d7(%rip), %rdi    # 0x35782b
movl $0x6, %esi
callq 0xb6c0
movq %rax, 0x13590c3(%rip)   # 0x1395428
jmp 0x3c367
movq 0x13590ba(%rip), %rax   # 0x1395428
movq %rax, -0x28(%rbp)
leaq 0x354ddf(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x20(%rbp)
movq -0x20(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3c418
movq 0x135908e(%rip), %rax   # 0x1395428
movq %rax, -0x38(%rbp)
leaq 0x354db3(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x30(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x38(%rbp), %rax
cmpq $0x0, %rax
je 0x3c418
movq 0x1359060(%rip), %rax   # 0x1395428
movq %rax, -0x48(%rbp)
leaq 0x354d85(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x40(%rbp)
movq -0x48(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3c418
movq 0x1359038(%rip), %rax   # 0x1395428
movq %rax, -0x58(%rbp)
leaq 0x354d5d(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x50(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x58(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3c41a
movq 0x1359007(%rip), %rax   # 0x1395428
movq %rax, -0x18(%rbp)
movq 0x332644(%rip), %rax    # 0x36ea70
movq %rax, -0x60(%rbp)
leaq 0x39319(%rip), %rax     # 0x75750
movq %rax, -0x68(%rbp)
movq -0x18(%rbp), %rdi
movq -0x68(%rbp), %rax
movq %rax, -0x80(%rbp)
leaq 0x354d9a(%rip), %rax    # 0x3911e8
movq %rax, -0x78(%rbp)
movq -0x8(%rbp), %r8
movq -0x60(%rbp), %rsi
movq -0x80(%rbp), %rdx
movq -0x78(%rbp), %rcx
leaq -0x70(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358fbd(%rip)   # 0x1395430
jne 0x3c48d
leaq 0x31b3b6(%rip), %rdi    # 0x357832
movl $0x6, %esi
callq 0xb6c0
movq %rax, 0x1358fa3(%rip)   # 0x1395430
jmp 0x3c48f
movq 0x1358f9a(%rip), %rax   # 0x1395430
movq %rax, -0x98(%rbp)
leaq 0x354cb4(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3c564
movq 0x1358f65(%rip), %rax   # 0x1395430
movq %rax, -0xa8(%rbp)
leaq 0x354c7f(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xa0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0xa8(%rbp), %rax
cmpq $0x0, %rax
je 0x3c564
movq 0x1358f2e(%rip), %rax   # 0x1395430
movq %rax, -0xb8(%rbp)
leaq 0x354c48(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xb0(%rbp)
movq -0xb8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3c564
movq 0x1358efd(%rip), %rax   # 0x1395430
movq %rax, -0xc8(%rbp)
leaq 0x354c17(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0xc0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0xc8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3c566
movq 0x1358ec3(%rip), %rax   # 0x1395430
movq %rax, -0x88(%rbp)
movq 0x3324f5(%rip), %rax    # 0x36ea70
movq %rax, -0xd0(%rbp)
leaq 0x39317(%rip), %rax     # 0x758a0
movq %rax, -0xd8(%rbp)
movq -0x88(%rbp), %rdi
movq -0xd8(%rbp), %rax
movq %rax, -0xf0(%rbp)
leaq 0x354c3c(%rip), %rax    # 0x3911e8
movq %rax, -0xe8(%rbp)
movq -0x70(%rbp), %r8
movq -0xd0(%rbp), %rsi
movq -0xf0(%rbp), %rdx
movq -0xe8(%rbp), %rcx
leaq -0xe0(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358e58(%rip)   # 0x1395438
jne 0x3c5fa
leaq 0x31b250(%rip), %rdi    # 0x357839
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x1358e3e(%rip)   # 0x1395438
jmp 0x3c5fc
movq 0x1358e35(%rip), %rax   # 0x1395438
movq %rax, -0x108(%rbp)
leaq 0x354b47(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x100(%rbp)
movq -0x100(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3c6d1
movq 0x1358e00(%rip), %rax   # 0x1395438
movq %rax, -0x118(%rbp)
leaq 0x354b12(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x110(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x118(%rbp), %rax
cmpq $0x0, %rax
je 0x3c6d1
movq 0x1358dc9(%rip), %rax   # 0x1395438
movq %rax, -0x128(%rbp)
leaq 0x354adb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x120(%rbp)
movq -0x128(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3c6d1
movq 0x1358d98(%rip), %rax   # 0x1395438
movq %rax, -0x138(%rbp)
leaq 0x354aaa(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x130(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x138(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3c6d3
movq 0x1358d5e(%rip), %rax   # 0x1395438
movq %rax, -0xf8(%rbp)
movq 0x332388(%rip), %rax    # 0x36ea70
movq %rax, -0x140(%rbp)
leaq 0x3926a(%rip), %rax     # 0x75960
movq %rax, -0x148(%rbp)
movq -0xf8(%rbp), %rdi
movq -0x148(%rbp), %rax
movq %rax, -0x160(%rbp)
leaq 0x354acf(%rip), %rax    # 0x3911e8
movq %rax, -0x158(%rbp)
movq -0xe0(%rbp), %r8
movq -0x140(%rbp), %rsi
movq -0x160(%rbp), %rdx
movq -0x158(%rbp), %rcx
leaq -0x150(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358cf0(%rip)   # 0x1395440
jne 0x3c76a
leaq 0x31b0e6(%rip), %rdi    # 0x35783f
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x1358cd6(%rip)   # 0x1395440
jmp 0x3c76c
movq 0x1358ccd(%rip), %rax   # 0x1395440
movq %rax, -0x178(%rbp)
leaq 0x3549d7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x170(%rbp)
movq -0x170(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3c841
movq 0x1358c98(%rip), %rax   # 0x1395440
movq %rax, -0x188(%rbp)
leaq 0x3549a2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x180(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x188(%rbp), %rax
cmpq $0x0, %rax
je 0x3c841
movq 0x1358c61(%rip), %rax   # 0x1395440
movq %rax, -0x198(%rbp)
leaq 0x35496b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x190(%rbp)
movq -0x198(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3c841
movq 0x1358c30(%rip), %rax   # 0x1395440
movq %rax, -0x1a8(%rbp)
leaq 0x35493a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1a0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x1a8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3c843
movq 0x1358bf6(%rip), %rax   # 0x1395440
movq %rax, -0x168(%rbp)
movq 0x332218(%rip), %rax    # 0x36ea70
movq %rax, -0x1b0(%rbp)
leaq 0x391ba(%rip), %rax     # 0x75a20
movq %rax, -0x1b8(%rbp)
movq -0x168(%rbp), %rdi
movq -0x1b8(%rbp), %rax
movq %rax, -0x1d0(%rbp)
leaq 0x35495f(%rip), %rax    # 0x3911e8
movq %rax, -0x1c8(%rbp)
movq -0x150(%rbp), %r8
movq -0x1b0(%rbp), %rsi
movq -0x1d0(%rbp), %rdx
movq -0x1c8(%rbp), %rcx
leaq -0x1c0(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358b88(%rip)   # 0x1395448
jne 0x3c8da
leaq 0x31af7c(%rip), %rdi    # 0x357845
movl $0x6, %esi
callq 0xb6c0
movq %rax, 0x1358b6e(%rip)   # 0x1395448
jmp 0x3c8dc
movq 0x1358b65(%rip), %rax   # 0x1395448
movq %rax, -0x1e8(%rbp)
leaq 0x354867(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1e0(%rbp)
movq -0x1e0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3c9b1
movq 0x1358b30(%rip), %rax   # 0x1395448
movq %rax, -0x1f8(%rbp)
leaq 0x354832(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x1f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x1f8(%rbp), %rax
cmpq $0x0, %rax
je 0x3c9b1
movq 0x1358af9(%rip), %rax   # 0x1395448
movq %rax, -0x208(%rbp)
leaq 0x3547fb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x200(%rbp)
movq -0x208(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3c9b1
movq 0x1358ac8(%rip), %rax   # 0x1395448
movq %rax, -0x218(%rbp)
leaq 0x3547ca(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x210(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x218(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3c9b3
movq 0x1358a8e(%rip), %rax   # 0x1395448
movq %rax, -0x1d8(%rbp)
movq 0x3320a8(%rip), %rax    # 0x36ea70
movq %rax, -0x220(%rbp)
leaq 0x3910a(%rip), %rax     # 0x75ae0
movq %rax, -0x228(%rbp)
movq -0x1d8(%rbp), %rdi
movq -0x228(%rbp), %rax
movq %rax, -0x240(%rbp)
leaq 0x3547ef(%rip), %rax    # 0x3911e8
movq %rax, -0x238(%rbp)
movq -0x1c0(%rbp), %r8
movq -0x220(%rbp), %rsi
movq -0x240(%rbp), %rdx
movq -0x238(%rbp), %rcx
leaq -0x230(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358a20(%rip)   # 0x1395450
jne 0x3ca4a
leaq 0x31ae13(%rip), %rdi    # 0x35784c
movl $0x3, %esi
callq 0xb6c0
movq %rax, 0x1358a06(%rip)   # 0x1395450
jmp 0x3ca4c
movq 0x13589fd(%rip), %rax   # 0x1395450
movq %rax, -0x258(%rbp)
leaq 0x3546f7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x250(%rbp)
movq -0x250(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3cb21
movq 0x13589c8(%rip), %rax   # 0x1395450
movq %rax, -0x268(%rbp)
leaq 0x3546c2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x260(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x268(%rbp), %rax
cmpq $0x0, %rax
je 0x3cb21
movq 0x1358991(%rip), %rax   # 0x1395450
movq %rax, -0x278(%rbp)
leaq 0x35468b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x270(%rbp)
movq -0x278(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3cb21
movq 0x1358960(%rip), %rax   # 0x1395450
movq %rax, -0x288(%rbp)
leaq 0x35465a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x280(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x288(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3cb23
movq 0x1358926(%rip), %rax   # 0x1395450
movq %rax, -0x248(%rbp)
movq 0x331f38(%rip), %rax    # 0x36ea70
movq %rax, -0x290(%rbp)
leaq 0x3905a(%rip), %rax     # 0x75ba0
movq %rax, -0x298(%rbp)
movq -0x248(%rbp), %rdi
movq -0x298(%rbp), %rax
movq %rax, -0x2b0(%rbp)
leaq 0x35467f(%rip), %rax    # 0x3911e8
movq %rax, -0x2a8(%rbp)
movq -0x230(%rbp), %r8
movq -0x290(%rbp), %rsi
movq -0x2b0(%rbp), %rdx
movq -0x2a8(%rbp), %rcx
leaq -0x2a0(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x13588b8(%rip)   # 0x1395458
jne 0x3cbba
leaq 0x31aca7(%rip), %rdi    # 0x357850
movl $0xb, %esi
callq 0xb6c0
movq %rax, 0x135889e(%rip)   # 0x1395458
jmp 0x3cbbc
movq 0x1358895(%rip), %rax   # 0x1395458
movq %rax, -0x2c8(%rbp)
leaq 0x354587(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2c0(%rbp)
movq -0x2c0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3cc91
movq 0x1358860(%rip), %rax   # 0x1395458
movq %rax, -0x2d8(%rbp)
leaq 0x354552(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2d0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x2d8(%rbp), %rax
cmpq $0x0, %rax
je 0x3cc91
movq 0x1358829(%rip), %rax   # 0x1395458
movq %rax, -0x2e8(%rbp)
leaq 0x35451b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2e0(%rbp)
movq -0x2e8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3cc91
movq 0x13587f8(%rip), %rax   # 0x1395458
movq %rax, -0x2f8(%rbp)
leaq 0x3544ea(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x2f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x2f8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3cc93
movq 0x13587be(%rip), %rax   # 0x1395458
movq %rax, -0x2b8(%rbp)
movq 0x331dc8(%rip), %rax    # 0x36ea70
movq %rax, -0x300(%rbp)
leaq 0x38faa(%rip), %rax     # 0x75c60
movq %rax, -0x308(%rbp)
movq -0x2b8(%rbp), %rdi
movq -0x308(%rbp), %rax
movq %rax, -0x320(%rbp)
leaq 0x35450f(%rip), %rax    # 0x3911e8
movq %rax, -0x318(%rbp)
movq -0x2a0(%rbp), %r8
movq -0x300(%rbp), %rsi
movq -0x320(%rbp), %rdx
movq -0x318(%rbp), %rcx
leaq -0x310(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358750(%rip)   # 0x1395460
jne 0x3cd2a
leaq 0x31ab43(%rip), %rdi    # 0x35785c
movl $0x8, %esi
callq 0xb6c0
movq %rax, 0x1358736(%rip)   # 0x1395460
jmp 0x3cd2c
movq 0x135872d(%rip), %rax   # 0x1395460
movq %rax, -0x338(%rbp)
leaq 0x354417(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x330(%rbp)
movq -0x330(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3ce01
movq 0x13586f8(%rip), %rax   # 0x1395460
movq %rax, -0x348(%rbp)
leaq 0x3543e2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x340(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x348(%rbp), %rax
cmpq $0x0, %rax
je 0x3ce01
movq 0x13586c1(%rip), %rax   # 0x1395460
movq %rax, -0x358(%rbp)
leaq 0x3543ab(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x350(%rbp)
movq -0x358(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3ce01
movq 0x1358690(%rip), %rax   # 0x1395460
movq %rax, -0x368(%rbp)
leaq 0x35437a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x360(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x368(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3ce03
movq 0x1358656(%rip), %rax   # 0x1395460
movq %rax, -0x328(%rbp)
movq 0x331c58(%rip), %rax    # 0x36ea70
movq %rax, -0x370(%rbp)
leaq 0x38efa(%rip), %rax     # 0x75d20
movq %rax, -0x378(%rbp)
movq -0x328(%rbp), %rdi
movq -0x378(%rbp), %rax
movq %rax, -0x390(%rbp)
leaq 0x35439f(%rip), %rax    # 0x3911e8
movq %rax, -0x388(%rbp)
movq -0x310(%rbp), %r8
movq -0x370(%rbp), %rsi
movq -0x390(%rbp), %rdx
movq -0x388(%rbp), %rcx
leaq -0x380(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x13585e8(%rip)   # 0x1395468
jne 0x3ce9a
leaq 0x31a9dc(%rip), %rdi    # 0x357865
movl $0x8, %esi
callq 0xb6c0
movq %rax, 0x13585ce(%rip)   # 0x1395468
jmp 0x3ce9c
movq 0x13585c5(%rip), %rax   # 0x1395468
movq %rax, -0x3a8(%rbp)
leaq 0x3542a7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3a0(%rbp)
movq -0x3a0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3cf71
movq 0x1358590(%rip), %rax   # 0x1395468
movq %rax, -0x3b8(%rbp)
leaq 0x354272(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3b0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3b8(%rbp), %rax
cmpq $0x0, %rax
je 0x3cf71
movq 0x1358559(%rip), %rax   # 0x1395468
movq %rax, -0x3c8(%rbp)
leaq 0x35423b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3c0(%rbp)
movq -0x3c8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3cf71
movq 0x1358528(%rip), %rax   # 0x1395468
movq %rax, -0x3d8(%rbp)
leaq 0x35420a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x3d0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x3d8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3cf73
movq 0x13584ee(%rip), %rax   # 0x1395468
movq %rax, -0x398(%rbp)
movq 0x331ae8(%rip), %rax    # 0x36ea70
movq %rax, -0x3e0(%rbp)
leaq 0x38e4a(%rip), %rax     # 0x75de0
movq %rax, -0x3e8(%rbp)
movq -0x398(%rbp), %rdi
movq -0x3e8(%rbp), %rax
movq %rax, -0x400(%rbp)
leaq 0x35422f(%rip), %rax    # 0x3911e8
movq %rax, -0x3f8(%rbp)
movq -0x380(%rbp), %r8
movq -0x3e0(%rbp), %rsi
movq -0x400(%rbp), %rdx
movq -0x3f8(%rbp), %rcx
leaq -0x3f0(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358480(%rip)   # 0x1395470
jne 0x3d00a
leaq 0x31a875(%rip), %rdi    # 0x35786e
movl $0x6, %esi
callq 0xb6c0
movq %rax, 0x1358466(%rip)   # 0x1395470
jmp 0x3d00c
movq 0x135845d(%rip), %rax   # 0x1395470
movq %rax, -0x418(%rbp)
leaq 0x354137(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x410(%rbp)
movq -0x410(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d0e1
movq 0x1358428(%rip), %rax   # 0x1395470
movq %rax, -0x428(%rbp)
leaq 0x354102(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x420(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x428(%rbp), %rax
cmpq $0x0, %rax
je 0x3d0e1
movq 0x13583f1(%rip), %rax   # 0x1395470
movq %rax, -0x438(%rbp)
leaq 0x3540cb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x430(%rbp)
movq -0x438(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d0e1
movq 0x13583c0(%rip), %rax   # 0x1395470
movq %rax, -0x448(%rbp)
leaq 0x35409a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x440(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x448(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d0e3
movq 0x1358386(%rip), %rax   # 0x1395470
movq %rax, -0x408(%rbp)
movq 0x331978(%rip), %rax    # 0x36ea70
movq %rax, -0x450(%rbp)
leaq 0x38d9a(%rip), %rax     # 0x75ea0
movq %rax, -0x458(%rbp)
movq -0x408(%rbp), %rdi
movq -0x458(%rbp), %rax
movq %rax, -0x470(%rbp)
leaq 0x3540bf(%rip), %rax    # 0x3911e8
movq %rax, -0x468(%rbp)
movq -0x3f0(%rbp), %r8
movq -0x450(%rbp), %rsi
movq -0x470(%rbp), %rdx
movq -0x468(%rbp), %rcx
leaq -0x460(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358318(%rip)   # 0x1395478
jne 0x3d17a
leaq 0x31a70c(%rip), %rdi    # 0x357875
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x13582fe(%rip)   # 0x1395478
jmp 0x3d17c
movq 0x13582f5(%rip), %rax   # 0x1395478
movq %rax, -0x488(%rbp)
leaq 0x353fc7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x480(%rbp)
movq -0x480(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d251
movq 0x13582c0(%rip), %rax   # 0x1395478
movq %rax, -0x498(%rbp)
leaq 0x353f92(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x490(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x498(%rbp), %rax
cmpq $0x0, %rax
je 0x3d251
movq 0x1358289(%rip), %rax   # 0x1395478
movq %rax, -0x4a8(%rbp)
leaq 0x353f5b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4a0(%rbp)
movq -0x4a8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d251
movq 0x1358258(%rip), %rax   # 0x1395478
movq %rax, -0x4b8(%rbp)
leaq 0x353f2a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4b0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x4b8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d253
movq 0x135821e(%rip), %rax   # 0x1395478
movq %rax, -0x478(%rbp)
movq 0x331808(%rip), %rax    # 0x36ea70
movq %rax, -0x4c0(%rbp)
leaq 0x38cea(%rip), %rax     # 0x75f60
movq %rax, -0x4c8(%rbp)
movq -0x478(%rbp), %rdi
movq -0x4c8(%rbp), %rax
movq %rax, -0x4e0(%rbp)
leaq 0x353f4f(%rip), %rax    # 0x3911e8
movq %rax, -0x4d8(%rbp)
movq -0x460(%rbp), %r8
movq -0x4c0(%rbp), %rsi
movq -0x4e0(%rbp), %rdx
movq -0x4d8(%rbp), %rcx
leaq -0x4d0(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x13581b0(%rip)   # 0x1395480
jne 0x3d2ea
leaq 0x31a5a2(%rip), %rdi    # 0x35787b
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x1358196(%rip)   # 0x1395480
jmp 0x3d2ec
movq 0x135818d(%rip), %rax   # 0x1395480
movq %rax, -0x4f8(%rbp)
leaq 0x353e57(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x4f0(%rbp)
movq -0x4f0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d3c1
movq 0x1358158(%rip), %rax   # 0x1395480
movq %rax, -0x508(%rbp)
leaq 0x353e22(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x500(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x508(%rbp), %rax
cmpq $0x0, %rax
je 0x3d3c1
movq 0x1358121(%rip), %rax   # 0x1395480
movq %rax, -0x518(%rbp)
leaq 0x353deb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x510(%rbp)
movq -0x518(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d3c1
movq 0x13580f0(%rip), %rax   # 0x1395480
movq %rax, -0x528(%rbp)
leaq 0x353dba(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x520(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x528(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d3c3
movq 0x13580b6(%rip), %rax   # 0x1395480
movq %rax, -0x4e8(%rbp)
movq 0x331698(%rip), %rax    # 0x36ea70
movq %rax, -0x530(%rbp)
leaq 0x38c3a(%rip), %rax     # 0x76020
movq %rax, -0x538(%rbp)
movq -0x4e8(%rbp), %rdi
movq -0x538(%rbp), %rax
movq %rax, -0x550(%rbp)
leaq 0x353ddf(%rip), %rax    # 0x3911e8
movq %rax, -0x548(%rbp)
movq -0x4d0(%rbp), %r8
movq -0x530(%rbp), %rsi
movq -0x550(%rbp), %rdx
movq -0x548(%rbp), %rcx
leaq -0x540(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1358048(%rip)   # 0x1395488
jne 0x3d45a
leaq 0x31a438(%rip), %rdi    # 0x357881
movl $0x4, %esi
callq 0xb6c0
movq %rax, 0x135802e(%rip)   # 0x1395488
jmp 0x3d45c
movq 0x1358025(%rip), %rax   # 0x1395488
movq %rax, -0x568(%rbp)
leaq 0x353ce7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x560(%rbp)
movq -0x560(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d531
movq 0x1357ff0(%rip), %rax   # 0x1395488
movq %rax, -0x578(%rbp)
leaq 0x353cb2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x570(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x578(%rbp), %rax
cmpq $0x0, %rax
je 0x3d531
movq 0x1357fb9(%rip), %rax   # 0x1395488
movq %rax, -0x588(%rbp)
leaq 0x353c7b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x580(%rbp)
movq -0x588(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d531
movq 0x1357f88(%rip), %rax   # 0x1395488
movq %rax, -0x598(%rbp)
leaq 0x353c4a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x590(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x598(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d533
movq 0x1357f4e(%rip), %rax   # 0x1395488
movq %rax, -0x558(%rbp)
movq 0x331528(%rip), %rax    # 0x36ea70
movq %rax, -0x5a0(%rbp)
leaq 0x38b8a(%rip), %rax     # 0x760e0
movq %rax, -0x5a8(%rbp)
movq -0x558(%rbp), %rdi
movq -0x5a8(%rbp), %rax
movq %rax, -0x5c0(%rbp)
leaq 0x353c6f(%rip), %rax    # 0x3911e8
movq %rax, -0x5b8(%rbp)
movq -0x540(%rbp), %r8
movq -0x5a0(%rbp), %rsi
movq -0x5c0(%rbp), %rdx
movq -0x5b8(%rbp), %rcx
leaq -0x5b0(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1357ee0(%rip)   # 0x1395490
jne 0x3d5ca
leaq 0x31a2cd(%rip), %rdi    # 0x357886
movl $0x6, %esi
callq 0xb6c0
movq %rax, 0x1357ec6(%rip)   # 0x1395490
jmp 0x3d5cc
movq 0x1357ebd(%rip), %rax   # 0x1395490
movq %rax, -0x5d8(%rbp)
leaq 0x353b77(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5d0(%rbp)
movq -0x5d0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d6a1
movq 0x1357e88(%rip), %rax   # 0x1395490
movq %rax, -0x5e8(%rbp)
leaq 0x353b42(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5e0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x5e8(%rbp), %rax
cmpq $0x0, %rax
je 0x3d6a1
movq 0x1357e51(%rip), %rax   # 0x1395490
movq %rax, -0x5f8(%rbp)
leaq 0x353b0b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x5f0(%rbp)
movq -0x5f8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d6a1
movq 0x1357e20(%rip), %rax   # 0x1395490
movq %rax, -0x608(%rbp)
leaq 0x353ada(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x600(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x608(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d6a3
movq 0x1357de6(%rip), %rax   # 0x1395490
movq %rax, -0x5c8(%rbp)
movq 0x3313b8(%rip), %rax    # 0x36ea70
movq %rax, -0x610(%rbp)
leaq 0x38ada(%rip), %rax     # 0x761a0
movq %rax, -0x618(%rbp)
movq -0x5c8(%rbp), %rdi
movq -0x618(%rbp), %rax
movq %rax, -0x630(%rbp)
leaq 0x353aff(%rip), %rax    # 0x3911e8
movq %rax, -0x628(%rbp)
movq -0x5b0(%rbp), %r8
movq -0x610(%rbp), %rsi
movq -0x630(%rbp), %rdx
movq -0x628(%rbp), %rcx
leaq -0x620(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1357d78(%rip)   # 0x1395498
jne 0x3d73a
leaq 0x31a164(%rip), %rdi    # 0x35788d
movl $0x9, %esi
callq 0xb6c0
movq %rax, 0x1357d5e(%rip)   # 0x1395498
jmp 0x3d73c
movq 0x1357d55(%rip), %rax   # 0x1395498
movq %rax, -0x648(%rbp)
leaq 0x353a07(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x640(%rbp)
movq -0x640(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d811
movq 0x1357d20(%rip), %rax   # 0x1395498
movq %rax, -0x658(%rbp)
leaq 0x3539d2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x650(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x658(%rbp), %rax
cmpq $0x0, %rax
je 0x3d811
movq 0x1357ce9(%rip), %rax   # 0x1395498
movq %rax, -0x668(%rbp)
leaq 0x35399b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x660(%rbp)
movq -0x668(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d811
movq 0x1357cb8(%rip), %rax   # 0x1395498
movq %rax, -0x678(%rbp)
leaq 0x35396a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x670(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x678(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d813
movq 0x1357c7e(%rip), %rax   # 0x1395498
movq %rax, -0x638(%rbp)
movq 0x331248(%rip), %rax    # 0x36ea70
movq %rax, -0x680(%rbp)
leaq 0x38a2a(%rip), %rax     # 0x76260
movq %rax, -0x688(%rbp)
movq -0x638(%rbp), %rdi
movq -0x688(%rbp), %rax
movq %rax, -0x6a0(%rbp)
leaq 0x35398f(%rip), %rax    # 0x3911e8
movq %rax, -0x698(%rbp)
movq -0x620(%rbp), %r8
movq -0x680(%rbp), %rsi
movq -0x6a0(%rbp), %rdx
movq -0x698(%rbp), %rcx
leaq -0x690(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1357c10(%rip)   # 0x13954a0
jne 0x3d8aa
leaq 0x319ffe(%rip), %rdi    # 0x357897
movl $0x12, %esi
callq 0xb6c0
movq %rax, 0x1357bf6(%rip)   # 0x13954a0
jmp 0x3d8ac
movq 0x1357bed(%rip), %rax   # 0x13954a0
movq %rax, -0x6b8(%rbp)
leaq 0x353897(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x6b0(%rbp)
movq -0x6b0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3d981
movq 0x1357bb8(%rip), %rax   # 0x13954a0
movq %rax, -0x6c8(%rbp)
leaq 0x353862(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x6c0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x6c8(%rbp), %rax
cmpq $0x0, %rax
je 0x3d981
movq 0x1357b81(%rip), %rax   # 0x13954a0
movq %rax, -0x6d8(%rbp)
leaq 0x35382b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x6d0(%rbp)
movq -0x6d8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3d981
movq 0x1357b50(%rip), %rax   # 0x13954a0
movq %rax, -0x6e8(%rbp)
leaq 0x3537fa(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x6e0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x6e8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3d983
movq 0x1357b16(%rip), %rax   # 0x13954a0
movq %rax, -0x6a8(%rbp)
movq 0x3310d8(%rip), %rax    # 0x36ea70
movq %rax, -0x6f0(%rbp)
leaq 0x3897a(%rip), %rax     # 0x76320
movq %rax, -0x6f8(%rbp)
movq -0x6a8(%rbp), %rdi
movq -0x6f8(%rbp), %rax
movq %rax, -0x710(%rbp)
leaq 0x35381f(%rip), %rax    # 0x3911e8
movq %rax, -0x708(%rbp)
movq -0x690(%rbp), %r8
movq -0x6f0(%rbp), %rsi
movq -0x710(%rbp), %rdx
movq -0x708(%rbp), %rcx
leaq -0x700(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1357aa8(%rip)   # 0x13954a8
jne 0x3da1a
leaq 0x319ea1(%rip), %rdi    # 0x3578aa
movl $0x12, %esi
callq 0xb6c0
movq %rax, 0x1357a8e(%rip)   # 0x13954a8
jmp 0x3da1c
movq 0x1357a85(%rip), %rax   # 0x13954a8
movq %rax, -0x728(%rbp)
leaq 0x353727(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x720(%rbp)
movq -0x720(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3daf1
movq 0x1357a50(%rip), %rax   # 0x13954a8
movq %rax, -0x738(%rbp)
leaq 0x3536f2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x730(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x738(%rbp), %rax
cmpq $0x0, %rax
je 0x3daf1
movq 0x1357a19(%rip), %rax   # 0x13954a8
movq %rax, -0x748(%rbp)
leaq 0x3536bb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x740(%rbp)
movq -0x748(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3daf1
movq 0x13579e8(%rip), %rax   # 0x13954a8
movq %rax, -0x758(%rbp)
leaq 0x35368a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x750(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x758(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3daf3
movq 0x13579ae(%rip), %rax   # 0x13954a8
movq %rax, -0x718(%rbp)
movq 0x330f68(%rip), %rax    # 0x36ea70
movq %rax, -0x760(%rbp)
leaq 0x388ca(%rip), %rax     # 0x763e0
movq %rax, -0x768(%rbp)
movq -0x718(%rbp), %rdi
movq -0x768(%rbp), %rax
movq %rax, -0x780(%rbp)
leaq 0x3536af(%rip), %rax    # 0x3911e8
movq %rax, -0x778(%rbp)
movq -0x700(%rbp), %r8
movq -0x760(%rbp), %rsi
movq -0x780(%rbp), %rdx
movq -0x778(%rbp), %rcx
leaq -0x770(%rbp), %r9
callq 0x75810
cmpq $0x0, 0x1357940(%rip)   # 0x13954b0
jne 0x3db8a
leaq 0x319d45(%rip), %rdi    # 0x3578be
movl $0x4, %esi
callq 0xb6c0
movq %rax, 0x1357926(%rip)   # 0x13954b0
jmp 0x3db8c
movq 0x135791d(%rip), %rax   # 0x13954b0
movq %rax, -0x798(%rbp)
leaq 0x3535b7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x790(%rbp)
movq -0x790(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3dc61
movq 0x13578e8(%rip), %rax   # 0x13954b0
movq %rax, -0x7a8(%rbp)
leaq 0x353582(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x7a0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x7a8(%rbp), %rax
cmpq $0x0, %rax
je 0x3dc61
movq 0x13578b1(%rip), %rax   # 0x13954b0
movq %rax, -0x7b8(%rbp)
leaq 0x35354b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x7b0(%rbp)
movq -0x7b8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3dc61
movq 0x1357880(%rip), %rax   # 0x13954b0
movq %rax, -0x7c8(%rbp)
leaq 0x35351a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x7c0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x7c8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3dc63
movq 0x1357846(%rip), %rax   # 0x13954b0
movq %rax, -0x788(%rbp)
movq 0x330df8(%rip), %rax    # 0x36ea70
movq %rax, -0x7d0(%rbp)
leaq 0x3881a(%rip), %rax     # 0x764a0
movq %rax, -0x7d8(%rbp)
movq -0x788(%rbp), %rdi
movq -0x7d8(%rbp), %rax
movq %rax, -0x7f0(%rbp)
leaq 0x35353f(%rip), %rax    # 0x3911e8
movq %rax, -0x7e8(%rbp)
movq -0x770(%rbp), %r8
movq -0x7d0(%rbp), %rsi
movq -0x7f0(%rbp), %rdx
movq -0x7e8(%rbp), %rcx
leaq -0x7e0(%rbp), %r9
callq 0x765a0
cmpq $0x0, 0x13577d8(%rip)   # 0x13954b8
jne 0x3dcfa
leaq 0x319bd4(%rip), %rdi    # 0x3578bd
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x13577be(%rip)   # 0x13954b8
jmp 0x3dcfc
movq 0x13577b5(%rip), %rax   # 0x13954b8
movq %rax, -0x808(%rbp)
leaq 0x353447(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x800(%rbp)
movq -0x800(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3ddd1
movq 0x1357780(%rip), %rax   # 0x13954b8
movq %rax, -0x818(%rbp)
leaq 0x353412(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x810(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x818(%rbp), %rax
cmpq $0x0, %rax
je 0x3ddd1
movq 0x1357749(%rip), %rax   # 0x13954b8
movq %rax, -0x828(%rbp)
leaq 0x3533db(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x820(%rbp)
movq -0x828(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3ddd1
movq 0x1357718(%rip), %rax   # 0x13954b8
movq %rax, -0x838(%rbp)
leaq 0x3533aa(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x830(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x838(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3ddd3
movq 0x13576de(%rip), %rax   # 0x13954b8
movq %rax, -0x7f8(%rbp)
movq 0x330c88(%rip), %rax    # 0x36ea70
movq %rax, -0x840(%rbp)
leaq 0x3883a(%rip), %rax     # 0x76630
movq %rax, -0x848(%rbp)
movq -0x7f8(%rbp), %rdi
movq -0x848(%rbp), %rax
movq %rax, -0x860(%rbp)
leaq 0x3533cf(%rip), %rax    # 0x3911e8
movq %rax, -0x858(%rbp)
movq -0x7e0(%rbp), %r8
movq -0x840(%rbp), %rsi
movq -0x860(%rbp), %rdx
movq -0x858(%rbp), %rcx
leaq -0x850(%rbp), %r9
callq 0x765a0
cmpq $0x0, 0x1357670(%rip)   # 0x13954c0
jne 0x3de6a
leaq 0x319a6a(%rip), %rdi    # 0x3578c3
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x1357656(%rip)   # 0x13954c0
jmp 0x3de6c
movq 0x135764d(%rip), %rax   # 0x13954c0
movq %rax, -0x878(%rbp)
leaq 0x3532d7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x870(%rbp)
movq -0x870(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3df41
movq 0x1357618(%rip), %rax   # 0x13954c0
movq %rax, -0x888(%rbp)
leaq 0x3532a2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x880(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x888(%rbp), %rax
cmpq $0x0, %rax
je 0x3df41
movq 0x13575e1(%rip), %rax   # 0x13954c0
movq %rax, -0x898(%rbp)
leaq 0x35326b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x890(%rbp)
movq -0x898(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3df41
movq 0x13575b0(%rip), %rax   # 0x13954c0
movq %rax, -0x8a8(%rbp)
leaq 0x35323a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x8a0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x8a8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3df43
movq 0x1357576(%rip), %rax   # 0x13954c0
movq %rax, -0x868(%rbp)
movq 0x330b18(%rip), %rax    # 0x36ea70
movq %rax, -0x8b0(%rbp)
leaq 0x387ea(%rip), %rax     # 0x76750
movq %rax, -0x8b8(%rbp)
movq -0x868(%rbp), %rdi
movq -0x8b8(%rbp), %rax
movq %rax, -0x8d0(%rbp)
leaq 0x35325f(%rip), %rax    # 0x3911e8
movq %rax, -0x8c8(%rbp)
movq -0x850(%rbp), %r8
movq -0x8b0(%rbp), %rsi
movq -0x8d0(%rbp), %rdx
movq -0x8c8(%rbp), %rcx
leaq -0x8c0(%rbp), %r9
callq 0x767f0
cmpq $0x0, 0x1357508(%rip)   # 0x13954c8
jne 0x3dfda
leaq 0x31dfea(%rip), %rdi    # 0x35bfb3
movl $0x1, %esi
callq 0xb6c0
movq %rax, 0x13574ee(%rip)   # 0x13954c8
jmp 0x3dfdc
movq 0x13574e5(%rip), %rax   # 0x13954c8
movq %rax, -0x8e8(%rbp)
leaq 0x353167(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x8e0(%rbp)
movq -0x8e0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3e0b1
movq 0x13574b0(%rip), %rax   # 0x13954c8
movq %rax, -0x8f8(%rbp)
leaq 0x353132(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x8f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x8f8(%rbp), %rax
cmpq $0x0, %rax
je 0x3e0b1
movq 0x1357479(%rip), %rax   # 0x13954c8
movq %rax, -0x908(%rbp)
leaq 0x3530fb(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x900(%rbp)
movq -0x908(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3e0b1
movq 0x1357448(%rip), %rax   # 0x13954c8
movq %rax, -0x918(%rbp)
leaq 0x3530ca(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x910(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x918(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3e0b3
movq 0x135740e(%rip), %rax   # 0x13954c8
movq %rax, -0x8d8(%rbp)
movq 0x3309a8(%rip), %rax    # 0x36ea70
movq %rax, -0x920(%rbp)
leaq 0x387aa(%rip), %rax     # 0x76880
movq %rax, -0x928(%rbp)
movq -0x8d8(%rbp), %rdi
movq -0x928(%rbp), %rax
movq %rax, -0x940(%rbp)
leaq 0x3530ef(%rip), %rax    # 0x3911e8
movq %rax, -0x938(%rbp)
movq -0x8c0(%rbp), %r8
movq -0x920(%rbp), %rsi
movq -0x940(%rbp), %rdx
movq -0x938(%rbp), %rcx
leaq -0x930(%rbp), %r9
callq 0x767f0
cmpq $0x0, 0x13573a0(%rip)   # 0x13954d0
jne 0x3e14a
leaq 0x319790(%rip), %rdi    # 0x3578c9
movl $0x4, %esi
callq 0xb6c0
movq %rax, 0x1357386(%rip)   # 0x13954d0
jmp 0x3e14c
movq 0x135737d(%rip), %rax   # 0x13954d0
movq %rax, -0x958(%rbp)
leaq 0x352ff7(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x950(%rbp)
movq -0x950(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3e221
movq 0x1357348(%rip), %rax   # 0x13954d0
movq %rax, -0x968(%rbp)
leaq 0x352fc2(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x960(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x968(%rbp), %rax
cmpq $0x0, %rax
je 0x3e221
movq 0x1357311(%rip), %rax   # 0x13954d0
movq %rax, -0x978(%rbp)
leaq 0x352f8b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x970(%rbp)
movq -0x978(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3e221
movq 0x13572e0(%rip), %rax   # 0x13954d0
movq %rax, -0x988(%rbp)
leaq 0x352f5a(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x980(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x988(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3e223
movq 0x13572a6(%rip), %rax   # 0x13954d0
movq %rax, -0x948(%rbp)
movq 0x330838(%rip), %rax    # 0x36ea70
movq %rax, -0x990(%rbp)
leaq 0x386da(%rip), %rax     # 0x76920
movq %rax, -0x998(%rbp)
movq -0x948(%rbp), %rdi
movq -0x998(%rbp), %rax
movq %rax, -0x9b0(%rbp)
leaq 0x352f7f(%rip), %rax    # 0x3911e8
movq %rax, -0x9a8(%rbp)
movq -0x930(%rbp), %r8
movq -0x990(%rbp), %rsi
movq -0x9b0(%rbp), %rdx
movq -0x9a8(%rbp), %rcx
leaq -0x9a0(%rbp), %r9
callq 0x767f0
cmpq $0x0, 0x1357238(%rip)   # 0x13954d8
jne 0x3e2ba
leaq 0x319625(%rip), %rdi    # 0x3578ce
movl $0x5, %esi
callq 0xb6c0
movq %rax, 0x135721e(%rip)   # 0x13954d8
jmp 0x3e2bc
movq 0x1357215(%rip), %rax   # 0x13954d8
movq %rax, -0x9c8(%rbp)
leaq 0x352e87(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x9c0(%rbp)
movq -0x9c0(%rbp), %rax
andq $0x1, %rax
cmpq $0x0, %rax
je 0x3e391
movq 0x13571e0(%rip), %rax   # 0x13954d8
movq %rax, -0x9d8(%rbp)
leaq 0x352e52(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x9d0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x9d8(%rbp), %rax
cmpq $0x0, %rax
je 0x3e391
movq 0x13571a9(%rip), %rax   # 0x13954d8
movq %rax, -0x9e8(%rbp)
leaq 0x352e1b(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x9e0(%rbp)
movq -0x9e8(%rbp), %rax
andq $0x3, %rax
cmpq $0x0, %rax
jne 0x3e391
movq 0x1357178(%rip), %rax   # 0x13954d8
movq %rax, -0x9f8(%rbp)
leaq 0x352dea(%rip), %rax    # 0x391158
orq $0x1, %rax
movq %rax, -0x9f0(%rbp)
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq -0x9f8(%rbp), %rax
movl (%rax), %ecx
addl $0x1, %ecx
movl %ecx, (%rax)
jmp 0x3e393
movq 0x135713e(%rip), %rax   # 0x13954d8
movq %rax, -0x9b8(%rbp)
movq 0x3306c8(%rip), %rax    # 0x36ea70
movq %rax, -0xa00(%rbp)
leaq 0x3860a(%rip), %rax     # 0x769c0
movq %rax, -0xa08(%rbp)
movq -0x9b8(%rbp), %rdi
movq -0xa08(%rbp), %rax
movq %rax, -0xa20(%rbp)
leaq 0x352e0f(%rip), %rax    # 0x3911e8
movq %rax, -0xa18(%rbp)
movq -0x9a0(%rbp), %r8
movq -0xa00(%rbp), %rsi
movq -0xa20(%rbp), %rdx
movq -0xa18(%rbp), %rcx
leaq -0xa10(%rbp), %r9
callq 0x767f0
movq -0xa10(%rbp), %rcx
movq -0x10(%rbp), %rax
movq %rcx, (%rax)
addq $0xa20, %rsp            # imm = 0xA20
popq %rbp
retq
nop