fffff800002d56bb:	48 8d 41 22          	lea    0x22(%rcx),%rax
fffff800002d56bf:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002d56c3:	48 03 c7             	add    %rdi,%rax
fffff800002d56c6:	48 3b d0             	cmp    %rax,%rdx
fffff800002d56c9:	74 1a                	je     0xfffff800002d56e5
fffff800002d56cb:	48 8b 52 28          	mov    0x28(%rdx),%rdx
fffff800002d56cf:	49 8b ce             	mov    %r14,%rcx
fffff800002d56d2:	44 0f b6 42 04       	movzbl 0x4(%rdx),%r8d
fffff800002d56d7:	49 83 c0 10          	add    $0x10,%r8
fffff800002d56db:	e8 20 ec f6 ff       	call   0xfffff80000244300
fffff800002d56e0:	0f b7 c5             	movzwl %bp,%eax
fffff800002d56e3:	eb 05                	jmp    0xfffff800002d56ea
fffff800002d56e5:	b8 1e 10 00 00       	mov    $0x101e,%eax
fffff800002d56ea:	f0 48 21 2b          	lock and %rbp,(%rbx)
fffff800002d56ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d56f3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002d56f8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002d56fd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002d5702:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d5706:	41 5e                	pop    %r14
fffff800002d5708:	c3                   	ret
fffff800002d5709:	cc                   	int3
fffff800002d570a:	cc                   	int3
fffff800002d570b:	cc                   	int3
fffff800002d570c:	cc                   	int3
fffff800002d570d:	cc                   	int3
fffff800002d570e:	cc                   	int3
fffff800002d570f:	cc                   	int3
fffff800002d5710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d5715:	57                   	push   %rdi
fffff800002d5716:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d571a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
fffff800002d571e:	48 8b f9             	mov    %rcx,%rdi
fffff800002d5721:	33 d2                	xor    %edx,%edx
fffff800002d5723:	41 b8 18 01 00 00    	mov    $0x118,%r8d
fffff800002d5729:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
fffff800002d572d:	e8 8e ee f6 ff       	call   0xfffff800002445c0
fffff800002d5732:	c7 03 00 20 01 30    	movl   $0x30012000,(%rbx)
fffff800002d5738:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002d573d:	c7 43 04 10 01 00 00 	movl   $0x110,0x4(%rbx)
fffff800002d5744:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff800002d5748:	8b 90 f0 04 00 00    	mov    0x4f0(%rax),%edx
fffff800002d574e:	89 53 10             	mov    %edx,0x10(%rbx)
fffff800002d5751:	48 83 c3 14          	add    $0x14,%rbx
fffff800002d5755:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff800002d5759:	8b 90 f0 04 00 00    	mov    0x4f0(%rax),%edx
fffff800002d575f:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff800002d5766:	48 c1 e2 08          	shl    $0x8,%rdx
fffff800002d576a:	48 8b 80 78 03 00 00 	mov    0x378(%rax),%rax
fffff800002d5771:	48 03 c2             	add    %rdx,%rax
fffff800002d5774:	8d 51 7e             	lea    0x7e(%rcx),%edx
fffff800002d5777:	0f 10 00             	movups (%rax),%xmm0
fffff800002d577a:	0f 11 03             	movups %xmm0,(%rbx)
fffff800002d577d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002d5781:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
fffff800002d5785:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002d5789:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
fffff800002d578d:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002d5791:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
fffff800002d5795:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002d5799:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
fffff800002d579d:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff800002d57a1:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
fffff800002d57a5:	0f 10 40 60          	movups 0x60(%rax),%xmm0
fffff800002d57a9:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
fffff800002d57ad:	48 03 da             	add    %rdx,%rbx
fffff800002d57b0:	0f 10 48 70          	movups 0x70(%rax),%xmm1
fffff800002d57b4:	48 03 c2             	add    %rdx,%rax
fffff800002d57b7:	0f 11 4b f0          	movups %xmm1,-0x10(%rbx)
fffff800002d57bb:	48 83 e9 01          	sub    $0x1,%rcx
fffff800002d57bf:	75 b6                	jne    0xfffff800002d5777
fffff800002d57c1:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff800002d57c5:	ff 80 f0 04 00 00    	incl   0x4f0(%rax)
fffff800002d57cb:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff800002d57cf:	83 b8 f0 04 00 00 10 	cmpl   $0x10,0x4f0(%rax)
fffff800002d57d6:	74 07                	je     0xfffff800002d57df
fffff800002d57d8:	c7 47 20 30 00 00 00 	movl   $0x30,0x20(%rdi)
fffff800002d57df:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d57e4:	33 c0                	xor    %eax,%eax
fffff800002d57e6:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d57ea:	5f                   	pop    %rdi
fffff800002d57eb:	c3                   	ret
fffff800002d57ec:	cc                   	int3
fffff800002d57ed:	cc                   	int3
fffff800002d57ee:	cc                   	int3
fffff800002d57ef:	cc                   	int3
fffff800002d57f0:	cc                   	int3
fffff800002d57f1:	cc                   	int3
fffff800002d57f2:	cc                   	int3
fffff800002d57f3:	cc                   	int3
fffff800002d57f4:	cc                   	int3
fffff800002d57f5:	cc                   	int3
fffff800002d57f6:	cc                   	int3
fffff800002d57f7:	cc                   	int3
fffff800002d57f8:	cc                   	int3
fffff800002d57f9:	cc                   	int3
fffff800002d57fa:	cc                   	int3
fffff800002d57fb:	cc                   	int3
fffff800002d57fc:	cc                   	int3
fffff800002d57fd:	cc                   	int3
fffff800002d57fe:	cc                   	int3
fffff800002d57ff:	cc                   	int3
fffff800002d5800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d5805:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002d580a:	57                   	push   %rdi
fffff800002d580b:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d580f:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002d5813:	48 8b f1             	mov    %rcx,%rsi
fffff800002d5816:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff800002d581a:	33 d2                	xor    %edx,%edx
fffff800002d581c:	41 b8 18 01 00 00    	mov    $0x118,%r8d
fffff800002d5822:	8b 98 04 0b 01 00    	mov    0x10b04(%rax),%ebx
fffff800002d5828:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff800002d582c:	e8 8f ed f6 ff       	call   0xfffff800002445c0
fffff800002d5831:	c7 07 00 30 01 30    	movl   $0x30013000,(%rdi)
fffff800002d5837:	c7 47 04 10 01 00 00 	movl   $0x110,0x4(%rdi)
fffff800002d583e:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d5842:	8b 88 f0 04 00 00    	mov    0x4f0(%rax),%ecx
fffff800002d5848:	89 4f 10             	mov    %ecx,0x10(%rdi)
fffff800002d584b:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d584f:	8b 90 f0 04 00 00    	mov    0x4f0(%rax),%edx
fffff800002d5855:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff800002d585c:	48 c1 e2 08          	shl    $0x8,%rdx
fffff800002d5860:	81 fb 01 05 00 00    	cmp    $0x501,%ebx
fffff800002d5866:	48 8b 88 70 03 00 00 	mov    0x370(%rax),%rcx
fffff800002d586d:	b8 18 00 00 00       	mov    $0x18,%eax
fffff800002d5872:	44 8d 40 08          	lea    0x8(%rax),%r8d
fffff800002d5876:	41 0f 4d c0          	cmovge %r8d,%eax
fffff800002d587a:	4c 8d 04 38          	lea    (%rax,%rdi,1),%r8
fffff800002d587e:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
fffff800002d5882:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002d5887:	8d 51 7e             	lea    0x7e(%rcx),%edx
fffff800002d588a:	0f 10 00             	movups (%rax),%xmm0
fffff800002d588d:	41 0f 11 00          	movups %xmm0,(%r8)
fffff800002d5891:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002d5895:	41 0f 11 48 10       	movups %xmm1,0x10(%r8)
fffff800002d589a:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002d589e:	41 0f 11 40 20       	movups %xmm0,0x20(%r8)
fffff800002d58a3:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002d58a7:	41 0f 11 48 30       	movups %xmm1,0x30(%r8)
fffff800002d58ac:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002d58b0:	41 0f 11 40 40       	movups %xmm0,0x40(%r8)
fffff800002d58b5:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff800002d58b9:	41 0f 11 48 50       	movups %xmm1,0x50(%r8)
fffff800002d58be:	0f 10 40 60          	movups 0x60(%rax),%xmm0
fffff800002d58c2:	41 0f 11 40 60       	movups %xmm0,0x60(%r8)
fffff800002d58c7:	4c 03 c2             	add    %rdx,%r8
fffff800002d58ca:	0f 10 48 70          	movups 0x70(%rax),%xmm1
fffff800002d58ce:	48 03 c2             	add    %rdx,%rax
fffff800002d58d1:	41 0f 11 48 f0       	movups %xmm1,-0x10(%r8)
fffff800002d58d6:	48 83 e9 01          	sub    $0x1,%rcx
fffff800002d58da:	75 ae                	jne    0xfffff800002d588a
fffff800002d58dc:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d58e0:	ff 80 f0 04 00 00    	incl   0x4f0(%rax)
fffff800002d58e6:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d58ea:	83 b8 f0 04 00 00 10 	cmpl   $0x10,0x4f0(%rax)
fffff800002d58f1:	74 07                	je     0xfffff800002d58fa
fffff800002d58f3:	c7 46 20 32 00 00 00 	movl   $0x32,0x20(%rsi)
fffff800002d58fa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d58ff:	33 c0                	xor    %eax,%eax
fffff800002d5901:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002d5906:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d590a:	5f                   	pop    %rdi
fffff800002d590b:	c3                   	ret
fffff800002d590c:	cc                   	int3
fffff800002d590d:	cc                   	int3
fffff800002d590e:	cc                   	int3
fffff800002d590f:	cc                   	int3
fffff800002d5910:	cc                   	int3
fffff800002d5911:	cc                   	int3
fffff800002d5912:	cc                   	int3
fffff800002d5913:	cc                   	int3
fffff800002d5914:	cc                   	int3
fffff800002d5915:	cc                   	int3
fffff800002d5916:	cc                   	int3
fffff800002d5917:	cc                   	int3
fffff800002d5918:	cc                   	int3
fffff800002d5919:	cc                   	int3
fffff800002d591a:	cc                   	int3
fffff800002d591b:	cc                   	int3
fffff800002d591c:	cc                   	int3
fffff800002d591d:	cc                   	int3
fffff800002d591e:	cc                   	int3
fffff800002d591f:	cc                   	int3
fffff800002d5920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d5925:	57                   	push   %rdi
fffff800002d5926:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d592a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff800002d592e:	48 8b d9             	mov    %rcx,%rbx
fffff800002d5931:	33 d2                	xor    %edx,%edx
fffff800002d5933:	41 b8 e8 00 00 00    	mov    $0xe8,%r8d
fffff800002d5939:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff800002d593d:	e8 7e ec f6 ff       	call   0xfffff800002445c0
fffff800002d5942:	c7 07 00 f0 00 30    	movl   $0x3000f000,(%rdi)
fffff800002d5948:	c7 47 04 e0 00 00 00 	movl   $0xe0,0x4(%rdi)
fffff800002d594f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
fffff800002d5953:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002d595a:	8b 90 20 01 00 00    	mov    0x120(%rax),%edx
fffff800002d5960:	48 0f ba e2 15       	bt     $0x15,%rdx
fffff800002d5965:	72 09                	jb     0xfffff800002d5970
fffff800002d5967:	48 8d 57 10          	lea    0x10(%rdi),%rdx
fffff800002d596b:	e8 70 56 00 00       	call   0xfffff800002dafe0
fffff800002d5970:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d5975:	33 c0                	xor    %eax,%eax
fffff800002d5977:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d597b:	5f                   	pop    %rdi
fffff800002d597c:	c3                   	ret
fffff800002d597d:	cc                   	int3
fffff800002d597e:	cc                   	int3
fffff800002d597f:	cc                   	int3
fffff800002d5980:	cc                   	int3
fffff800002d5981:	cc                   	int3
fffff800002d5982:	cc                   	int3
fffff800002d5983:	cc                   	int3
fffff800002d5984:	cc                   	int3
fffff800002d5985:	cc                   	int3
fffff800002d5986:	cc                   	int3
fffff800002d5987:	cc                   	int3
fffff800002d5988:	cc                   	int3
fffff800002d5989:	cc                   	int3
fffff800002d598a:	cc                   	int3
fffff800002d598b:	cc                   	int3
fffff800002d598c:	cc                   	int3
fffff800002d598d:	cc                   	int3
fffff800002d598e:	cc                   	int3
fffff800002d598f:	cc                   	int3
fffff800002d5990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d5995:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002d599a:	57                   	push   %rdi
fffff800002d599b:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d599f:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff800002d59a3:	48 8b f9             	mov    %rcx,%rdi
fffff800002d59a6:	48 8b 71 08          	mov    0x8(%rcx),%rsi
fffff800002d59aa:	33 d2                	xor    %edx,%edx
fffff800002d59ac:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
fffff800002d59b2:	48 8b 98 c0 02 00 00 	mov    0x2c0(%rax),%rbx
fffff800002d59b9:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
fffff800002d59bd:	e8 fe eb f6 ff       	call   0xfffff800002445c0
fffff800002d59c2:	c7 06 00 00 01 30    	movl   $0x30010000,(%rsi)
fffff800002d59c8:	4c 8d 86 90 00 00 00 	lea    0x90(%rsi),%r8
fffff800002d59cf:	c7 46 04 a0 00 00 00 	movl   $0xa0,0x4(%rsi)
fffff800002d59d6:	33 d2                	xor    %edx,%edx
fffff800002d59d8:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
fffff800002d59df:	48 89 46 10          	mov    %rax,0x10(%rsi)
fffff800002d59e3:	48 8b 83 e0 01 00 00 	mov    0x1e0(%rbx),%rax
fffff800002d59ea:	48 89 46 18          	mov    %rax,0x18(%rsi)
fffff800002d59ee:	48 8b 83 e8 01 00 00 	mov    0x1e8(%rbx),%rax
fffff800002d59f5:	48 89 46 20          	mov    %rax,0x20(%rsi)
fffff800002d59f9:	48 8b 83 f0 01 00 00 	mov    0x1f0(%rbx),%rax
fffff800002d5a00:	48 89 46 28          	mov    %rax,0x28(%rsi)
fffff800002d5a04:	48 8b 83 f8 01 00 00 	mov    0x1f8(%rbx),%rax
fffff800002d5a0b:	48 89 46 30          	mov    %rax,0x30(%rsi)
fffff800002d5a0f:	48 8b 83 00 02 00 00 	mov    0x200(%rbx),%rax
fffff800002d5a16:	48 89 46 38          	mov    %rax,0x38(%rsi)
fffff800002d5a1a:	48 8b 83 08 02 00 00 	mov    0x208(%rbx),%rax
fffff800002d5a21:	48 89 46 40          	mov    %rax,0x40(%rsi)
fffff800002d5a25:	48 8b 83 10 02 00 00 	mov    0x210(%rbx),%rax
fffff800002d5a2c:	48 89 46 48          	mov    %rax,0x48(%rsi)
fffff800002d5a30:	48 8b 83 18 02 00 00 	mov    0x218(%rbx),%rax
fffff800002d5a37:	48 89 46 50          	mov    %rax,0x50(%rsi)
fffff800002d5a3b:	48 8b 83 20 02 00 00 	mov    0x220(%rbx),%rax
fffff800002d5a42:	48 89 46 58          	mov    %rax,0x58(%rsi)
fffff800002d5a46:	48 8b 83 28 02 00 00 	mov    0x228(%rbx),%rax
fffff800002d5a4d:	48 89 46 60          	mov    %rax,0x60(%rsi)
fffff800002d5a51:	48 8b 83 30 02 00 00 	mov    0x230(%rbx),%rax
fffff800002d5a58:	48 89 46 68          	mov    %rax,0x68(%rsi)
fffff800002d5a5c:	48 8b 83 38 02 00 00 	mov    0x238(%rbx),%rax
fffff800002d5a63:	48 89 46 70          	mov    %rax,0x70(%rsi)
fffff800002d5a67:	48 8b 83 40 02 00 00 	mov    0x240(%rbx),%rax
fffff800002d5a6e:	48 89 46 78          	mov    %rax,0x78(%rsi)
fffff800002d5a72:	48 8b 83 48 02 00 00 	mov    0x248(%rbx),%rax
fffff800002d5a79:	48 89 86 80 00 00 00 	mov    %rax,0x80(%rsi)
fffff800002d5a80:	48 8b 83 50 02 00 00 	mov    0x250(%rbx),%rax
fffff800002d5a87:	48 89 86 88 00 00 00 	mov    %rax,0x88(%rsi)
fffff800002d5a8e:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff800002d5a92:	e8 6d 43 fd ff       	call   0xfffff800002a9e04
fffff800002d5a97:	48 8b 93 d8 00 00 00 	mov    0xd8(%rbx),%rdx
fffff800002d5a9e:	48 89 96 98 00 00 00 	mov    %rdx,0x98(%rsi)
fffff800002d5aa5:	48 8b 43 58          	mov    0x58(%rbx),%rax
fffff800002d5aa9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d5aae:	48 89 86 a0 00 00 00 	mov    %rax,0xa0(%rsi)
fffff800002d5ab5:	33 c0                	xor    %eax,%eax
fffff800002d5ab7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002d5abc:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d5ac0:	5f                   	pop    %rdi
fffff800002d5ac1:	c3                   	ret
fffff800002d5ac2:	cc                   	int3
fffff800002d5ac3:	cc                   	int3
fffff800002d5ac4:	cc                   	int3
fffff800002d5ac5:	cc                   	int3
fffff800002d5ac6:	cc                   	int3
fffff800002d5ac7:	cc                   	int3
fffff800002d5ac8:	cc                   	int3
fffff800002d5ac9:	cc                   	int3
fffff800002d5aca:	cc                   	int3
fffff800002d5acb:	cc                   	int3
fffff800002d5acc:	cc                   	int3
fffff800002d5acd:	cc                   	int3
fffff800002d5ace:	cc                   	int3
fffff800002d5acf:	cc                   	int3
fffff800002d5ad0:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff800002d5ad4:	45 33 c9             	xor    %r9d,%r9d
fffff800002d5ad7:	4c 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%r8
fffff800002d5ade:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002d5ae2:	49 81 c0 c0 09 00 00 	add    $0x9c0,%r8
fffff800002d5ae9:	8b 90 ac 34 00 00    	mov    0x34ac(%rax),%edx
fffff800002d5aef:	f6 c2 20             	test   $0x20,%dl
fffff800002d5af2:	74 64                	je     0xfffff800002d5b58
fffff800002d5af4:	4d 39 08             	cmp    %r9,(%r8)
fffff800002d5af7:	75 06                	jne    0xfffff800002d5aff
fffff800002d5af9:	4d 39 48 08          	cmp    %r9,0x8(%r8)
fffff800002d5afd:	74 59                	je     0xfffff800002d5b58
fffff800002d5aff:	48 8b 49 08          	mov    0x8(%rcx),%rcx
fffff800002d5b03:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002d5b06:	0f 11 01             	movups %xmm0,(%rcx)
fffff800002d5b09:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
fffff800002d5b0d:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
fffff800002d5b11:	c7 01 00 60 02 30    	movl   $0x30026000,(%rcx)
fffff800002d5b17:	c7 41 04 20 00 00 00 	movl   $0x20,0x4(%rcx)
fffff800002d5b1e:	49 8b 00             	mov    (%r8),%rax
fffff800002d5b21:	48 89 41 10          	mov    %rax,0x10(%rcx)
fffff800002d5b25:	49 8b 40 08          	mov    0x8(%r8),%rax
fffff800002d5b29:	48 89 41 18          	mov    %rax,0x18(%rcx)
fffff800002d5b2d:	41 8b 00             	mov    (%r8),%eax
fffff800002d5b30:	48 0f ba e0 08       	bt     $0x8,%rax
fffff800002d5b35:	73 27                	jae    0xfffff800002d5b5e
fffff800002d5b37:	49 8b 40 18          	mov    0x18(%r8),%rax
fffff800002d5b3b:	48 89 41 20          	mov    %rax,0x20(%rcx)
fffff800002d5b3f:	45 38 88 81 00 00 00 	cmp    %r9b,0x81(%r8)
fffff800002d5b46:	74 06                	je     0xfffff800002d5b4e
fffff800002d5b48:	49 8b 40 20          	mov    0x20(%r8),%rax
fffff800002d5b4c:	eb 04                	jmp    0xfffff800002d5b52
fffff800002d5b4e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002d5b52:	48 89 41 28          	mov    %rax,0x28(%rcx)
fffff800002d5b56:	eb 06                	jmp    0xfffff800002d5b5e
fffff800002d5b58:	41 b9 1e 10 00 00    	mov    $0x101e,%r9d
fffff800002d5b5e:	41 0f b7 c1          	movzwl %r9w,%eax
fffff800002d5b62:	c3                   	ret
fffff800002d5b63:	cc                   	int3
fffff800002d5b64:	cc                   	int3
fffff800002d5b65:	cc                   	int3
fffff800002d5b66:	cc                   	int3
fffff800002d5b67:	cc                   	int3
fffff800002d5b68:	cc                   	int3
fffff800002d5b69:	cc                   	int3
fffff800002d5b6a:	cc                   	int3
fffff800002d5b6b:	cc                   	int3
fffff800002d5b6c:	cc                   	int3
fffff800002d5b6d:	cc                   	int3
fffff800002d5b6e:	cc                   	int3