14021eaba:	49 8b c6             	mov    %r14,%rax
14021eabd:	eb 54                	jmp    0x14021eb13
14021eabf:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021eac3:	e8 48 b1 ff ff       	call   0x140219c10
14021eac8:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021eacc:	e8 3f b1 ff ff       	call   0x140219c10
14021ead1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ead5:	e8 36 b1 ff ff       	call   0x140219c10
14021eada:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14021eae1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021eae5:	e8 b6 b0 ff ff       	call   0x140219ba0
14021eaea:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021eaee:	e8 ad b0 ff ff       	call   0x140219ba0
14021eaf3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021eaf7:	e8 a4 b0 ff ff       	call   0x140219ba0
14021eafc:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
14021eb02:	48 8d 15 5f d8 13 00 	lea    0x13d85f(%rip),%rdx        # 0x14035c368
14021eb09:	48 8b cb             	mov    %rbx,%rcx
14021eb0c:	e8 ff a7 00 00       	call   0x140229310
14021eb11:	33 c0                	xor    %eax,%eax
14021eb13:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14021eb1a:	00
14021eb1b:	48 33 cc             	xor    %rsp,%rcx
14021eb1e:	e8 1d bb 0d 00       	call   0x1402fa640
14021eb23:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14021eb2a:	41 5f                	pop    %r15
14021eb2c:	41 5e                	pop    %r14
14021eb2e:	41 5d                	pop    %r13
14021eb30:	41 5c                	pop    %r12
14021eb32:	5f                   	pop    %rdi
14021eb33:	5d                   	pop    %rbp
14021eb34:	5b                   	pop    %rbx
14021eb35:	c3                   	ret
14021eb36:	cc                   	int3
14021eb37:	cc                   	int3
14021eb38:	cc                   	int3
14021eb39:	cc                   	int3
14021eb3a:	cc                   	int3
14021eb3b:	cc                   	int3
14021eb3c:	cc                   	int3
14021eb3d:	cc                   	int3
14021eb3e:	cc                   	int3
14021eb3f:	cc                   	int3
14021eb40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14021eb45:	57                   	push   %rdi
14021eb46:	b8 20 00 00 00       	mov    $0x20,%eax
14021eb4b:	e8 90 ba 0d 00       	call   0x1402fa5e0
14021eb50:	48 2b e0             	sub    %rax,%rsp
14021eb53:	48 8b fa             	mov    %rdx,%rdi
14021eb56:	48 8b d9             	mov    %rcx,%rbx
14021eb59:	e8 72 06 00 00       	call   0x14021f1d0
14021eb5e:	85 c0                	test   %eax,%eax
14021eb60:	74 49                	je     0x14021ebab
14021eb62:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14021eb66:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021eb6a:	e8 01 ae ff ff       	call   0x140219970
14021eb6f:	85 c0                	test   %eax,%eax
14021eb71:	74 38                	je     0x14021ebab
14021eb73:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14021eb77:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021eb7b:	e8 f0 ad ff ff       	call   0x140219970
14021eb80:	85 c0                	test   %eax,%eax
14021eb82:	74 27                	je     0x14021ebab
14021eb84:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14021eb88:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021eb8c:	e8 df ad ff ff       	call   0x140219970
14021eb91:	85 c0                	test   %eax,%eax
14021eb93:	74 16                	je     0x14021ebab
14021eb95:	48 8b 07             	mov    (%rdi),%rax
14021eb98:	48 89 03             	mov    %rax,(%rbx)
14021eb9b:	b8 01 00 00 00       	mov    $0x1,%eax
14021eba0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14021eba5:	48 83 c4 20          	add    $0x20,%rsp
14021eba9:	5f                   	pop    %rdi
14021ebaa:	c3                   	ret
14021ebab:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ebaf:	e8 5c b0 ff ff       	call   0x140219c10
14021ebb4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ebb8:	e8 53 b0 ff ff       	call   0x140219c10
14021ebbd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ebc1:	e8 4a b0 ff ff       	call   0x140219c10
14021ebc6:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14021ebcd:	33 c0                	xor    %eax,%eax
14021ebcf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14021ebd4:	48 83 c4 20          	add    $0x20,%rsp
14021ebd8:	5f                   	pop    %rdi
14021ebd9:	c3                   	ret
14021ebda:	cc                   	int3
14021ebdb:	cc                   	int3
14021ebdc:	cc                   	int3
14021ebdd:	cc                   	int3
14021ebde:	cc                   	int3
14021ebdf:	cc                   	int3
14021ebe0:	48 85 c9             	test   %rcx,%rcx
14021ebe3:	74 68                	je     0x14021ec4d
14021ebe5:	53                   	push   %rbx
14021ebe6:	b8 20 00 00 00       	mov    $0x20,%eax
14021ebeb:	e8 f0 b9 0d 00       	call   0x1402fa5e0
14021ebf0:	48 2b e0             	sub    %rax,%rsp
14021ebf3:	48 8b d9             	mov    %rcx,%rbx
14021ebf6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14021ebfa:	e8 11 b0 ff ff       	call   0x140219c10
14021ebff:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ec03:	e8 08 b0 ff ff       	call   0x140219c10
14021ec08:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ec0c:	e8 ff af ff ff       	call   0x140219c10
14021ec11:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ec15:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14021ec1c:	e8 7f af ff ff       	call   0x140219ba0
14021ec21:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ec25:	e8 76 af ff ff       	call   0x140219ba0
14021ec2a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ec2e:	e8 6d af ff ff       	call   0x140219ba0
14021ec33:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
14021ec39:	48 8d 15 28 d7 13 00 	lea    0x13d728(%rip),%rdx        # 0x14035c368
14021ec40:	48 8b cb             	mov    %rbx,%rcx
14021ec43:	e8 c8 a6 00 00       	call   0x140229310
14021ec48:	48 83 c4 20          	add    $0x20,%rsp
14021ec4c:	5b                   	pop    %rbx
14021ec4d:	c3                   	ret
14021ec4e:	cc                   	int3
14021ec4f:	cc                   	int3
14021ec50:	40 53                	rex push %rbx
14021ec52:	b8 20 00 00 00       	mov    $0x20,%eax
14021ec57:	e8 84 b9 0d 00       	call   0x1402fa5e0
14021ec5c:	48 2b e0             	sub    %rax,%rsp
14021ec5f:	44 8d 40 69          	lea    0x69(%rax),%r8d
14021ec63:	8b c8                	mov    %eax,%ecx
14021ec65:	48 8d 15 fc d6 13 00 	lea    0x13d6fc(%rip),%rdx        # 0x14035c368
14021ec6c:	e8 cf a9 00 00       	call   0x140229640
14021ec71:	48 8b d8             	mov    %rax,%rbx
14021ec74:	48 85 c0             	test   %rax,%rax
14021ec77:	74 66                	je     0x14021ecdf
14021ec79:	48 8b c8             	mov    %rax,%rcx
14021ec7c:	e8 6f 00 00 00       	call   0x14021ecf0
14021ec81:	85 c0                	test   %eax,%eax
14021ec83:	75 5a                	jne    0x14021ecdf
14021ec85:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ec89:	e8 82 af ff ff       	call   0x140219c10
14021ec8e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ec92:	e8 79 af ff ff       	call   0x140219c10
14021ec97:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ec9b:	e8 70 af ff ff       	call   0x140219c10
14021eca0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021eca4:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14021ecab:	e8 f0 ae ff ff       	call   0x140219ba0
14021ecb0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ecb4:	e8 e7 ae ff ff       	call   0x140219ba0
14021ecb9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ecbd:	e8 de ae ff ff       	call   0x140219ba0
14021ecc2:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
14021ecc8:	48 8d 15 99 d6 13 00 	lea    0x13d699(%rip),%rdx        # 0x14035c368
14021eccf:	48 8b cb             	mov    %rbx,%rcx
14021ecd2:	e8 39 a6 00 00       	call   0x140229310
14021ecd7:	33 c0                	xor    %eax,%eax
14021ecd9:	48 83 c4 20          	add    $0x20,%rsp
14021ecdd:	5b                   	pop    %rbx
14021ecde:	c3                   	ret
14021ecdf:	48 8b c3             	mov    %rbx,%rax
14021ece2:	48 83 c4 20          	add    $0x20,%rsp
14021ece6:	5b                   	pop    %rbx
14021ece7:	c3                   	ret
14021ece8:	cc                   	int3
14021ece9:	cc                   	int3
14021ecea:	cc                   	int3
14021eceb:	cc                   	int3
14021ecec:	cc                   	int3
14021eced:	cc                   	int3
14021ecee:	cc                   	int3
14021ecef:	cc                   	int3
14021ecf0:	40 53                	rex push %rbx
14021ecf2:	b8 20 00 00 00       	mov    $0x20,%eax
14021ecf7:	e8 e4 b8 0d 00       	call   0x1402fa5e0
14021ecfc:	48 2b e0             	sub    %rax,%rsp
14021ecff:	48 8b d9             	mov    %rcx,%rbx
14021ed02:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14021ed06:	e8 05 af ff ff       	call   0x140219c10
14021ed0b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ed0f:	e8 fc ae ff ff       	call   0x140219c10
14021ed14:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ed18:	e8 f3 ae ff ff       	call   0x140219c10
14021ed1d:	48 8b cb             	mov    %rbx,%rcx
14021ed20:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14021ed27:	e8 a4 04 00 00       	call   0x14021f1d0
14021ed2c:	85 c0                	test   %eax,%eax
14021ed2e:	75 2a                	jne    0x14021ed5a
14021ed30:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021ed34:	e8 d7 ae ff ff       	call   0x140219c10
14021ed39:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14021ed3d:	e8 ce ae ff ff       	call   0x140219c10
14021ed42:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ed46:	e8 c5 ae ff ff       	call   0x140219c10
14021ed4b:	33 c0                	xor    %eax,%eax
14021ed4d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14021ed54:	48 83 c4 20          	add    $0x20,%rsp
14021ed58:	5b                   	pop    %rbx
14021ed59:	c3                   	ret
14021ed5a:	b8 01 00 00 00       	mov    $0x1,%eax
14021ed5f:	48 83 c4 20          	add    $0x20,%rsp
14021ed63:	5b                   	pop    %rbx
14021ed64:	c3                   	ret
14021ed65:	cc                   	int3
14021ed66:	cc                   	int3
14021ed67:	cc                   	int3
14021ed68:	cc                   	int3
14021ed69:	cc                   	int3
14021ed6a:	cc                   	int3
14021ed6b:	cc                   	int3
14021ed6c:	cc                   	int3
14021ed6d:	cc                   	int3
14021ed6e:	cc                   	int3
14021ed6f:	cc                   	int3
14021ed70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14021ed75:	57                   	push   %rdi
14021ed76:	b8 20 00 00 00       	mov    $0x20,%eax
14021ed7b:	e8 60 b8 0d 00       	call   0x1402fa5e0
14021ed80:	48 2b e0             	sub    %rax,%rsp
14021ed83:	48 8b f9             	mov    %rcx,%rdi
14021ed86:	8b da                	mov    %edx,%ebx
14021ed88:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14021ed8c:	e8 df 16 02 00       	call   0x140240470
14021ed91:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14021ed95:	8b d3                	mov    %ebx,%edx
14021ed97:	e8 d4 16 02 00       	call   0x140240470
14021ed9c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14021eda0:	8b d3                	mov    %ebx,%edx
14021eda2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14021eda7:	48 83 c4 20          	add    $0x20,%rsp
14021edab:	5f                   	pop    %rdi
14021edac:	e9 bf 16 02 00       	jmp    0x140240470
14021edb1:	cc                   	int3
14021edb2:	cc                   	int3
14021edb3:	cc                   	int3
14021edb4:	cc                   	int3
14021edb5:	cc                   	int3
14021edb6:	cc                   	int3
14021edb7:	cc                   	int3
14021edb8:	cc                   	int3
14021edb9:	cc                   	int3
14021edba:	cc                   	int3
14021edbb:	cc                   	int3
14021edbc:	cc                   	int3
14021edbd:	cc                   	int3
14021edbe:	cc                   	int3
14021edbf:	cc                   	int3
14021edc0:	40 53                	rex push %rbx
14021edc2:	56                   	push   %rsi
14021edc3:	57                   	push   %rdi
14021edc4:	b8 80 00 00 00       	mov    $0x80,%eax
14021edc9:	e8 12 b8 0d 00       	call   0x1402fa5e0
14021edce:	48 2b e0             	sub    %rax,%rsp
14021edd1:	48 8b 05 a8 93 1e 00 	mov    0x1e93a8(%rip),%rax        # 0x140408180
14021edd8:	48 33 c4             	xor    %rsp,%rax
14021eddb:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14021ede0:	48 83 39 00          	cmpq   $0x0,(%rcx)
14021ede4:	49 8b f0             	mov    %r8,%rsi
14021ede7:	48 8b fa             	mov    %rdx,%rdi
14021edea:	48 8b d9             	mov    %rcx,%rbx
14021eded:	74 59                	je     0x14021ee48
14021edef:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14021edf3:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14021edf8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14021edfd:	e8 be a7 ff ff       	call   0x1402195c0
14021ee02:	85 c0                	test   %eax,%eax
14021ee04:	74 42                	je     0x14021ee48
14021ee06:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14021ee0a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ee0e:	e8 5d ab ff ff       	call   0x140219970
14021ee13:	85 c0                	test   %eax,%eax
14021ee15:	74 31                	je     0x14021ee48
14021ee17:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
14021ee1c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14021ee21:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ee25:	e8 d6 aa ff ff       	call   0x140219900
14021ee2a:	85 c0                	test   %eax,%eax
14021ee2c:	74 1a                	je     0x14021ee48
14021ee2e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021ee32:	4c 8b c6             	mov    %rsi,%r8
14021ee35:	48 8b d7             	mov    %rdi,%rdx
14021ee38:	e8 83 a7 ff ff       	call   0x1402195c0
14021ee3d:	33 c9                	xor    %ecx,%ecx
14021ee3f:	85 c0                	test   %eax,%eax
14021ee41:	0f 95 c1             	setne  %cl
14021ee44:	8b c1                	mov    %ecx,%eax
14021ee46:	eb 02                	jmp    0x14021ee4a
14021ee48:	33 c0                	xor    %eax,%eax
14021ee4a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14021ee4f:	48 33 cc             	xor    %rsp,%rcx
14021ee52:	e8 e9 b7 0d 00       	call   0x1402fa640
14021ee57:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14021ee5e:	5f                   	pop    %rdi
14021ee5f:	5e                   	pop    %rsi
14021ee60:	5b                   	pop    %rbx
14021ee61:	c3                   	ret
14021ee62:	cc                   	int3
14021ee63:	cc                   	int3
14021ee64:	cc                   	int3
14021ee65:	cc                   	int3
14021ee66:	cc                   	int3
14021ee67:	cc                   	int3
14021ee68:	cc                   	int3
14021ee69:	cc                   	int3
14021ee6a:	cc                   	int3
14021ee6b:	cc                   	int3
14021ee6c:	cc                   	int3
14021ee6d:	cc                   	int3
14021ee6e:	cc                   	int3
14021ee6f:	cc                   	int3
14021ee70:	40 55                	rex push %rbp
14021ee72:	53                   	push   %rbx
14021ee73:	56                   	push   %rsi
14021ee74:	57                   	push   %rdi
14021ee75:	41 54                	push   %r12
14021ee77:	41 55                	push   %r13
14021ee79:	41 56                	push   %r14
14021ee7b:	41 57                	push   %r15
14021ee7d:	48 8d 6c 24 98       	lea    -0x68(%rsp),%rbp
14021ee82:	b8 68 01 00 00       	mov    $0x168,%eax
14021ee87:	e8 54 b7 0d 00       	call   0x1402fa5e0
14021ee8c:	48 2b e0             	sub    %rax,%rsp
14021ee8f:	48 8b 05 ea 92 1e 00 	mov    0x1e92ea(%rip),%rax        # 0x140408180
14021ee96:	48 33 c4             	xor    %rsp,%rax
14021ee99:	48 89 45 50          	mov    %rax,0x50(%rbp)
14021ee9d:	4c 8b a5 d0 00 00 00 	mov    0xd0(%rbp),%r12
14021eea4:	45 33 f6             	xor    %r14d,%r14d
14021eea7:	48 8b 01             	mov    (%rcx),%rax
14021eeaa:	49 8b f9             	mov    %r9,%rdi
14021eead:	49 63 d8             	movslq %r8d,%rbx
14021eeb0:	4c 8b fa             	mov    %rdx,%r15
14021eeb3:	48 8b f1             	mov    %rcx,%rsi
14021eeb6:	45 8b ee             	mov    %r14d,%r13d
14021eeb9:	4d 85 c9             	test   %r9,%r9
14021eebc:	74 1c                	je     0x14021eeda
14021eebe:	4c 3b c8             	cmp    %rax,%r9
14021eec1:	74 12                	je     0x14021eed5
14021eec3:	48 85 d2             	test   %rdx,%rdx
14021eec6:	0f 84 79 02 00 00    	je     0x14021f145
14021eecc:	45 85 c0             	test   %r8d,%r8d
14021eecf:	0f 88 70 02 00 00    	js     0x14021f145
14021eed5:	4c 89 09             	mov    %r9,(%rcx)
14021eed8:	eb 0c                	jmp    0x14021eee6
14021eeda:	48 85 c0             	test   %rax,%rax
14021eedd:	0f 84 62 02 00 00    	je     0x14021f145
14021eee3:	48 8b f8             	mov    %rax,%rdi
14021eee6:	48 8b cf             	mov    %rdi,%rcx
14021eee9:	e8 92 10 02 00       	call   0x14023ff80
14021eeee:	a8 02                	test   $0x2,%al
14021eef0:	0f 85 4f 02 00 00    	jne    0x14021f145
14021eef6:	b8 01 00 00 00       	mov    $0x1,%eax
14021eefb:	4d 85 ff             	test   %r15,%r15