140266658:	41 b8 50 00 00 00    	mov    $0x50,%r8d
14026665e:	48 8d 15 a3 e0 11 00 	lea    0x11e0a3(%rip),%rdx        # 0x140384708
140266665:	41 8d 48 50          	lea    0x50(%r8),%ecx
140266669:	e8 52 5a e8 ff       	call   0x1400ec0c0
14026666e:	48 8b d8             	mov    %rax,%rbx
140266671:	48 85 c0             	test   %rax,%rax
140266674:	0f 84 51 01 00 00    	je     0x1402667cb
14026667a:	e8 31 a1 f8 ff       	call   0x1401f07b0
14026667f:	48 89 43 08          	mov    %rax,0x8(%rbx)
140266683:	48 85 c0             	test   %rax,%rax
140266686:	0f 84 3f 01 00 00    	je     0x1402667cb
14026668c:	48 89 33             	mov    %rsi,(%rbx)
14026668f:	0f 10 07             	movups (%rdi),%xmm0
140266692:	0f 11 03             	movups %xmm0,(%rbx)
140266695:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140266699:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14026669d:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1402666a1:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1402666a5:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1402666a9:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1402666ad:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1402666b1:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1402666b5:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1402666b9:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1402666bd:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1402666c1:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1402666c5:	0f 10 47 70          	movups 0x70(%rdi),%xmm0
1402666c9:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
1402666cd:	0f 10 8f 80 00 00 00 	movups 0x80(%rdi),%xmm1
1402666d4:	0f 11 8b 80 00 00 00 	movups %xmm1,0x80(%rbx)
1402666db:	0f 10 87 90 00 00 00 	movups 0x90(%rdi),%xmm0
1402666e2:	0f 11 83 90 00 00 00 	movups %xmm0,0x90(%rbx)
1402666e9:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402666ed:	33 c0                	xor    %eax,%eax
1402666ef:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
1402666f6:	00
1402666f7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402666fa:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1402666fe:	48 89 43 20          	mov    %rax,0x20(%rbx)
140266702:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140266706:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14026670a:	e8 91 9f f8 ff       	call   0x1401f06a0
14026670f:	85 c0                	test   %eax,%eax
140266711:	0f 84 80 00 00 00    	je     0x140266797
140266717:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14026671b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14026671f:	e8 0c 27 03 00       	call   0x140298e30
140266724:	85 c0                	test   %eax,%eax
140266726:	74 6f                	je     0x140266797
140266728:	48 83 7f 28 00       	cmpq   $0x0,0x28(%rdi)
14026672d:	74 55                	je     0x140266784
14026672f:	48 8b 47 30          	mov    0x30(%rdi),%rax
140266733:	48 8d 15 ce df 11 00 	lea    0x11dfce(%rip),%rdx        # 0x140384708
14026673a:	48 85 c0             	test   %rax,%rax
14026673d:	b9 01 00 00 00       	mov    $0x1,%ecx
140266742:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140266748:	48 0f 45 c8          	cmovne %rax,%rcx
14026674c:	e8 cf 4c ec ff       	call   0x14012b420
140266751:	48 89 43 28          	mov    %rax,0x28(%rbx)
140266755:	48 85 c0             	test   %rax,%rax
140266758:	75 1a                	jne    0x140266774
14026675a:	48 8b cb             	mov    %rbx,%rcx
14026675d:	e8 9e 00 00 00       	call   0x140266800
140266762:	33 c0                	xor    %eax,%eax
140266764:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140266769:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14026676e:	48 83 c4 20          	add    $0x20,%rsp
140266772:	5f                   	pop    %rdi
140266773:	c3                   	ret
140266774:	4c 8b 47 30          	mov    0x30(%rdi),%r8
140266778:	48 8b c8             	mov    %rax,%rcx
14026677b:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14026677f:	e8 dc ab 07 00       	call   0x1402e1360
140266784:	48 8b c3             	mov    %rbx,%rax
140266787:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026678c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140266791:	48 83 c4 20          	add    $0x20,%rsp
140266795:	5f                   	pop    %rdi
140266796:	c3                   	ret
140266797:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14026679b:	e8 a0 9f f8 ff       	call   0x1401f0740
1402667a0:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1402667a4:	e8 57 28 03 00       	call   0x140299000
1402667a9:	48 8b 53 30          	mov    0x30(%rbx),%rdx
1402667ad:	4c 8d 05 54 df 11 00 	lea    0x11df54(%rip),%r8        # 0x140384708
1402667b4:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1402667b8:	41 b9 61 00 00 00    	mov    $0x61,%r9d
1402667be:	e8 dd 4a ec ff       	call   0x14012b2a0
1402667c3:	41 b8 62 00 00 00    	mov    $0x62,%r8d
1402667c9:	eb 06                	jmp    0x1402667d1
1402667cb:	41 b8 52 00 00 00    	mov    $0x52,%r8d
1402667d1:	48 8d 15 30 df 11 00 	lea    0x11df30(%rip),%rdx        # 0x140384708
1402667d8:	48 8b cb             	mov    %rbx,%rcx
1402667db:	e8 e0 55 e8 ff       	call   0x1400ebdc0
1402667e0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402667e5:	33 c0                	xor    %eax,%eax
1402667e7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402667ec:	48 83 c4 20          	add    $0x20,%rsp
1402667f0:	5f                   	pop    %rdi
1402667f1:	c3                   	ret
1402667f2:	cc                   	int3
1402667f3:	cc                   	int3
1402667f4:	cc                   	int3
1402667f5:	cc                   	int3
1402667f6:	cc                   	int3
1402667f7:	cc                   	int3
1402667f8:	cc                   	int3
1402667f9:	cc                   	int3
1402667fa:	cc                   	int3
1402667fb:	cc                   	int3
1402667fc:	cc                   	int3
1402667fd:	cc                   	int3
1402667fe:	cc                   	int3
1402667ff:	cc                   	int3
140266800:	48 85 c9             	test   %rcx,%rcx
140266803:	74 57                	je     0x14026685c
140266805:	53                   	push   %rbx
140266806:	b8 20 00 00 00       	mov    $0x20,%eax
14026680b:	e8 20 a3 04 00       	call   0x1402b0b30
140266810:	48 2b e0             	sub    %rax,%rsp
140266813:	48 8b d9             	mov    %rcx,%rbx
140266816:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14026681a:	e8 21 9f f8 ff       	call   0x1401f0740
14026681f:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140266823:	e8 d8 27 03 00       	call   0x140299000
140266828:	48 8b 53 30          	mov    0x30(%rbx),%rdx
14026682c:	4c 8d 05 d5 de 11 00 	lea    0x11ded5(%rip),%r8        # 0x140384708
140266833:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140266837:	41 b9 61 00 00 00    	mov    $0x61,%r9d
14026683d:	e8 5e 4a ec ff       	call   0x14012b2a0
140266842:	41 b8 62 00 00 00    	mov    $0x62,%r8d
140266848:	48 8d 15 b9 de 11 00 	lea    0x11deb9(%rip),%rdx        # 0x140384708
14026684f:	48 8b cb             	mov    %rbx,%rcx
140266852:	e8 69 55 e8 ff       	call   0x1400ebdc0
140266857:	48 83 c4 20          	add    $0x20,%rsp
14026685b:	5b                   	pop    %rbx
14026685c:	c3                   	ret
14026685d:	cc                   	int3
14026685e:	cc                   	int3
14026685f:	cc                   	int3
140266860:	48 8d 05 e9 dc 11 00 	lea    0x11dce9(%rip),%rax        # 0x140384550
140266867:	c3                   	ret
140266868:	cc                   	int3
140266869:	cc                   	int3
14026686a:	cc                   	int3
14026686b:	cc                   	int3
14026686c:	cc                   	int3
14026686d:	cc                   	int3
14026686e:	cc                   	int3
14026686f:	cc                   	int3
140266870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140266875:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14026687a:	57                   	push   %rdi
14026687b:	b8 20 00 00 00       	mov    $0x20,%eax
140266880:	e8 ab a2 04 00       	call   0x1402b0b30
140266885:	48 2b e0             	sub    %rax,%rsp
140266888:	48 8b da             	mov    %rdx,%rbx
14026688b:	48 8b f9             	mov    %rcx,%rdi
14026688e:	48 8b cb             	mov    %rbx,%rcx
140266891:	48 8d 15 34 39 0a 00 	lea    0xa3934(%rip),%rdx        # 0x14030a1cc
140266898:	e8 63 20 ed ff       	call   0x140138900
14026689d:	48 8b f0             	mov    %rax,%rsi
1402668a0:	48 85 c0             	test   %rax,%rax
1402668a3:	74 18                	je     0x1402668bd
1402668a5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402668a9:	e8 52 a4 f8 ff       	call   0x1401f0d00
1402668ae:	48 8b d0             	mov    %rax,%rdx
1402668b1:	48 8b ce             	mov    %rsi,%rcx
1402668b4:	e8 97 24 ed ff       	call   0x140138d50
1402668b9:	85 c0                	test   %eax,%eax
1402668bb:	74 3b                	je     0x1402668f8
1402668bd:	48 8d 15 dc e4 0b 00 	lea    0xbe4dc(%rip),%rdx        # 0x140324da0
1402668c4:	48 8b cb             	mov    %rbx,%rcx
1402668c7:	e8 34 20 ed ff       	call   0x140138900
1402668cc:	48 8b d8             	mov    %rax,%rbx
1402668cf:	48 85 c0             	test   %rax,%rax
1402668d2:	74 36                	je     0x14026690a
1402668d4:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1402668d8:	e8 b3 1f e4 ff       	call   0x1400a8890
1402668dd:	48 85 c0             	test   %rax,%rax
1402668e0:	74 08                	je     0x1402668ea
1402668e2:	48 8b c8             	mov    %rax,%rcx
1402668e5:	e8 b6 36 ed ff       	call   0x140139fa0
1402668ea:	8b d0                	mov    %eax,%edx
1402668ec:	48 8b cb             	mov    %rbx,%rcx
1402668ef:	e8 9c 21 ed ff       	call   0x140138a90
1402668f4:	85 c0                	test   %eax,%eax
1402668f6:	75 12                	jne    0x14026690a
1402668f8:	33 c0                	xor    %eax,%eax
1402668fa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402668ff:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140266904:	48 83 c4 20          	add    $0x20,%rsp
140266908:	5f                   	pop    %rdi
140266909:	c3                   	ret
14026690a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14026690f:	b8 01 00 00 00       	mov    $0x1,%eax
140266914:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140266919:	48 83 c4 20          	add    $0x20,%rsp
14026691d:	5f                   	pop    %rdi
14026691e:	c3                   	ret
14026691f:	cc                   	int3
140266920:	48 8d 05 a9 dc 11 00 	lea    0x11dca9(%rip),%rax        # 0x1403845d0
140266927:	c3                   	ret
140266928:	cc                   	int3
140266929:	cc                   	int3
14026692a:	cc                   	int3
14026692b:	cc                   	int3
14026692c:	cc                   	int3
14026692d:	cc                   	int3
14026692e:	cc                   	int3
14026692f:	cc                   	int3
140266930:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140266935:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14026693a:	57                   	push   %rdi
14026693b:	b8 20 00 00 00       	mov    $0x20,%eax
140266940:	e8 eb a1 04 00       	call   0x1402b0b30
140266945:	48 2b e0             	sub    %rax,%rsp
140266948:	48 8b f1             	mov    %rcx,%rsi
14026694b:	48 8b fa             	mov    %rdx,%rdi
14026694e:	48 8b 09             	mov    (%rcx),%rcx
140266951:	e8 7a e1 e9 ff       	call   0x140104ad0
140266956:	33 db                	xor    %ebx,%ebx
140266958:	48 85 ff             	test   %rdi,%rdi
14026695b:	0f 84 fc 00 00 00    	je     0x140266a5d
140266961:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140266965:	4c 8b c0             	mov    %rax,%r8
140266968:	48 8b d7             	mov    %rdi,%rdx
14026696b:	e8 a0 25 03 00       	call   0x140298f10
140266970:	85 c0                	test   %eax,%eax
140266972:	0f 84 d3 00 00 00    	je     0x140266a4b
140266978:	48 8d 15 69 dd 11 00 	lea    0x11dd69(%rip),%rdx        # 0x1403846e8
14026697f:	48 8b cf             	mov    %rdi,%rcx
140266982:	e8 79 1f ed ff       	call   0x140138900
140266987:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14026698b:	48 85 c0             	test   %rax,%rax
14026698e:	74 23                	je     0x1402669b3
140266990:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140266995:	48 8b c8             	mov    %rax,%rcx
140266998:	e8 c3 17 ed ff       	call   0x140138160
14026699d:	85 c0                	test   %eax,%eax
14026699f:	0f 84 a6 00 00 00    	je     0x140266a4b
1402669a5:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402669a9:	f7 d8                	neg    %eax
1402669ab:	1b db                	sbb    %ebx,%ebx
1402669ad:	81 e3 00 01 00 00    	and    $0x100,%ebx
1402669b3:	48 8d 15 3e dd 11 00 	lea    0x11dd3e(%rip),%rdx        # 0x1403846f8
1402669ba:	48 8b cf             	mov    %rdi,%rcx
1402669bd:	e8 3e 1f ed ff       	call   0x140138900
1402669c2:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1402669c9:	00
1402669ca:	48 85 c0             	test   %rax,%rax
1402669cd:	74 1b                	je     0x1402669ea
1402669cf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402669d4:	48 8b c8             	mov    %rax,%rcx
1402669d7:	e8 84 17 ed ff       	call   0x140138160
1402669dc:	85 c0                	test   %eax,%eax
1402669de:	74 6b                	je     0x140266a4b
1402669e0:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
1402669e5:	74 03                	je     0x1402669ea
1402669e7:	83 cb 01             	or     $0x1,%ebx
1402669ea:	85 db                	test   %ebx,%ebx
1402669ec:	74 0b                	je     0x1402669f9
1402669ee:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402669f2:	8b d3                	mov    %ebx,%edx
1402669f4:	e8 d7 9e f8 ff       	call   0x1401f08d0
1402669f9:	48 8d 15 10 5e 0a 00 	lea    0xa5e10(%rip),%rdx        # 0x14030c810
140266a00:	48 8b cf             	mov    %rdi,%rcx
140266a03:	e8 f8 1e ed ff       	call   0x140138900
140266a08:	48 85 c0             	test   %rax,%rax
140266a0b:	74 1a                	je     0x140266a27
140266a0d:	83 78 08 05          	cmpl   $0x5,0x8(%rax)
140266a11:	75 38                	jne    0x140266a4b
140266a13:	4c 8b 40 18          	mov    0x18(%rax),%r8
140266a17:	48 8b ce             	mov    %rsi,%rcx
140266a1a:	48 8b 50 10          	mov    0x10(%rax),%rdx
140266a1e:	e8 ad 03 00 00       	call   0x140266dd0
140266a23:	85 c0                	test   %eax,%eax
140266a25:	74 24                	je     0x140266a4b
140266a27:	48 8d 15 ea b5 0b 00 	lea    0xbb5ea(%rip),%rdx        # 0x140322018
140266a2e:	48 8b cf             	mov    %rdi,%rcx
140266a31:	e8 ca 1e ed ff       	call   0x140138900
140266a36:	48 85 c0             	test   %rax,%rax
140266a39:	74 22                	je     0x140266a5d
140266a3b:	48 8d 56 38          	lea    0x38(%rsi),%rdx
140266a3f:	48 8b c8             	mov    %rax,%rcx
140266a42:	e8 c9 1a ed ff       	call   0x140138510
140266a47:	85 c0                	test   %eax,%eax
140266a49:	75 12                	jne    0x140266a5d
140266a4b:	33 c0                	xor    %eax,%eax
140266a4d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140266a52:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140266a57:	48 83 c4 20          	add    $0x20,%rsp
140266a5b:	5f                   	pop    %rdi
140266a5c:	c3                   	ret
140266a5d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140266a62:	b8 01 00 00 00       	mov    $0x1,%eax
140266a67:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140266a6c:	48 83 c4 20          	add    $0x20,%rsp
140266a70:	5f                   	pop    %rdi
140266a71:	c3                   	ret
140266a72:	cc                   	int3
140266a73:	cc                   	int3
140266a74:	cc                   	int3
140266a75:	cc                   	int3
140266a76:	cc                   	int3
140266a77:	cc                   	int3
140266a78:	cc                   	int3
140266a79:	cc                   	int3
140266a7a:	cc                   	int3
140266a7b:	cc                   	int3
140266a7c:	cc                   	int3
140266a7d:	cc                   	int3
140266a7e:	cc                   	int3
140266a7f:	cc                   	int3
140266a80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140266a85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140266a8a:	56                   	push   %rsi
140266a8b:	57                   	push   %rdi
140266a8c:	41 56                	push   %r14
140266a8e:	b8 40 00 00 00       	mov    $0x40,%eax
140266a93:	e8 98 a0 04 00       	call   0x1402b0b30
140266a98:	48 2b e0             	sub    %rax,%rsp
140266a9b:	49 8b f1             	mov    %r9,%rsi
140266a9e:	4d 8b f0             	mov    %r8,%r14
140266aa1:	48 8b ea             	mov    %rdx,%rbp
140266aa4:	48 8b f9             	mov    %rcx,%rdi
140266aa7:	e8 34 a7 e1 ff       	call   0x1400811e0
140266aac:	85 c0                	test   %eax,%eax
140266aae:	0f 84 32 01 00 00    	je     0x140266be6
140266ab4:	48 8b 0f             	mov    (%rdi),%rcx
140266ab7:	e8 14 e0 e9 ff       	call   0x140104ad0
140266abc:	33 db                	xor    %ebx,%ebx
140266abe:	48 85 f6             	test   %rsi,%rsi
140266ac1:	0f 84 ee 00 00 00    	je     0x140266bb5
140266ac7:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140266acb:	4c 8b c0             	mov    %rax,%r8
140266ace:	48 8b d6             	mov    %rsi,%rdx
140266ad1:	e8 3a 24 03 00       	call   0x140298f10
140266ad6:	85 c0                	test   %eax,%eax
140266ad8:	0f 84 08 01 00 00    	je     0x140266be6
140266ade:	48 8d 15 03 dc 11 00 	lea    0x11dc03(%rip),%rdx        # 0x1403846e8
140266ae5:	48 8b ce             	mov    %rsi,%rcx
140266ae8:	e8 13 1e ed ff       	call   0x140138900
140266aed:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140266af1:	48 85 c0             	test   %rax,%rax
140266af4:	74 23                	je     0x140266b19
140266af6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140266afb:	48 8b c8             	mov    %rax,%rcx
140266afe:	e8 5d 16 ed ff       	call   0x140138160
140266b03:	85 c0                	test   %eax,%eax