1402845e1:	48 85 c9             	test   %rcx,%rcx
1402845e4:	75 68                	jne    0x14028464e
1402845e6:	48 8b 0b             	mov    (%rbx),%rcx
1402845e9:	48 8d 15 c4 b9 10 00 	lea    0x10b9c4(%rip),%rdx        # 0x14038ffb4
1402845f0:	45 33 c0             	xor    %r8d,%r8d
1402845f3:	e8 28 2e e7 ff       	call   0x1400f7420
1402845f8:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402845fc:	48 8b c8             	mov    %rax,%rcx
1402845ff:	48 85 c0             	test   %rax,%rax
140284602:	75 4a                	jne    0x14028464e
140284604:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
14028460a:	48 8d 15 57 b9 10 00 	lea    0x10b957(%rip),%rdx        # 0x14038ff68
140284611:	48 8b ce             	mov    %rsi,%rcx
140284614:	e8 a7 77 e6 ff       	call   0x1400ebdc0
140284619:	e8 52 2a ea ff       	call   0x140127070
14028461e:	4c 8d 05 9b b9 10 00 	lea    0x10b99b(%rip),%r8        # 0x14038ffc0
140284625:	ba 00 01 00 00       	mov    $0x100,%edx
14028462a:	48 8d 0d 37 b9 10 00 	lea    0x10b937(%rip),%rcx        # 0x14038ff68
140284631:	e8 5a 2b ea ff       	call   0x140127190
140284636:	45 33 c0             	xor    %r8d,%r8d
140284639:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14028463e:	41 8d 48 39          	lea    0x39(%r8),%ecx
140284642:	e8 49 2c ea ff       	call   0x140127290
140284647:	33 c0                	xor    %eax,%eax
140284649:	e9 13 01 00 00       	jmp    0x140284761
14028464e:	48 8b 43 20          	mov    0x20(%rbx),%rax
140284652:	44 8b cf             	mov    %edi,%r9d
140284655:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14028465a:	4c 8b c6             	mov    %rsi,%r8
14028465d:	8b 43 30             	mov    0x30(%rbx),%eax
140284660:	41 8b d6             	mov    %r14d,%edx
140284663:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140284668:	48 8b cd             	mov    %rbp,%rcx
14028466b:	89 44 24 30          	mov    %eax,0x30(%rsp)
14028466f:	48 8b 43 28          	mov    0x28(%rbx),%rax
140284673:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140284678:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14028467c:	e8 ff 27 f5 ff       	call   0x1401d6e80
140284681:	eb 71                	jmp    0x1402846f4
140284683:	8b 4b 38             	mov    0x38(%rbx),%ecx
140284686:	85 c9                	test   %ecx,%ecx
140284688:	75 49                	jne    0x1402846d3
14028468a:	e8 e1 29 ea ff       	call   0x140127070
14028468f:	4c 8d 05 2a b9 10 00 	lea    0x10b92a(%rip),%r8        # 0x14038ffc0
140284696:	ba 0d 01 00 00       	mov    $0x10d,%edx
14028469b:	48 8d 0d c6 b8 10 00 	lea    0x10b8c6(%rip),%rcx        # 0x14038ff68
1402846a2:	e8 e9 2a ea ff       	call   0x140127190
1402846a7:	ba a1 00 00 00       	mov    $0xa1,%edx
1402846ac:	45 33 c0             	xor    %r8d,%r8d
1402846af:	8d 4a 98             	lea    -0x68(%rdx),%ecx
1402846b2:	e8 d9 2b ea ff       	call   0x140127290
1402846b7:	41 b8 0e 01 00 00    	mov    $0x10e,%r8d
1402846bd:	48 8d 15 a4 b8 10 00 	lea    0x10b8a4(%rip),%rdx        # 0x14038ff68
1402846c4:	48 8b ce             	mov    %rsi,%rcx
1402846c7:	e8 f4 76 e6 ff       	call   0x1400ebdc0
1402846cc:	33 c0                	xor    %eax,%eax
1402846ce:	e9 8e 00 00 00       	jmp    0x140284761
1402846d3:	8b 43 3c             	mov    0x3c(%rbx),%eax
1402846d6:	4c 8b ce             	mov    %rsi,%r9
1402846d9:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402846dd:	4d 8b c6             	mov    %r14,%r8
1402846e0:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1402846e4:	48 8b d5             	mov    %rbp,%rdx
1402846e7:	48 8b 0b             	mov    (%rbx),%rcx
1402846ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402846ef:	e8 8c 21 f5 ff       	call   0x1401d6880
1402846f4:	41 b8 15 01 00 00    	mov    $0x115,%r8d
1402846fa:	48 8d 15 67 b8 10 00 	lea    0x10b867(%rip),%rdx        # 0x14038ff68
140284701:	48 8b ce             	mov    %rsi,%rcx
140284704:	8b d8                	mov    %eax,%ebx
140284706:	e8 b5 76 e6 ff       	call   0x1400ebdc0
14028470b:	48 63 d3             	movslq %ebx,%rdx
14028470e:	c1 eb 1f             	shr    $0x1f,%ebx
140284711:	48 8b c2             	mov    %rdx,%rax
140284714:	48 c1 e8 3f          	shr    $0x3f,%rax
140284718:	f7 db                	neg    %ebx
14028471a:	48 f7 d8             	neg    %rax
14028471d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140284722:	48 f7 d0             	not    %rax
140284725:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14028472c:	00
14028472d:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140284734:	00
140284735:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14028473a:	48 23 ca             	and    %rdx,%rcx
14028473d:	49 23 07             	and    (%r15),%rax
140284740:	48 0b c1             	or     %rcx,%rax
140284743:	49 89 07             	mov    %rax,(%r15)
140284746:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
14028474d:	f7 d3                	not    %ebx
14028474f:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
140284753:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
14028475a:	8b 44 24 50          	mov    0x50(%rsp),%eax
14028475e:	83 e0 01             	and    $0x1,%eax
140284761:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140284768:	00
140284769:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14028476e:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140284772:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140284776:	49 8b e3             	mov    %r11,%rsp
140284779:	41 5f                	pop    %r15
14028477b:	41 5e                	pop    %r14
14028477d:	5f                   	pop    %rdi
14028477e:	c3                   	ret
14028477f:	cc                   	int3
140284780:	40 53                	rex push %rbx
140284782:	b8 20 00 00 00       	mov    $0x20,%eax
140284787:	e8 a4 c3 02 00       	call   0x1402b0b30
14028478c:	48 2b e0             	sub    %rax,%rsp
14028478f:	48 8b d9             	mov    %rcx,%rbx
140284792:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140284796:	e8 e5 85 e7 ff       	call   0x1400fcd80
14028479b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14028479f:	e8 cc 2c e7 ff       	call   0x1400f7470
1402847a4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402847a8:	e8 c3 2c e7 ff       	call   0x1400f7470
1402847ad:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1402847b1:	48 8d 15 b0 b7 10 00 	lea    0x10b7b0(%rip),%rdx        # 0x14038ff68
1402847b8:	41 b8 27 01 00 00    	mov    $0x127,%r8d
1402847be:	e8 fd 75 e6 ff       	call   0x1400ebdc0
1402847c3:	41 b8 29 01 00 00    	mov    $0x129,%r8d
1402847c9:	48 8d 15 98 b7 10 00 	lea    0x10b798(%rip),%rdx        # 0x14038ff68
1402847d0:	48 8b cb             	mov    %rbx,%rcx
1402847d3:	48 83 c4 20          	add    $0x20,%rsp
1402847d7:	5b                   	pop    %rbx
1402847d8:	e9 e3 75 e6 ff       	jmp    0x1400ebdc0
1402847dd:	cc                   	int3
1402847de:	cc                   	int3
1402847df:	cc                   	int3
1402847e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402847e5:	57                   	push   %rdi
1402847e6:	b8 20 00 00 00       	mov    $0x20,%eax
1402847eb:	e8 40 c3 02 00       	call   0x1402b0b30
1402847f0:	48 2b e0             	sub    %rax,%rsp
1402847f3:	48 8b f9             	mov    %rcx,%rdi
1402847f6:	e8 e5 c9 df ff       	call   0x1400811e0
1402847fb:	85 c0                	test   %eax,%eax
1402847fd:	74 64                	je     0x140284863
1402847ff:	41 b8 34 01 00 00    	mov    $0x134,%r8d
140284805:	48 8d 15 5c b7 10 00 	lea    0x10b75c(%rip),%rdx        # 0x14038ff68
14028480c:	b9 40 00 00 00       	mov    $0x40,%ecx
140284811:	e8 aa 78 e6 ff       	call   0x1400ec0c0
140284816:	48 8b d8             	mov    %rax,%rbx
140284819:	48 85 c0             	test   %rax,%rax
14028481c:	74 45                	je     0x140284863
14028481e:	0f 10 07             	movups (%rdi),%xmm0
140284821:	0f 11 00             	movups %xmm0,(%rax)
140284824:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140284828:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14028482c:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
140284830:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140284834:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
140284838:	0f 11 48 30          	movups %xmm1,0x30(%rax)
14028483c:	48 8b 48 08          	mov    0x8(%rax),%rcx
140284840:	48 85 c9             	test   %rcx,%rcx
140284843:	74 2b                	je     0x140284870
140284845:	e8 c6 8b e7 ff       	call   0x1400fd410
14028484a:	85 c0                	test   %eax,%eax
14028484c:	75 22                	jne    0x140284870
14028484e:	41 b8 3a 01 00 00    	mov    $0x13a,%r8d
140284854:	48 8d 15 0d b7 10 00 	lea    0x10b70d(%rip),%rdx        # 0x14038ff68
14028485b:	48 8b cb             	mov    %rbx,%rcx
14028485e:	e8 5d 75 e6 ff       	call   0x1400ebdc0
140284863:	33 c0                	xor    %eax,%eax
140284865:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14028486a:	48 83 c4 20          	add    $0x20,%rsp
14028486e:	5f                   	pop    %rdi
14028486f:	c3                   	ret
140284870:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140284874:	48 85 c9             	test   %rcx,%rcx
140284877:	74 1a                	je     0x140284893
140284879:	e8 d2 2c e7 ff       	call   0x1400f7550
14028487e:	85 c0                	test   %eax,%eax
140284880:	75 11                	jne    0x140284893
140284882:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140284886:	e8 f5 84 e7 ff       	call   0x1400fcd80
14028488b:	41 b8 40 01 00 00    	mov    $0x140,%r8d
140284891:	eb c1                	jmp    0x140284854
140284893:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140284897:	48 85 c9             	test   %rcx,%rcx
14028489a:	74 23                	je     0x1402848bf
14028489c:	e8 af 2c e7 ff       	call   0x1400f7550
1402848a1:	85 c0                	test   %eax,%eax
1402848a3:	75 1a                	jne    0x1402848bf
1402848a5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402848a9:	e8 d2 84 e7 ff       	call   0x1400fcd80
1402848ae:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402848b2:	e8 b9 2b e7 ff       	call   0x1400f7470
1402848b7:	41 b8 47 01 00 00    	mov    $0x147,%r8d
1402848bd:	eb 95                	jmp    0x140284854
1402848bf:	48 8b c3             	mov    %rbx,%rax
1402848c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402848c7:	48 83 c4 20          	add    $0x20,%rsp
1402848cb:	5f                   	pop    %rdi
1402848cc:	c3                   	ret
1402848cd:	cc                   	int3
1402848ce:	cc                   	int3
1402848cf:	cc                   	int3
1402848d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402848d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402848da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402848df:	57                   	push   %rdi
1402848e0:	b8 20 00 00 00       	mov    $0x20,%eax
1402848e5:	e8 46 c2 02 00       	call   0x1402b0b30
1402848ea:	48 2b e0             	sub    %rax,%rsp
1402848ed:	48 8b fa             	mov    %rdx,%rdi
1402848f0:	48 8b d9             	mov    %rcx,%rbx
1402848f3:	48 85 c9             	test   %rcx,%rcx
1402848f6:	0f 84 b0 00 00 00    	je     0x1402849ac
1402848fc:	48 8d 15 15 51 09 00 	lea    0x95115(%rip),%rdx        # 0x140319a18
140284903:	48 8b cf             	mov    %rdi,%rcx
140284906:	e8 f5 3f eb ff       	call   0x140138900
14028490b:	4c 8b c8             	mov    %rax,%r9
14028490e:	48 85 c0             	test   %rax,%rax
140284911:	0f 84 bb 00 00 00    	je     0x1402849d2
140284917:	8b 48 08             	mov    0x8(%rax),%ecx
14028491a:	83 e9 01             	sub    $0x1,%ecx
14028491d:	0f 84 a0 00 00 00    	je     0x1402849c3
140284923:	83 f9 03             	cmp    $0x3,%ecx
140284926:	0f 85 80 00 00 00    	jne    0x1402849ac
14028492c:	8b 0d ae 0d 15 00    	mov    0x150dae(%rip),%ecx        # 0x1403d56e0
140284932:	45 33 c0             	xor    %r8d,%r8d
140284935:	85 c9                	test   %ecx,%ecx
140284937:	74 27                	je     0x140284960
140284939:	44 8b 53 10          	mov    0x10(%rbx),%r10d
14028493d:	4c 8d 1d 9c 0d 15 00 	lea    0x150d9c(%rip),%r11        # 0x1403d56e0
140284944:	41 8b d0             	mov    %r8d,%edx
140284947:	44 3b d1             	cmp    %ecx,%r10d
14028494a:	74 44                	je     0x140284990
14028494c:	48 ff c2             	inc    %rdx
14028494f:	41 ff c0             	inc    %r8d
140284952:	48 8b c2             	mov    %rdx,%rax
140284955:	48 03 c0             	add    %rax,%rax
140284958:	41 8b 0c c3          	mov    (%r11,%rax,8),%ecx
14028495c:	85 c9                	test   %ecx,%ecx
14028495e:	75 e7                	jne    0x140284947
140284960:	e8 0b 27 ea ff       	call   0x140127070
140284965:	4c 8d 05 1c a5 10 00 	lea    0x10a51c(%rip),%r8        # 0x14038ee88
14028496c:	ba 6d 01 00 00       	mov    $0x16d,%edx
140284971:	48 8d 0d f0 b5 10 00 	lea    0x10b5f0(%rip),%rcx        # 0x14038ff68
140284978:	e8 13 28 ea ff       	call   0x140127190
14028497d:	45 33 c0             	xor    %r8d,%r8d
140284980:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140284985:	41 8d 48 39          	lea    0x39(%r8),%ecx
140284989:	e8 02 29 ea ff       	call   0x140127290
14028498e:	eb 42                	jmp    0x1402849d2
140284990:	49 63 c0             	movslq %r8d,%rax
140284993:	48 03 c0             	add    %rax,%rax
140284996:	49 8b 54 c3 08       	mov    0x8(%r11,%rax,8),%rdx
14028499b:	48 85 d2             	test   %rdx,%rdx
14028499e:	74 c0                	je     0x140284960
1402849a0:	49 8b c9             	mov    %r9,%rcx
1402849a3:	e8 98 46 eb ff       	call   0x140139040
1402849a8:	85 c0                	test   %eax,%eax
1402849aa:	75 26                	jne    0x1402849d2
1402849ac:	33 c0                	xor    %eax,%eax
1402849ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402849b3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402849b8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402849bd:	48 83 c4 20          	add    $0x20,%rsp
1402849c1:	5f                   	pop    %rdi
1402849c2:	c3                   	ret
1402849c3:	8b 53 10             	mov    0x10(%rbx),%edx
1402849c6:	49 8b c9             	mov    %r9,%rcx
1402849c9:	e8 c2 40 eb ff       	call   0x140138a90
1402849ce:	85 c0                	test   %eax,%eax
1402849d0:	74 da                	je     0x1402849ac
1402849d2:	48 8d 15 db 67 08 00 	lea    0x867db(%rip),%rdx        # 0x14030b1b4
1402849d9:	48 8b cf             	mov    %rdi,%rcx
1402849dc:	e8 1f 3f eb ff       	call   0x140138900
1402849e1:	48 8d 35 a5 35 12 00 	lea    0x1235a5(%rip),%rsi        # 0x1403a7f8d
1402849e8:	48 8b e8             	mov    %rax,%rbp
1402849eb:	48 85 c0             	test   %rax,%rax
1402849ee:	74 22                	je     0x140284a12
1402849f0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402849f4:	48 85 c9             	test   %rcx,%rcx
1402849f7:	75 05                	jne    0x1402849fe
1402849f9:	48 8b c6             	mov    %rsi,%rax
1402849fc:	eb 05                	jmp    0x140284a03
1402849fe:	e8 5d 55 eb ff       	call   0x140139f60
140284a03:	48 8b d0             	mov    %rax,%rdx
140284a06:	48 8b cd             	mov    %rbp,%rcx
140284a09:	e8 32 46 eb ff       	call   0x140139040
140284a0e:	85 c0                	test   %eax,%eax
140284a10:	74 9a                	je     0x1402849ac
140284a12:	48 8d 15 c7 67 08 00 	lea    0x867c7(%rip),%rdx        # 0x14030b1e0
140284a19:	48 8b cf             	mov    %rdi,%rcx
140284a1c:	e8 df 3e eb ff       	call   0x140138900
140284a21:	48 8b e8             	mov    %rax,%rbp
140284a24:	48 85 c0             	test   %rax,%rax
140284a27:	74 2d                	je     0x140284a56
140284a29:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140284a2d:	48 85 c9             	test   %rcx,%rcx
140284a30:	75 09                	jne    0x140284a3b
140284a32:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140284a36:	48 85 c9             	test   %rcx,%rcx
140284a39:	74 08                	je     0x140284a43
140284a3b:	e8 20 55 eb ff       	call   0x140139f60
140284a40:	48 8b f0             	mov    %rax,%rsi
140284a43:	48 8b d6             	mov    %rsi,%rdx
140284a46:	48 8b cd             	mov    %rbp,%rcx
140284a49:	e8 f2 45 eb ff       	call   0x140139040
140284a4e:	85 c0                	test   %eax,%eax
140284a50:	0f 84 56 ff ff ff    	je     0x1402849ac
140284a56:	48 8d 15 bb 67 08 00 	lea    0x867bb(%rip),%rdx        # 0x14030b218
140284a5d:	48 8b cf             	mov    %rdi,%rcx
140284a60:	e8 9b 3e eb ff       	call   0x140138900
140284a65:	48 85 c0             	test   %rax,%rax
140284a68:	74 18                	je     0x140284a82
140284a6a:	4c 8b 43 30          	mov    0x30(%rbx),%r8
140284a6e:	48 8b c8             	mov    %rax,%rcx
140284a71:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140284a75:	e8 56 42 eb ff       	call   0x140138cd0
140284a7a:	85 c0                	test   %eax,%eax
140284a7c:	0f 84 2a ff ff ff    	je     0x1402849ac
140284a82:	48 8d 15 67 c4 09 00 	lea    0x9c467(%rip),%rdx        # 0x140320ef0
140284a89:	48 8b cf             	mov    %rdi,%rcx
140284a8c:	e8 6f 3e eb ff       	call   0x140138900
140284a91:	48 85 c0             	test   %rax,%rax
140284a94:	74 13                	je     0x140284aa9
140284a96:	8b 53 38             	mov    0x38(%rbx),%edx
140284a99:	48 8b c8             	mov    %rax,%rcx
140284a9c:	e8 ef 42 eb ff       	call   0x140138d90
140284aa1:	85 c0                	test   %eax,%eax
140284aa3:	0f 84 03 ff ff ff    	je     0x1402849ac
140284aa9:	48 8d 15 58 c4 09 00 	lea    0x9c458(%rip),%rdx        # 0x140320f08
140284ab0:	48 8b cf             	mov    %rdi,%rcx
140284ab3:	e8 48 3e eb ff       	call   0x140138900
140284ab8:	48 85 c0             	test   %rax,%rax
140284abb:	74 13                	je     0x140284ad0
140284abd:	8b 53 3c             	mov    0x3c(%rbx),%edx
140284ac0:	48 8b c8             	mov    %rax,%rcx
140284ac3:	e8 c8 42 eb ff       	call   0x140138d90
140284ac8:	85 c0                	test   %eax,%eax
140284aca:	0f 84 dc fe ff ff    	je     0x1402849ac
140284ad0:	b8 01 00 00 00       	mov    $0x1,%eax
140284ad5:	e9 d4 fe ff ff       	jmp    0x1402849ae
140284ada:	cc                   	int3
140284adb:	cc                   	int3
140284adc:	cc                   	int3
140284add:	cc                   	int3
140284ade:	cc                   	int3
140284adf:	cc                   	int3
140284ae0:	48 8d 05 f9 b1 10 00 	lea    0x10b1f9(%rip),%rax        # 0x14038fce0
140284ae7:	c3                   	ret
140284ae8:	cc                   	int3
140284ae9:	cc                   	int3
140284aea:	cc                   	int3
140284aeb:	cc                   	int3
140284aec:	cc                   	int3