// File: /workspace/github_c_makefile_star2_O2/mirth-lang[P]mirth/bin/mirth1.c
// Function: mb_mirth_mirth_PropLabel_prop_1_sp48_0
static void mb_mirth_mirth_PropLabel_prop_1_sp48_0 (void) {
	uint64_t v0 = V_mirth_external_External(pop_value());
	struct mirth_mirth_zaMirth* r1 = V_mirth_mirth_zaMirth(pop_resource());
	struct mirth_mirth_zaMirth* v2;
	struct mirth_type_CTypeArrow* v3 = mw_mirth_external_elabzeexternalzectype(r1, v0, &v2);
	push_resource(MK_mirth_mirth_zaMirth(v2));
	push_value(MK_mirth_type_CTypeArrow(v3));
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xa8, %rsp
movabsq $0xfffffffffffc, %r13   # imm = 0xFFFFFFFFFFFC
callq 0xd3d6
movq %rax, %rbx
callq 0xd429
leaq -0xc8(%rbp), %r14
movq %rax, %rdi
movq %rbx, %rsi
movq %r14, %rdx
callq 0x19244
movq %rax, %r12
movq (%r14), %r14
movq 0x48(%r14), %r15
movq %r15, %rax
andq %r13, %rax
setne %dl
testb $0x3, %r15b
sete %cl
andb %dl, %cl
cmpb $0x1, %cl
jne 0x5c139
addl $0x2, (%rax)
movl 0x8(%r15), %r13d
movq 0x10(%r15), %rdi
movq %rdi, %rdx
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
andq %rsi, %rdx
sete %sil
movq %rdi, -0xb8(%rbp)
testb $0x3, %dil
setne %dil
orb %sil, %dil
jne 0x5c16b
incl (%rdx)
testb %cl, %cl
je 0x5c182
decl (%rax)
jne 0x5c182
movq %r15, %rdi
leaq 0xac6e4(%rip), %rsi     # 0x108861
callq 0xce94
leaq 0xacc2f(%rip), %rsi     # 0x108db8
movq %r12, %rdi
callq 0x8d0c
pushq $0x1
popq %rsi
movq %r15, %rdi
callq 0x2e0a9
movq %rax, %r15
movq 0x48(%r14), %rdi
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5c1d1
decl (%rax)
jne 0x5c1d1
leaq 0xac695(%rip), %rsi     # 0x108861
callq 0xce94
movq %r15, 0x48(%r14)
leaq -0xc0(%rbp), %r15
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x53232
movq (%r15), %rbx
leaq -0x58(%rbp), %r14
leaq -0x70(%rbp), %r12
movq %rax, %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x36e55
movl (%r14), %esi
movq 0x8(%r14), %rdx
leaq -0xb0(%rbp), %r14
movq %rbx, %rdi
movq %r14, %rcx
callq 0x5cfae
movq %rax, %r15
movq (%r14), %rdi
movl (%r12), %esi
movq 0x8(%r12), %rdx
leaq -0x90(%rbp), %rcx
callq 0x5cfae
movq %rax, %rbx
pushq $0x1
popq %rdi
pushq $0x18
popq %rsi
callq 0x50c0
testq %rax, %rax
je 0x5ccb6
movq %rax, %r12
movl %r13d, -0x98(%rbp)
movq %rbx, %r14
movl $0x1, (%rax)
movq %rbx, 0x10(%rax)
movq %r15, 0x8(%rax)
movq %rax, %r15
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %r15
setne %al
testb $0x3, %r12b
sete %dl
andb %al, %dl
cmpb $0x1, %dl
jne 0x5c28d
incl (%r15)
andq %rcx, %rbx
setne %al
testb $0x3, %r14b
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x5c2a6
incl (%rbx)
movq -0x90(%rbp), %rax
movq %rax, -0x80(%rbp)
movb %dl, -0x48(%rbp)
testb %dl, %dl
je 0x5c2cc
decl (%r15)
jne 0x5c2cc
movq %r12, %rdi
leaq 0xad67a(%rip), %rsi     # 0x109941
callq 0xce94
movq %r15, -0x40(%rbp)
movq %r12, -0x78(%rbp)
movl 0x18(%r14), %r15d
movq 0x20(%r14), %r12
movq %r12, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r12b
setne %dl
orb %cl, %dl
jne 0x5c2fc
incl (%rax)
testb %r13b, %r13b
je 0x5c314
decl (%rbx)
jne 0x5c314
movq %r14, %rdi
leaq 0xad67a(%rip), %rsi     # 0x109989
callq 0xce94
xorl %edi, %edi
xorl %esi, %esi
callq 0xcd32
movl %eax, %r14d
movq %rdx, %rbx
leaq -0x58(%rbp), %rsi
movb $0x1, %al
movq %r12, %rdi
testb $0x1, %al
je 0x5c49f
xorl %eax, %eax
movl $0x0, %r12d
testl %r15d, %r15d
je 0x5c329
movq %rbx, -0x38(%rbp)
cmpl $0x1, %r15d
jne 0x5cc9f
movl %r14d, -0x60(%rbp)
callq 0xce01
movq %rax, %rbx
movq %rdx, %r15
movq %rax, %r13
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r13
testb $0x1, %r15b
je 0x5c389
testq %r13, %r13
sete %al
testb $0x3, %bl
setne %cl
orb %al, %cl
jne 0x5c389
addl $0x2, (%r13)
movq %rbx, %r12
shrq $0x30, %r12
movl %r12d, %edi
movq %r13, %rsi
callq 0x5ccd5
movl %eax, %r14d
movq %rdx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dl
setne %sil
orb %cl, %sil
jne 0x5c3d7
decl (%rax)
jne 0x5c3d7
movq %r14, %rdi
shlq $0x30, %rdi
orq %rdx, %rdi
leaq 0xabeef(%rip), %rsi     # 0x1082c1
callq 0xce94
movq %r14, %rdi
callq 0xd86d
movq %rax, %rdi
pushq $0x1
popq %rsi
callq 0xd759
testb %al, %al
je 0x5c418
movl %r12d, %edi
movq %r13, %rsi
callq 0x5cdce
movl %eax, %edi
movq %rdx, %rsi
callq 0x5ce44
testb %al, %al
movl -0x60(%rbp), %r14d
je 0x5c470
testb $0x1, %r15b
je 0x5c46a
movl %ebx, %eax
andl $0x3, %eax
jmp 0x5c449
testb $0x1, %r15b
movl -0x60(%rbp), %r14d
je 0x5c46a
testq %r13, %r13
sete %cl
movq %rbx, %rax
andq $0x3, %rax
setne %dl
orb %cl, %dl
jne 0x5c449
decl (%r13)
jne 0x5c447
movq %rbx, %rdi
movq %r15, %rsi
callq 0xce94
xorl %eax, %eax
testq %r13, %r13
sete %cl
testq %rax, %rax
setne %al
orb %cl, %al
jne 0x5c46a
decl (%r13)
jne 0x5c46a
movq %rbx, %rdi
movq %r15, %rsi
callq 0xce94
movq -0x38(%rbp), %rbx
jmp 0x5c48e
movq %rbx, %rdi
movq %r15, %rsi
movl %r14d, %edx
movq -0x38(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x8e35
movl -0x70(%rbp), %r14d
movq -0x68(%rbp), %rbx
leaq -0x58(%rbp), %rsi
movl -0x58(%rbp), %r15d
movq -0x50(%rbp), %r12
jmp 0x5c327
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5c4d7
decl (%rax)
jne 0x5c4d7
shlq $0x30, %r15
orq %rdi, %r15
movq %r15, %rdi
leaq 0xabda7(%rip), %rsi     # 0x108279
callq 0xce94
movl %r14d, %edi
movq %rbx, %rsi
callq 0xcd32
movl %eax, %edi
movq %rdx, %rsi
callq 0x10bca
pushq $0x3
popq %rdi
movq %rax, %rsi
callq 0x89cc
testb %al, %al
movq -0x78(%rbp), %r15
movq -0x80(%rbp), %r12
je 0x5c55c
movq 0x10b0956(%rip), %rsi   # 0x110ce60
testq %rsi, %rsi
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
jne 0x5c532
leaq 0x7e90d(%rip), %rdi     # 0xdae2d
pushq $0x1e
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x10b092e(%rip)   # 0x110ce60
movq %rsi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x5c548
incl (%rax)
leaq -0x58(%rbp), %rbx
movq %r12, %rdi
movq %rbx, %rdx
callq 0x33f68
movq (%rbx), %r12
jmp 0x5c566
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
movb -0x48(%rbp), %cl
movq %r12, -0x80(%rbp)
testb %cl, %cl
je 0x5c577
movq -0x40(%rbp), %rax
incl (%rax)
movq 0x8(%r15), %rbx
movq %rbx, %r12
andq %r14, %r12
setne %al
testb $0x3, %bl
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x5c598
incl (%r12)
testb %cl, %cl
je 0x5c5b4
movq -0x40(%rbp), %rax
decl (%rax)
jne 0x5c5b4
movq -0x78(%rbp), %rdi
leaq 0xad392(%rip), %rsi     # 0x109941
callq 0xce94
movl 0x18(%rbx), %r14d
movq 0x20(%rbx), %r15
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x5c5dc
incl (%rax)
testb %r13b, %r13b
je 0x5c5f6
decl (%r12)
jne 0x5c5f6
movq %rbx, %rdi
leaq 0xad398(%rip), %rsi     # 0x109989
callq 0xce94
movl %r14d, %edi
movq %r15, %rsi
callq 0x5cebb
movq %rax, -0xa8(%rbp)
movq %rdx, -0x38(%rbp)
movb -0x48(%rbp), %dl
testb %dl, %dl
movq -0x40(%rbp), %rcx
je 0x5c619
incl (%rcx)
movq -0x78(%rbp), %rax
movq 0x10(%rax), %rbx
movq %rbx, %r12
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r12
setne %al
testb $0x3, %bl
sete %r13b
andb %al, %r13b
cmpb $0x1, %r13b
jne 0x5c648
incl (%r12)
testb %dl, %dl
je 0x5c660
decl (%rcx)
jne 0x5c660
movq -0x78(%rbp), %rdi
leaq 0xad2e6(%rip), %rsi     # 0x109941
callq 0xce94
movl 0x18(%rbx), %r14d
movq 0x20(%rbx), %r15
movq %r15, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r15b
setne %dl
orb %cl, %dl
jne 0x5c688
incl (%rax)
testb %r13b, %r13b
je 0x5c6a2
decl (%r12)
jne 0x5c6a2
movq %rbx, %rdi
leaq 0xad2ec(%rip), %rsi     # 0x109989
callq 0xce94
movl %r14d, %edi
movq %r15, %rsi
callq 0x5cebb
movl %eax, %ebx
movq %rdx, %r15
xorl %edi, %edi
xorl %esi, %esi
callq 0xcd32
movl %eax, %r12d
movq %rdx, %rsi
movq -0x38(%rbp), %rcx
movq %rcx, %r14
movabsq $0xfffffffffffc, %rax   # imm = 0xFFFFFFFFFFFC
andq %rax, %r14
setne %al
testb $0x3, %cl
sete %r13b
andb %al, %r13b
movb $0x1, %al
movq %r15, %rdi
testb $0x1, %al
je 0x5ca02
xorl %eax, %eax
movl $0x0, %r15d
testl %ebx, %ebx
je 0x5c6e4
movq %rsi, -0x88(%rbp)
cmpl $0x1, %ebx
jne 0x5cc9f
leaq -0x58(%rbp), %rsi
callq 0xce01
movq %rax, %rbx
movq %rdx, -0x60(%rbp)
testb $0x1, %dl
movabsq $0xfffffffffffc, %rsi   # imm = 0xFFFFFFFFFFFC
je 0x5c73f
movq %rbx, %rax
andq %rsi, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x5c73f
incl (%rax)
movl %r12d, -0x94(%rbp)
movb %r13b, -0x29(%rbp)
testb %r13b, %r13b
je 0x5c752
incl (%r14)
movq %r14, -0xa0(%rbp)
movq %rbx, %rax
andq %rsi, %rax
movq %rax, -0x48(%rbp)
sete %al
testb $0x3, %bl
setne %r14b
orb %al, %r14b
movq $0x0, -0x40(%rbp)
movb $0x1, %r15b
movq -0xa8(%rbp), %rdi
movq -0x38(%rbp), %rsi
xorl %r13d, %r13d
movq -0x60(%rbp), %r12
testb $0x1, %r15b
je 0x5c8ca
leaq -0x70(%rbp), %rdx
callq 0x1075d
testl %eax, %eax
je 0x5c87f
cmpl $0x1, %eax
movabsq $0xfffffffffffc, %r15   # imm = 0xFFFFFFFFFFFC
jne 0x5cc9f
movq %rdx, %rdi
callq 0xd491
testb $0x1, %dl
je 0x5c7df
movq %rax, %rcx
andq %r15, %rcx
sete %sil
testb $0x3, %al
setne %dil
orb %sil, %dil
jne 0x5c7df
incl (%rcx)
testb $0x1, %r12b
sete %cl
orb %r14b, %cl
testb $0x1, %cl
jne 0x5c7f4
movq -0x48(%rbp), %rcx
incl (%rcx)
cmpq %rbx, %rax
jne 0x5c88b
movq %rbx, %rdi
movq %rdx, %rsi
callq 0x8d0c
movq %rdx, %r12
movq -0x68(%rbp), %rax
movq %rax, %rcx
andq %r15, %rcx
sete %dl
testb $0x3, %al
setne %sil
orb %dl, %sil
jne 0x5c83d
movl -0x70(%rbp), %edi
decl (%rcx)
jne 0x5c83d
shlq $0x30, %rdi
orq %rax, %rdi
leaq 0xaba41(%rip), %rsi     # 0x108279
callq 0xce94
movq %r13, %rax
andq %r15, %rax
sete %cl
testb $0x3, %r13b
setne %dl
movb $0x1, %r15b
orb %cl, %dl
jne 0x5c86f
decl (%rax)
jne 0x5c86f
movq -0x40(%rbp), %rdi
shlq $0x30, %rdi
orq %r13, %rdi
leaq 0xaba57(%rip), %rsi     # 0x1082c1
callq 0xce94
xorl %edi, %edi
pushq $0x1
popq %rax
movq %rax, -0x40(%rbp)
movq %r12, %r13
xorl %esi, %esi
jmp 0x5c8be
movl -0x70(%rbp), %edi
movq -0x68(%rbp), %rsi
xorl %r15d, %r15d
jmp 0x5c8be
testb $0x1, %dl
je 0x5c8b4
movq %rax, %rcx
andq %r15, %rcx
sete %sil
testb $0x3, %al
setne %dil
orb %sil, %dil
jne 0x5c8b4
decl (%rcx)
jne 0x5c8b4
movq %rax, %rdi
movq %rdx, %rsi
callq 0xce94
movl -0x70(%rbp), %edi
movb $0x1, %r15b
movq -0x68(%rbp), %rsi
leaq 0xaca03(%rip), %r12     # 0x1092c8
jmp 0x5c78d
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x5c8ff
decl (%rax)
jne 0x5c8ff
shlq $0x30, %rdi
orq %rsi, %rdi
leaq 0xab97f(%rip), %rsi     # 0x108279
callq 0xce94
testb $0x1, %r12b
je 0x5c92a
cmpq $0x0, -0x48(%rbp)
sete %al
testb $0x3, %bl
setne %cl
orb %al, %cl
jne 0x5c92a
movq -0x48(%rbp), %rax
decl (%rax)
jne 0x5c92a
movq %rbx, %rdi
movq %r12, %rsi
callq 0xce94
movl -0x40(%rbp), %r15d
movq %r13, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %r13b
setne %dl
orb %cl, %dl
jne 0x5c966
decl (%rax)
jne 0x5c966
movq %r15, %rdi
shlq $0x30, %rdi
orq %r13, %rdi
leaq 0xab960(%rip), %rsi     # 0x1082c1
callq 0xce94
movq %r15, %rdi
callq 0xd86d
movq %rax, %rdi
pushq $0x1
popq %rsi
callq 0xd759
testb %al, %al
movl -0x94(%rbp), %r12d
je 0x5c9b3
movq %rbx, %rdi
movq -0x60(%rbp), %rsi
movl %r12d, %edx
movq -0x88(%rbp), %rcx
leaq -0x70(%rbp), %r8
callq 0x8e35
movl -0x70(%rbp), %r12d
movq -0x68(%rbp), %rsi
movq -0xa0(%rbp), %r14
movb -0x29(%rbp), %r13b
jmp 0x5c9f6
testb $0x1, -0x60(%rbp)
movq -0xa0(%rbp), %r14
movb -0x29(%rbp), %r13b
movq -0x88(%rbp), %rsi
je 0x5c9f6
movq -0x48(%rbp), %rdx
testq %rdx, %rdx
sete %al
testb $0x3, %bl
setne %cl
orb %al, %cl
jne 0x5c9f6
decl (%rdx)
jne 0x5c9f6
movq %rbx, %rdi
movq -0x60(%rbp), %rsi
callq 0xce94
movq -0x88(%rbp), %rsi
movl -0x58(%rbp), %ebx
movq -0x50(%rbp), %r15
jmp 0x5c6e2
movq %rdi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5ca40
decl (%rax)
jne 0x5ca40
shlq $0x30, %rbx
orq %rdi, %rbx
movq %rbx, %rdi
movq %rsi, %rbx
leaq 0xab841(%rip), %rsi     # 0x108279
callq 0xce94
movq %rbx, %rsi
movl %r12d, %edi
callq 0xcd32
movl %eax, %r12d
movq %rdx, %rbx
testb %r13b, %r13b
je 0x5ca73
decl (%r14)
jne 0x5ca73
movq -0xa8(%rbp), %rdi
shlq $0x30, %rdi
orq -0x38(%rbp), %rdi
leaq 0xab80b(%rip), %rsi     # 0x108279
callq 0xce94
leaq -0x58(%rbp), %rsi
leaq -0xb0(%rbp), %r15
leaq -0x90(%rbp), %r13
movb $0x1, %al
movq %rbx, %rdi
testb $0x1, %al
je 0x5cbd4
xorl %ebx, %ebx
movl $0x0, %eax
testl %r12d, %r12d
je 0x5ca87
cmpl $0x1, %r12d
jne 0x5cc9f
movq %rsi, %r14
callq 0xce01
movq %rax, %r12
movq 0x10b03ae(%rip), %rbx   # 0x110ce68
testq %rbx, %rbx
jne 0x5cad7
leaq 0x7fc2f(%rip), %rdi     # 0xdc6f5
xorl %esi, %esi
callq 0x8a21
movq %rax, %rbx
movq %rax, 0x10b0391(%rip)   # 0x110ce68
movq %rbx, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %bl
setne %dl
orb %cl, %dl
jne 0x5caf6
incl (%rax)
movq 0x10b0373(%rip), %rsi   # 0x110ce70
testq %rsi, %rsi
jne 0x5cb1b
leaq 0x7e343(%rip), %rdi     # 0xdae4c
pushq $0xd
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x10b0355(%rip)   # 0x110ce70
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x5cb3b
incl (%rax)
movq %rbx, %rdi
callq 0xd8b0
movq -0x80(%rbp), %rdi
movq %rax, %rsi
movq %r12, %rdx
leaq -0x70(%rbp), %rcx
movq %r15, %r8
callq 0x369a0
movq 0x10b0318(%rip), %rsi   # 0x110ce78
testq %rsi, %rsi
jne 0x5cb7e
leaq 0x7e2ee(%rip), %rdi     # 0xdae5a
pushq $0x16
popq %rsi
callq 0x8a21
movq %rax, %rsi
movq %rax, 0x10b02fa(%rip)   # 0x110ce78
movq %rsi, %rax
movabsq $0xfffffffffffc, %rcx   # imm = 0xFFFFFFFFFFFC
andq %rcx, %rax
sete %cl
testb $0x3, %sil
setne %dl
orb %cl, %dl
jne 0x5cb9e
incl (%rax)
movq -0xb0(%rbp), %rdi
callq 0xd8b0
movq -0x70(%rbp), %rdi
movq %rax, %rsi
movq %r13, %rdx
callq 0x33f68
movl -0x58(%rbp), %r12d
movq -0x50(%rbp), %rbx
movq -0x90(%rbp), %rax
movq %rax, -0x80(%rbp)
movq %r14, %rsi
jmp 0x5ca85
movq %rdi, %rax
movabsq $0xfffffffffffc, %r14   # imm = 0xFFFFFFFFFFFC
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
jne 0x5cc0c
decl (%rax)
jne 0x5cc0c
shlq $0x30, %r12
orq %rdi, %r12
movq %r12, %rdi
leaq 0xab672(%rip), %rsi     # 0x108279
callq 0xce94
movq -0x80(%rbp), %r12
movq 0x48(%r12), %rdi
movq %rdi, %rax
andq %r14, %rax
sete %cl
testb $0x3, %dil
setne %dl
orb %cl, %dl
movl -0x98(%rbp), %esi
jne 0x5cc31
incl (%rax)
movq -0xb8(%rbp), %rdx
callq 0x2e0a9
movq %rax, %rbx
movq 0x48(%r12), %rdi
andq %rdi, %r14
sete %al
testb $0x3, %dil
setne %cl
orb %al, %cl
movq -0x78(%rbp), %r15
jne 0x5cc6b
decl (%r14)
jne 0x5cc6b
leaq 0xabbfb(%rip), %rsi     # 0x108861
callq 0xce94
movq %rbx, 0x48(%r12)
leaq 0xabc79(%rip), %rsi     # 0x1088f0
movq %r12, %rdi
callq 0x883c
movq %r15, %rdi
leaq 0xaccb8(%rip), %rsi     # 0x109941
addq $0xa8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0xd08e
leaq 0x77b67(%rip), %rdi     # 0xd480d
pushq $0x20
popq %rsi
callq 0x8a21
movq %rax, %rdi
callq 0x8cc6
leaq 0x7e40c(%rip), %rsi     # 0xdb0c9
pushq $0x2
popq %rdi
pushq $0x31
popq %rdx
callq 0x5060
callq 0x52ae
pushq $0x1
popq %rdi
callq 0x5130