140e0866a:	41 f6 c1 20          	test   $0x20,%r9b
140e0866e:	74 06                	je     0x140e08676
140e08670:	c6 01 2b             	movb   $0x2b,(%rcx)
140e08673:	48 ff c1             	inc    %rcx
140e08676:	41 f6 c1 10          	test   $0x10,%r9b
140e0867a:	74 06                	je     0x140e08682
140e0867c:	c6 01 23             	movb   $0x23,(%rcx)
140e0867f:	48 ff c1             	inc    %rcx
140e08682:	66 c7 01 2e 2a       	movw   $0x2a2e,(%rcx)
140e08687:	48 83 c1 02          	add    $0x2,%rcx
140e0868b:	45 84 c0             	test   %r8b,%r8b
140e0868e:	74 06                	je     0x140e08696
140e08690:	44 88 01             	mov    %r8b,(%rcx)
140e08693:	48 ff c1             	inc    %rcx
140e08696:	41 8b d1             	mov    %r9d,%edx
140e08699:	b8 00 30 00 00       	mov    $0x3000,%eax
140e0869e:	23 d0                	and    %eax,%edx
140e086a0:	41 f6 c1 04          	test   $0x4,%r9b
140e086a4:	74 1b                	je     0x140e086c1
140e086a6:	81 fa 00 20 00 00    	cmp    $0x2000,%edx
140e086ac:	74 1b                	je     0x140e086c9
140e086ae:	3b d0                	cmp    %eax,%edx
140e086b0:	75 04                	jne    0x140e086b6
140e086b2:	b0 41                	mov    $0x41,%al
140e086b4:	eb 32                	jmp    0x140e086e8
140e086b6:	b8 47 00 00 00       	mov    $0x47,%eax
140e086bb:	44 8d 40 fe          	lea    -0x2(%rax),%r8d
140e086bf:	eb 1d                	jmp    0x140e086de
140e086c1:	81 fa 00 20 00 00    	cmp    $0x2000,%edx
140e086c7:	75 04                	jne    0x140e086cd
140e086c9:	b0 66                	mov    $0x66,%al
140e086cb:	eb 1b                	jmp    0x140e086e8
140e086cd:	3b d0                	cmp    %eax,%edx
140e086cf:	75 04                	jne    0x140e086d5
140e086d1:	b0 61                	mov    $0x61,%al
140e086d3:	eb 13                	jmp    0x140e086e8
140e086d5:	b8 67 00 00 00       	mov    $0x67,%eax
140e086da:	44 8d 40 fe          	lea    -0x2(%rax),%r8d
140e086de:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
140e086e4:	41 0f 44 c0          	cmove  %r8d,%eax
140e086e8:	88 01                	mov    %al,(%rcx)
140e086ea:	49 8b c2             	mov    %r10,%rax
140e086ed:	c6 41 01 00          	movb   $0x0,0x1(%rcx)
140e086f1:	c3                   	ret
140e086f2:	cc                   	int3
140e086f3:	cc                   	int3
140e086f4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e086f9:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e086fe:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e08703:	57                   	push   %rdi
140e08704:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140e0870b:	48 8b ea             	mov    %rdx,%rbp
140e0870e:	48 8b f9             	mov    %rcx,%rdi
140e08711:	33 f6                	xor    %esi,%esi
140e08713:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%rsp)
140e0871a:	48 85 c9             	test   %rcx,%rcx
140e0871d:	0f 84 9d 00 00 00    	je     0x140e087c0
140e08723:	48 39 31             	cmp    %rsi,(%rcx)
140e08726:	0f 85 94 00 00 00    	jne    0x140e087c0
140e0872c:	8d 4e 40             	lea    0x40(%rsi),%ecx
140e0872f:	e8 d4 29 01 00       	call   0x140e1b108
140e08734:	48 8b d8             	mov    %rax,%rbx
140e08737:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140e0873e:	00
140e0873f:	48 85 c0             	test   %rax,%rax
140e08742:	74 67                	je     0x140e087ab
140e08744:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e08748:	48 85 c0             	test   %rax,%rax
140e0874b:	74 0f                	je     0x140e0875c
140e0874d:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e08751:	48 85 d2             	test   %rdx,%rdx
140e08754:	75 0d                	jne    0x140e08763
140e08756:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e0875a:	eb 07                	jmp    0x140e08763
140e0875c:	48 8d 15 29 b0 19 00 	lea    0x19b029(%rip),%rdx        # 0x140fa378c
140e08763:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e08768:	e8 83 7c 3d ff       	call   0x1401e03f0
140e0876d:	be 01 00 00 00       	mov    $0x1,%esi
140e08772:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e08776:	48 8d 05 8b 78 3d 00 	lea    0x3d788b(%rip),%rax        # 0x1411e0008
140e0877d:	48 89 03             	mov    %rax,(%rbx)
140e08780:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e08785:	e8 ae 3f ff ff       	call   0x140dfc738
140e0878a:	0f 10 08             	movups (%rax),%xmm1
140e0878d:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e08791:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e08796:	8b 48 28             	mov    0x28(%rax),%ecx
140e08799:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140e0879d:	0f 11 53 20          	movups %xmm2,0x20(%rbx)
140e087a1:	f2 0f 11 43 30       	movsd  %xmm0,0x30(%rbx)
140e087a6:	89 4b 38             	mov    %ecx,0x38(%rbx)
140e087a9:	eb 02                	jmp    0x140e087ad
140e087ab:	33 db                	xor    %ebx,%ebx
140e087ad:	48 89 1f             	mov    %rbx,(%rdi)
140e087b0:	40 f6 c6 01          	test   $0x1,%sil
140e087b4:	74 0a                	je     0x140e087c0
140e087b6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e087bb:	e8 20 9a 3d ff       	call   0x1401e21e0
140e087c0:	b8 02 00 00 00       	mov    $0x2,%eax
140e087c5:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140e087cc:	00
140e087cd:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e087d1:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140e087d5:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e087d9:	49 8b e3             	mov    %r11,%rsp
140e087dc:	5f                   	pop    %rdi
140e087dd:	c3                   	ret
140e087de:	cc                   	int3
140e087df:	cc                   	int3
140e087e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e087e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e087ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e087ef:	57                   	push   %rdi
140e087f0:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140e087f7:	48 8b ea             	mov    %rdx,%rbp
140e087fa:	48 8b f9             	mov    %rcx,%rdi
140e087fd:	33 f6                	xor    %esi,%esi
140e087ff:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%rsp)
140e08806:	48 85 c9             	test   %rcx,%rcx
140e08809:	0f 84 9d 00 00 00    	je     0x140e088ac
140e0880f:	48 39 31             	cmp    %rsi,(%rcx)
140e08812:	0f 85 94 00 00 00    	jne    0x140e088ac
140e08818:	8d 4e 40             	lea    0x40(%rsi),%ecx
140e0881b:	e8 e8 28 01 00       	call   0x140e1b108
140e08820:	48 8b d8             	mov    %rax,%rbx
140e08823:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140e0882a:	00
140e0882b:	48 85 c0             	test   %rax,%rax
140e0882e:	74 67                	je     0x140e08897
140e08830:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e08834:	48 85 c0             	test   %rax,%rax
140e08837:	74 0f                	je     0x140e08848
140e08839:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e0883d:	48 85 d2             	test   %rdx,%rdx
140e08840:	75 0d                	jne    0x140e0884f
140e08842:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e08846:	eb 07                	jmp    0x140e0884f
140e08848:	48 8d 15 3d af 19 00 	lea    0x19af3d(%rip),%rdx        # 0x140fa378c
140e0884f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e08854:	e8 97 7b 3d ff       	call   0x1401e03f0
140e08859:	be 01 00 00 00       	mov    $0x1,%esi
140e0885e:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e08862:	48 8d 05 47 77 3d 00 	lea    0x3d7747(%rip),%rax        # 0x1411dffb0
140e08869:	48 89 03             	mov    %rax,(%rbx)
140e0886c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e08871:	e8 c2 3e ff ff       	call   0x140dfc738
140e08876:	0f 10 08             	movups (%rax),%xmm1
140e08879:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e0887d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e08882:	8b 48 28             	mov    0x28(%rax),%ecx
140e08885:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140e08889:	0f 11 53 20          	movups %xmm2,0x20(%rbx)
140e0888d:	f2 0f 11 43 30       	movsd  %xmm0,0x30(%rbx)
140e08892:	89 4b 38             	mov    %ecx,0x38(%rbx)
140e08895:	eb 02                	jmp    0x140e08899
140e08897:	33 db                	xor    %ebx,%ebx
140e08899:	48 89 1f             	mov    %rbx,(%rdi)
140e0889c:	40 f6 c6 01          	test   $0x1,%sil
140e088a0:	74 0a                	je     0x140e088ac
140e088a2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e088a7:	e8 34 99 3d ff       	call   0x1401e21e0
140e088ac:	b8 02 00 00 00       	mov    $0x2,%eax
140e088b1:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140e088b8:	00
140e088b9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140e088bd:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140e088c1:	49 8b 73 28          	mov    0x28(%r11),%rsi
140e088c5:	49 8b e3             	mov    %r11,%rsp
140e088c8:	5f                   	pop    %rdi
140e088c9:	c3                   	ret
140e088ca:	cc                   	int3
140e088cb:	cc                   	int3
140e088cc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e088d1:	55                   	push   %rbp
140e088d2:	56                   	push   %rsi
140e088d3:	57                   	push   %rdi
140e088d4:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140e088db:	48 8b 05 1e 06 5b 00 	mov    0x5b061e(%rip),%rax        # 0x1413b8f00
140e088e2:	48 33 c4             	xor    %rsp,%rax
140e088e5:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140e088ec:	00
140e088ed:	48 8b ea             	mov    %rdx,%rbp
140e088f0:	48 8b f1             	mov    %rcx,%rsi
140e088f3:	33 db                	xor    %ebx,%ebx
140e088f5:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e088f9:	48 85 c9             	test   %rcx,%rcx
140e088fc:	0f 84 9f 00 00 00    	je     0x140e089a1
140e08902:	48 39 19             	cmp    %rbx,(%rcx)
140e08905:	0f 85 96 00 00 00    	jne    0x140e089a1
140e0890b:	8d 4b 20             	lea    0x20(%rbx),%ecx
140e0890e:	e8 f5 27 01 00       	call   0x140e1b108
140e08913:	48 8b f8             	mov    %rax,%rdi
140e08916:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e0891b:	48 85 c0             	test   %rax,%rax
140e0891e:	74 57                	je     0x140e08977
140e08920:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e08927:	00
140e08928:	48 8b cd             	mov    %rbp,%rcx
140e0892b:	e8 b0 81 5a ff       	call   0x1403b0ae0
140e08930:	90                   	nop
140e08931:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140e08938:	00
140e08939:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140e0893e:	76 03                	jbe    0x140e08943
140e08940:	48 8b 00             	mov    (%rax),%rax
140e08943:	48 8b d0             	mov    %rax,%rdx
140e08946:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140e0894b:	e8 a0 7a 3d ff       	call   0x1401e03f0
140e08950:	bb 03 00 00 00       	mov    $0x3,%ebx
140e08955:	83 67 08 00          	andl   $0x0,0x8(%rdi)
140e08959:	48 8d 05 a0 7b 3d 00 	lea    0x3d7ba0(%rip),%rax        # 0x1411e0500
140e08960:	48 89 07             	mov    %rax,(%rdi)
140e08963:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140e08968:	e8 4b 55 ff ff       	call   0x140dfdeb8
140e0896d:	0f 10 00             	movups (%rax),%xmm0
140e08970:	f3 0f 7f 47 10       	movdqu %xmm0,0x10(%rdi)
140e08975:	eb 02                	jmp    0x140e08979
140e08977:	33 ff                	xor    %edi,%edi
140e08979:	48 89 3e             	mov    %rdi,(%rsi)
140e0897c:	f6 c3 02             	test   $0x2,%bl
140e0897f:	74 0e                	je     0x140e0898f
140e08981:	83 e3 fd             	and    $0xfffffffd,%ebx
140e08984:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140e08989:	e8 52 98 3d ff       	call   0x1401e21e0
140e0898e:	90                   	nop
140e0898f:	f6 c3 01             	test   $0x1,%bl
140e08992:	74 0d                	je     0x140e089a1
140e08994:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e0899b:	00
140e0899c:	e8 af f0 38 ff       	call   0x140197a50
140e089a1:	b8 01 00 00 00       	mov    $0x1,%eax
140e089a6:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140e089ad:	00
140e089ae:	48 33 cc             	xor    %rsp,%rcx
140e089b1:	e8 4a 2b 01 00       	call   0x140e1b500
140e089b6:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
140e089bd:	00
140e089be:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140e089c5:	5f                   	pop    %rdi
140e089c6:	5e                   	pop    %rsi
140e089c7:	5d                   	pop    %rbp
140e089c8:	c3                   	ret
140e089c9:	cc                   	int3
140e089ca:	cc                   	int3
140e089cb:	cc                   	int3
140e089cc:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e089d1:	55                   	push   %rbp
140e089d2:	56                   	push   %rsi
140e089d3:	57                   	push   %rdi
140e089d4:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140e089db:	48 8b 05 1e 05 5b 00 	mov    0x5b051e(%rip),%rax        # 0x1413b8f00
140e089e2:	48 33 c4             	xor    %rsp,%rax
140e089e5:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140e089ec:	00
140e089ed:	48 8b ea             	mov    %rdx,%rbp
140e089f0:	48 8b f1             	mov    %rcx,%rsi
140e089f3:	33 db                	xor    %ebx,%ebx
140e089f5:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e089f9:	48 85 c9             	test   %rcx,%rcx
140e089fc:	0f 84 9f 00 00 00    	je     0x140e08aa1
140e08a02:	48 39 19             	cmp    %rbx,(%rcx)
140e08a05:	0f 85 96 00 00 00    	jne    0x140e08aa1
140e08a0b:	8d 4b 20             	lea    0x20(%rbx),%ecx
140e08a0e:	e8 f5 26 01 00       	call   0x140e1b108
140e08a13:	48 8b f8             	mov    %rax,%rdi
140e08a16:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e08a1b:	48 85 c0             	test   %rax,%rax
140e08a1e:	74 57                	je     0x140e08a77
140e08a20:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e08a27:	00
140e08a28:	48 8b cd             	mov    %rbp,%rcx
140e08a2b:	e8 b0 80 5a ff       	call   0x1403b0ae0
140e08a30:	90                   	nop
140e08a31:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140e08a38:	00
140e08a39:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140e08a3e:	76 03                	jbe    0x140e08a43
140e08a40:	48 8b 00             	mov    (%rax),%rax
140e08a43:	48 8b d0             	mov    %rax,%rdx
140e08a46:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140e08a4b:	e8 a0 79 3d ff       	call   0x1401e03f0
140e08a50:	bb 03 00 00 00       	mov    $0x3,%ebx
140e08a55:	83 67 08 00          	andl   $0x0,0x8(%rdi)
140e08a59:	48 8d 05 20 77 3d 00 	lea    0x3d7720(%rip),%rax        # 0x1411e0180
140e08a60:	48 89 07             	mov    %rax,(%rdi)
140e08a63:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140e08a68:	e8 4b 54 ff ff       	call   0x140dfdeb8
140e08a6d:	0f 10 00             	movups (%rax),%xmm0
140e08a70:	f3 0f 7f 47 10       	movdqu %xmm0,0x10(%rdi)
140e08a75:	eb 02                	jmp    0x140e08a79
140e08a77:	33 ff                	xor    %edi,%edi
140e08a79:	48 89 3e             	mov    %rdi,(%rsi)
140e08a7c:	f6 c3 02             	test   $0x2,%bl
140e08a7f:	74 0e                	je     0x140e08a8f
140e08a81:	83 e3 fd             	and    $0xfffffffd,%ebx
140e08a84:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140e08a89:	e8 52 97 3d ff       	call   0x1401e21e0
140e08a8e:	90                   	nop
140e08a8f:	f6 c3 01             	test   $0x1,%bl
140e08a92:	74 0d                	je     0x140e08aa1
140e08a94:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e08a9b:	00
140e08a9c:	e8 af ef 38 ff       	call   0x140197a50
140e08aa1:	b8 01 00 00 00       	mov    $0x1,%eax
140e08aa6:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140e08aad:	00
140e08aae:	48 33 cc             	xor    %rsp,%rcx
140e08ab1:	e8 4a 2a 01 00       	call   0x140e1b500
140e08ab6:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
140e08abd:	00
140e08abe:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140e08ac5:	5f                   	pop    %rdi
140e08ac6:	5e                   	pop    %rsi
140e08ac7:	5d                   	pop    %rbp
140e08ac8:	c3                   	ret
140e08ac9:	cc                   	int3
140e08aca:	cc                   	int3
140e08acb:	cc                   	int3
140e08acc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e08ad1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140e08ad6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e08adb:	57                   	push   %rdi
140e08adc:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140e08ae3:	48 8b ea             	mov    %rdx,%rbp
140e08ae6:	48 8b f9             	mov    %rcx,%rdi
140e08ae9:	33 f6                	xor    %esi,%esi
140e08aeb:	89 b4 24 d0 00 00 00 	mov    %esi,0xd0(%rsp)
140e08af2:	48 85 c9             	test   %rcx,%rcx
140e08af5:	0f 84 ba 00 00 00    	je     0x140e08bb5
140e08afb:	48 39 31             	cmp    %rsi,(%rcx)
140e08afe:	0f 85 b1 00 00 00    	jne    0x140e08bb5
140e08b04:	8d 4e 60             	lea    0x60(%rsi),%ecx
140e08b07:	e8 fc 25 01 00       	call   0x140e1b108
140e08b0c:	48 8b d8             	mov    %rax,%rbx
140e08b0f:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140e08b16:	00
140e08b17:	48 85 c0             	test   %rax,%rax
140e08b1a:	0f 84 80 00 00 00    	je     0x140e08ba0
140e08b20:	48 8b 45 08          	mov    0x8(%rbp),%rax
140e08b24:	48 85 c0             	test   %rax,%rax
140e08b27:	74 0f                	je     0x140e08b38
140e08b29:	48 8b 50 28          	mov    0x28(%rax),%rdx
140e08b2d:	48 85 d2             	test   %rdx,%rdx
140e08b30:	75 0d                	jne    0x140e08b3f
140e08b32:	48 8d 50 30          	lea    0x30(%rax),%rdx
140e08b36:	eb 07                	jmp    0x140e08b3f
140e08b38:	48 8d 15 4d ac 19 00 	lea    0x19ac4d(%rip),%rdx        # 0x140fa378c
140e08b3f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e08b44:	e8 a7 78 3d ff       	call   0x1401e03f0
140e08b49:	be 01 00 00 00       	mov    $0x1,%esi