14000da17:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14000da1b:	48 ff c2             	inc    %rdx
14000da1e:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14000da22:	76 08                	jbe    0x14000da2c
14000da24:	48 8b 03             	mov    (%rbx),%rax
14000da27:	48 8b cb             	mov    %rbx,%rcx
14000da2a:	ff 10                	call   *(%rax)
14000da2c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000da30:	48 8b d3             	mov    %rbx,%rdx
14000da33:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000da37:	c6 04 01 3a          	movb   $0x3a,(%rcx,%rax,1)
14000da3b:	48 ff 43 10          	incq   0x10(%rbx)
14000da3f:	8b 4e 04             	mov    0x4(%rsi),%ecx
14000da42:	e8 89 76 ff ff       	call   0x1400050d0
14000da47:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14000da4b:	48 ff c2             	inc    %rdx
14000da4e:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14000da52:	76 08                	jbe    0x14000da5c
14000da54:	48 8b 03             	mov    (%rbx),%rax
14000da57:	48 8b cb             	mov    %rbx,%rcx
14000da5a:	ff 10                	call   *(%rax)
14000da5c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000da60:	48 8b d3             	mov    %rbx,%rdx
14000da63:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000da67:	c6 04 01 3a          	movb   $0x3a,(%rcx,%rax,1)
14000da6b:	48 ff 43 10          	incq   0x10(%rbx)
14000da6f:	8b 0e                	mov    (%rsi),%ecx
14000da71:	e8 5a 76 ff ff       	call   0x1400050d0
14000da76:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14000da7a:	48 ff c2             	inc    %rdx
14000da7d:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14000da81:	76 08                	jbe    0x14000da8b
14000da83:	48 8b 03             	mov    (%rbx),%rax
14000da86:	48 8b cb             	mov    %rbx,%rcx
14000da89:	ff 10                	call   *(%rax)
14000da8b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000da8f:	48 8b d3             	mov    %rbx,%rdx
14000da92:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000da96:	c6 04 01 20          	movb   $0x20,(%rcx,%rax,1)
14000da9a:	48 ff 43 10          	incq   0x10(%rbx)
14000da9e:	8b 4e 14             	mov    0x14(%rsi),%ecx
14000daa1:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
14000daa7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000daac:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000dab1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000dab6:	48 83 c4 20          	add    $0x20,%rsp
14000daba:	41 5e                	pop    %r14
14000dabc:	e9 4f be ff ff       	jmp    0x140009910
14000dac1:	cc                   	int3
14000dac2:	cc                   	int3
14000dac3:	cc                   	int3
14000dac4:	cc                   	int3
14000dac5:	cc                   	int3
14000dac6:	cc                   	int3
14000dac7:	cc                   	int3
14000dac8:	cc                   	int3
14000dac9:	cc                   	int3
14000daca:	cc                   	int3
14000dacb:	cc                   	int3
14000dacc:	cc                   	int3
14000dacd:	cc                   	int3
14000dace:	cc                   	int3
14000dacf:	cc                   	int3
14000dad0:	49 63 40 10          	movslq 0x10(%r8),%rax
14000dad4:	48 8d 15 35 2f 05 00 	lea    0x52f35(%rip),%rdx        # 0x140060a10
14000dadb:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000dae2:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14000dae6:	49 ff c0             	inc    %r8
14000dae9:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14000daee:	75 f6                	jne    0x14000dae6
14000daf0:	4c 03 c2             	add    %rdx,%r8
14000daf3:	49 8b c9             	mov    %r9,%rcx
14000daf6:	e9 e5 ba ff ff       	jmp    0x1400095e0
14000dafb:	cc                   	int3
14000dafc:	cc                   	int3
14000dafd:	cc                   	int3
14000dafe:	cc                   	int3
14000daff:	cc                   	int3
14000db00:	49 63 40 10          	movslq 0x10(%r8),%rax
14000db04:	48 8d 15 a5 2e 05 00 	lea    0x52ea5(%rip),%rdx        # 0x1400609b0
14000db0b:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000db12:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14000db16:	49 ff c0             	inc    %r8
14000db19:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14000db1e:	75 f6                	jne    0x14000db16
14000db20:	4c 03 c2             	add    %rdx,%r8
14000db23:	49 8b c9             	mov    %r9,%rcx
14000db26:	e9 b5 ba ff ff       	jmp    0x1400095e0
14000db2b:	cc                   	int3
14000db2c:	cc                   	int3
14000db2d:	cc                   	int3
14000db2e:	cc                   	int3
14000db2f:	cc                   	int3
14000db30:	49 63 40 18          	movslq 0x18(%r8),%rax
14000db34:	48 8d 15 dd a5 06 00 	lea    0x6a5dd(%rip),%rdx        # 0x140078118
14000db3b:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000db42:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14000db46:	49 ff c0             	inc    %r8
14000db49:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14000db4e:	75 f6                	jne    0x14000db46
14000db50:	4c 03 c2             	add    %rdx,%r8
14000db53:	49 8b c9             	mov    %r9,%rcx
14000db56:	e9 85 ba ff ff       	jmp    0x1400095e0
14000db5b:	cc                   	int3
14000db5c:	cc                   	int3
14000db5d:	cc                   	int3
14000db5e:	cc                   	int3
14000db5f:	cc                   	int3
14000db60:	49 63 40 18          	movslq 0x18(%r8),%rax
14000db64:	48 8d 15 75 a5 06 00 	lea    0x6a575(%rip),%rdx        # 0x1400780e0
14000db6b:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000db72:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14000db76:	49 ff c0             	inc    %r8
14000db79:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14000db7e:	75 f6                	jne    0x14000db76
14000db80:	4c 03 c2             	add    %rdx,%r8
14000db83:	49 8b c9             	mov    %r9,%rcx
14000db86:	e9 55 ba ff ff       	jmp    0x1400095e0
14000db8b:	cc                   	int3
14000db8c:	cc                   	int3
14000db8d:	cc                   	int3
14000db8e:	cc                   	int3
14000db8f:	cc                   	int3
14000db90:	4c 8b 42 58          	mov    0x58(%rdx),%r8
14000db94:	49 8b c9             	mov    %r9,%rcx
14000db97:	4c 03 42 50          	add    0x50(%rdx),%r8
14000db9b:	48 8b 52 50          	mov    0x50(%rdx),%rdx
14000db9f:	e9 3c ba ff ff       	jmp    0x1400095e0
14000dba4:	cc                   	int3
14000dba5:	cc                   	int3
14000dba6:	cc                   	int3
14000dba7:	cc                   	int3
14000dba8:	cc                   	int3
14000dba9:	cc                   	int3
14000dbaa:	cc                   	int3
14000dbab:	cc                   	int3
14000dbac:	cc                   	int3
14000dbad:	cc                   	int3
14000dbae:	cc                   	int3
14000dbaf:	cc                   	int3
14000dbb0:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
14000dbb4:	49 8b d1             	mov    %r9,%rdx
14000dbb7:	e9 44 68 00 00       	jmp    0x140014400
14000dbbc:	cc                   	int3
14000dbbd:	cc                   	int3
14000dbbe:	cc                   	int3
14000dbbf:	cc                   	int3
14000dbc0:	48 63 42 10          	movslq 0x10(%rdx),%rax
14000dbc4:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14000dbcb:	48 8d 15 9e 2d 05 00 	lea    0x52d9e(%rip),%rdx        # 0x140060970
14000dbd2:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14000dbd6:	49 ff c0             	inc    %r8
14000dbd9:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14000dbde:	75 f6                	jne    0x14000dbd6
14000dbe0:	4c 03 c2             	add    %rdx,%r8
14000dbe3:	49 8b c9             	mov    %r9,%rcx
14000dbe6:	e9 f5 b9 ff ff       	jmp    0x1400095e0
14000dbeb:	cc                   	int3
14000dbec:	cc                   	int3
14000dbed:	cc                   	int3
14000dbee:	cc                   	int3
14000dbef:	cc                   	int3
14000dbf0:	48 63 42 10          	movslq 0x10(%rdx),%rax
14000dbf4:	48 8d 0d 55 a5 06 00 	lea    0x6a555(%rip),%rcx        # 0x140078150
14000dbfb:	48 03 c0             	add    %rax,%rax
14000dbfe:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
14000dc02:	4c 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%r8
14000dc07:	49 8b c9             	mov    %r9,%rcx
14000dc0a:	4c 03 c2             	add    %rdx,%r8
14000dc0d:	e9 ce b9 ff ff       	jmp    0x1400095e0
14000dc12:	cc                   	int3
14000dc13:	cc                   	int3
14000dc14:	cc                   	int3
14000dc15:	cc                   	int3
14000dc16:	cc                   	int3
14000dc17:	cc                   	int3
14000dc18:	cc                   	int3
14000dc19:	cc                   	int3
14000dc1a:	cc                   	int3
14000dc1b:	cc                   	int3
14000dc1c:	cc                   	int3
14000dc1d:	cc                   	int3
14000dc1e:	cc                   	int3
14000dc1f:	cc                   	int3
14000dc20:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000dc24:	49 8b c9             	mov    %r9,%rcx
14000dc27:	4c 03 02             	add    (%rdx),%r8
14000dc2a:	48 8b 12             	mov    (%rdx),%rdx
14000dc2d:	e9 ae b9 ff ff       	jmp    0x1400095e0
14000dc32:	cc                   	int3
14000dc33:	cc                   	int3
14000dc34:	cc                   	int3
14000dc35:	cc                   	int3
14000dc36:	cc                   	int3
14000dc37:	cc                   	int3
14000dc38:	cc                   	int3
14000dc39:	cc                   	int3
14000dc3a:	cc                   	int3
14000dc3b:	cc                   	int3
14000dc3c:	cc                   	int3
14000dc3d:	cc                   	int3
14000dc3e:	cc                   	int3
14000dc3f:	cc                   	int3
14000dc40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000dc45:	55                   	push   %rbp
14000dc46:	56                   	push   %rsi
14000dc47:	57                   	push   %rdi
14000dc48:	41 56                	push   %r14
14000dc4a:	41 57                	push   %r15
14000dc4c:	48 83 ec 60          	sub    $0x60,%rsp
14000dc50:	48 8b 05 e9 a3 06 00 	mov    0x6a3e9(%rip),%rax        # 0x140078040
14000dc57:	48 33 c4             	xor    %rsp,%rax
14000dc5a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000dc5f:	4d 8b f1             	mov    %r9,%r14
14000dc62:	4c 8b f9             	mov    %rcx,%r15
14000dc65:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
14000dc69:	4c 8b c1             	mov    %rcx,%r8
14000dc6c:	4d 2b 47 18          	sub    0x18(%r15),%r8
14000dc70:	75 04                	jne    0x14000dc76
14000dc72:	32 c0                	xor    %al,%al
14000dc74:	eb 10                	jmp    0x14000dc86
14000dc76:	b8 ff 00 00 00       	mov    $0xff,%eax
14000dc7b:	ba 01 00 00 00       	mov    $0x1,%edx
14000dc80:	4d 85 c0             	test   %r8,%r8
14000dc83:	0f 49 c2             	cmovns %edx,%eax
14000dc86:	33 ff                	xor    %edi,%edi
14000dc88:	84 c0                	test   %al,%al
14000dc8a:	4c 0f 48 c7          	cmovs  %rdi,%r8
14000dc8e:	48 b8 bd 42 7a e5 d5 	movabs $0xd6bf94d5e57a42bd,%rax
14000dc95:	94 bf d6
14000dc98:	49 f7 e8             	imul   %r8
14000dc9b:	49 8d 1c 10          	lea    (%r8,%rdx,1),%rbx
14000dc9f:	48 c1 fb 17          	sar    $0x17,%rbx
14000dca3:	48 8b c3             	mov    %rbx,%rax
14000dca6:	48 c1 e8 3f          	shr    $0x3f,%rax
14000dcaa:	48 03 d8             	add    %rax,%rbx
14000dcad:	49 89 4f 18          	mov    %rcx,0x18(%r15)
14000dcb1:	48 8b c3             	mov    %rbx,%rax
14000dcb4:	48 83 c8 01          	or     $0x1,%rax
14000dcb8:	48 0f bd c0          	bsr    %rax,%rax
14000dcbc:	48 63 c8             	movslq %eax,%rcx
14000dcbf:	4c 8d 05 3a 23 ff ff 	lea    -0xdcc6(%rip),%r8        # 0x140000000
14000dcc6:	42 0f b6 94 01 10 11 	movzbl 0x61110(%rcx,%r8,1),%edx
14000dccd:	06 00
14000dccf:	8b cf                	mov    %edi,%ecx
14000dcd1:	49 3b 9c d0 40 06 06 	cmp    0x60640(%r8,%rdx,8),%rbx
14000dcd8:	00
14000dcd9:	0f 92 c1             	setb   %cl
14000dcdc:	8b c2                	mov    %edx,%eax
14000dcde:	2b c1                	sub    %ecx,%eax
14000dce0:	0f 57 c0             	xorps  %xmm0,%xmm0
14000dce3:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14000dce8:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
14000dced:	49 83 c7 08          	add    $0x8,%r15
14000dcf1:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14000dcf6:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14000dcfb:	48 8d 2d 1e 21 05 00 	lea    0x5211e(%rip),%rbp        # 0x14005fe20
14000dd02:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14000dd07:	48 c7 44 24 48 40 00 	movq   $0x40,0x48(%rsp)
14000dd0e:	00 00
14000dd10:	41 8b 37             	mov    (%r15),%esi
14000dd13:	2b f0                	sub    %eax,%esi
14000dd15:	89 74 24 38          	mov    %esi,0x38(%rsp)
14000dd19:	85 f6                	test   %esi,%esi
14000dd1b:	7e 48                	jle    0x14000dd65
14000dd1d:	41 8b 47 08          	mov    0x8(%r15),%eax
14000dd21:	85 c0                	test   %eax,%eax
14000dd23:	75 19                	jne    0x14000dd3e
14000dd25:	4c 63 c6             	movslq %esi,%r8
14000dd28:	4c 03 c5             	add    %rbp,%r8
14000dd2b:	48 8b d5             	mov    %rbp,%rdx
14000dd2e:	49 8b ce             	mov    %r14,%rcx
14000dd31:	e8 aa b8 ff ff       	call   0x1400095e0
14000dd36:	8b f7                	mov    %edi,%esi
14000dd38:	89 7c 24 38          	mov    %edi,0x38(%rsp)
14000dd3c:	eb 27                	jmp    0x14000dd65
14000dd3e:	83 f8 02             	cmp    $0x2,%eax
14000dd41:	75 22                	jne    0x14000dd65
14000dd43:	8b c6                	mov    %esi,%eax
14000dd45:	99                   	cltd
14000dd46:	2b c2                	sub    %edx,%eax
14000dd48:	d1 f8                	sar    $1,%eax
14000dd4a:	48 63 f8             	movslq %eax,%rdi
14000dd4d:	83 e6 01             	and    $0x1,%esi
14000dd50:	4c 8d 04 2f          	lea    (%rdi,%rbp,1),%r8
14000dd54:	48 8b d5             	mov    %rbp,%rdx
14000dd57:	49 8b ce             	mov    %r14,%rcx
14000dd5a:	e8 81 b8 ff ff       	call   0x1400095e0
14000dd5f:	03 f7                	add    %edi,%esi
14000dd61:	89 74 24 38          	mov    %esi,0x38(%rsp)
14000dd65:	49 8b d6             	mov    %r14,%rdx
14000dd68:	48 8b cb             	mov    %rbx,%rcx
14000dd6b:	e8 90 66 00 00       	call   0x140014400
14000dd70:	90                   	nop
14000dd71:	85 f6                	test   %esi,%esi
14000dd73:	78 13                	js     0x14000dd88
14000dd75:	4c 63 c6             	movslq %esi,%r8
14000dd78:	4c 03 c5             	add    %rbp,%r8
14000dd7b:	48 8b d5             	mov    %rbp,%rdx
14000dd7e:	49 8b ce             	mov    %r14,%rcx
14000dd81:	e8 5a b8 ff ff       	call   0x1400095e0
14000dd86:	eb 2e                	jmp    0x14000ddb6
14000dd88:	41 80 7f 0c 00       	cmpb   $0x0,0xc(%r15)
14000dd8d:	74 27                	je     0x14000ddb6
14000dd8f:	41 8b 4e 10          	mov    0x10(%r14),%ecx
14000dd93:	03 ce                	add    %esi,%ecx
14000dd95:	48 63 d9             	movslq %ecx,%rbx
14000dd98:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14000dd9c:	76 0f                	jbe    0x14000ddad
14000dd9e:	49 8b 06             	mov    (%r14),%rax
14000dda1:	48 8b d3             	mov    %rbx,%rdx
14000dda4:	49 8b ce             	mov    %r14,%rcx
14000dda7:	ff 10                	call   *(%rax)
14000dda9:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14000ddad:	49 0f 47 5e 18       	cmova  0x18(%r14),%rbx
14000ddb2:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14000ddb6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000ddbb:	48 33 cc             	xor    %rsp,%rcx
14000ddbe:	e8 3d ba 04 00       	call   0x140059800
14000ddc3:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14000ddca:	00
14000ddcb:	48 83 c4 60          	add    $0x60,%rsp
14000ddcf:	41 5f                	pop    %r15
14000ddd1:	41 5e                	pop    %r14
14000ddd3:	5f                   	pop    %rdi
14000ddd4:	5e                   	pop    %rsi
14000ddd5:	5d                   	pop    %rbp
14000ddd6:	c3                   	ret
14000ddd7:	cc                   	int3
14000ddd8:	cc                   	int3
14000ddd9:	cc                   	int3
14000ddda:	cc                   	int3
14000dddb:	cc                   	int3
14000dddc:	cc                   	int3
14000dddd:	cc                   	int3
14000ddde:	cc                   	int3
14000dddf:	cc                   	int3
14000dde0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000dde5:	55                   	push   %rbp
14000dde6:	56                   	push   %rsi
14000dde7:	57                   	push   %rdi
14000dde8:	41 56                	push   %r14
14000ddea:	41 57                	push   %r15
14000ddec:	48 83 ec 60          	sub    $0x60,%rsp
14000ddf0:	48 8b 05 49 a2 06 00 	mov    0x6a249(%rip),%rax        # 0x140078040
14000ddf7:	48 33 c4             	xor    %rsp,%rax
14000ddfa:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000ddff:	4d 8b f1             	mov    %r9,%r14
14000de02:	4c 8b f9             	mov    %rcx,%r15
14000de05:	48 8b 4a 18          	mov    0x18(%rdx),%rcx