14024f5cf:	eb 02                	jmp    0x14024f5d3
14024f5d1:	73 1a                	jae    0x14024f5ed
14024f5d3:	41 b8 20 00 00 00    	mov    $0x20,%r8d
14024f5d9:	41 8b c1             	mov    %r9d,%eax
14024f5dc:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14024f5e0:	45 2b c1             	sub    %r9d,%r8d
14024f5e3:	48 03 c8             	add    %rax,%rcx
14024f5e6:	33 d2                	xor    %edx,%edx
14024f5e8:	e8 13 24 09 00       	call   0x1402e1a00
14024f5ed:	48 8d 43 7f          	lea    0x7f(%rbx),%rax
14024f5f1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14024f5f7:	48 8d 93 88 00 00 00 	lea    0x88(%rbx),%rdx
14024f5fe:	66 90                	xchg   %ax,%ax
14024f600:	48 8b 0a             	mov    (%rdx),%rcx
14024f603:	48 8d 52 08          	lea    0x8(%rdx),%rdx
14024f607:	88 08                	mov    %cl,(%rax)
14024f609:	48 8d 40 f8          	lea    -0x8(%rax),%rax
14024f60d:	48 c1 e9 08          	shr    $0x8,%rcx
14024f611:	88 48 07             	mov    %cl,0x7(%rax)
14024f614:	48 c1 e9 08          	shr    $0x8,%rcx
14024f618:	88 48 06             	mov    %cl,0x6(%rax)
14024f61b:	48 c1 e9 08          	shr    $0x8,%rcx
14024f61f:	88 48 05             	mov    %cl,0x5(%rax)
14024f622:	48 c1 e9 08          	shr    $0x8,%rcx
14024f626:	88 48 04             	mov    %cl,0x4(%rax)
14024f629:	48 c1 e9 08          	shr    $0x8,%rcx
14024f62d:	88 48 03             	mov    %cl,0x3(%rax)
14024f630:	48 c1 e9 08          	shr    $0x8,%rcx
14024f634:	88 48 02             	mov    %cl,0x2(%rax)
14024f637:	48 c1 e9 08          	shr    $0x8,%rcx
14024f63b:	88 48 01             	mov    %cl,0x1(%rax)
14024f63e:	49 83 e8 01          	sub    $0x1,%r8
14024f642:	75 bc                	jne    0x14024f600
14024f644:	48 8d 53 40          	lea    0x40(%rbx),%rdx
14024f648:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024f64e:	48 8b cb             	mov    %rbx,%rcx
14024f651:	e8 6a 92 e2 ff       	call   0x1400788c0
14024f656:	48 85 ff             	test   %rdi,%rdi
14024f659:	74 3b                	je     0x14024f696
14024f65b:	0f 10 03             	movups (%rbx),%xmm0
14024f65e:	ba a8 00 00 00       	mov    $0xa8,%edx
14024f663:	48 8b cb             	mov    %rbx,%rcx
14024f666:	0f 11 07             	movups %xmm0,(%rdi)
14024f669:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14024f66d:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14024f671:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
14024f675:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
14024f679:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
14024f67d:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
14024f681:	e8 ba 1b db ff       	call   0x140001240
14024f686:	b8 01 00 00 00       	mov    $0x1,%eax
14024f68b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024f690:	48 83 c4 20          	add    $0x20,%rsp
14024f694:	5f                   	pop    %rdi
14024f695:	c3                   	ret
14024f696:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024f69b:	33 c0                	xor    %eax,%eax
14024f69d:	48 83 c4 20          	add    $0x20,%rsp
14024f6a1:	5f                   	pop    %rdi
14024f6a2:	c3                   	ret
14024f6a3:	cc                   	int3
14024f6a4:	cc                   	int3
14024f6a5:	cc                   	int3
14024f6a6:	cc                   	int3
14024f6a7:	cc                   	int3
14024f6a8:	cc                   	int3
14024f6a9:	cc                   	int3
14024f6aa:	cc                   	int3
14024f6ab:	cc                   	int3
14024f6ac:	cc                   	int3
14024f6ad:	cc                   	int3
14024f6ae:	cc                   	int3
14024f6af:	cc                   	int3
14024f6b0:	b8 28 00 00 00       	mov    $0x28,%eax
14024f6b5:	e8 76 14 06 00       	call   0x1402b0b30
14024f6ba:	48 2b e0             	sub    %rax,%rsp
14024f6bd:	33 d2                	xor    %edx,%edx
14024f6bf:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
14024f6c5:	e8 36 23 09 00       	call   0x1402e1a00
14024f6ca:	b8 01 00 00 00       	mov    $0x1,%eax
14024f6cf:	48 83 c4 28          	add    $0x28,%rsp
14024f6d3:	c3                   	ret
14024f6d4:	cc                   	int3
14024f6d5:	cc                   	int3
14024f6d6:	cc                   	int3
14024f6d7:	cc                   	int3
14024f6d8:	cc                   	int3
14024f6d9:	cc                   	int3
14024f6da:	cc                   	int3
14024f6db:	cc                   	int3
14024f6dc:	cc                   	int3
14024f6dd:	cc                   	int3
14024f6de:	cc                   	int3
14024f6df:	cc                   	int3
14024f6e0:	40 55                	rex push %rbp
14024f6e2:	41 54                	push   %r12
14024f6e4:	41 55                	push   %r13
14024f6e6:	b8 30 00 00 00       	mov    $0x30,%eax
14024f6eb:	e8 40 14 06 00       	call   0x1402b0b30
14024f6f0:	48 2b e0             	sub    %rax,%rsp
14024f6f3:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
14024f6fa:	00 00 10
14024f6fd:	4d 8b e0             	mov    %r8,%r12
14024f700:	4c 8b ea             	mov    %rdx,%r13
14024f703:	48 8b e9             	mov    %rcx,%rbp
14024f706:	4c 3b c0             	cmp    %rax,%r8
14024f709:	0f 82 12 02 00 00    	jb     0x14024f921
14024f70f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14024f714:	49 8b c0             	mov    %r8,%rax
14024f717:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14024f71c:	48 c1 e8 3c          	shr    $0x3c,%rax
14024f720:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14024f725:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14024f72a:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14024f731:	00 00 80
14024f734:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14024f739:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14024f73e:	66 90                	xchg   %ax,%ax
14024f740:	8b 9d 80 00 00 00    	mov    0x80(%rbp),%ebx
14024f746:	48 8b f8             	mov    %rax,%rdi
14024f749:	48 01 85 88 00 00 00 	add    %rax,0x88(%rbp)
14024f750:	44 8b fb             	mov    %ebx,%r15d
14024f753:	41 83 e7 07          	and    $0x7,%r15d
14024f757:	4d 8b f5             	mov    %r13,%r14
14024f75a:	48 39 85 88 00 00 00 	cmp    %rax,0x88(%rbp)
14024f761:	73 20                	jae    0x14024f783
14024f763:	b9 01 00 00 00       	mov    $0x1,%ecx
14024f768:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
14024f76f:	90                   	nop
14024f770:	48 83 00 01          	addq   $0x1,(%rax)
14024f774:	75 0d                	jne    0x14024f783
14024f776:	48 ff c1             	inc    %rcx
14024f779:	48 83 c0 08          	add    $0x8,%rax
14024f77d:	48 83 f9 04          	cmp    $0x4,%rcx
14024f781:	72 ed                	jb     0x14024f770
14024f783:	45 85 ff             	test   %r15d,%r15d
14024f786:	0f 84 bb 00 00 00    	je     0x14024f847
14024f78c:	0f 1f 40 00          	nopl   0x0(%rax)
14024f790:	48 85 ff             	test   %rdi,%rdi
14024f793:	0f 84 49 01 00 00    	je     0x14024f8e2
14024f799:	41 0f b6 36          	movzbl (%r14),%esi
14024f79d:	8b c3                	mov    %ebx,%eax
14024f79f:	c1 e8 03             	shr    $0x3,%eax
14024f7a2:	41 0f b6 cf          	movzbl %r15b,%ecx
14024f7a6:	44 0f b6 4c 28 40    	movzbl 0x40(%rax,%rbp,1),%r9d
14024f7ac:	4c 8d 04 28          	lea    (%rax,%rbp,1),%r8
14024f7b0:	8d 50 01             	lea    0x1(%rax),%edx
14024f7b3:	40 0f b6 c6          	movzbl %sil,%eax
14024f7b7:	d2 e8                	shr    %cl,%al
14024f7b9:	41 0a c1             	or     %r9b,%al
14024f7bc:	41 88 40 40          	mov    %al,0x40(%r8)
14024f7c0:	48 83 ff 08          	cmp    $0x8,%rdi
14024f7c4:	76 44                	jbe    0x14024f80a
14024f7c6:	83 c3 08             	add    $0x8,%ebx
14024f7c9:	48 83 ef 08          	sub    $0x8,%rdi
14024f7cd:	49 ff c6             	inc    %r14
14024f7d0:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
14024f7d6:	72 1a                	jb     0x14024f7f2
14024f7d8:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f7dc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024f7e2:	48 8b cd             	mov    %rbp,%rcx
14024f7e5:	e8 d6 90 e2 ff       	call   0x1400788c0
14024f7ea:	33 d2                	xor    %edx,%edx
14024f7ec:	81 e3 ff 01 00 00    	and    $0x1ff,%ebx
14024f7f2:	b9 08 00 00 00       	mov    $0x8,%ecx
14024f7f7:	41 2b cf             	sub    %r15d,%ecx
14024f7fa:	40 d2 e6             	shl    %cl,%sil
14024f7fd:	40 88 74 2a 40       	mov    %sil,0x40(%rdx,%rbp,1)
14024f802:	89 9d 80 00 00 00    	mov    %ebx,0x80(%rbp)
14024f808:	eb 86                	jmp    0x14024f790
14024f80a:	03 df                	add    %edi,%ebx
14024f80c:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
14024f812:	75 16                	jne    0x14024f82a
14024f814:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f818:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024f81e:	48 8b cd             	mov    %rbp,%rcx
14024f821:	e8 9a 90 e2 ff       	call   0x1400788c0
14024f826:	33 d2                	xor    %edx,%edx
14024f828:	33 db                	xor    %ebx,%ebx
14024f82a:	b9 08 00 00 00       	mov    $0x8,%ecx
14024f82f:	41 2b cf             	sub    %r15d,%ecx
14024f832:	40 d2 e6             	shl    %cl,%sil
14024f835:	40 88 74 2a 40       	mov    %sil,0x40(%rdx,%rbp,1)
14024f83a:	33 ff                	xor    %edi,%edi
14024f83c:	89 9d 80 00 00 00    	mov    %ebx,0x80(%rbp)
14024f842:	e9 49 ff ff ff       	jmp    0x14024f790
14024f847:	85 db                	test   %ebx,%ebx
14024f849:	75 2d                	jne    0x14024f878
14024f84b:	48 8b f7             	mov    %rdi,%rsi
14024f84e:	48 c1 ee 09          	shr    $0x9,%rsi
14024f852:	48 85 f6             	test   %rsi,%rsi
14024f855:	74 21                	je     0x14024f878
14024f857:	4c 8b c6             	mov    %rsi,%r8
14024f85a:	49 8b d6             	mov    %r14,%rdx
14024f85d:	48 8b cd             	mov    %rbp,%rcx
14024f860:	e8 5b 90 e2 ff       	call   0x1400788c0
14024f865:	48 c1 e6 09          	shl    $0x9,%rsi
14024f869:	48 c1 ee 03          	shr    $0x3,%rsi
14024f86d:	4c 03 f6             	add    %rsi,%r14
14024f870:	81 e7 ff 01 00 00    	and    $0x1ff,%edi
14024f876:	eb 61                	jmp    0x14024f8d9
14024f878:	ba 00 02 00 00       	mov    $0x200,%edx
14024f87d:	8b c3                	mov    %ebx,%eax
14024f87f:	2b d3                	sub    %ebx,%edx
14024f881:	48 c1 e8 03          	shr    $0x3,%rax
14024f885:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14024f889:	44 8b c2             	mov    %edx,%r8d
14024f88c:	48 03 c8             	add    %rax,%rcx
14024f88f:	49 3b f8             	cmp    %r8,%rdi
14024f892:	72 2c                	jb     0x14024f8c0
14024f894:	c1 ea 03             	shr    $0x3,%edx
14024f897:	49 2b f8             	sub    %r8,%rdi
14024f89a:	8b da                	mov    %edx,%ebx
14024f89c:	44 8b c2             	mov    %edx,%r8d
14024f89f:	49 8b d6             	mov    %r14,%rdx
14024f8a2:	e8 b9 1a 09 00       	call   0x1402e1360
14024f8a7:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f8ab:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024f8b1:	48 8b cd             	mov    %rbp,%rcx
14024f8b4:	4c 03 f3             	add    %rbx,%r14
14024f8b7:	e8 04 90 e2 ff       	call   0x1400788c0
14024f8bc:	33 db                	xor    %ebx,%ebx
14024f8be:	eb 13                	jmp    0x14024f8d3
14024f8c0:	4c 8b c7             	mov    %rdi,%r8
14024f8c3:	49 8b d6             	mov    %r14,%rdx
14024f8c6:	49 c1 e8 03          	shr    $0x3,%r8
14024f8ca:	e8 91 1a 09 00       	call   0x1402e1360
14024f8cf:	03 df                	add    %edi,%ebx
14024f8d1:	33 ff                	xor    %edi,%edi
14024f8d3:	89 9d 80 00 00 00    	mov    %ebx,0x80(%rbp)
14024f8d9:	48 85 ff             	test   %rdi,%rdi
14024f8dc:	0f 85 65 ff ff ff    	jne    0x14024f847
14024f8e2:	48 b9 00 00 00 00 00 	movabs $0x1000000000000000,%rcx
14024f8e9:	00 00 10
14024f8ec:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14024f8f3:	00 00 80
14024f8f6:	4c 2b e1             	sub    %rcx,%r12
14024f8f9:	4c 03 e9             	add    %rcx,%r13
14024f8fc:	48 83 6c 24 58 01    	subq   $0x1,0x58(%rsp)
14024f902:	0f 85 38 fe ff ff    	jne    0x14024f740
14024f908:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14024f90d:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14024f912:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14024f917:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14024f91c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14024f921:	4d 85 e4             	test   %r12,%r12
14024f924:	74 13                	je     0x14024f939
14024f926:	4e 8d 04 e5 00 00 00 	lea    0x0(,%r12,8),%r8
14024f92d:	00
14024f92e:	49 8b d5             	mov    %r13,%rdx
14024f931:	48 8b cd             	mov    %rbp,%rcx
14024f934:	e8 77 f9 ff ff       	call   0x14024f2b0
14024f939:	b8 01 00 00 00       	mov    $0x1,%eax
14024f93e:	48 83 c4 30          	add    $0x30,%rsp
14024f942:	41 5d                	pop    %r13
14024f944:	41 5c                	pop    %r12
14024f946:	5d                   	pop    %rbp
14024f947:	c3                   	ret
14024f948:	cc                   	int3
14024f949:	cc                   	int3
14024f94a:	cc                   	int3
14024f94b:	cc                   	int3
14024f94c:	cc                   	int3
14024f94d:	cc                   	int3
14024f94e:	cc                   	int3
14024f94f:	cc                   	int3
14024f950:	b8 a8 00 00 00       	mov    $0xa8,%eax
14024f955:	e8 d6 11 06 00       	call   0x1402b0b30
14024f95a:	48 2b e0             	sub    %rax,%rsp
14024f95d:	49 8b c0             	mov    %r8,%rax
14024f960:	4c 8b c2             	mov    %rdx,%r8
14024f963:	48 85 c0             	test   %rax,%rax
14024f966:	0f 84 f7 28 00 00    	je     0x140252263
14024f96c:	8b 51 08             	mov    0x8(%rcx),%edx
14024f96f:	44 8b 49 10          	mov    0x10(%rcx),%r9d
14024f973:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
14024f97a:	00
14024f97b:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
14024f982:	00
14024f983:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
14024f98a:	00
14024f98b:	89 54 24 44          	mov    %edx,0x44(%rsp)
14024f98f:	8b 51 14             	mov    0x14(%rcx),%edx
14024f992:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
14024f999:	00
14024f99a:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
14024f99e:	8b 51 18             	mov    0x18(%rcx),%edx
14024f9a1:	4c 89 a4 24 88 00 00 	mov    %r12,0x88(%rsp)
14024f9a8:	00
14024f9a9:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
14024f9ad:	8b 51 0c             	mov    0xc(%rcx),%edx
14024f9b0:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
14024f9b7:	00
14024f9b8:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14024f9bd:	44 8b 71 04          	mov    0x4(%rcx),%r14d
14024f9c1:	89 54 24 58          	mov    %edx,0x58(%rsp)
14024f9c5:	8b 51 1c             	mov    0x1c(%rcx),%edx
14024f9c8:	89 54 24 60          	mov    %edx,0x60(%rsp)
14024f9cc:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
14024f9d1:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
14024f9d6:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
14024f9db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14024f9e0:	48 ff c8             	dec    %rax
14024f9e3:	41 0f b6 18          	movzbl (%r8),%ebx
14024f9e7:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14024f9ee:	00
14024f9ef:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
14024f9f4:	c1 e0 10             	shl    $0x10,%eax
14024f9f7:	41 0f b6 68 04       	movzbl 0x4(%r8),%ebp
14024f9fc:	41 0f b6 50 08       	movzbl 0x8(%r8),%edx
14024fa01:	45 0f b6 50 10       	movzbl 0x10(%r8),%r10d
14024fa06:	45 0f b6 78 14       	movzbl 0x14(%r8),%r15d
14024fa0b:	45 0f b6 60 18       	movzbl 0x18(%r8),%r12d
14024fa10:	45 0f b6 68 1c       	movzbl 0x1c(%r8),%r13d
14024fa15:	c1 e2 18             	shl    $0x18,%edx
14024fa18:	c1 e3 18             	shl    $0x18,%ebx
14024fa1b:	0b d8                	or     %eax,%ebx
14024fa1d:	c1 e5 18             	shl    $0x18,%ebp
14024fa20:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
14024fa25:	c1 e0 08             	shl    $0x8,%eax
14024fa28:	0b d8                	or     %eax,%ebx
14024fa2a:	41 c1 e2 18          	shl    $0x18,%r10d
14024fa2e:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
14024fa33:	0b d8                	or     %eax,%ebx
14024fa35:	41 c1 e7 18          	shl    $0x18,%r15d
14024fa39:	41 0f b6 40 05       	movzbl 0x5(%r8),%eax
14024fa3e:	c1 e0 10             	shl    $0x10,%eax
14024fa41:	0b e8                	or     %eax,%ebp
14024fa43:	41 c1 e4 18          	shl    $0x18,%r12d
14024fa47:	41 0f b6 40 06       	movzbl 0x6(%r8),%eax
14024fa4c:	c1 e0 08             	shl    $0x8,%eax
14024fa4f:	0b e8                	or     %eax,%ebp
14024fa51:	89 1c 24             	mov    %ebx,(%rsp)
14024fa54:	41 0f b6 40 07       	movzbl 0x7(%r8),%eax
14024fa59:	0b e8                	or     %eax,%ebp
14024fa5b:	41 0f b6 40 09       	movzbl 0x9(%r8),%eax
14024fa60:	c1 e0 10             	shl    $0x10,%eax
14024fa63:	0b d0                	or     %eax,%edx
14024fa65:	89 6c 24 0c          	mov    %ebp,0xc(%rsp)
14024fa69:	41 0f b6 40 0a       	movzbl 0xa(%r8),%eax
14024fa6e:	c1 e0 08             	shl    $0x8,%eax
14024fa71:	0b d0                	or     %eax,%edx
14024fa73:	41 0f b6 40 0b       	movzbl 0xb(%r8),%eax
14024fa78:	0b d0                	or     %eax,%edx
14024fa7a:	41 0f b6 40 0d       	movzbl 0xd(%r8),%eax
14024fa7f:	c1 e0 10             	shl    $0x10,%eax
14024fa82:	89 54 24 14          	mov    %edx,0x14(%rsp)
14024fa86:	41 0f b6 50 0c       	movzbl 0xc(%r8),%edx
14024fa8b:	c1 e2 18             	shl    $0x18,%edx
14024fa8e:	0b d0                	or     %eax,%edx