140a206eb:	cc                   	int3
140a206ec:	cc                   	int3
140a206ed:	cc                   	int3
140a206ee:	cc                   	int3
140a206ef:	cc                   	int3
140a206f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a206f5:	57                   	push   %rdi
140a206f6:	48 83 ec 50          	sub    $0x50,%rsp
140a206fa:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a206fe:	0f 84 dc 00 00 00    	je     0x140a207e0
140a20704:	48 8b 01             	mov    (%rcx),%rax
140a20707:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a2070b:	0f 87 cf 00 00 00    	ja     0x140a207e0
140a20711:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a20715:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a20719:	48 8b 38             	mov    (%rax),%rdi
140a2071c:	48 ff 03             	incq   (%rbx)
140a2071f:	48 8b 03             	mov    (%rbx),%rax
140a20722:	48 83 e8 01          	sub    $0x1,%rax
140a20726:	0f 84 98 00 00 00    	je     0x140a207c4
140a2072c:	48 83 f8 01          	cmp    $0x1,%rax
140a20730:	75 4a                	jne    0x140a2077c
140a20732:	48 8d 53 18          	lea    0x18(%rbx),%rdx
140a20736:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a2073a:	e8 01 e0 ff ff       	call   0x140a1e740
140a2073f:	90                   	nop
140a20740:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a20744:	48 85 c0             	test   %rax,%rax
140a20747:	74 33                	je     0x140a2077c
140a20749:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140a2074d:	74 25                	je     0x140a20774
140a2074f:	48 83 f8 1d          	cmp    $0x1d,%rax
140a20753:	0f 87 92 00 00 00    	ja     0x140a207eb
140a20759:	48 8d 15 a0 f8 5d ff 	lea    -0xa20760(%rip),%rdx        # 0x140000000
140a20760:	0f b6 84 02 08 08 a2 	movzbl 0xa20808(%rdx,%rax,1),%eax
140a20767:	00
140a20768:	8b 8c 82 04 08 a2 00 	mov    0xa20804(%rdx,%rax,4),%ecx
140a2076f:	48 03 ca             	add    %rdx,%rcx
140a20772:	ff e1                	jmp    *%rcx
140a20774:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140a2077b:	00
140a2077c:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140a20780:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140a20787:	00 00
140a20789:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a2078e:	e8 2d 5e fd ff       	call   0x1409f65c0
140a20793:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140a2079a:	00 00
140a2079c:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140a207a1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a207a6:	48 8b cb             	mov    %rbx,%rcx
140a207a9:	e8 c2 35 06 00       	call   0x140a83d70
140a207ae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a207b3:	e8 c8 67 02 00       	call   0x140a46f80
140a207b8:	90                   	nop
140a207b9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a207be:	48 83 c4 50          	add    $0x50,%rsp
140a207c2:	5f                   	pop    %rdi
140a207c3:	c3                   	ret
140a207c4:	48 83 7b 10 01       	cmpq   $0x1,0x10(%rbx)
140a207c9:	74 11                	je     0x140a207dc
140a207cb:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140a207cf:	e8 7c 5d fd ff       	call   0x1409f6550
140a207d4:	48 c7 43 10 01 00 00 	movq   $0x1,0x10(%rbx)
140a207db:	00
140a207dc:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140a207e0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a207e5:	48 83 c4 50          	add    $0x50,%rsp
140a207e9:	5f                   	pop    %rdi
140a207ea:	c3                   	ret
140a207eb:	48 8d 0d 4e 9b 65 00 	lea    0x659b4e(%rip),%rcx        # 0x14107a340
140a207f2:	e8 09 67 77 ff       	call   0x140196f00
140a207f7:	48 8d 0d 42 9b 65 00 	lea    0x659b42(%rip),%rcx        # 0x14107a340
140a207fe:	e8 7d 1d fa ff       	call   0x1409c2580
140a20803:	cc                   	int3
140a20804:	74 07                	je     0x140a2080d
140a20806:	a2 00 00 00 00 00 00 	movabs %al,0x0
140a2080d:	00 00
140a20823:	00 00                	add    %al,(%rax)
140a20825:	00 cc                	add    %cl,%ah
140a20827:	cc                   	int3
140a20828:	cc                   	int3
140a20829:	cc                   	int3
140a2082a:	cc                   	int3
140a2082b:	cc                   	int3
140a2082c:	cc                   	int3
140a2082d:	cc                   	int3
140a2082e:	cc                   	int3
140a2082f:	cc                   	int3
140a20830:	48 83 ec 28          	sub    $0x28,%rsp
140a20834:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a20838:	74 1a                	je     0x140a20854
140a2083a:	48 8b 01             	mov    (%rcx),%rax
140a2083d:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a20841:	77 11                	ja     0x140a20854
140a20843:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a20847:	48 8b 12             	mov    (%rdx),%rdx
140a2084a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a2084e:	e8 1d 49 00 00       	call   0x140a25170
140a20853:	90                   	nop
140a20854:	48 83 c4 28          	add    $0x28,%rsp
140a20858:	c3                   	ret
140a20859:	cc                   	int3
140a2085a:	cc                   	int3
140a2085b:	cc                   	int3
140a2085c:	cc                   	int3
140a2085d:	cc                   	int3
140a2085e:	cc                   	int3
140a2085f:	cc                   	int3
140a20860:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a20865:	57                   	push   %rdi
140a20866:	48 83 ec 50          	sub    $0x50,%rsp
140a2086a:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a2086e:	74 4d                	je     0x140a208bd
140a20870:	48 8b 01             	mov    (%rcx),%rax
140a20873:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a20877:	77 44                	ja     0x140a208bd
140a20879:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140a2087d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a20881:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140a20888:	00 00
140a2088a:	48 8b 18             	mov    (%rax),%rbx
140a2088d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a20892:	e8 29 5d fd ff       	call   0x1409f65c0
140a20897:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140a2089e:	00 00
140a208a0:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a208a5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a208aa:	48 8b cf             	mov    %rdi,%rcx
140a208ad:	e8 be 34 06 00       	call   0x140a83d70
140a208b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a208b7:	e8 c4 66 02 00       	call   0x140a46f80
140a208bc:	90                   	nop
140a208bd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a208c2:	48 83 c4 50          	add    $0x50,%rsp
140a208c6:	5f                   	pop    %rdi
140a208c7:	c3                   	ret
140a208c8:	cc                   	int3
140a208c9:	cc                   	int3
140a208ca:	cc                   	int3
140a208cb:	cc                   	int3
140a208cc:	cc                   	int3
140a208cd:	cc                   	int3
140a208ce:	cc                   	int3
140a208cf:	cc                   	int3
140a208d0:	48 83 ec 28          	sub    $0x28,%rsp
140a208d4:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a208d8:	74 17                	je     0x140a208f1
140a208da:	48 8b 01             	mov    (%rcx),%rax
140a208dd:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a208e1:	77 0e                	ja     0x140a208f1
140a208e3:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a208e7:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a208eb:	e8 b0 de ff ff       	call   0x140a1e7a0
140a208f0:	90                   	nop
140a208f1:	48 83 c4 28          	add    $0x28,%rsp
140a208f5:	c3                   	ret
140a208f6:	cc                   	int3
140a208f7:	cc                   	int3
140a208f8:	cc                   	int3
140a208f9:	cc                   	int3
140a208fa:	cc                   	int3
140a208fb:	cc                   	int3
140a208fc:	cc                   	int3
140a208fd:	cc                   	int3
140a208fe:	cc                   	int3
140a208ff:	cc                   	int3
140a20900:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a20905:	57                   	push   %rdi
140a20906:	48 83 ec 50          	sub    $0x50,%rsp
140a2090a:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a2090e:	74 4d                	je     0x140a2095d
140a20910:	48 8b 01             	mov    (%rcx),%rax
140a20913:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a20917:	77 44                	ja     0x140a2095d
140a20919:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140a2091d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a20921:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140a20928:	00 00
140a2092a:	48 8b 18             	mov    (%rax),%rbx
140a2092d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a20932:	e8 89 5c fd ff       	call   0x1409f65c0
140a20937:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
140a2093e:	00 00
140a20940:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a20945:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a2094a:	48 8b cf             	mov    %rdi,%rcx
140a2094d:	e8 1e 34 06 00       	call   0x140a83d70
140a20952:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a20957:	e8 24 66 02 00       	call   0x140a46f80
140a2095c:	90                   	nop
140a2095d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a20962:	48 83 c4 50          	add    $0x50,%rsp
140a20966:	5f                   	pop    %rdi
140a20967:	c3                   	ret
140a20968:	cc                   	int3
140a20969:	cc                   	int3
140a2096a:	cc                   	int3
140a2096b:	cc                   	int3
140a2096c:	cc                   	int3
140a2096d:	cc                   	int3
140a2096e:	cc                   	int3
140a2096f:	cc                   	int3
140a20970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a20975:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a2097a:	57                   	push   %rdi
140a2097b:	48 83 ec 20          	sub    $0x20,%rsp
140a2097f:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a20983:	74 59                	je     0x140a209de
140a20985:	48 8b 01             	mov    (%rcx),%rax
140a20988:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a2098c:	77 50                	ja     0x140a209de
140a2098e:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140a20992:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a20996:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140a2099a:	48 3b 7e 10          	cmp    0x10(%rsi),%rdi
140a2099e:	74 32                	je     0x140a209d2
140a209a0:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140a209a7:	49 8b 18             	mov    (%r8),%rbx
140a209aa:	48 8b cf             	mov    %rdi,%rcx
140a209ad:	e8 0e 5c fd ff       	call   0x1409f65c0
140a209b2:	48 c7 07 04 00 00 00 	movq   $0x4,(%rdi)
140a209b9:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140a209bd:	48 83 46 08 28       	addq   $0x28,0x8(%rsi)
140a209c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a209c7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a209cc:	48 83 c4 20          	add    $0x20,%rsp
140a209d0:	5f                   	pop    %rdi
140a209d1:	c3                   	ret
140a209d2:	48 8b d7             	mov    %rdi,%rdx
140a209d5:	48 8b ce             	mov    %rsi,%rcx
140a209d8:	e8 f3 05 ff ff       	call   0x140a10fd0
140a209dd:	90                   	nop
140a209de:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a209e3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a209e8:	48 83 c4 20          	add    $0x20,%rsp
140a209ec:	5f                   	pop    %rdi
140a209ed:	c3                   	ret
140a209ee:	cc                   	int3
140a209ef:	cc                   	int3
140a209f0:	40 53                	rex push %rbx
140a209f2:	48 83 ec 60          	sub    $0x60,%rsp
140a209f6:	48 8b d9             	mov    %rcx,%rbx
140a209f9:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
140a209fd:	0f 84 ae 00 00 00    	je     0x140a20ab1
140a20a03:	48 8b 01             	mov    (%rcx),%rax
140a20a06:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a20a0a:	0f 87 a1 00 00 00    	ja     0x140a20ab1
140a20a10:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a20a15:	e8 b6 ef fe ff       	call   0x140a0f9d0
140a20a1a:	33 c0                	xor    %eax,%eax
140a20a1c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a20a20:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a20a24:	49 8d 48 0f          	lea    0xf(%r8),%rcx
140a20a28:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140a20a2d:	4c 3b c9             	cmp    %rcx,%r9
140a20a30:	77 0a                	ja     0x140a20a3c
140a20a32:	48 8d 4c 24 37       	lea    0x37(%rsp),%rcx
140a20a37:	49 3b c8             	cmp    %r8,%rcx
140a20a3a:	73 24                	jae    0x140a20a60
140a20a3c:	48 8d 4a 0f          	lea    0xf(%rdx),%rcx
140a20a40:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
140a20a45:	4c 3b c9             	cmp    %rcx,%r9
140a20a48:	77 2d                	ja     0x140a20a77
140a20a4a:	48 8d 4c 24 37       	lea    0x37(%rsp),%rcx
140a20a4f:	48 3b ca             	cmp    %rdx,%rcx
140a20a52:	72 23                	jb     0x140a20a77
140a20a54:	0f 1f 40 00          	nopl   0x0(%rax)
140a20a58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a20a5f:	00
140a20a60:	41 0f b6 0c 00       	movzbl (%r8,%rax,1),%ecx
140a20a65:	0a 0c 02             	or     (%rdx,%rax,1),%cl
140a20a68:	88 4c 04 28          	mov    %cl,0x28(%rsp,%rax,1)
140a20a6c:	48 ff c0             	inc    %rax
140a20a6f:	48 83 f8 10          	cmp    $0x10,%rax
140a20a73:	72 eb                	jb     0x140a20a60
140a20a75:	eb 12                	jmp    0x140a20a89
140a20a77:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
140a20a7c:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
140a20a80:	0f 56 c8             	orps   %xmm0,%xmm1
140a20a83:	f3 0f 7f 4c 24 28    	movdqu %xmm1,0x28(%rsp)
140a20a89:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a20a8e:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a20a93:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
140a20a99:	f2 0f 11 4c 24 50    	movsd  %xmm1,0x50(%rsp)
140a20a9f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140a20aa3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a20aa8:	48 8b 09             	mov    (%rcx),%rcx
140a20aab:	e8 20 37 06 00       	call   0x140a841d0
140a20ab0:	90                   	nop
140a20ab1:	48 83 c4 60          	add    $0x60,%rsp
140a20ab5:	5b                   	pop    %rbx
140a20ab6:	c3                   	ret
140a20ab7:	cc                   	int3
140a20ab8:	cc                   	int3
140a20ab9:	cc                   	int3
140a20aba:	cc                   	int3
140a20abb:	cc                   	int3
140a20abc:	cc                   	int3
140a20abd:	cc                   	int3
140a20abe:	cc                   	int3
140a20abf:	cc                   	int3
140a20ac0:	40 53                	rex push %rbx
140a20ac2:	48 83 ec 70          	sub    $0x70,%rsp
140a20ac6:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a20aca:	74 76                	je     0x140a20b42
140a20acc:	48 8b 01             	mov    (%rcx),%rax
140a20acf:	80 78 11 01          	cmpb   $0x1,0x11(%rax)
140a20ad3:	77 6d                	ja     0x140a20b42
140a20ad5:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a20ad9:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a20add:	33 c9                	xor    %ecx,%ecx
140a20adf:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140a20ae4:	0f 10 00             	movups (%rax),%xmm0
140a20ae7:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140a20aec:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140a20af0:	0f 11 4c 24 58       	movups %xmm1,0x58(%rsp)
140a20af5:	48 89 48 10          	mov    %rcx,0x10(%rax)
140a20af9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140a20b00:	00
140a20b01:	88 08                	mov    %cl,(%rax)
140a20b03:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a20b08:	e8 b3 5a fd ff       	call   0x1409f65c0
140a20b0d:	48 c7 44 24 20 06 00 	movq   $0x6,0x20(%rsp)
140a20b14:	00 00
140a20b16:	0f 10 4c 24 48       	movups 0x48(%rsp),%xmm1
140a20b1b:	0f 11 4c 24 28       	movups %xmm1,0x28(%rsp)
140a20b20:	0f 10 44 24 58       	movups 0x58(%rsp),%xmm0
140a20b25:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140a20b2a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a20b2f:	48 8b cb             	mov    %rbx,%rcx
140a20b32:	e8 39 32 06 00       	call   0x140a83d70
140a20b37:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a20b3c:	e8 3f 64 02 00       	call   0x140a46f80
140a20b41:	90                   	nop
140a20b42:	48 83 c4 70          	add    $0x70,%rsp
140a20b46:	5b                   	pop    %rbx
140a20b47:	c3                   	ret
140a20b48:	cc                   	int3
140a20b49:	cc                   	int3
140a20b4a:	cc                   	int3
140a20b4b:	cc                   	int3
140a20b4c:	cc                   	int3
140a20b4d:	cc                   	int3
140a20b4e:	cc                   	int3
140a20b4f:	cc                   	int3
140a20b50:	40 53                	rex push %rbx
140a20b52:	48 83 ec 40          	sub    $0x40,%rsp
140a20b56:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140a20b5a:	74 66                	je     0x140a20bc2