14028fc83:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028fc88:	e8 03 76 e9 ff       	call   0x140127290
14028fc8d:	8b c7                	mov    %edi,%eax
14028fc8f:	e9 84 01 00 00       	jmp    0x14028fe18
14028fc94:	48 8b 09             	mov    (%rcx),%rcx
14028fc97:	e8 f4 8a 00 00       	call   0x140298790
14028fc9c:	48 8b f0             	mov    %rax,%rsi
14028fc9f:	48 85 c0             	test   %rax,%rax
14028fca2:	0f 84 a5 00 00 00    	je     0x14028fd4d
14028fca8:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14028fcad:	48 85 d2             	test   %rdx,%rdx
14028fcb0:	74 19                	je     0x14028fccb
14028fcb2:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14028fcb9:	00
14028fcba:	49 8d 4e 18          	lea    0x18(%r14),%rcx
14028fcbe:	e8 ad 8e ee ff       	call   0x140178b70
14028fcc3:	85 c0                	test   %eax,%eax
14028fcc5:	0f 84 82 00 00 00    	je     0x14028fd4d
14028fccb:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14028fcd0:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14028fcd5:	48 8b cb             	mov    %rbx,%rcx
14028fcd8:	e8 63 84 ed ff       	call   0x140168140
14028fcdd:	85 c0                	test   %eax,%eax
14028fcdf:	7f 3d                	jg     0x14028fd1e
14028fce1:	e8 8a 73 e9 ff       	call   0x140127070
14028fce6:	4c 8d 05 ab 3f 10 00 	lea    0x103fab(%rip),%r8        # 0x140393c98
14028fced:	ba 7f 01 00 00       	mov    $0x17f,%edx
14028fcf2:	48 8d 0d 3f 3f 10 00 	lea    0x103f3f(%rip),%rcx        # 0x140393c38
14028fcf9:	e8 92 74 e9 ff       	call   0x140127190
14028fcfe:	45 33 c0             	xor    %r8d,%r8d
14028fd01:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14028fd06:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028fd0a:	e8 81 75 e9 ff       	call   0x140127290
14028fd0f:	48 8b ce             	mov    %rsi,%rcx
14028fd12:	e8 a9 c7 e5 ff       	call   0x1400ec4c0
14028fd17:	8b c7                	mov    %edi,%eax
14028fd19:	e9 fa 00 00 00       	jmp    0x14028fe18
14028fd1e:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14028fd23:	44 8b c0             	mov    %eax,%r8d
14028fd26:	48 8b ce             	mov    %rsi,%rcx
14028fd29:	e8 32 d5 e5 ff       	call   0x1400ed260
14028fd2e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14028fd33:	48 8d 15 fe 3e 10 00 	lea    0x103efe(%rip),%rdx        # 0x140393c38
14028fd3a:	41 b8 84 01 00 00    	mov    $0x184,%r8d
14028fd40:	8b d8                	mov    %eax,%ebx
14028fd42:	e8 79 c0 e5 ff       	call   0x1400ebdc0
14028fd47:	85 db                	test   %ebx,%ebx
14028fd49:	40 0f 9f c7          	setg   %dil
14028fd4d:	48 8b ce             	mov    %rsi,%rcx
14028fd50:	e8 6b c7 e5 ff       	call   0x1400ec4c0
14028fd55:	8b c7                	mov    %edi,%eax
14028fd57:	e9 bc 00 00 00       	jmp    0x14028fe18
14028fd5c:	a8 84                	test   $0x84,%al
14028fd5e:	0f 84 84 00 00 00    	je     0x14028fde8
14028fd64:	33 ff                	xor    %edi,%edi
14028fd66:	48 85 db             	test   %rbx,%rbx
14028fd69:	75 31                	jne    0x14028fd9c
14028fd6b:	e8 00 73 e9 ff       	call   0x140127070
14028fd70:	4c 8d 05 51 40 10 00 	lea    0x104051(%rip),%r8        # 0x140393dc8
14028fd77:	ba 21 04 00 00       	mov    $0x421,%edx
14028fd7c:	48 8d 0d b5 3e 10 00 	lea    0x103eb5(%rip),%rcx        # 0x140393c38
14028fd83:	e8 08 74 e9 ff       	call   0x140127190
14028fd88:	45 33 c0             	xor    %r8d,%r8d
14028fd8b:	8d 4f 39             	lea    0x39(%rdi),%ecx
14028fd8e:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028fd93:	e8 f8 74 e9 ff       	call   0x140127290
14028fd98:	8b c7                	mov    %edi,%eax
14028fd9a:	eb 7c                	jmp    0x14028fe18
14028fd9c:	48 8b 09             	mov    (%rcx),%rcx
14028fd9f:	e8 ec 89 00 00       	call   0x140298790
14028fda4:	48 8b f0             	mov    %rax,%rsi
14028fda7:	48 85 c0             	test   %rax,%rax
14028fdaa:	74 30                	je     0x14028fddc
14028fdac:	48 8d 05 6d 82 ed ff 	lea    -0x127d93(%rip),%rax        # 0x140168020
14028fdb3:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14028fdb8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14028fdbd:	4c 8d 0d 44 b5 08 00 	lea    0x8b544(%rip),%r9        # 0x14031b308
14028fdc4:	41 b8 98 01 00 00    	mov    $0x198,%r8d
14028fdca:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028fdcf:	48 8b d3             	mov    %rbx,%rdx
14028fdd2:	48 8b ce             	mov    %rsi,%rcx
14028fdd5:	e8 f6 1b 00 00       	call   0x1402919d0
14028fdda:	8b f8                	mov    %eax,%edi
14028fddc:	48 8b ce             	mov    %rsi,%rcx
14028fddf:	e8 dc c6 e5 ff       	call   0x1400ec4c0
14028fde4:	8b c7                	mov    %edi,%eax
14028fde6:	eb 30                	jmp    0x14028fe18
14028fde8:	e8 83 72 e9 ff       	call   0x140127070
14028fded:	4c 8d 05 ac 4f 10 00 	lea    0x104fac(%rip),%r8        # 0x140394da0
14028fdf4:	ba c2 05 00 00       	mov    $0x5c2,%edx
14028fdf9:	48 8d 0d 38 3e 10 00 	lea    0x103e38(%rip),%rcx        # 0x140393c38
14028fe00:	e8 8b 73 e9 ff       	call   0x140127190
14028fe05:	45 33 c0             	xor    %r8d,%r8d
14028fe08:	ba 06 01 08 00       	mov    $0x80106,%edx
14028fe0d:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028fe11:	e8 7a 74 e9 ff       	call   0x140127290
14028fe16:	33 c0                	xor    %eax,%eax
14028fe18:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028fe1d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14028fe22:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14028fe27:	48 83 c4 40          	add    $0x40,%rsp
14028fe2b:	41 5e                	pop    %r14
14028fe2d:	c3                   	ret
14028fe2e:	cc                   	int3
14028fe2f:	cc                   	int3
14028fe30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14028fe35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14028fe3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028fe3f:	57                   	push   %rdi
14028fe40:	b8 50 00 00 00       	mov    $0x50,%eax
14028fe45:	e8 e6 0c 02 00       	call   0x1402b0b30
14028fe4a:	48 2b e0             	sub    %rax,%rsp
14028fe4d:	49 8b e8             	mov    %r8,%rbp
14028fe50:	48 8b f9             	mov    %rcx,%rdi
14028fe53:	4d 85 c9             	test   %r9,%r9
14028fe56:	0f 85 72 01 00 00    	jne    0x14028ffce
14028fe5c:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
14028fe63:	a8 01                	test   $0x1,%al
14028fe65:	0f 84 ca 00 00 00    	je     0x14028ff35
14028fe6b:	33 db                	xor    %ebx,%ebx
14028fe6d:	4d 85 c0             	test   %r8,%r8
14028fe70:	75 34                	jne    0x14028fea6
14028fe72:	e8 f9 71 e9 ff       	call   0x140127070
14028fe77:	4c 8d 05 4a 3f 10 00 	lea    0x103f4a(%rip),%r8        # 0x140393dc8
14028fe7e:	ba 21 04 00 00       	mov    $0x421,%edx
14028fe83:	48 8d 0d ae 3d 10 00 	lea    0x103dae(%rip),%rcx        # 0x140393c38
14028fe8a:	e8 01 73 e9 ff       	call   0x140127190
14028fe8f:	45 33 c0             	xor    %r8d,%r8d
14028fe92:	8d 4d 39             	lea    0x39(%rbp),%ecx
14028fe95:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028fe9a:	e8 f1 73 e9 ff       	call   0x140127290
14028fe9f:	8b c3                	mov    %ebx,%eax
14028fea1:	e9 58 01 00 00       	jmp    0x14028fffe
14028fea6:	48 8b 09             	mov    (%rcx),%rcx
14028fea9:	e8 e2 88 00 00       	call   0x140298790
14028feae:	48 8b f0             	mov    %rax,%rsi
14028feb1:	48 85 c0             	test   %rax,%rax
14028feb4:	74 70                	je     0x14028ff26
14028feb6:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14028febd:	00
14028febe:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14028fec3:	4c 8d 77 18          	lea    0x18(%rdi),%r14
14028fec7:	48 85 d2             	test   %rdx,%rdx
14028feca:	74 14                	je     0x14028fee0
14028fecc:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
14028fed3:	00
14028fed4:	49 8b ce             	mov    %r14,%rcx
14028fed7:	e8 94 8c ee ff       	call   0x140178b70
14028fedc:	85 c0                	test   %eax,%eax
14028fede:	74 41                	je     0x14028ff21
14028fee0:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14028fee5:	48 8d 05 24 8c ee ff 	lea    -0x1173dc(%rip),%rax        # 0x140178b10
14028feec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14028fef1:	48 8d 15 20 b4 08 00 	lea    0x8b420(%rip),%rdx        # 0x14031b318
14028fef8:	48 8b 47 10          	mov    0x10(%rdi),%rax
14028fefc:	48 8d 0d 3d 82 ed ff 	lea    -0x127dc3(%rip),%rcx        # 0x140168140
14028ff03:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14028ff07:	4c 8b cd             	mov    %rbp,%r9
14028ff0a:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14028ff0f:	4c 8b c6             	mov    %rsi,%r8
14028ff12:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028ff17:	e8 b4 57 ee ff       	call   0x1401756d0
14028ff1c:	85 c0                	test   %eax,%eax
14028ff1e:	0f 9f c3             	setg   %bl
14028ff21:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14028ff26:	48 8b ce             	mov    %rsi,%rcx
14028ff29:	e8 92 c5 e5 ff       	call   0x1400ec4c0
14028ff2e:	8b c3                	mov    %ebx,%eax
14028ff30:	e9 c9 00 00 00       	jmp    0x14028fffe
14028ff35:	a8 84                	test   $0x84,%al
14028ff37:	0f 84 91 00 00 00    	je     0x14028ffce
14028ff3d:	33 db                	xor    %ebx,%ebx
14028ff3f:	48 85 ed             	test   %rbp,%rbp
14028ff42:	75 34                	jne    0x14028ff78
14028ff44:	e8 27 71 e9 ff       	call   0x140127070
14028ff49:	4c 8d 05 78 3e 10 00 	lea    0x103e78(%rip),%r8        # 0x140393dc8
14028ff50:	ba 21 04 00 00       	mov    $0x421,%edx
14028ff55:	48 8d 0d dc 3c 10 00 	lea    0x103cdc(%rip),%rcx        # 0x140393c38
14028ff5c:	e8 2f 72 e9 ff       	call   0x140127190
14028ff61:	45 33 c0             	xor    %r8d,%r8d
14028ff64:	8d 4b 39             	lea    0x39(%rbx),%ecx
14028ff67:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028ff6c:	e8 1f 73 e9 ff       	call   0x140127290
14028ff71:	8b c3                	mov    %ebx,%eax
14028ff73:	e9 86 00 00 00       	jmp    0x14028fffe
14028ff78:	48 8b 09             	mov    (%rcx),%rcx
14028ff7b:	e8 10 88 00 00       	call   0x140298790
14028ff80:	48 8b f0             	mov    %rax,%rsi
14028ff83:	48 85 c0             	test   %rax,%rax
14028ff86:	74 3a                	je     0x14028ffc2
14028ff88:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14028ff8c:	48 8d 15 75 b3 08 00 	lea    0x8b375(%rip),%rdx        # 0x14031b308
14028ff93:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14028ff98:	4c 8b cd             	mov    %rbp,%r9
14028ff9b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14028ffa0:	4c 8b c0             	mov    %rax,%r8
14028ffa3:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14028ffa7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14028ffac:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14028ffb1:	48 8d 0d 68 80 ed ff 	lea    -0x127f98(%rip),%rcx        # 0x140168020
14028ffb8:	e8 13 57 ee ff       	call   0x1401756d0
14028ffbd:	85 c0                	test   %eax,%eax
14028ffbf:	0f 9f c3             	setg   %bl
14028ffc2:	48 8b ce             	mov    %rsi,%rcx
14028ffc5:	e8 f6 c4 e5 ff       	call   0x1400ec4c0
14028ffca:	8b c3                	mov    %ebx,%eax
14028ffcc:	eb 30                	jmp    0x14028fffe
14028ffce:	e8 9d 70 e9 ff       	call   0x140127070
14028ffd3:	4c 8d 05 de 4d 10 00 	lea    0x104dde(%rip),%r8        # 0x140394db8
14028ffda:	ba c3 05 00 00       	mov    $0x5c3,%edx
14028ffdf:	48 8d 0d 52 3c 10 00 	lea    0x103c52(%rip),%rcx        # 0x140393c38
14028ffe6:	e8 a5 71 e9 ff       	call   0x140127190
14028ffeb:	45 33 c0             	xor    %r8d,%r8d
14028ffee:	ba 06 01 08 00       	mov    $0x80106,%edx
14028fff3:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028fff7:	e8 94 72 e9 ff       	call   0x140127290
14028fffc:	33 c0                	xor    %eax,%eax
14028fffe:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140290003:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140290008:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14029000d:	48 83 c4 50          	add    $0x50,%rsp
140290011:	5f                   	pop    %rdi
140290012:	c3                   	ret
140290013:	cc                   	int3
140290014:	cc                   	int3
140290015:	cc                   	int3
140290016:	cc                   	int3
140290017:	cc                   	int3
140290018:	cc                   	int3
140290019:	cc                   	int3
14029001a:	cc                   	int3
14029001b:	cc                   	int3
14029001c:	cc                   	int3
14029001d:	cc                   	int3
14029001e:	cc                   	int3
14029001f:	cc                   	int3
140290020:	40 53                	rex push %rbx
140290022:	b8 20 00 00 00       	mov    $0x20,%eax
140290027:	e8 04 0b 02 00       	call   0x1402b0b30
14029002c:	48 2b e0             	sub    %rax,%rsp
14029002f:	48 8b d9             	mov    %rcx,%rbx
140290032:	48 8d 15 ff 3b 10 00 	lea    0x103bff(%rip),%rdx        # 0x140393c38
140290039:	8d 48 28             	lea    0x28(%rax),%ecx
14029003c:	41 b8 b3 03 00 00    	mov    $0x3b3,%r8d
140290042:	e8 79 c0 e5 ff       	call   0x1400ec0c0
140290047:	48 85 c0             	test   %rax,%rax
14029004a:	74 0a                	je     0x140290056
14029004c:	48 89 18             	mov    %rbx,(%rax)
14029004f:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140290056:	48 83 c4 20          	add    $0x20,%rsp
14029005a:	5b                   	pop    %rbx
14029005b:	c3                   	ret
14029005c:	cc                   	int3
14029005d:	cc                   	int3
14029005e:	cc                   	int3
14029005f:	cc                   	int3
140290060:	40 53                	rex push %rbx
140290062:	b8 20 00 00 00       	mov    $0x20,%eax
140290067:	e8 c4 0a 02 00       	call   0x1402b0b30
14029006c:	48 2b e0             	sub    %rax,%rsp
14029006f:	48 8b d9             	mov    %rcx,%rbx
140290072:	48 83 c1 18          	add    $0x18,%rcx
140290076:	e8 95 86 ee ff       	call   0x140178710
14029007b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14029007f:	e8 bc af ee ff       	call   0x14017b040
140290084:	41 b8 c3 03 00 00    	mov    $0x3c3,%r8d
14029008a:	48 8d 15 a7 3b 10 00 	lea    0x103ba7(%rip),%rdx        # 0x140393c38
140290091:	48 8b cb             	mov    %rbx,%rcx
140290094:	48 83 c4 20          	add    $0x20,%rsp
140290098:	5b                   	pop    %rbx
140290099:	e9 22 bd e5 ff       	jmp    0x1400ebdc0
14029009e:	cc                   	int3
14029009f:	cc                   	int3
1402900a0:	48 8d 05 09 3b 10 00 	lea    0x103b09(%rip),%rax        # 0x140393bb0
1402900a7:	c3                   	ret
1402900a8:	cc                   	int3
1402900a9:	cc                   	int3
1402900aa:	cc                   	int3
1402900ab:	cc                   	int3
1402900ac:	cc                   	int3
1402900ad:	cc                   	int3
1402900ae:	cc                   	int3
1402900af:	cc                   	int3
1402900b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402900b5:	55                   	push   %rbp
1402900b6:	56                   	push   %rsi
1402900b7:	57                   	push   %rdi
1402900b8:	41 56                	push   %r14
1402900ba:	41 57                	push   %r15
1402900bc:	b8 20 00 00 00       	mov    $0x20,%eax
1402900c1:	e8 6a 0a 02 00       	call   0x1402b0b30
1402900c6:	48 2b e0             	sub    %rax,%rsp
1402900c9:	48 8b f9             	mov    %rcx,%rdi
1402900cc:	48 8b da             	mov    %rdx,%rbx
1402900cf:	48 8b 09             	mov    (%rcx),%rcx
1402900d2:	e8 f9 49 e7 ff       	call   0x140104ad0
1402900d7:	48 8d 15 7a ae 07 00 	lea    0x7ae7a(%rip),%rdx        # 0x14030af58
1402900de:	48 8b cb             	mov    %rbx,%rcx
1402900e1:	4c 8b f8             	mov    %rax,%r15
1402900e4:	e8 17 88 ea ff       	call   0x140138900
1402900e9:	48 8d 15 70 ae 07 00 	lea    0x7ae70(%rip),%rdx        # 0x14030af60
1402900f0:	48 8b cb             	mov    %rbx,%rcx
1402900f3:	4c 8b f0             	mov    %rax,%r14
1402900f6:	e8 05 88 ea ff       	call   0x140138900
1402900fb:	48 8d 15 16 76 08 00 	lea    0x87616(%rip),%rdx        # 0x140317718
140290102:	48 8b cb             	mov    %rbx,%rcx
140290105:	48 8b e8             	mov    %rax,%rbp
140290108:	e8 f3 87 ea ff       	call   0x140138900
14029010d:	48 8b f0             	mov    %rax,%rsi
140290110:	4d 85 f6             	test   %r14,%r14
140290113:	74 69                	je     0x14029017e
140290115:	33 db                	xor    %ebx,%ebx
140290117:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14029011c:	49 8b ce             	mov    %r14,%rcx
14029011f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140290124:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140290129:	e8 92 87 ea ff       	call   0x1401388c0
14029012e:	85 c0                	test   %eax,%eax
140290130:	74 61                	je     0x140290193
140290132:	48 85 ed             	test   %rbp,%rbp
140290135:	74 11                	je     0x140290148
140290137:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14029013c:	48 8b cd             	mov    %rbp,%rcx
14029013f:	e8 7c 87 ea ff       	call   0x1401388c0
140290144:	85 c0                	test   %eax,%eax
140290146:	74 4b                	je     0x140290193
140290148:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14029014c:	e8 ef ae ee ff       	call   0x14017b040
140290151:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140290156:	48 85 d2             	test   %rdx,%rdx
140290159:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14029015d:	0f 95 c3             	setne  %bl
140290160:	89 5f 0c             	mov    %ebx,0xc(%rdi)
140290163:	48 85 d2             	test   %rdx,%rdx
140290166:	74 16                	je     0x14029017e
140290168:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14029016d:	49 8b cf             	mov    %r15,%rcx
140290170:	e8 7b ae ee ff       	call   0x14017aff0
140290175:	48 89 47 10          	mov    %rax,0x10(%rdi)
140290179:	48 85 c0             	test   %rax,%rax
14029017c:	74 15                	je     0x140290193
14029017e:	48 85 f6             	test   %rsi,%rsi
140290181:	74 23                	je     0x1402901a6
140290183:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140290187:	48 8b ce             	mov    %rsi,%rcx
14029018a:	e8 d1 7f ea ff       	call   0x140138160
14029018f:	85 c0                	test   %eax,%eax
140290191:	75 13                	jne    0x1402901a6
140290193:	33 c0                	xor    %eax,%eax
140290195:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx