1403fda48:	cc                   	int3
1403fda49:	cc                   	int3
1403fda4a:	cc                   	int3
1403fda4b:	cc                   	int3
1403fda4c:	cc                   	int3
1403fda4d:	cc                   	int3
1403fda4e:	cc                   	int3
1403fda4f:	cc                   	int3
1403fda50:	40 53                	rex push %rbx
1403fda52:	48 83 ec 20          	sub    $0x20,%rsp
1403fda56:	48 8b d9             	mov    %rcx,%rbx
1403fda59:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1403fda5d:	e8 3e 44 00 00       	call   0x140401ea0
1403fda62:	48 85 c0             	test   %rax,%rax
1403fda65:	74 6c                	je     0x1403fdad3
1403fda67:	80 bb b8 00 00 00 00 	cmpb   $0x0,0xb8(%rbx)
1403fda6e:	74 09                	je     0x1403fda79
1403fda70:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
1403fda77:	eb 07                	jmp    0x1403fda80
1403fda79:	48 8b 88 d0 00 00 00 	mov    0xd0(%rax),%rcx
1403fda80:	83 39 03             	cmpl   $0x3,(%rcx)
1403fda83:	75 11                	jne    0x1403fda96
1403fda85:	8b 81 a8 00 00 00    	mov    0xa8(%rcx),%eax
1403fda8b:	2b 81 a0 00 00 00    	sub    0xa0(%rcx),%eax
1403fda91:	83 f8 02             	cmp    $0x2,%eax
1403fda94:	76 3d                	jbe    0x1403fdad3
1403fda96:	80 bb 12 01 00 00 00 	cmpb   $0x0,0x112(%rbx)
1403fda9d:	75 2d                	jne    0x1403fdacc
1403fda9f:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1403fdaa3:	8b 81 b8 00 00 00    	mov    0xb8(%rcx),%eax
1403fdaa9:	a8 01                	test   $0x1,%al
1403fdaab:	75 1f                	jne    0x1403fdacc
1403fdaad:	83 c8 01             	or     $0x1,%eax
1403fdab0:	4c 8d 05 d5 5c ba 00 	lea    0xba5cd5(%rip),%r8        # 0x140fa378c
1403fdab7:	89 81 b8 00 00 00    	mov    %eax,0xb8(%rcx)
1403fdabd:	48 8d 15 d4 12 bf 00 	lea    0xbf12d4(%rip),%rdx        # 0x140feed98
1403fdac4:	48 8b cb             	mov    %rbx,%rcx
1403fdac7:	e8 f4 b0 13 00       	call   0x140538bc0
1403fdacc:	c6 83 13 01 00 00 00 	movb   $0x0,0x113(%rbx)
1403fdad3:	48 83 c4 20          	add    $0x20,%rsp
1403fdad7:	5b                   	pop    %rbx
1403fdad8:	c3                   	ret
1403fdad9:	cc                   	int3
1403fdada:	cc                   	int3
1403fdadb:	cc                   	int3
1403fdadc:	cc                   	int3
1403fdadd:	cc                   	int3
1403fdade:	cc                   	int3
1403fdadf:	cc                   	int3
1403fdae0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403fdae5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1403fdaea:	56                   	push   %rsi
1403fdaeb:	48 83 ec 20          	sub    $0x20,%rsp
1403fdaef:	48 63 f2             	movslq %edx,%rsi
1403fdaf2:	49 8b e8             	mov    %r8,%rbp
1403fdaf5:	8b d6                	mov    %esi,%edx
1403fdaf7:	48 8b d9             	mov    %rcx,%rbx
1403fdafa:	e8 01 94 d9 ff       	call   0x140196f00
1403fdaff:	85 f6                	test   %esi,%esi
1403fdb01:	0f 8e d4 00 00 00    	jle    0x1403fdbdb
1403fdb07:	80 bb 11 01 00 00 00 	cmpb   $0x0,0x111(%rbx)
1403fdb0e:	0f 85 c7 00 00 00    	jne    0x1403fdbdb
1403fdb14:	80 bb 15 01 00 00 00 	cmpb   $0x0,0x115(%rbx)
1403fdb1b:	74 1f                	je     0x1403fdb3c
1403fdb1d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1403fdb21:	e8 7a 43 00 00       	call   0x140401ea0
1403fdb26:	48 85 c0             	test   %rax,%rax
1403fdb29:	74 11                	je     0x1403fdb3c
1403fdb2b:	8b 80 f0 00 00 00    	mov    0xf0(%rax),%eax
1403fdb31:	c1 e8 03             	shr    $0x3,%eax
1403fdb34:	a8 01                	test   $0x1,%al
1403fdb36:	0f 85 9f 00 00 00    	jne    0x1403fdbdb
1403fdb3c:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
1403fdb43:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1403fdb48:	48 8b fe             	mov    %rsi,%rdi
1403fdb4b:	48 85 c0             	test   %rax,%rax
1403fdb4e:	7e 0a                	jle    0x1403fdb5a
1403fdb50:	48 2b c6             	sub    %rsi,%rax
1403fdb53:	48 89 83 08 01 00 00 	mov    %rax,0x108(%rbx)
1403fdb5a:	48 8b 03             	mov    (%rbx),%rax
1403fdb5d:	4c 8b c5             	mov    %rbp,%r8
1403fdb60:	8b d6                	mov    %esi,%edx
1403fdb62:	48 8b cb             	mov    %rbx,%rcx
1403fdb65:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
1403fdb6c:	ff 15 ae 5e b8 00    	call   *0xb85eae(%rip)        # 0x140f83a20
1403fdb72:	48 83 bb 08 01 00 00 	cmpq   $0x0,0x108(%rbx)
1403fdb79:	00
1403fdb7a:	75 53                	jne    0x1403fdbcf
1403fdb7c:	48 83 bb c8 00 00 00 	cmpq   $0x0,0xc8(%rbx)
1403fdb83:	00
1403fdb84:	74 3e                	je     0x1403fdbc4
1403fdb86:	83 bb d0 00 00 00 00 	cmpl   $0x0,0xd0(%rbx)
1403fdb8d:	7e 35                	jle    0x1403fdbc4
1403fdb8f:	4c 8d 05 f6 5b ba 00 	lea    0xba5bf6(%rip),%r8        # 0x140fa378c
1403fdb96:	48 8b cb             	mov    %rbx,%rcx
1403fdb99:	48 8d 15 20 11 bf 00 	lea    0xbf1120(%rip),%rdx        # 0x140feecc0
1403fdba0:	e8 1b b0 13 00       	call   0x140538bc0
1403fdba5:	48 8b 03             	mov    (%rbx),%rax
1403fdba8:	4c 8d 05 31 11 bf 00 	lea    0xbf1131(%rip),%r8        # 0x140feece0
1403fdbaf:	ba 02 00 00 00       	mov    $0x2,%edx
1403fdbb4:	48 8b cb             	mov    %rbx,%rcx
1403fdbb7:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
1403fdbbe:	ff 15 5c 5e b8 00    	call   *0xb85e5c(%rip)        # 0x140f83a20
1403fdbc4:	48 c7 83 08 01 00 00 	movq   $0xffffffffffffffff,0x108(%rbx)
1403fdbcb:	ff ff ff ff
1403fdbcf:	48 01 bb e0 00 00 00 	add    %rdi,0xe0(%rbx)
1403fdbd6:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1403fdbdb:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1403fdbe0:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1403fdbe5:	48 83 c4 20          	add    $0x20,%rsp
1403fdbe9:	5e                   	pop    %rsi
1403fdbea:	c3                   	ret
1403fdbeb:	cc                   	int3
1403fdbec:	cc                   	int3
1403fdbed:	cc                   	int3
1403fdbee:	cc                   	int3
1403fdbef:	cc                   	int3
1403fdbf0:	40 53                	rex push %rbx
1403fdbf2:	55                   	push   %rbp
1403fdbf3:	41 56                	push   %r14
1403fdbf5:	48 83 ec 30          	sub    $0x30,%rsp
1403fdbf9:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
1403fdc00:	4d 8b f0             	mov    %r8,%r14
1403fdc03:	48 89 81 f0 00 00 00 	mov    %rax,0xf0(%rcx)
1403fdc0a:	8b ea                	mov    %edx,%ebp
1403fdc0c:	48 8b d9             	mov    %rcx,%rbx
1403fdc0f:	85 d2                	test   %edx,%edx
1403fdc11:	0f 8e 70 01 00 00    	jle    0x1403fdd87
1403fdc17:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1403fdc1c:	45 33 ff             	xor    %r15d,%r15d
1403fdc1f:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1403fdc24:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1403fdc29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1403fdc30:	44 38 bb 11 01 00 00 	cmp    %r15b,0x111(%rbx)
1403fdc37:	0f 85 3b 01 00 00    	jne    0x1403fdd78
1403fdc3d:	f6 83 14 01 00 00 01 	testb  $0x1,0x114(%rbx)
1403fdc44:	48 8b d0             	mov    %rax,%rdx
1403fdc47:	74 30                	je     0x1403fdc79
1403fdc49:	83 bb d8 00 00 00 0d 	cmpl   $0xd,0xd8(%rbx)
1403fdc50:	75 27                	jne    0x1403fdc79
1403fdc52:	41 80 3e 0a          	cmpb   $0xa,(%r14)
1403fdc56:	75 21                	jne    0x1403fdc79
1403fdc58:	ff cd                	dec    %ebp
1403fdc5a:	c7 83 d8 00 00 00 0a 	movl   $0xa,0xd8(%rbx)
1403fdc61:	00 00 00
1403fdc64:	49 ff c6             	inc    %r14
1403fdc67:	48 8d 50 01          	lea    0x1(%rax),%rdx
1403fdc6b:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
1403fdc72:	48 89 93 e0 00 00 00 	mov    %rdx,0xe0(%rbx)
1403fdc79:	48 8b 8b 00 01 00 00 	mov    0x100(%rbx),%rcx
1403fdc80:	48 85 c9             	test   %rcx,%rcx
1403fdc83:	7e 5c                	jle    0x1403fdce1
1403fdc85:	44 0f b6 8b b8 00 00 	movzbl 0xb8(%rbx),%r9d
1403fdc8c:	00
1403fdc8d:	8b f1                	mov    %ecx,%esi
1403fdc8f:	48 63 c5             	movslq %ebp,%rax
1403fdc92:	4d 8b c6             	mov    %r14,%r8
1403fdc95:	48 3b c1             	cmp    %rcx,%rax
1403fdc98:	44 89 bb d8 00 00 00 	mov    %r15d,0xd8(%rbx)
1403fdc9f:	48 8b 03             	mov    (%rbx),%rax
1403fdca2:	0f 4c f5             	cmovl  %ebp,%esi
1403fdca5:	c6 83 10 01 00 00 01 	movb   $0x1,0x110(%rbx)
1403fdcac:	48 63 fe             	movslq %esi,%rdi
1403fdcaf:	8b d6                	mov    %esi,%edx
1403fdcb1:	48 2b cf             	sub    %rdi,%rcx
1403fdcb4:	48 8b 40 20          	mov    0x20(%rax),%rax
1403fdcb8:	48 89 8b 00 01 00 00 	mov    %rcx,0x100(%rbx)
1403fdcbf:	48 8b cb             	mov    %rbx,%rcx
1403fdcc2:	ff 15 58 5d b8 00    	call   *0xb85d58(%rip)        # 0x140f83a20
1403fdcc8:	4c 03 f7             	add    %rdi,%r14
1403fdccb:	44 88 bb 10 01 00 00 	mov    %r15b,0x110(%rbx)
1403fdcd2:	2b ee                	sub    %esi,%ebp
1403fdcd4:	0f 84 9e 00 00 00    	je     0x1403fdd78
1403fdcda:	48 8b 93 e0 00 00 00 	mov    0xe0(%rbx),%rdx
1403fdce1:	48 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%rcx
1403fdce8:	48 85 c9             	test   %rcx,%rcx
1403fdceb:	7e 15                	jle    0x1403fdd02
1403fdced:	48 03 8b f0 00 00 00 	add    0xf0(%rbx),%rcx
1403fdcf4:	48 89 8b e8 00 00 00 	mov    %rcx,0xe8(%rbx)
1403fdcfb:	4c 89 bb f8 00 00 00 	mov    %r15,0xf8(%rbx)
1403fdd02:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
1403fdd09:	48 3b d0             	cmp    %rax,%rdx
1403fdd0c:	73 3b                	jae    0x1403fdd49
1403fdd0e:	44 0f b6 8b b8 00 00 	movzbl 0xb8(%rbx),%r9d
1403fdd15:	00
1403fdd16:	48 2b c2             	sub    %rdx,%rax
1403fdd19:	48 63 fd             	movslq %ebp,%rdi
1403fdd1c:	48 8b cb             	mov    %rbx,%rcx
1403fdd1f:	48 3b c7             	cmp    %rdi,%rax
1403fdd22:	48 0f 4e f8          	cmovle %rax,%rdi
1403fdd26:	48 8b 03             	mov    (%rbx),%rax
1403fdd29:	44 8b c7             	mov    %edi,%r8d
1403fdd2c:	48 8b 40 28          	mov    0x28(%rax),%rax
1403fdd30:	ff 15 ea 5c b8 00    	call   *0xb85cea(%rip)        # 0x140f83a20
1403fdd36:	48 01 bb e0 00 00 00 	add    %rdi,0xe0(%rbx)
1403fdd3d:	2b ef                	sub    %edi,%ebp
1403fdd3f:	4c 03 f7             	add    %rdi,%r14
1403fdd42:	48 01 bb f0 00 00 00 	add    %rdi,0xf0(%rbx)
1403fdd49:	85 ed                	test   %ebp,%ebp
1403fdd4b:	7e 2b                	jle    0x1403fdd78
1403fdd4d:	4d 8b c6             	mov    %r14,%r8
1403fdd50:	8b d5                	mov    %ebp,%edx
1403fdd52:	48 8b cb             	mov    %rbx,%rcx
1403fdd55:	e8 36 00 00 00       	call   0x1403fdd90
1403fdd5a:	48 63 c8             	movslq %eax,%rcx
1403fdd5d:	2b e8                	sub    %eax,%ebp
1403fdd5f:	48 01 8b e0 00 00 00 	add    %rcx,0xe0(%rbx)
1403fdd66:	4c 03 f1             	add    %rcx,%r14
1403fdd69:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
1403fdd70:	85 ed                	test   %ebp,%ebp
1403fdd72:	0f 8f b8 fe ff ff    	jg     0x1403fdc30
1403fdd78:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1403fdd7d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1403fdd82:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1403fdd87:	48 83 c4 30          	add    $0x30,%rsp
1403fdd8b:	41 5e                	pop    %r14
1403fdd8d:	5d                   	pop    %rbp
1403fdd8e:	5b                   	pop    %rbx
1403fdd8f:	c3                   	ret
1403fdd90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403fdd95:	56                   	push   %rsi
1403fdd96:	41 56                	push   %r14
1403fdd98:	41 57                	push   %r15
1403fdd9a:	48 83 ec 30          	sub    $0x30,%rsp
1403fdd9e:	49 8b f0             	mov    %r8,%rsi
1403fdda1:	44 8b f2             	mov    %edx,%r14d
1403fdda4:	48 8b d9             	mov    %rcx,%rbx
1403fdda7:	4d 8b f8             	mov    %r8,%r15
1403fddaa:	85 d2                	test   %edx,%edx
1403fddac:	7f 11                	jg     0x1403fddbf
1403fddae:	33 c0                	xor    %eax,%eax
1403fddb0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1403fddb5:	48 83 c4 30          	add    $0x30,%rsp
1403fddb9:	41 5f                	pop    %r15
1403fddbb:	41 5e                	pop    %r14
1403fddbd:	5e                   	pop    %rsi
1403fddbe:	c3                   	ret
1403fddbf:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1403fddc4:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1403fddc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1403fddd0:	8b 93 d4 00 00 00    	mov    0xd4(%rbx),%edx
1403fddd6:	39 93 d0 00 00 00    	cmp    %edx,0xd0(%rbx)
1403fdddc:	7c 0a                	jl     0x1403fdde8
1403fddde:	03 d2                	add    %edx,%edx
1403fdde0:	48 8b cb             	mov    %rbx,%rcx
1403fdde3:	e8 18 03 00 00       	call   0x1403fe100
1403fdde8:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1403fddef:	0f b6 3e             	movzbl (%rsi),%edi
1403fddf2:	3b 8b dc 00 00 00    	cmp    0xdc(%rbx),%ecx
1403fddf8:	0f 8d 1d 02 00 00    	jge    0x1403fe01b
1403fddfe:	85 ff                	test   %edi,%edi
1403fde00:	0f 84 10 01 00 00    	je     0x1403fdf16
1403fde06:	83 ff 0a             	cmp    $0xa,%edi
1403fde09:	74 39                	je     0x1403fde44
1403fde0b:	83 ff 0d             	cmp    $0xd,%edi
1403fde0e:	0f 85 93 00 00 00    	jne    0x1403fdea7
1403fde14:	41 83 fe 01          	cmp    $0x1,%r14d
1403fde18:	7e 0e                	jle    0x1403fde28
1403fde1a:	80 7e 01 0a          	cmpb   $0xa,0x1(%rsi)
1403fde1e:	48 8d 6e 01          	lea    0x1(%rsi),%rbp
1403fde22:	0f 84 7a 01 00 00    	je     0x1403fdfa2
1403fde28:	48 8b c1             	mov    %rcx,%rax
1403fde2b:	48 03 83 c8 00 00 00 	add    0xc8(%rbx),%rax
1403fde32:	f6 83 14 01 00 00 01 	testb  $0x1,0x114(%rbx)
1403fde39:	0f 85 c0 01 00 00    	jne    0x1403fdfff
1403fde3f:	40 88 38             	mov    %dil,(%rax)
1403fde42:	eb 6e                	jmp    0x1403fdeb2
1403fde44:	83 bb d8 00 00 00 0d 	cmpl   $0xd,0xd8(%rbx)
1403fde4b:	75 10                	jne    0x1403fde5d
1403fde4d:	85 c9                	test   %ecx,%ecx
1403fde4f:	0f 85 af 01 00 00    	jne    0x1403fe004
1403fde55:	89 bb d8 00 00 00    	mov    %edi,0xd8(%rbx)
1403fde5b:	eb 5b                	jmp    0x1403fdeb8
1403fde5d:	f6 83 14 01 00 00 02 	testb  $0x2,0x114(%rbx)
1403fde64:	0f 85 ce 01 00 00    	jne    0x1403fe038
1403fde6a:	80 bb 12 01 00 00 00 	cmpb   $0x0,0x112(%rbx)
1403fde71:	75 2d                	jne    0x1403fdea0
1403fde73:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1403fde77:	8b 81 b8 00 00 00    	mov    0xb8(%rcx),%eax
1403fde7d:	a8 04                	test   $0x4,%al
1403fde7f:	75 1f                	jne    0x1403fdea0
1403fde81:	83 c8 04             	or     $0x4,%eax
1403fde84:	4c 8d 05 01 59 ba 00 	lea    0xba5901(%rip),%r8        # 0x140fa378c
1403fde8b:	89 81 b8 00 00 00    	mov    %eax,0xb8(%rcx)
1403fde91:	48 8d 15 c0 0e bf 00 	lea    0xbf0ec0(%rip),%rdx        # 0x140feed58
1403fde98:	48 8b cb             	mov    %rbx,%rcx
1403fde9b:	e8 20 ad 13 00       	call   0x140538bc0
1403fdea0:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1403fdea7:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1403fdeae:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
1403fdeb2:	ff 83 d0 00 00 00    	incl   0xd0(%rbx)
1403fdeb8:	83 bb d8 00 00 00 0d 	cmpl   $0xd,0xd8(%rbx)
1403fdebf:	75 36                	jne    0x1403fdef7
1403fdec1:	80 bb 12 01 00 00 00 	cmpb   $0x0,0x112(%rbx)
1403fdec8:	75 2d                	jne    0x1403fdef7
1403fdeca:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1403fdece:	8b 81 b8 00 00 00    	mov    0xb8(%rcx),%eax
1403fded4:	a8 02                	test   $0x2,%al
1403fded6:	75 1f                	jne    0x1403fdef7
1403fded8:	83 c8 02             	or     $0x2,%eax
1403fdedb:	4c 8d 05 aa 58 ba 00 	lea    0xba58aa(%rip),%r8        # 0x140fa378c
1403fdee2:	89 81 b8 00 00 00    	mov    %eax,0xb8(%rcx)
1403fdee8:	48 8d 15 89 0e bf 00 	lea    0xbf0e89(%rip),%rdx        # 0x140feed78
1403fdeef:	48 8b cb             	mov    %rbx,%rcx
1403fdef2:	e8 c9 ac 13 00       	call   0x140538bc0
1403fdef7:	41 ff ce             	dec    %r14d
1403fdefa:	89 bb d8 00 00 00    	mov    %edi,0xd8(%rbx)
1403fdf00:	48 ff c6             	inc    %rsi
1403fdf03:	45 85 f6             	test   %r14d,%r14d
1403fdf06:	0f 8f c4 fe ff ff    	jg     0x1403fddd0
1403fdf0c:	41 2b f7             	sub    %r15d,%esi
1403fdf0f:	8b c6                	mov    %esi,%eax
1403fdf11:	e9 7a 01 00 00       	jmp    0x1403fe090
1403fdf16:	80 bb 13 01 00 00 00 	cmpb   $0x0,0x113(%rbx)
1403fdf1d:	74 88                	je     0x1403fdea7
1403fdf1f:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1403fdf23:	e8 78 3f 00 00       	call   0x140401ea0
1403fdf28:	48 85 c0             	test   %rax,%rax
1403fdf2b:	74 8b                	je     0x1403fdeb8
1403fdf2d:	80 bb b8 00 00 00 00 	cmpb   $0x0,0xb8(%rbx)
1403fdf34:	74 09                	je     0x1403fdf3f
1403fdf36:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
1403fdf3d:	eb 07                	jmp    0x1403fdf46
1403fdf3f:	48 8b 88 d0 00 00 00 	mov    0xd0(%rax),%rcx
1403fdf46:	83 39 03             	cmpl   $0x3,(%rcx)
1403fdf49:	75 15                	jne    0x1403fdf60
1403fdf4b:	8b 81 a8 00 00 00    	mov    0xa8(%rcx),%eax
1403fdf51:	2b 81 a0 00 00 00    	sub    0xa0(%rcx),%eax
1403fdf57:	83 f8 02             	cmp    $0x2,%eax
1403fdf5a:	0f 86 58 ff ff ff    	jbe    0x1403fdeb8
1403fdf60:	80 bb 12 01 00 00 00 	cmpb   $0x0,0x112(%rbx)
1403fdf67:	75 2d                	jne    0x1403fdf96
1403fdf69:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1403fdf6d:	8b 81 b8 00 00 00    	mov    0xb8(%rcx),%eax
1403fdf73:	a8 01                	test   $0x1,%al
1403fdf75:	75 1f                	jne    0x1403fdf96
1403fdf77:	83 c8 01             	or     $0x1,%eax
1403fdf7a:	4c 8d 05 0b 58 ba 00 	lea    0xba580b(%rip),%r8        # 0x140fa378c
1403fdf81:	89 81 b8 00 00 00    	mov    %eax,0xb8(%rcx)
1403fdf87:	48 8d 15 0a 0e bf 00 	lea    0xbf0e0a(%rip),%rdx        # 0x140feed98
1403fdf8e:	48 8b cb             	mov    %rbx,%rcx
1403fdf91:	e8 2a ac 13 00       	call   0x140538bc0
1403fdf96:	c6 83 13 01 00 00 00 	movb   $0x0,0x113(%rbx)
1403fdf9d:	e9 16 ff ff ff       	jmp    0x1403fdeb8
1403fdfa2:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1403fdfa9:	89 bb d8 00 00 00    	mov    %edi,0xd8(%rbx)
1403fdfaf:	0f b6 55 00          	movzbl 0x0(%rbp),%edx
1403fdfb3:	41 2b ef             	sub    %r15d,%ebp
1403fdfb6:	ff c5                	inc    %ebp
1403fdfb8:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)