14016a800:	48 8b 96 e8 06 00 00 	mov    0x6e8(%rsi),%rdx
14016a807:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14016a80b:	48 8b 87 a8 03 00 00 	mov    0x3a8(%rdi),%rax
14016a812:	eb 51                	jmp    0x14016a865
14016a814:	48 8b 96 d8 05 00 00 	mov    0x5d8(%rsi),%rdx
14016a81b:	8b 8f 3c 01 00 00    	mov    0x13c(%rdi),%ecx
14016a821:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
14016a825:	83 f9 02             	cmp    $0x2,%ecx
14016a828:	75 29                	jne    0x14016a853
14016a82a:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016a831:	ff
14016a832:	49 8b c4             	mov    %r12,%rax
14016a835:	49 0f 45 c6          	cmovne %r14,%rax
14016a839:	39 0c 38             	cmp    %ecx,(%rax,%rdi,1)
14016a83c:	74 10                	je     0x14016a84e
14016a83e:	48 8b 87 a8 03 00 00 	mov    0x3a8(%rdi),%rax
14016a845:	48 8b 96 e8 06 00 00 	mov    0x6e8(%rsi),%rdx
14016a84c:	eb 17                	jmp    0x14016a865
14016a84e:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14016a853:	48 8b 87 30 03 00 00 	mov    0x330(%rdi),%rax
14016a85a:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
14016a85e:	48 8b 96 20 06 00 00 	mov    0x620(%rsi),%rdx
14016a865:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14016a86a:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
14016a86f:	48 85 c0             	test   %rax,%rax
14016a872:	74 05                	je     0x14016a879
14016a874:	49 8b d2             	mov    %r10,%rdx
14016a877:	eb 2e                	jmp    0x14016a8a7
14016a879:	83 f9 02             	cmp    $0x2,%ecx
14016a87c:	75 22                	jne    0x14016a8a0
14016a87e:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016a885:	ff
14016a886:	49 8b c4             	mov    %r12,%rax
14016a889:	49 0f 45 c6          	cmovne %r14,%rax
14016a88d:	39 0c 38             	cmp    %ecx,(%rax,%rdi,1)
14016a890:	74 0e                	je     0x14016a8a0
14016a892:	48 8b 87 60 03 00 00 	mov    0x360(%rdi),%rax
14016a899:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14016a89e:	eb 2b                	jmp    0x14016a8cb
14016a8a0:	48 8b 97 e8 02 00 00 	mov    0x2e8(%rdi),%rdx
14016a8a7:	8b 8f 3c 01 00 00    	mov    0x13c(%rdi),%ecx
14016a8ad:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14016a8b2:	83 f9 02             	cmp    $0x2,%ecx
14016a8b5:	75 3d                	jne    0x14016a8f4
14016a8b7:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016a8be:	ff
14016a8bf:	49 8b c4             	mov    %r12,%rax
14016a8c2:	49 0f 45 c6          	cmovne %r14,%rax
14016a8c6:	39 0c 38             	cmp    %ecx,(%rax,%rdi,1)
14016a8c9:	74 22                	je     0x14016a8ed
14016a8cb:	4c 8b 8f 58 03 00 00 	mov    0x358(%rdi),%r9
14016a8d2:	0f b6 97 c0 03 00 00 	movzbl 0x3c0(%rdi),%edx
14016a8d9:	4c 89 4c 24 70       	mov    %r9,0x70(%rsp)
14016a8de:	4c 8b 4d a0          	mov    -0x60(%rbp),%r9
14016a8e2:	88 54 24 50          	mov    %dl,0x50(%rsp)
14016a8e6:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14016a8eb:	eb 28                	jmp    0x14016a915
14016a8ed:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14016a8f2:	eb 05                	jmp    0x14016a8f9
14016a8f4:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14016a8f9:	48 8b 87 e0 02 00 00 	mov    0x2e0(%rdi),%rax
14016a900:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14016a905:	0f b6 87 48 03 00 00 	movzbl 0x348(%rdi),%eax
14016a90c:	88 44 24 50          	mov    %al,0x50(%rsp)
14016a910:	83 f9 02             	cmp    $0x2,%ecx
14016a913:	75 1e                	jne    0x14016a933
14016a915:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016a91c:	ff
14016a91d:	49 8b c4             	mov    %r12,%rax
14016a920:	49 0f 45 c6          	cmovne %r14,%rax
14016a924:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016a928:	74 09                	je     0x14016a933
14016a92a:	48 8b 86 d0 06 00 00 	mov    0x6d0(%rsi),%rax
14016a931:	eb 07                	jmp    0x14016a93a
14016a933:	48 8b 86 08 06 00 00 	mov    0x608(%rsi),%rax
14016a93a:	4d 8b 69 08          	mov    0x8(%r9),%r13
14016a93e:	48 8b ce             	mov    %rsi,%rcx
14016a941:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14016a945:	e8 66 16 00 00       	call   0x14016bfb0
14016a94a:	85 c0                	test   %eax,%eax
14016a94c:	0f 85 c1 0c 00 00    	jne    0x14016b613
14016a952:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016a959:	75 1c                	jne    0x14016a977
14016a95b:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016a962:	ff
14016a963:	49 8b c4             	mov    %r12,%rax
14016a966:	49 0f 45 c6          	cmovne %r14,%rax
14016a96a:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016a96e:	48 8d 86 c8 06 00 00 	lea    0x6c8(%rsi),%rax
14016a975:	75 07                	jne    0x14016a97e
14016a977:	48 8d 86 00 06 00 00 	lea    0x600(%rsi),%rax
14016a97e:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14016a984:	83 fb 07             	cmp    $0x7,%ebx
14016a987:	0f 87 72 0c 00 00    	ja     0x14016b5ff
14016a98d:	48 8d 0d 6c 56 e9 ff 	lea    -0x16a994(%rip),%rcx        # 0x140000000
14016a994:	48 63 c3             	movslq %ebx,%rax
14016a997:	8b 84 81 40 b6 16 00 	mov    0x16b640(%rcx,%rax,4),%eax
14016a99e:	48 03 c1             	add    %rcx,%rax
14016a9a1:	ff e0                	jmp    *%rax
14016a9a3:	e8 58 7d 07 00       	call   0x1401e2700
14016a9a8:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016a9ac:	4c 8b f0             	mov    %rax,%r14
14016a9af:	48 85 c9             	test   %rcx,%rcx
14016a9b2:	74 05                	je     0x14016a9b9
14016a9b4:	e8 57 cc 06 00       	call   0x1401d7610
14016a9b9:	49 8b ce             	mov    %r14,%rcx
14016a9bc:	e8 7f ce 06 00       	call   0x1401d7840
14016a9c1:	49 89 45 08          	mov    %rax,0x8(%r13)
14016a9c5:	48 85 c0             	test   %rax,%rax
14016a9c8:	75 6a                	jne    0x14016aa34
14016a9ca:	e8 61 68 0b 00       	call   0x140221230
14016a9cf:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14016a9d5:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
14016a9d9:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14016a9dd:	8b c8                	mov    %eax,%ecx
14016a9df:	8b d8                	mov    %eax,%ebx
14016a9e1:	e8 ba 5e 0b 00       	call   0x1402208a0
14016a9e6:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
14016a9ea:	75 2b                	jne    0x14016aa17
14016a9ec:	85 db                	test   %ebx,%ebx
14016a9ee:	4c 8d 05 23 d6 1c 00 	lea    0x1cd623(%rip),%r8        # 0x140338018
14016a9f5:	48 8d 15 64 10 1d 00 	lea    0x1d1064(%rip),%rdx        # 0x14033ba60
14016a9fc:	49 0f 45 d0          	cmovne %r8,%rdx
14016aa00:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14016aa04:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14016aa0a:	ff 15 90 f7 1b 00    	call   *0x1bf790(%rip)        # 0x14032a1a0
14016aa10:	c6 85 bf 00 00 00 00 	movb   $0x0,0xbf(%rbp)
14016aa17:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14016aa1b:	48 8b ce             	mov    %rsi,%rcx
14016aa1e:	48 8d 15 73 02 1d 00 	lea    0x1d0273(%rip),%rdx        # 0x14033ac98
14016aa25:	e8 06 7d fd ff       	call   0x140142730
14016aa2a:	b8 1b 00 00 00       	mov    $0x1b,%eax
14016aa2f:	e9 df 0b 00 00       	jmp    0x14016b613
14016aa34:	45 33 c9             	xor    %r9d,%r9d
14016aa37:	ba 21 00 00 00       	mov    $0x21,%edx
14016aa3c:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14016aa42:	48 8b c8             	mov    %rax,%rcx
14016aa45:	e8 c6 c7 06 00       	call   0x1401d7210
14016aa4a:	48 83 be 78 02 00 00 	cmpq   $0x0,0x278(%rsi)
14016aa51:	00
14016aa52:	74 37                	je     0x14016aa8b
14016aa54:	80 be 11 0b 00 00 00 	cmpb   $0x0,0xb11(%rsi)
14016aa5b:	74 2e                	je     0x14016aa8b
14016aa5d:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016aa61:	48 8d 15 28 1c 00 00 	lea    0x1c28(%rip),%rdx        # 0x14016c690
14016aa68:	e8 63 d4 06 00       	call   0x1401d7ed0
14016aa6d:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016aa71:	4c 8b cf             	mov    %rdi,%r9
14016aa74:	45 33 c0             	xor    %r8d,%r8d
14016aa77:	ba 10 00 00 00       	mov    $0x10,%edx
14016aa7c:	e8 8f c7 06 00       	call   0x1401d7210
14016aa81:	48 8b 87 78 02 00 00 	mov    0x278(%rdi),%rax
14016aa88:	48 89 30             	mov    %rsi,(%rax)
14016aa8b:	44 8b 87 3c 01 00 00 	mov    0x13c(%rdi),%r8d
14016aa92:	41 ba b8 02 00 00    	mov    $0x2b8,%r10d
14016aa98:	41 83 f8 02          	cmp    $0x2,%r8d
14016aa9c:	75 1e                	jne    0x14016aabc
14016aa9e:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016aaa5:	ff
14016aaa6:	49 8b c4             	mov    %r12,%rax
14016aaa9:	49 0f 45 c2          	cmovne %r10,%rax
14016aaad:	44 39 04 38          	cmp    %r8d,(%rax,%rdi,1)
14016aab1:	74 09                	je     0x14016aabc
14016aab3:	0f b6 96 12 07 00 00 	movzbl 0x712(%rsi),%edx
14016aaba:	eb 07                	jmp    0x14016aac3
14016aabc:	0f b6 96 4a 06 00 00 	movzbl 0x64a(%rsi),%edx
14016aac3:	4c 8d 0d 36 55 e9 ff 	lea    -0x16aaca(%rip),%r9        # 0x140000000
14016aaca:	48 63 c3             	movslq %ebx,%rax
14016aacd:	41 8b 8c 81 60 b6 16 	mov    0x16b660(%r9,%rax,4),%ecx
14016aad4:	00
14016aad5:	49 03 c9             	add    %r9,%rcx
14016aad8:	ff e1                	jmp    *%rcx
14016aada:	4d 8b 65 08          	mov    0x8(%r13),%r12
14016aade:	84 d2                	test   %dl,%dl
14016aae0:	b8 54 48 02 82       	mov    $0x82024854,%eax
14016aae5:	41 be 54 40 02 82    	mov    $0x82024054,%r14d
14016aaeb:	44 0f 45 f0          	cmovne %eax,%r14d
14016aaef:	41 83 f8 02          	cmp    $0x2,%r8d
14016aaf3:	75 1f                	jne    0x14016ab14
14016aaf5:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016aafc:	ff
14016aafd:	b8 a0 02 00 00       	mov    $0x2a0,%eax
14016ab02:	49 0f 45 c2          	cmovne %r10,%rax
14016ab06:	44 39 04 38          	cmp    %r8d,(%rax,%rdi,1)
14016ab0a:	74 08                	je     0x14016ab14
14016ab0c:	8b 97 50 03 00 00    	mov    0x350(%rdi),%edx
14016ab12:	eb 06                	jmp    0x14016ab1a
14016ab14:	8b 97 d8 02 00 00    	mov    0x2d8(%rdi),%edx
14016ab1a:	45 33 c9             	xor    %r9d,%r9d
14016ab1d:	8b ca                	mov    %edx,%ecx
14016ab1f:	45 8b c1             	mov    %r9d,%r8d
14016ab22:	bb 02 03 00 00       	mov    $0x302,%ebx
14016ab27:	83 e9 01             	sub    $0x1,%ecx
14016ab2a:	74 29                	je     0x14016ab55
14016ab2c:	83 e9 03             	sub    $0x3,%ecx
14016ab2f:	74 24                	je     0x14016ab55
14016ab31:	83 e9 01             	sub    $0x1,%ecx
14016ab34:	74 1a                	je     0x14016ab50
14016ab36:	83 e9 01             	sub    $0x1,%ecx
14016ab39:	74 0d                	je     0x14016ab48
14016ab3b:	83 f9 01             	cmp    $0x1,%ecx
14016ab3e:	75 1b                	jne    0x14016ab5b
14016ab40:	41 b8 04 03 00 00    	mov    $0x304,%r8d
14016ab46:	eb 17                	jmp    0x14016ab5f
14016ab48:	41 b8 03 03 00 00    	mov    $0x303,%r8d
14016ab4e:	eb 0f                	jmp    0x14016ab5f
14016ab50:	44 8b c3             	mov    %ebx,%r8d
14016ab53:	eb 0a                	jmp    0x14016ab5f
14016ab55:	41 b8 01 03 00 00    	mov    $0x301,%r8d
14016ab5b:	85 d2                	test   %edx,%edx
14016ab5d:	74 18                	je     0x14016ab77
14016ab5f:	ba 7b 00 00 00       	mov    $0x7b,%edx
14016ab64:	49 8b cc             	mov    %r12,%rcx
14016ab67:	e8 a4 c6 06 00       	call   0x1401d7210
14016ab6c:	85 c0                	test   %eax,%eax
14016ab6e:	0f 84 9a 0a 00 00    	je     0x14016b60e
14016ab74:	45 33 c9             	xor    %r9d,%r9d
14016ab77:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016ab7e:	75 23                	jne    0x14016aba3
14016ab80:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016ab87:	ff
14016ab88:	b8 a0 02 00 00       	mov    $0x2a0,%eax
14016ab8d:	b9 b8 02 00 00       	mov    $0x2b8,%ecx
14016ab92:	0f 45 c1             	cmovne %ecx,%eax
14016ab95:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016ab99:	74 08                	je     0x14016aba3
14016ab9b:	8b 87 54 03 00 00    	mov    0x354(%rdi),%eax
14016aba1:	eb 06                	jmp    0x14016aba9
14016aba3:	8b 87 dc 02 00 00    	mov    0x2dc(%rdi),%eax
14016aba9:	3d 00 00 05 00       	cmp    $0x50000,%eax
14016abae:	7f 10                	jg     0x14016abc0
14016abb0:	74 2d                	je     0x14016abdf
14016abb2:	3d 00 00 04 00       	cmp    $0x40000,%eax
14016abb7:	75 15                	jne    0x14016abce
14016abb9:	bb 01 03 00 00       	mov    $0x301,%ebx
14016abbe:	eb 1f                	jmp    0x14016abdf
14016abc0:	3d 00 00 06 00       	cmp    $0x60000,%eax
14016abc5:	74 13                	je     0x14016abda
14016abc7:	3d 00 00 07 00       	cmp    $0x70000,%eax
14016abcc:	74 05                	je     0x14016abd3
14016abce:	41 8b d9             	mov    %r9d,%ebx
14016abd1:	eb 0c                	jmp    0x14016abdf
14016abd3:	bb 04 03 00 00       	mov    $0x304,%ebx
14016abd8:	eb 05                	jmp    0x14016abdf
14016abda:	bb 03 03 00 00       	mov    $0x303,%ebx
14016abdf:	45 33 c9             	xor    %r9d,%r9d
14016abe2:	44 8b c3             	mov    %ebx,%r8d
14016abe5:	ba 7c 00 00 00       	mov    $0x7c,%edx
14016abea:	49 8b cc             	mov    %r12,%rcx
14016abed:	e8 1e c6 06 00       	call   0x1401d7210
14016abf2:	85 c0                	test   %eax,%eax
14016abf4:	0f 84 14 0a 00 00    	je     0x14016b60e
14016abfa:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016abfe:	41 8b d6             	mov    %r14d,%edx
14016ac01:	e8 fa d2 06 00       	call   0x1401d7f00
14016ac06:	80 bf e3 03 00 00 00 	cmpb   $0x0,0x3e3(%rdi)
14016ac0d:	74 13                	je     0x14016ac22
14016ac0f:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ac13:	48 8d 15 26 78 00 00 	lea    0x7826(%rip),%rdx        # 0x140172440
14016ac1a:	4c 8b c6             	mov    %rsi,%r8
14016ac1d:	e8 be d2 06 00       	call   0x1401d7ee0
14016ac22:	80 bf e4 03 00 00 00 	cmpb   $0x0,0x3e4(%rdi)
14016ac29:	74 54                	je     0x14016ac7f
14016ac2b:	48 b8 68 74 74 70 2f 	movabs $0x312e312f70747468,%rax
14016ac32:	31 2e 31
14016ac35:	c6 85 c0 00 00 00 08 	movb   $0x8,0xc0(%rbp)
14016ac3c:	4c 8d 05 cd 53 1c 00 	lea    0x1c53cd(%rip),%r8        # 0x140330010
14016ac43:	48 89 85 c1 00 00 00 	mov    %rax,0xc1(%rbp)
14016ac4a:	48 8d 15 6f 00 1d 00 	lea    0x1d006f(%rip),%rdx        # 0x14033acc0
14016ac51:	48 8b ce             	mov    %rsi,%rcx
14016ac54:	e8 c7 00 fe ff       	call   0x14014ad20
14016ac59:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14016ac5d:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14016ac64:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14016ac6a:	e8 e1 cf 06 00       	call   0x1401d7c50
14016ac6f:	85 c0                	test   %eax,%eax
14016ac71:	74 0c                	je     0x14016ac7f
14016ac73:	48 8d 15 5e 00 1d 00 	lea    0x1d005e(%rip),%rdx        # 0x14033acd8
14016ac7a:	e9 87 09 00 00       	jmp    0x14016b606
14016ac7f:	4c 8b 55 80          	mov    -0x80(%rbp),%r10
14016ac83:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14016ac88:	4d 85 ff             	test   %r15,%r15
14016ac8b:	75 0e                	jne    0x14016ac9b
14016ac8d:	4d 85 d2             	test   %r10,%r10
14016ac90:	75 09                	jne    0x14016ac9b
14016ac92:	48 85 db             	test   %rbx,%rbx
14016ac95:	0f 84 03 01 00 00    	je     0x14016ad9e
14016ac9b:	8b 97 3c 01 00 00    	mov    0x13c(%rdi),%edx
14016aca1:	41 bb a0 02 00 00    	mov    $0x2a0,%r11d
14016aca7:	41 be b8 02 00 00    	mov    $0x2b8,%r14d
14016acad:	83 fa 02             	cmp    $0x2,%edx
14016acb0:	75 2e                	jne    0x14016ace0
14016acb2:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016acb9:	ff
14016acba:	41 8b c3             	mov    %r11d,%eax
14016acbd:	41 0f 45 c6          	cmovne %r14d,%eax
14016acc1:	39 14 38             	cmp    %edx,(%rax,%rdi,1)
14016acc4:	74 1a                	je     0x14016ace0
14016acc6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14016accb:	4c 8b 86 08 07 00 00 	mov    0x708(%rsi),%r8
14016acd2:	4c 8b 8e 00 07 00 00 	mov    0x700(%rsi),%r9
14016acd9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14016acde:	eb 13                	jmp    0x14016acf3
14016ace0:	4c 8b 86 40 06 00 00 	mov    0x640(%rsi),%r8
14016ace7:	4c 8b 8e 38 06 00 00 	mov    0x638(%rsi),%r9
14016acee:	83 fa 02             	cmp    $0x2,%edx
14016acf1:	75 25                	jne    0x14016ad18
14016acf3:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016acfa:	ff
14016acfb:	49 8b c3             	mov    %r11,%rax
14016acfe:	49 0f 45 c6          	cmovne %r14,%rax
14016ad02:	83 3c 38 02          	cmpl   $0x2,(%rax,%rdi,1)
14016ad06:	74 10                	je     0x14016ad18
14016ad08:	48 8b 8e f8 06 00 00 	mov    0x6f8(%rsi),%rcx
14016ad0f:	48 8b 86 f0 06 00 00 	mov    0x6f0(%rsi),%rax
14016ad16:	eb 30                	jmp    0x14016ad48
14016ad18:	48 8b 8e 30 06 00 00 	mov    0x630(%rsi),%rcx
14016ad1f:	83 fa 02             	cmp    $0x2,%edx
14016ad22:	75 1d                	jne    0x14016ad41
14016ad24:	48 83 bf f0 01 00 00 	cmpq   $0xffffffffffffffff,0x1f0(%rdi)
14016ad2b:	ff
14016ad2c:	49 8b c3             	mov    %r11,%rax
14016ad2f:	49 0f 45 c6          	cmovne %r14,%rax
14016ad33:	39 14 38             	cmp    %edx,(%rax,%rdi,1)
14016ad36:	74 09                	je     0x14016ad41
14016ad38:	48 8b 86 f0 06 00 00 	mov    0x6f0(%rsi),%rax
14016ad3f:	eb 07                	jmp    0x14016ad48
14016ad41:	48 8b 86 28 06 00 00 	mov    0x628(%rsi),%rax
14016ad48:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14016ad4d:	4c 8b 5c 24 70       	mov    0x70(%rsp),%r11
14016ad52:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14016ad57:	4d 8b c7             	mov    %r15,%r8
14016ad5a:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14016ad5f:	4d 8b ca             	mov    %r10,%r9
14016ad62:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14016ad67:	48 8b ce             	mov    %rsi,%rcx
14016ad6a:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14016ad6f:	0f b6 54 24 50       	movzbl 0x50(%rsp),%edx
14016ad74:	88 54 24 50          	mov    %dl,0x50(%rsp)
14016ad78:	49 8b 55 08          	mov    0x8(%r13),%rdx
14016ad7c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14016ad81:	4c 89 5c 24 70       	mov    %r11,0x70(%rsp)
14016ad86:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016ad8b:	e8 70 de fe ff       	call   0x140158c00
14016ad90:	85 c0                	test   %eax,%eax
14016ad92:	75 0a                	jne    0x14016ad9e
14016ad94:	b8 3a 00 00 00       	mov    $0x3a,%eax
14016ad99:	e9 75 08 00 00       	jmp    0x14016b613
14016ad9e:	83 bf 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rdi)
14016ada5:	41 be a0 02 00 00    	mov    $0x2a0,%r14d