14000fa18:	ba 06 00 00 00       	mov    $0x6,%edx
14000fa1d:	48 8b cb             	mov    %rbx,%rcx
14000fa20:	e8 0b 54 00 00       	call   0x140014e30
14000fa25:	90                   	nop
14000fa26:	85 f6                	test   %esi,%esi
14000fa28:	78 13                	js     0x14000fa3d
14000fa2a:	4c 63 c6             	movslq %esi,%r8
14000fa2d:	4c 03 c5             	add    %rbp,%r8
14000fa30:	48 8b d5             	mov    %rbp,%rdx
14000fa33:	49 8b ce             	mov    %r14,%rcx
14000fa36:	e8 a5 9b ff ff       	call   0x1400095e0
14000fa3b:	eb 2e                	jmp    0x14000fa6b
14000fa3d:	41 80 7f 0c 00       	cmpb   $0x0,0xc(%r15)
14000fa42:	74 27                	je     0x14000fa6b
14000fa44:	41 8b 4e 10          	mov    0x10(%r14),%ecx
14000fa48:	03 ce                	add    %esi,%ecx
14000fa4a:	48 63 d9             	movslq %ecx,%rbx
14000fa4d:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14000fa51:	76 0f                	jbe    0x14000fa62
14000fa53:	49 8b 06             	mov    (%r14),%rax
14000fa56:	48 8b d3             	mov    %rbx,%rdx
14000fa59:	49 8b ce             	mov    %r14,%rcx
14000fa5c:	ff 10                	call   *(%rax)
14000fa5e:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14000fa62:	49 0f 47 5e 18       	cmova  0x18(%r14),%rbx
14000fa67:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14000fa6b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000fa70:	48 33 cc             	xor    %rsp,%rcx
14000fa73:	e8 88 9d 04 00       	call   0x140059800
14000fa78:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000fa7d:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14000fa82:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14000fa89:	00
14000fa8a:	48 83 c4 50          	add    $0x50,%rsp
14000fa8e:	41 5f                	pop    %r15
14000fa90:	41 5e                	pop    %r14
14000fa92:	5f                   	pop    %rdi
14000fa93:	c3                   	ret
14000fa94:	cc                   	int3
14000fa95:	cc                   	int3
14000fa96:	cc                   	int3
14000fa97:	cc                   	int3
14000fa98:	cc                   	int3
14000fa99:	cc                   	int3
14000fa9a:	cc                   	int3
14000fa9b:	cc                   	int3
14000fa9c:	cc                   	int3
14000fa9d:	cc                   	int3
14000fa9e:	cc                   	int3
14000fa9f:	cc                   	int3
14000faa0:	4c 8b dc             	mov    %rsp,%r11
14000faa3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14000faa7:	49 89 6b 10          	mov    %rbp,0x10(%r11)
14000faab:	49 89 73 18          	mov    %rsi,0x18(%r11)
14000faaf:	57                   	push   %rdi
14000fab0:	41 56                	push   %r14
14000fab2:	41 57                	push   %r15
14000fab4:	48 83 ec 50          	sub    $0x50,%rsp
14000fab8:	48 8b 05 81 85 06 00 	mov    0x68581(%rip),%rax        # 0x140078040
14000fabf:	48 33 c4             	xor    %rsp,%rax
14000fac2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000fac7:	4d 8b f1             	mov    %r9,%r14
14000faca:	4c 8b 42 18          	mov    0x18(%rdx),%r8
14000face:	48 b8 bd 42 7a e5 d5 	movabs $0xd6bf94d5e57a42bd,%rax
14000fad5:	94 bf d6
14000fad8:	49 f7 e8             	imul   %r8
14000fadb:	4d 8d 0c 10          	lea    (%r8,%rdx,1),%r9
14000fadf:	49 c1 f9 17          	sar    $0x17,%r9
14000fae3:	49 8b c1             	mov    %r9,%rax
14000fae6:	48 c1 e8 3f          	shr    $0x3f,%rax
14000faea:	4c 03 c8             	add    %rax,%r9
14000faed:	48 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%rax
14000faf4:	c5 6d 34
14000faf7:	49 f7 e8             	imul   %r8
14000fafa:	48 8b da             	mov    %rdx,%rbx
14000fafd:	48 c1 fb 0b          	sar    $0xb,%rbx
14000fb01:	48 8b c3             	mov    %rbx,%rax
14000fb04:	48 c1 e8 3f          	shr    $0x3f,%rax
14000fb08:	48 03 d8             	add    %rax,%rbx
14000fb0b:	49 69 c1 e8 03 00 00 	imul   $0x3e8,%r9,%rax
14000fb12:	48 2b d8             	sub    %rax,%rbx
14000fb15:	0f 57 c0             	xorps  %xmm0,%xmm0
14000fb18:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14000fb1d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14000fb22:	4c 8d 79 08          	lea    0x8(%rcx),%r15
14000fb26:	4d 89 7b b8          	mov    %r15,-0x48(%r11)
14000fb2a:	4d 89 73 c0          	mov    %r14,-0x40(%r11)
14000fb2e:	48 8d 2d eb 02 05 00 	lea    0x502eb(%rip),%rbp        # 0x14005fe20
14000fb35:	49 89 6b d0          	mov    %rbp,-0x30(%r11)
14000fb39:	49 c7 43 d8 40 00 00 	movq   $0x40,-0x28(%r11)
14000fb40:	00
14000fb41:	41 8b 37             	mov    (%r15),%esi
14000fb44:	83 c6 fd             	add    $0xfffffffd,%esi
14000fb47:	89 74 24 30          	mov    %esi,0x30(%rsp)
14000fb4b:	85 f6                	test   %esi,%esi
14000fb4d:	7e 44                	jle    0x14000fb93
14000fb4f:	41 8b 47 08          	mov    0x8(%r15),%eax
14000fb53:	85 c0                	test   %eax,%eax
14000fb55:	75 15                	jne    0x14000fb6c
14000fb57:	4c 63 c6             	movslq %esi,%r8
14000fb5a:	4c 03 c5             	add    %rbp,%r8
14000fb5d:	48 8b d5             	mov    %rbp,%rdx
14000fb60:	49 8b ce             	mov    %r14,%rcx
14000fb63:	e8 78 9a ff ff       	call   0x1400095e0
14000fb68:	33 f6                	xor    %esi,%esi
14000fb6a:	eb 23                	jmp    0x14000fb8f
14000fb6c:	83 f8 02             	cmp    $0x2,%eax
14000fb6f:	75 22                	jne    0x14000fb93
14000fb71:	8b c6                	mov    %esi,%eax
14000fb73:	99                   	cltd
14000fb74:	2b c2                	sub    %edx,%eax
14000fb76:	d1 f8                	sar    $1,%eax
14000fb78:	48 63 f8             	movslq %eax,%rdi
14000fb7b:	83 e6 01             	and    $0x1,%esi
14000fb7e:	4c 8d 04 2f          	lea    (%rdi,%rbp,1),%r8
14000fb82:	48 8b d5             	mov    %rbp,%rdx
14000fb85:	49 8b ce             	mov    %r14,%rcx
14000fb88:	e8 53 9a ff ff       	call   0x1400095e0
14000fb8d:	03 f7                	add    %edi,%esi
14000fb8f:	89 74 24 30          	mov    %esi,0x30(%rsp)
14000fb93:	49 8b d6             	mov    %r14,%rdx
14000fb96:	8b cb                	mov    %ebx,%ecx
14000fb98:	e8 b3 9e ff ff       	call   0x140009a50
14000fb9d:	90                   	nop
14000fb9e:	85 f6                	test   %esi,%esi
14000fba0:	78 13                	js     0x14000fbb5
14000fba2:	4c 63 c6             	movslq %esi,%r8
14000fba5:	4c 03 c5             	add    %rbp,%r8
14000fba8:	48 8b d5             	mov    %rbp,%rdx
14000fbab:	49 8b ce             	mov    %r14,%rcx
14000fbae:	e8 2d 9a ff ff       	call   0x1400095e0
14000fbb3:	eb 2e                	jmp    0x14000fbe3
14000fbb5:	41 80 7f 0c 00       	cmpb   $0x0,0xc(%r15)
14000fbba:	74 27                	je     0x14000fbe3
14000fbbc:	41 8b 4e 10          	mov    0x10(%r14),%ecx
14000fbc0:	03 ce                	add    %esi,%ecx
14000fbc2:	48 63 d9             	movslq %ecx,%rbx
14000fbc5:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14000fbc9:	76 0f                	jbe    0x14000fbda
14000fbcb:	49 8b 06             	mov    (%r14),%rax
14000fbce:	48 8b d3             	mov    %rbx,%rdx
14000fbd1:	49 8b ce             	mov    %r14,%rcx
14000fbd4:	ff 10                	call   *(%rax)
14000fbd6:	49 3b 5e 18          	cmp    0x18(%r14),%rbx
14000fbda:	49 0f 47 5e 18       	cmova  0x18(%r14),%rbx
14000fbdf:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14000fbe3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000fbe8:	48 33 cc             	xor    %rsp,%rcx
14000fbeb:	e8 10 9c 04 00       	call   0x140059800
14000fbf0:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000fbf5:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14000fbfa:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14000fc01:	00
14000fc02:	48 83 c4 50          	add    $0x50,%rsp
14000fc06:	41 5f                	pop    %r15
14000fc08:	41 5e                	pop    %r14
14000fc0a:	5f                   	pop    %rdi
14000fc0b:	c3                   	ret
14000fc0c:	cc                   	int3
14000fc0d:	cc                   	int3
14000fc0e:	cc                   	int3
14000fc0f:	cc                   	int3
14000fc10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000fc15:	55                   	push   %rbp
14000fc16:	56                   	push   %rsi
14000fc17:	57                   	push   %rdi
14000fc18:	41 56                	push   %r14
14000fc1a:	41 57                	push   %r15
14000fc1c:	48 83 ec 50          	sub    $0x50,%rsp
14000fc20:	48 8b 05 19 84 06 00 	mov    0x68419(%rip),%rax        # 0x140078040
14000fc27:	48 33 c4             	xor    %rsp,%rax
14000fc2a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000fc2f:	49 8b f9             	mov    %r9,%rdi
14000fc32:	4d 8b f8             	mov    %r8,%r15
14000fc35:	0f 57 c0             	xorps  %xmm0,%xmm0
14000fc38:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14000fc3d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14000fc42:	4c 8d 71 08          	lea    0x8(%rcx),%r14
14000fc46:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000fc4b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14000fc50:	48 8d 2d c9 01 05 00 	lea    0x501c9(%rip),%rbp        # 0x14005fe20
14000fc57:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14000fc5c:	48 c7 44 24 40 40 00 	movq   $0x40,0x40(%rsp)
14000fc63:	00 00
14000fc65:	41 8b 36             	mov    (%r14),%esi
14000fc68:	83 c6 fe             	add    $0xfffffffe,%esi
14000fc6b:	89 74 24 30          	mov    %esi,0x30(%rsp)
14000fc6f:	85 f6                	test   %esi,%esi
14000fc71:	7e 44                	jle    0x14000fcb7
14000fc73:	41 8b 46 08          	mov    0x8(%r14),%eax
14000fc77:	85 c0                	test   %eax,%eax
14000fc79:	75 15                	jne    0x14000fc90
14000fc7b:	4c 63 c6             	movslq %esi,%r8
14000fc7e:	4c 03 c5             	add    %rbp,%r8
14000fc81:	48 8b d5             	mov    %rbp,%rdx
14000fc84:	49 8b c9             	mov    %r9,%rcx
14000fc87:	e8 54 99 ff ff       	call   0x1400095e0
14000fc8c:	33 f6                	xor    %esi,%esi
14000fc8e:	eb 23                	jmp    0x14000fcb3
14000fc90:	83 f8 02             	cmp    $0x2,%eax
14000fc93:	75 22                	jne    0x14000fcb7
14000fc95:	8b c6                	mov    %esi,%eax
14000fc97:	99                   	cltd
14000fc98:	2b c2                	sub    %edx,%eax
14000fc9a:	d1 f8                	sar    $1,%eax
14000fc9c:	48 63 d8             	movslq %eax,%rbx
14000fc9f:	83 e6 01             	and    $0x1,%esi
14000fca2:	4c 8d 04 2b          	lea    (%rbx,%rbp,1),%r8
14000fca6:	48 8b d5             	mov    %rbp,%rdx
14000fca9:	48 8b cf             	mov    %rdi,%rcx
14000fcac:	e8 2f 99 ff ff       	call   0x1400095e0
14000fcb1:	03 f3                	add    %ebx,%esi
14000fcb3:	89 74 24 30          	mov    %esi,0x30(%rsp)
14000fcb7:	48 8b d7             	mov    %rdi,%rdx
14000fcba:	41 8b 0f             	mov    (%r15),%ecx
14000fcbd:	e8 0e 54 ff ff       	call   0x1400050d0
14000fcc2:	90                   	nop
14000fcc3:	85 f6                	test   %esi,%esi
14000fcc5:	78 13                	js     0x14000fcda
14000fcc7:	4c 63 c6             	movslq %esi,%r8
14000fcca:	4c 03 c5             	add    %rbp,%r8
14000fccd:	48 8b d5             	mov    %rbp,%rdx
14000fcd0:	48 8b cf             	mov    %rdi,%rcx
14000fcd3:	e8 08 99 ff ff       	call   0x1400095e0
14000fcd8:	eb 2d                	jmp    0x14000fd07
14000fcda:	41 80 7e 0c 00       	cmpb   $0x0,0xc(%r14)
14000fcdf:	74 26                	je     0x14000fd07
14000fce1:	8b 4f 10             	mov    0x10(%rdi),%ecx
14000fce4:	03 ce                	add    %esi,%ecx
14000fce6:	48 63 d9             	movslq %ecx,%rbx
14000fce9:	48 3b 5f 18          	cmp    0x18(%rdi),%rbx
14000fced:	76 0f                	jbe    0x14000fcfe
14000fcef:	48 8b 07             	mov    (%rdi),%rax
14000fcf2:	48 8b d3             	mov    %rbx,%rdx
14000fcf5:	48 8b cf             	mov    %rdi,%rcx
14000fcf8:	ff 10                	call   *(%rax)
14000fcfa:	48 3b 5f 18          	cmp    0x18(%rdi),%rbx
14000fcfe:	48 0f 47 5f 18       	cmova  0x18(%rdi),%rbx
14000fd03:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14000fd07:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000fd0c:	48 33 cc             	xor    %rsp,%rcx
14000fd0f:	e8 ec 9a 04 00       	call   0x140059800
14000fd14:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14000fd1b:	00
14000fd1c:	48 83 c4 50          	add    $0x50,%rsp
14000fd20:	41 5f                	pop    %r15
14000fd22:	41 5e                	pop    %r14
14000fd24:	5f                   	pop    %rdi
14000fd25:	5e                   	pop    %rsi
14000fd26:	5d                   	pop    %rbp
14000fd27:	c3                   	ret
14000fd28:	cc                   	int3
14000fd29:	cc                   	int3
14000fd2a:	cc                   	int3
14000fd2b:	cc                   	int3
14000fd2c:	cc                   	int3
14000fd2d:	cc                   	int3
14000fd2e:	cc                   	int3
14000fd2f:	cc                   	int3
14000fd30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000fd35:	55                   	push   %rbp
14000fd36:	56                   	push   %rsi
14000fd37:	57                   	push   %rdi
14000fd38:	41 56                	push   %r14
14000fd3a:	41 57                	push   %r15
14000fd3c:	48 83 ec 50          	sub    $0x50,%rsp
14000fd40:	48 8b 05 f9 82 06 00 	mov    0x682f9(%rip),%rax        # 0x140078040
14000fd47:	48 33 c4             	xor    %rsp,%rax
14000fd4a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000fd4f:	49 8b f9             	mov    %r9,%rdi
14000fd52:	49 8b e8             	mov    %r8,%rbp
14000fd55:	0f 57 c0             	xorps  %xmm0,%xmm0
14000fd58:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14000fd5d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14000fd62:	4c 8d 71 08          	lea    0x8(%rcx),%r14
14000fd66:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000fd6b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14000fd70:	4c 8d 3d a9 00 05 00 	lea    0x500a9(%rip),%r15        # 0x14005fe20
14000fd77:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14000fd7c:	48 c7 44 24 40 40 00 	movq   $0x40,0x40(%rsp)
14000fd83:	00 00
14000fd85:	41 8b 36             	mov    (%r14),%esi
14000fd88:	83 c6 fe             	add    $0xfffffffe,%esi
14000fd8b:	89 74 24 30          	mov    %esi,0x30(%rsp)
14000fd8f:	85 f6                	test   %esi,%esi
14000fd91:	7e 44                	jle    0x14000fdd7
14000fd93:	41 8b 46 08          	mov    0x8(%r14),%eax
14000fd97:	85 c0                	test   %eax,%eax
14000fd99:	75 15                	jne    0x14000fdb0
14000fd9b:	4c 63 c6             	movslq %esi,%r8
14000fd9e:	4d 03 c7             	add    %r15,%r8
14000fda1:	49 8b d7             	mov    %r15,%rdx
14000fda4:	49 8b c9             	mov    %r9,%rcx
14000fda7:	e8 34 98 ff ff       	call   0x1400095e0
14000fdac:	33 f6                	xor    %esi,%esi
14000fdae:	eb 23                	jmp    0x14000fdd3
14000fdb0:	83 f8 02             	cmp    $0x2,%eax
14000fdb3:	75 22                	jne    0x14000fdd7
14000fdb5:	8b c6                	mov    %esi,%eax
14000fdb7:	99                   	cltd
14000fdb8:	2b c2                	sub    %edx,%eax
14000fdba:	d1 f8                	sar    $1,%eax
14000fdbc:	48 63 d8             	movslq %eax,%rbx
14000fdbf:	83 e6 01             	and    $0x1,%esi
14000fdc2:	4d 8d 04 1f          	lea    (%r15,%rbx,1),%r8
14000fdc6:	49 8b d7             	mov    %r15,%rdx
14000fdc9:	48 8b cf             	mov    %rdi,%rcx
14000fdcc:	e8 0f 98 ff ff       	call   0x1400095e0
14000fdd1:	03 f3                	add    %ebx,%esi
14000fdd3:	89 74 24 30          	mov    %esi,0x30(%rsp)
14000fdd7:	48 8b d7             	mov    %rdi,%rdx
14000fdda:	8b 4d 04             	mov    0x4(%rbp),%ecx
14000fddd:	e8 ee 52 ff ff       	call   0x1400050d0
14000fde2:	90                   	nop
14000fde3:	85 f6                	test   %esi,%esi
14000fde5:	78 13                	js     0x14000fdfa
14000fde7:	4c 63 c6             	movslq %esi,%r8
14000fdea:	4d 03 c7             	add    %r15,%r8
14000fded:	49 8b d7             	mov    %r15,%rdx
14000fdf0:	48 8b cf             	mov    %rdi,%rcx
14000fdf3:	e8 e8 97 ff ff       	call   0x1400095e0
14000fdf8:	eb 2d                	jmp    0x14000fe27
14000fdfa:	41 80 7e 0c 00       	cmpb   $0x0,0xc(%r14)
14000fdff:	74 26                	je     0x14000fe27
14000fe01:	8b 4f 10             	mov    0x10(%rdi),%ecx
14000fe04:	03 ce                	add    %esi,%ecx
14000fe06:	48 63 d9             	movslq %ecx,%rbx
14000fe09:	48 3b 5f 18          	cmp    0x18(%rdi),%rbx
14000fe0d:	76 0f                	jbe    0x14000fe1e
14000fe0f:	48 8b 07             	mov    (%rdi),%rax
14000fe12:	48 8b d3             	mov    %rbx,%rdx
14000fe15:	48 8b cf             	mov    %rdi,%rcx
14000fe18:	ff 10                	call   *(%rax)
14000fe1a:	48 3b 5f 18          	cmp    0x18(%rdi),%rbx
14000fe1e:	48 0f 47 5f 18       	cmova  0x18(%rdi),%rbx
14000fe23:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14000fe27:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000fe2c:	48 33 cc             	xor    %rsp,%rcx
14000fe2f:	e8 cc 99 04 00       	call   0x140059800
14000fe34:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14000fe3b:	00
14000fe3c:	48 83 c4 50          	add    $0x50,%rsp
14000fe40:	41 5f                	pop    %r15
14000fe42:	41 5e                	pop    %r14
14000fe44:	5f                   	pop    %rdi
14000fe45:	5e                   	pop    %rsi
14000fe46:	5d                   	pop    %rbp
14000fe47:	c3                   	ret
14000fe48:	cc                   	int3
14000fe49:	cc                   	int3