140008872:	75 15                	jne    0x140008889
140008874:	80 7b 03 5c          	cmpb   $0x5c,0x3(%rbx)
140008878:	75 0f                	jne    0x140008889
14000887a:	b9 06 00 01 00       	mov    $0x10006,%ecx
14000887f:	e8 dc 89 ff ff       	call   0x140001260
140008884:	48 8b d0             	mov    %rax,%rdx
140008887:	eb 2f                	jmp    0x1400088b8
140008889:	b9 0e 00 01 00       	mov    $0x1000e,%ecx
14000888e:	e8 cd 89 ff ff       	call   0x140001260
140008893:	0f 10 05 be 43 03 00 	movups 0x343be(%rip),%xmm0        # 0x14003cc58
14000889a:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
14000889e:	0f 11 00             	movups %xmm0,(%rax)
1400088a1:	48 8d 50 10          	lea    0x10(%rax),%rdx
1400088a5:	eb 14                	jmp    0x1400088bb
1400088a7:	b9 06 00 01 00       	mov    $0x10006,%ecx
1400088ac:	e8 af 89 ff ff       	call   0x140001260
1400088b1:	48 89 28             	mov    %rbp,(%rax)
1400088b4:	48 8d 50 08          	lea    0x8(%rax),%rdx
1400088b8:	48 8b cb             	mov    %rbx,%rcx
1400088bb:	41 b9 06 00 00 00    	mov    $0x6,%r9d
1400088c1:	41 b8 fe ff 00 00    	mov    $0xfffe,%r8d
1400088c7:	48 8b f8             	mov    %rax,%rdi
1400088ca:	ff 15 f8 3b 03 00    	call   *0x33bf8(%rip)        # 0x14003c4c8
1400088d0:	48 8b cf             	mov    %rdi,%rcx
1400088d3:	ff 15 f7 39 03 00    	call   *0x339f7(%rip)        # 0x14003c2d0
1400088d9:	8b f0                	mov    %eax,%esi
1400088db:	83 f8 ff             	cmp    $0xffffffff,%eax
1400088de:	0f 84 8f 00 00 00    	je     0x140008973
1400088e4:	40 f6 c6 03          	test   $0x3,%sil
1400088e8:	0f 84 80 00 00 00    	je     0x14000896e
1400088ee:	83 e6 fc             	and    $0xfffffffc,%esi
1400088f1:	48 85 ff             	test   %rdi,%rdi
1400088f4:	75 6d                	jne    0x140008963
1400088f6:	80 3b 5c             	cmpb   $0x5c,(%rbx)
1400088f9:	75 3f                	jne    0x14000893a
1400088fb:	80 7b 01 5c          	cmpb   $0x5c,0x1(%rbx)
1400088ff:	75 39                	jne    0x14000893a
140008901:	80 7b 02 3f          	cmpb   $0x3f,0x2(%rbx)
140008905:	75 15                	jne    0x14000891c
140008907:	80 7b 03 5c          	cmpb   $0x5c,0x3(%rbx)
14000890b:	75 0f                	jne    0x14000891c
14000890d:	b9 06 00 01 00       	mov    $0x10006,%ecx
140008912:	e8 49 89 ff ff       	call   0x140001260
140008917:	48 8b d0             	mov    %rax,%rdx
14000891a:	eb 2f                	jmp    0x14000894b
14000891c:	b9 0e 00 01 00       	mov    $0x1000e,%ecx
140008921:	e8 3a 89 ff ff       	call   0x140001260
140008926:	0f 10 05 2b 43 03 00 	movups 0x3432b(%rip),%xmm0        # 0x14003cc58
14000892d:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
140008931:	0f 11 00             	movups %xmm0,(%rax)
140008934:	48 8d 50 10          	lea    0x10(%rax),%rdx
140008938:	eb 14                	jmp    0x14000894e
14000893a:	b9 06 00 01 00       	mov    $0x10006,%ecx
14000893f:	e8 1c 89 ff ff       	call   0x140001260
140008944:	48 89 28             	mov    %rbp,(%rax)
140008947:	48 8d 50 08          	lea    0x8(%rax),%rdx
14000894b:	48 8b cb             	mov    %rbx,%rcx
14000894e:	41 b9 06 00 00 00    	mov    $0x6,%r9d
140008954:	41 b8 fe ff 00 00    	mov    $0xfffe,%r8d
14000895a:	48 8b f8             	mov    %rax,%rdi
14000895d:	ff 15 65 3b 03 00    	call   *0x33b65(%rip)        # 0x14003c4c8
140008963:	8b d6                	mov    %esi,%edx
140008965:	48 8b cf             	mov    %rdi,%rcx
140008968:	ff 15 82 39 03 00    	call   *0x33982(%rip)        # 0x14003c2f0
14000896e:	40 b6 01             	mov    $0x1,%sil
140008971:	eb 03                	jmp    0x140008976
140008973:	40 32 f6             	xor    %sil,%sil
140008976:	48 85 db             	test   %rbx,%rbx
140008979:	74 08                	je     0x140008983
14000897b:	48 8b cb             	mov    %rbx,%rcx
14000897e:	e8 2d 89 ff ff       	call   0x1400012b0
140008983:	48 85 ff             	test   %rdi,%rdi
140008986:	74 08                	je     0x140008990
140008988:	48 8b cf             	mov    %rdi,%rcx
14000898b:	e8 20 89 ff ff       	call   0x1400012b0
140008990:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140008995:	48 85 c9             	test   %rcx,%rcx
140008998:	74 05                	je     0x14000899f
14000899a:	e8 11 89 ff ff       	call   0x1400012b0
14000899f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400089a4:	40 0f b6 c6          	movzbl %sil,%eax
1400089a8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400089ad:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400089b2:	48 83 c4 40          	add    $0x40,%rsp
1400089b6:	5f                   	pop    %rdi
1400089b7:	c3                   	ret
1400089b8:	cc                   	int3
1400089b9:	cc                   	int3
1400089ba:	cc                   	int3
1400089bb:	cc                   	int3
1400089bc:	cc                   	int3
1400089bd:	cc                   	int3
1400089be:	cc                   	int3
1400089bf:	cc                   	int3
1400089c0:	4c 8b dc             	mov    %rsp,%r11
1400089c3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400089c7:	49 89 73 10          	mov    %rsi,0x10(%r11)
1400089cb:	57                   	push   %rdi
1400089cc:	48 83 ec 40          	sub    $0x40,%rsp
1400089d0:	45 33 c0             	xor    %r8d,%r8d
1400089d3:	48 8d 05 f6 41 03 00 	lea    0x341f6(%rip),%rax        # 0x14003cbd0
1400089da:	48 8b d1             	mov    %rcx,%rdx
1400089dd:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400089e1:	49 8d 4b d8          	lea    -0x28(%r11),%rcx
1400089e5:	4d 89 43 e0          	mov    %r8,-0x20(%r11)
1400089e9:	4d 89 43 f0          	mov    %r8,-0x10(%r11)
1400089ed:	4d 89 43 e8          	mov    %r8,-0x18(%r11)
1400089f1:	e8 ba fb ff ff       	call   0x1400085b0
1400089f6:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400089fb:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140008a00:	48 85 ff             	test   %rdi,%rdi
140008a03:	75 7d                	jne    0x140008a82
140008a05:	80 3b 5c             	cmpb   $0x5c,(%rbx)
140008a08:	75 45                	jne    0x140008a4f
140008a0a:	80 7b 01 5c          	cmpb   $0x5c,0x1(%rbx)
140008a0e:	75 3f                	jne    0x140008a4f
140008a10:	80 7b 02 3f          	cmpb   $0x3f,0x2(%rbx)
140008a14:	75 18                	jne    0x140008a2e
140008a16:	80 7b 03 5c          	cmpb   $0x5c,0x3(%rbx)
140008a1a:	75 12                	jne    0x140008a2e
140008a1c:	b9 06 00 01 00       	mov    $0x10006,%ecx
140008a21:	e8 3a 88 ff ff       	call   0x140001260
140008a26:	48 8b f8             	mov    %rax,%rdi
140008a29:	48 8b d0             	mov    %rax,%rdx
140008a2c:	eb 3f                	jmp    0x140008a6d
140008a2e:	b9 0e 00 01 00       	mov    $0x1000e,%ecx
140008a33:	e8 28 88 ff ff       	call   0x140001260
140008a38:	0f 10 05 19 42 03 00 	movups 0x34219(%rip),%xmm0        # 0x14003cc58
140008a3f:	48 8b f8             	mov    %rax,%rdi
140008a42:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
140008a46:	0f 11 00             	movups %xmm0,(%rax)
140008a49:	48 8d 50 10          	lea    0x10(%rax),%rdx
140008a4d:	eb 21                	jmp    0x140008a70
140008a4f:	b9 06 00 01 00       	mov    $0x10006,%ecx
140008a54:	e8 07 88 ff ff       	call   0x140001260
140008a59:	48 8b f8             	mov    %rax,%rdi
140008a5c:	48 b8 5c 00 5c 00 3f 	movabs $0x5c003f005c005c,%rax
140008a63:	00 5c 00
140008a66:	48 89 07             	mov    %rax,(%rdi)
140008a69:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140008a6d:	48 8b cb             	mov    %rbx,%rcx
140008a70:	41 b9 06 00 00 00    	mov    $0x6,%r9d
140008a76:	41 b8 fe ff 00 00    	mov    $0xfffe,%r8d
140008a7c:	ff 15 46 3a 03 00    	call   *0x33a46(%rip)        # 0x14003c4c8
140008a82:	48 8b cf             	mov    %rdi,%rcx
140008a85:	ff 15 1d 38 03 00    	call   *0x3381d(%rip)        # 0x14003c2a8
140008a8b:	85 c0                	test   %eax,%eax
140008a8d:	40 0f 95 c6          	setne  %sil
140008a91:	48 85 db             	test   %rbx,%rbx
140008a94:	74 08                	je     0x140008a9e
140008a96:	48 8b cb             	mov    %rbx,%rcx
140008a99:	e8 12 88 ff ff       	call   0x1400012b0
140008a9e:	48 85 ff             	test   %rdi,%rdi
140008aa1:	74 08                	je     0x140008aab
140008aa3:	48 8b cf             	mov    %rdi,%rcx
140008aa6:	e8 05 88 ff ff       	call   0x1400012b0
140008aab:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140008ab0:	48 85 c9             	test   %rcx,%rcx
140008ab3:	74 05                	je     0x140008aba
140008ab5:	e8 f6 87 ff ff       	call   0x1400012b0
140008aba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140008abf:	40 0f b6 c6          	movzbl %sil,%eax
140008ac3:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140008ac8:	48 83 c4 40          	add    $0x40,%rsp
140008acc:	5f                   	pop    %rdi
140008acd:	c3                   	ret
140008ace:	cc                   	int3
140008acf:	cc                   	int3
140008ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140008ad5:	57                   	push   %rdi
140008ad6:	48 83 ec 20          	sub    $0x20,%rsp
140008ada:	48 8b fa             	mov    %rdx,%rdi
140008add:	4d 8b c8             	mov    %r8,%r9
140008ae0:	4c 8b c1             	mov    %rcx,%r8
140008ae3:	48 8d 15 ee 40 03 00 	lea    0x340ee(%rip),%rdx        # 0x14003cbd8
140008aea:	48 8b d9             	mov    %rcx,%rbx
140008aed:	48 8b cf             	mov    %rdi,%rcx
140008af0:	ff 15 aa 39 03 00    	call   *0x339aa(%rip)        # 0x14003c4a0
140008af6:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140008afa:	48 8b cf             	mov    %rdi,%rcx
140008afd:	ff 15 75 39 03 00    	call   *0x33975(%rip)        # 0x14003c478
140008b03:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140008b07:	48 8b cf             	mov    %rdi,%rcx
140008b0a:	ff 15 68 39 03 00    	call   *0x33968(%rip)        # 0x14003c478
140008b10:	48 8b cf             	mov    %rdi,%rcx
140008b13:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140008b18:	48 83 c4 20          	add    $0x20,%rsp
140008b1c:	5f                   	pop    %rdi
140008b1d:	48 ff 25 74 39 03 00 	rex.W jmp *0x33974(%rip)        # 0x14003c498
140008b24:	cc                   	int3
140008b25:	cc                   	int3
140008b26:	cc                   	int3
140008b27:	cc                   	int3
140008b28:	cc                   	int3
140008b29:	cc                   	int3
140008b2a:	cc                   	int3
140008b2b:	cc                   	int3
140008b2c:	cc                   	int3
140008b2d:	cc                   	int3
140008b2e:	cc                   	int3
140008b2f:	cc                   	int3
140008b30:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
140008b37:	32 c0                	xor    %al,%al
140008b39:	c3                   	ret
140008b3a:	cc                   	int3
140008b3b:	cc                   	int3
140008b3c:	cc                   	int3
140008b3d:	cc                   	int3
140008b3e:	cc                   	int3
140008b3f:	cc                   	int3
140008b40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140008b45:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140008b4a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140008b4f:	57                   	push   %rdi
140008b50:	48 83 ec 20          	sub    $0x20,%rsp
140008b54:	48 8d 05 bd 41 03 00 	lea    0x341bd(%rip),%rax        # 0x14003cd18
140008b5b:	49 63 f1             	movslq %r9d,%rsi
140008b5e:	48 89 01             	mov    %rax,(%rcx)
140008b61:	48 8b d9             	mov    %rcx,%rbx
140008b64:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140008b6b:	88 51 08             	mov    %dl,0x8(%rcx)
140008b6e:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140008b72:	89 71 1c             	mov    %esi,0x1c(%rcx)
140008b75:	48 ff c0             	inc    %rax
140008b78:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140008b7d:	75 f6                	jne    0x140008b75
140008b7f:	89 41 18             	mov    %eax,0x18(%rcx)
140008b82:	33 ff                	xor    %edi,%edi
140008b84:	89 79 20             	mov    %edi,0x20(%rcx)
140008b87:	33 d2                	xor    %edx,%edx
140008b89:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
140008b90:	41 b8 f0 0f 00 00    	mov    $0xff0,%r8d
140008b96:	e8 15 23 03 00       	call   0x14003aeb0
140008b9b:	48 8b ee             	mov    %rsi,%rbp
140008b9e:	85 f6                	test   %esi,%esi
140008ba0:	0f 8e 84 00 00 00    	jle    0x140008c2a
140008ba6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140008bab:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140008bb0:	0f b6 06             	movzbl (%rsi),%eax
140008bb3:	44 8b f0             	mov    %eax,%r14d
140008bb6:	88 44 1f 24          	mov    %al,0x24(%rdi,%rbx,1)
140008bba:	4d 03 f6             	add    %r14,%r14
140008bbd:	4a 83 bc f3 30 01 00 	cmpq   $0x0,0x130(%rbx,%r14,8)
140008bc4:	00 00
140008bc6:	74 1e                	je     0x140008be6
140008bc8:	4c 8d 05 61 41 03 00 	lea    0x34161(%rip),%r8        # 0x14003cd30
140008bcf:	ba 80 00 00 00       	mov    $0x80,%edx
140008bd4:	48 8d 0d 75 41 03 00 	lea    0x34175(%rip),%rcx        # 0x14003cd50
140008bdb:	ff 15 4f 38 03 00    	call   *0x3384f(%rip)        # 0x14003c430
140008be1:	84 c0                	test   %al,%al
140008be3:	75 01                	jne    0x140008be6
140008be5:	cc                   	int3
140008be6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140008bea:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140008bf1:	4a 89 8c f3 30 01 00 	mov    %rcx,0x130(%rbx,%r14,8)
140008bf8:	00
140008bf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140008c00:	48 ff c0             	inc    %rax
140008c03:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140008c07:	75 f7                	jne    0x140008c00
140008c09:	42 89 84 f3 28 01 00 	mov    %eax,0x128(%rbx,%r14,8)
140008c10:	00
140008c11:	3b 43 20             	cmp    0x20(%rbx),%eax
140008c14:	7e 03                	jle    0x140008c19
140008c16:	89 43 20             	mov    %eax,0x20(%rbx)
140008c19:	48 ff c7             	inc    %rdi
140008c1c:	48 83 c6 10          	add    $0x10,%rsi
140008c20:	48 3b fd             	cmp    %rbp,%rdi
140008c23:	7c 8b                	jl     0x140008bb0
140008c25:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140008c2a:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140008c2f:	48 8b c3             	mov    %rbx,%rax
140008c32:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140008c37:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140008c3c:	48 83 c4 20          	add    $0x20,%rsp
140008c40:	5f                   	pop    %rdi
140008c41:	c3                   	ret
140008c42:	cc                   	int3
140008c43:	cc                   	int3
140008c44:	cc                   	int3
140008c45:	cc                   	int3
140008c46:	cc                   	int3
140008c47:	cc                   	int3
140008c48:	cc                   	int3
140008c49:	cc                   	int3
140008c4a:	cc                   	int3
140008c4b:	cc                   	int3
140008c4c:	cc                   	int3
140008c4d:	cc                   	int3
140008c4e:	cc                   	int3
140008c4f:	cc                   	int3
140008c50:	0f b6 02             	movzbl (%rdx),%eax
140008c53:	0f b6 84 08 18 11 00 	movzbl 0x1118(%rax,%rcx,1),%eax
140008c5a:	00
140008c5b:	33 c9                	xor    %ecx,%ecx
140008c5d:	84 c0                	test   %al,%al
140008c5f:	0f 95 c1             	setne  %cl
140008c62:	41 89 08             	mov    %ecx,(%r8)
140008c65:	c3                   	ret
140008c66:	cc                   	int3
140008c67:	cc                   	int3
140008c68:	cc                   	int3
140008c69:	cc                   	int3
140008c6a:	cc                   	int3
140008c6b:	cc                   	int3
140008c6c:	cc                   	int3
140008c6d:	cc                   	int3
140008c6e:	cc                   	int3
140008c6f:	cc                   	int3
140008c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140008c75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140008c7a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140008c7f:	48 63 79 1c          	movslq 0x1c(%rcx),%rdi
140008c83:	45 33 db             	xor    %r11d,%r11d
140008c86:	49 8b f0             	mov    %r8,%rsi
140008c89:	48 8b d9             	mov    %rcx,%rbx
140008c8c:	48 85 ff             	test   %rdi,%rdi
140008c8f:	7e 54                	jle    0x140008ce5
140008c91:	45 33 d2             	xor    %r10d,%r10d
140008c94:	0f 1f 40 00          	nopl   0x0(%rax)
140008c98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140008c9f:	00
140008ca0:	46 0f b6 44 13 24    	movzbl 0x24(%rbx,%r10,1),%r8d
140008ca6:	48 8b c2             	mov    %rdx,%rax
140008ca9:	49 83 c0 13          	add    $0x13,%r8
140008cad:	4d 03 c0             	add    %r8,%r8
140008cb0:	4e 8b 0c c3          	mov    (%rbx,%r8,8),%r9
140008cb4:	4c 2b ca             	sub    %rdx,%r9
140008cb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140008cbe:	00 00
140008cc0:	44 0f b6 00          	movzbl (%rax),%r8d
140008cc4:	42 0f b6 0c 08       	movzbl (%rax,%r9,1),%ecx
140008cc9:	44 2b c1             	sub    %ecx,%r8d
140008ccc:	75 07                	jne    0x140008cd5
140008cce:	48 ff c0             	inc    %rax
140008cd1:	85 c9                	test   %ecx,%ecx
140008cd3:	75 eb                	jne    0x140008cc0
140008cd5:	45 85 c0             	test   %r8d,%r8d
140008cd8:	74 23                	je     0x140008cfd
140008cda:	41 ff c3             	inc    %r11d
140008cdd:	49 ff c2             	inc    %r10
140008ce0:	4c 3b d7             	cmp    %rdi,%r10
140008ce3:	7c bb                	jl     0x140008ca0
140008ce5:	c7 06 00 00 00 00    	movl   $0x0,(%rsi)
140008ceb:	32 c0                	xor    %al,%al
140008ced:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140008cf2:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140008cf7:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140008cfc:	c3                   	ret
140008cfd:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi