fffff800002e5750:	0f 85 a7 fe ff ff    	jne    0xfffff800002e55fd
fffff800002e5756:	45 8a f5             	mov    %r13b,%r14b
fffff800002e5759:	48 8d be e0 00 00 00 	lea    0xe0(%rsi),%rdi
fffff800002e5760:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5763:	48 8b d7             	mov    %rdi,%rdx
fffff800002e5766:	e8 35 10 00 00       	call   0xfffff800002e67a0
fffff800002e576b:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e576e:	66 85 c0             	test   %ax,%ax
fffff800002e5771:	0f 85 86 fe ff ff    	jne    0xfffff800002e55fd
fffff800002e5777:	0f 10 07             	movups (%rdi),%xmm0
fffff800002e577a:	f3 0f 7f 86 f0 00 00 	movdqu %xmm0,0xf0(%rsi)
fffff800002e5781:	00
fffff800002e5782:	f6 05 d7 3d 32 00 10 	testb  $0x10,0x323dd7(%rip)        # 0xfffff80000609560
fffff800002e5789:	74 0d                	je     0xfffff800002e5798
fffff800002e578b:	45 8a c5             	mov    %r13b,%r8b
fffff800002e578e:	33 d2                	xor    %edx,%edx
fffff800002e5790:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5793:	e8 4c 94 03 00       	call   0xfffff8000031ebe4
fffff800002e5798:	48 89 35 01 b6 42 00 	mov    %rsi,0x42b601(%rip)        # 0xfffff80000710da0
fffff800002e579f:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002e57a3:	eb 22                	jmp    0xfffff800002e57c7
fffff800002e57a5:	e8 b2 35 f4 ff       	call   0xfffff80000228d5c
fffff800002e57aa:	48 85 ed             	test   %rbp,%rbp
fffff800002e57ad:	74 0b                	je     0xfffff800002e57ba
fffff800002e57af:	41 8b d5             	mov    %r13d,%edx
fffff800002e57b2:	48 8b cd             	mov    %rbp,%rcx
fffff800002e57b5:	e8 32 ec ff ff       	call   0xfffff800002e43ec
fffff800002e57ba:	45 84 f6             	test   %r14b,%r14b
fffff800002e57bd:	74 08                	je     0xfffff800002e57c7
fffff800002e57bf:	48 8b ce             	mov    %rsi,%rcx
fffff800002e57c2:	e8 75 85 03 00       	call   0xfffff8000031dd3c
fffff800002e57c7:	0f b7 c3             	movzwl %bx,%eax
fffff800002e57ca:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
fffff800002e57cf:	48 83 c4 30          	add    $0x30,%rsp
fffff800002e57d3:	41 5f                	pop    %r15
fffff800002e57d5:	41 5e                	pop    %r14
fffff800002e57d7:	41 5d                	pop    %r13
fffff800002e57d9:	41 5c                	pop    %r12
fffff800002e57db:	5f                   	pop    %rdi
fffff800002e57dc:	5e                   	pop    %rsi
fffff800002e57dd:	5d                   	pop    %rbp
fffff800002e57de:	c3                   	ret
fffff800002e57df:	cc                   	int3
fffff800002e57e0:	cc                   	int3
fffff800002e57e1:	cc                   	int3
fffff800002e57e2:	cc                   	int3
fffff800002e57e3:	cc                   	int3
fffff800002e57e4:	cc                   	int3
fffff800002e57e5:	cc                   	int3
fffff800002e57e6:	cc                   	int3
fffff800002e57e7:	cc                   	int3
fffff800002e57e8:	48 8b c4             	mov    %rsp,%rax
fffff800002e57eb:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002e57ef:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002e57f3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002e57f7:	44 89 48 20          	mov    %r9d,0x20(%rax)
fffff800002e57fb:	57                   	push   %rdi
fffff800002e57fc:	41 54                	push   %r12
fffff800002e57fe:	41 55                	push   %r13
fffff800002e5800:	41 56                	push   %r14
fffff800002e5802:	41 57                	push   %r15
fffff800002e5804:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e5808:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
fffff800002e580d:	45 33 db             	xor    %r11d,%r11d
fffff800002e5810:	4c 89 58 30          	mov    %r11,0x30(%rax)
fffff800002e5814:	4d 8b f8             	mov    %r8,%r15
fffff800002e5817:	4c 8b f2             	mov    %rdx,%r14
fffff800002e581a:	4c 8b e9             	mov    %rcx,%r13
fffff800002e581d:	41 0f b7 db          	movzwl %r11w,%ebx
fffff800002e5821:	41 8a f3             	mov    %r11b,%sil
fffff800002e5824:	45 89 1c 24          	mov    %r11d,(%r12)
fffff800002e5828:	8b 05 ba 68 32 00    	mov    0x3268ba(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e582e:	a8 02                	test   $0x2,%al
fffff800002e5830:	75 09                	jne    0xfffff800002e583b
fffff800002e5832:	41 8d 5b 1e          	lea    0x1e(%r11),%ebx
fffff800002e5836:	e9 97 01 00 00       	jmp    0xfffff800002e59d2
fffff800002e583b:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff800002e5840:	48 f7 c5 fb ff ff ff 	test   $0xfffffffffffffffb,%rbp
fffff800002e5847:	0f 85 80 01 00 00    	jne    0xfffff800002e59cd
fffff800002e584d:	45 39 58 04          	cmp    %r11d,0x4(%r8)
fffff800002e5851:	0f 85 76 01 00 00    	jne    0xfffff800002e59cd
fffff800002e5857:	41 83 38 01          	cmpl   $0x1,(%r8)
fffff800002e585b:	0f 85 6c 01 00 00    	jne    0xfffff800002e59cd
fffff800002e5861:	8b 0a                	mov    (%rdx),%ecx
fffff800002e5863:	83 e9 01             	sub    $0x1,%ecx
fffff800002e5866:	74 2a                	je     0xfffff800002e5892
fffff800002e5868:	83 f9 03             	cmp    $0x3,%ecx
fffff800002e586b:	0f 85 5c 01 00 00    	jne    0xfffff800002e59cd
fffff800002e5871:	48 8b 52 08          	mov    0x8(%rdx),%rdx
fffff800002e5875:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
fffff800002e587a:	49 8b cd             	mov    %r13,%rcx
fffff800002e587d:	e8 ba f0 ff ff       	call   0xfffff800002e493c
fffff800002e5882:	45 33 db             	xor    %r11d,%r11d
fffff800002e5885:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5888:	66 85 c0             	test   %ax,%ax
fffff800002e588b:	74 61                	je     0xfffff800002e58ee
fffff800002e588d:	e9 c5 00 00 00       	jmp    0xfffff800002e5957
fffff800002e5892:	49 8d bd 98 35 00 00 	lea    0x3598(%r13),%rdi
fffff800002e5899:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff800002e589f:	73 0b                	jae    0xfffff800002e58ac
fffff800002e58a1:	48 8b cf             	mov    %rdi,%rcx
fffff800002e58a4:	e8 67 5d f3 ff       	call   0xfffff8000021b610
fffff800002e58a9:	45 33 db             	xor    %r11d,%r11d
fffff800002e58ac:	49 8b d6             	mov    %r14,%rdx
fffff800002e58af:	49 8b cd             	mov    %r13,%rcx
fffff800002e58b2:	40 b6 01             	mov    $0x1,%sil
fffff800002e58b5:	e8 b2 ef ff ff       	call   0xfffff800002e486c
fffff800002e58ba:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff800002e58bf:	48 8b c8             	mov    %rax,%rcx
fffff800002e58c2:	48 85 c0             	test   %rax,%rax
fffff800002e58c5:	75 08                	jne    0xfffff800002e58cf
fffff800002e58c7:	8d 58 05             	lea    0x5(%rax),%ebx
fffff800002e58ca:	e9 8d 00 00 00       	jmp    0xfffff800002e595c
fffff800002e58cf:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
fffff800002e58d6:	e8 e1 70 f2 ff       	call   0xfffff8000020c9bc
fffff800002e58db:	66 85 c0             	test   %ax,%ax
fffff800002e58de:	74 0a                	je     0xfffff800002e58ea
fffff800002e58e0:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e58e5:	e9 dd 00 00 00       	jmp    0xfffff800002e59c7
fffff800002e58ea:	f0 4c 21 1f          	lock and %r11,(%rdi)
fffff800002e58ee:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
fffff800002e58f3:	f0 48 0f ba af 98 00 	lock btsq $0x0,0x98(%rdi)
fffff800002e58fa:	00 00 00
fffff800002e58fd:	73 0f                	jae    0xfffff800002e590e
fffff800002e58ff:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
fffff800002e5906:	e8 05 5d f3 ff       	call   0xfffff8000021b610
fffff800002e590b:	45 33 db             	xor    %r11d,%r11d
fffff800002e590e:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff800002e5913:	8a 80 38 01 00 00    	mov    0x138(%rax),%al
fffff800002e5919:	84 c0                	test   %al,%al
fffff800002e591b:	74 2a                	je     0xfffff800002e5947
fffff800002e591d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
fffff800002e5922:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
fffff800002e5926:	48 8b 11             	mov    (%rcx),%rdx
fffff800002e5929:	eb 17                	jmp    0xfffff800002e5942
fffff800002e592b:	8a 42 38             	mov    0x38(%rdx),%al
fffff800002e592e:	84 c0                	test   %al,%al
fffff800002e5930:	74 0d                	je     0xfffff800002e593f
fffff800002e5932:	49 8b 47 08          	mov    0x8(%r15),%rax
fffff800002e5936:	48 39 82 f8 00 00 00 	cmp    %rax,0xf8(%rdx)
fffff800002e593d:	74 31                	je     0xfffff800002e5970
fffff800002e593f:	48 8b 12             	mov    (%rdx),%rdx
fffff800002e5942:	48 3b d1             	cmp    %rcx,%rdx
fffff800002e5945:	75 e4                	jne    0xfffff800002e592b
fffff800002e5947:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e594c:	f0 4c 21 9f 98 00 00 	lock and %r11,0x98(%rdi)
fffff800002e5953:	00
fffff800002e5954:	41 8a f3             	mov    %r11b,%sil
fffff800002e5957:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
fffff800002e595c:	48 85 c9             	test   %rcx,%rcx
fffff800002e595f:	74 5a                	je     0xfffff800002e59bb
fffff800002e5961:	41 83 3e 04          	cmpl   $0x4,(%r14)
fffff800002e5965:	75 45                	jne    0xfffff800002e59ac
fffff800002e5967:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff800002e596e:	eb 43                	jmp    0xfffff800002e59b3
fffff800002e5970:	44 38 5a 39          	cmp    %r11b,0x39(%rdx)
fffff800002e5974:	75 d1                	jne    0xfffff800002e5947
fffff800002e5976:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff800002e597b:	48 c1 ed 02          	shr    $0x2,%rbp
fffff800002e597f:	8b 80 90 00 00 00    	mov    0x90(%rax),%eax
fffff800002e5985:	0f b6 c8             	movzbl %al,%ecx
fffff800002e5988:	33 e9                	xor    %ecx,%ebp
fffff800002e598a:	40 f6 c5 01          	test   $0x1,%bpl
fffff800002e598e:	75 b7                	jne    0xfffff800002e5947
fffff800002e5990:	8b 44 24 68          	mov    0x68(%rsp),%eax
fffff800002e5994:	3b 82 04 01 00 00    	cmp    0x104(%rdx),%eax
fffff800002e599a:	75 ab                	jne    0xfffff800002e5947
fffff800002e599c:	8b 82 00 01 00 00    	mov    0x100(%rdx),%eax
fffff800002e59a2:	c6 42 39 01          	movb   $0x1,0x39(%rdx)
fffff800002e59a6:	41 89 04 24          	mov    %eax,(%r12)
fffff800002e59aa:	eb a0                	jmp    0xfffff800002e594c
fffff800002e59ac:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
fffff800002e59b3:	e8 c0 cd f1 ff       	call   0xfffff80000202778
fffff800002e59b8:	45 33 db             	xor    %r11d,%r11d
fffff800002e59bb:	40 84 f6             	test   %sil,%sil
fffff800002e59be:	74 12                	je     0xfffff800002e59d2
fffff800002e59c0:	49 8d bd 98 35 00 00 	lea    0x3598(%r13),%rdi
fffff800002e59c7:	f0 4c 21 1f          	lock and %r11,(%rdi)
fffff800002e59cb:	eb 05                	jmp    0xfffff800002e59d2
fffff800002e59cd:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e59d2:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002e59d7:	0f b7 c3             	movzwl %bx,%eax
fffff800002e59da:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002e59df:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002e59e4:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e59e8:	41 5f                	pop    %r15
fffff800002e59ea:	41 5e                	pop    %r14
fffff800002e59ec:	41 5d                	pop    %r13
fffff800002e59ee:	41 5c                	pop    %r12
fffff800002e59f0:	5f                   	pop    %rdi
fffff800002e59f1:	c3                   	ret
fffff800002e59f2:	cc                   	int3
fffff800002e59f3:	cc                   	int3
fffff800002e59f4:	cc                   	int3
fffff800002e59f5:	cc                   	int3
fffff800002e59f6:	cc                   	int3
fffff800002e59f7:	cc                   	int3
fffff800002e59f8:	cc                   	int3
fffff800002e59f9:	cc                   	int3
fffff800002e59fa:	cc                   	int3
fffff800002e59fb:	cc                   	int3
fffff800002e59fc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002e5a01:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002e5a06:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002e5a0b:	55                   	push   %rbp
fffff800002e5a0c:	41 54                	push   %r12
fffff800002e5a0e:	41 55                	push   %r13
fffff800002e5a10:	41 56                	push   %r14
fffff800002e5a12:	41 57                	push   %r15
fffff800002e5a14:	48 8b ec             	mov    %rsp,%rbp
fffff800002e5a17:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002e5a1b:	45 33 ed             	xor    %r13d,%r13d
fffff800002e5a1e:	4d 8b e1             	mov    %r9,%r12
fffff800002e5a21:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002e5a28:	4d 8b f0             	mov    %r8,%r14
fffff800002e5a2b:	4c 8b fa             	mov    %rdx,%r15
fffff800002e5a2e:	44 89 6d 30          	mov    %r13d,0x30(%rbp)
fffff800002e5a32:	48 8b f1             	mov    %rcx,%rsi
fffff800002e5a35:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
fffff800002e5a39:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
fffff800002e5a3d:	74 09                	je     0xfffff800002e5a48
fffff800002e5a3f:	41 8d 5d 08          	lea    0x8(%r13),%ebx
fffff800002e5a43:	e9 11 02 00 00       	jmp    0xfffff800002e5c59
fffff800002e5a48:	45 39 68 04          	cmp    %r13d,0x4(%r8)
fffff800002e5a4c:	0f 85 02 02 00 00    	jne    0xfffff800002e5c54
fffff800002e5a52:	41 83 38 01          	cmpl   $0x1,(%r8)
fffff800002e5a56:	0f 85 f8 01 00 00    	jne    0xfffff800002e5c54
fffff800002e5a5c:	8b 0a                	mov    (%rdx),%ecx
fffff800002e5a5e:	83 e9 01             	sub    $0x1,%ecx
fffff800002e5a61:	74 3f                	je     0xfffff800002e5aa2
fffff800002e5a63:	83 f9 03             	cmp    $0x3,%ecx
fffff800002e5a66:	0f 85 e8 01 00 00    	jne    0xfffff800002e5c54
fffff800002e5a6c:	48 8b 52 08          	mov    0x8(%rdx),%rdx
fffff800002e5a70:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff800002e5a74:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5a77:	e8 c0 ee ff ff       	call   0xfffff800002e493c
fffff800002e5a7c:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5a7f:	66 85 c0             	test   %ax,%ax
fffff800002e5a82:	0f 85 d1 01 00 00    	jne    0xfffff800002e5c59
fffff800002e5a88:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff800002e5a8c:	8b 07                	mov    (%rdi),%eax
fffff800002e5a8e:	83 f8 01             	cmp    $0x1,%eax
fffff800002e5a91:	74 6c                	je     0xfffff800002e5aff
fffff800002e5a93:	83 f8 04             	cmp    $0x4,%eax
fffff800002e5a96:	74 67                	je     0xfffff800002e5aff
fffff800002e5a98:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002e5a9d:	e9 60 01 00 00       	jmp    0xfffff800002e5c02
fffff800002e5aa2:	48 8d 9e 98 35 00 00 	lea    0x3598(%rsi),%rbx
fffff800002e5aa9:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002e5aaf:	73 08                	jae    0xfffff800002e5ab9
fffff800002e5ab1:	48 8b cb             	mov    %rbx,%rcx
fffff800002e5ab4:	e8 57 5b f3 ff       	call   0xfffff8000021b610
fffff800002e5ab9:	49 8b d7             	mov    %r15,%rdx
fffff800002e5abc:	48 8b ce             	mov    %rsi,%rcx
fffff800002e5abf:	e8 a8 ed ff ff       	call   0xfffff800002e486c
fffff800002e5ac4:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff800002e5ac8:	48 85 c0             	test   %rax,%rax
fffff800002e5acb:	0f 84 78 01 00 00    	je     0xfffff800002e5c49
fffff800002e5ad1:	f6 86 20 01 00 00 01 	testb  $0x1,0x120(%rsi)
fffff800002e5ad8:	74 08                	je     0xfffff800002e5ae2
fffff800002e5ada:	ff 80 20 01 00 00    	incl   0x120(%rax)
fffff800002e5ae0:	eb 15                	jmp    0xfffff800002e5af7
fffff800002e5ae2:	48 8d 88 a0 00 00 00 	lea    0xa0(%rax),%rcx
fffff800002e5ae9:	e8 ce 6e f2 ff       	call   0xfffff8000020c9bc
fffff800002e5aee:	66 85 c0             	test   %ax,%ax
fffff800002e5af1:	0f 85 52 01 00 00    	jne    0xfffff800002e5c49
fffff800002e5af7:	f0 4c 21 2b          	lock and %r13,(%rbx)
fffff800002e5afb:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff800002e5aff:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
fffff800002e5b03:	49 8b d6             	mov    %r14,%rdx
fffff800002e5b06:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
fffff800002e5b0a:	48 8b cf             	mov    %rdi,%rcx
fffff800002e5b0d:	e8 ca 0d 00 00       	call   0xfffff800002e68dc
fffff800002e5b12:	0f b7 d8             	movzwl %ax,%ebx
fffff800002e5b15:	66 85 c0             	test   %ax,%ax
fffff800002e5b18:	0f 85 e4 00 00 00    	jne    0xfffff800002e5c02
fffff800002e5b1e:	8b 45 30             	mov    0x30(%rbp),%eax
fffff800002e5b21:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
fffff800002e5b25:	48 69 d0 d8 02 00 00 	imul   $0x2d8,%rax,%rdx
fffff800002e5b2c:	4a 8b 84 02 d0 03 00 	mov    0x3d0(%rdx,%r8,1),%rax
fffff800002e5b33:	00
fffff800002e5b34:	48 85 c0             	test   %rax,%rax
fffff800002e5b37:	0f 85 ba 00 00 00    	jne    0xfffff800002e5bf7
fffff800002e5b3d:	f0 4a 0f ba ac 02 d0 	lock btsq $0x0,0x3d0(%rdx,%r8,1)
fffff800002e5b44:	03 00 00 00
fffff800002e5b48:	0f 82 ab 00 00 00    	jb     0xfffff800002e5bf9
fffff800002e5b4e:	46 38 ac 02 d8 03 00 	cmp    %r13b,0x3d8(%rdx,%r8,1)
fffff800002e5b55:	00
fffff800002e5b56:	74 5f                	je     0xfffff800002e5bb7
fffff800002e5b58:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002e5b5b:	41 0f 11 04 24       	movups %xmm0,(%r12)
fffff800002e5b60:	42 0f b6 84 02 0b 01 	movzbl 0x10b(%rdx,%r8,1),%eax
fffff800002e5b67:	00 00
fffff800002e5b69:	41 89 04 24          	mov    %eax,(%r12)
fffff800002e5b6d:	46 38 ac 02 08 01 00 	cmp    %r13b,0x108(%rdx,%r8,1)
fffff800002e5b74:	00
fffff800002e5b75:	74 06                	je     0xfffff800002e5b7d
fffff800002e5b77:	41 83 4c 24 04 01    	orl    $0x1,0x4(%r12)
fffff800002e5b7d:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
fffff800002e5b81:	4d 8d 90 18 01 00 00 	lea    0x118(%r8),%r10
fffff800002e5b88:	4c 03 d2             	add    %rdx,%r10
fffff800002e5b8b:	49 8b 02             	mov    (%r10),%rax
fffff800002e5b8e:	48 89 01             	mov    %rax,(%rcx)
fffff800002e5b91:	8b 41 04             	mov    0x4(%rcx),%eax
fffff800002e5b94:	85 c0                	test   %eax,%eax
fffff800002e5b96:	74 1f                	je     0xfffff800002e5bb7
fffff800002e5b98:	4c 8d 49 08          	lea    0x8(%rcx),%r9
fffff800002e5b9c:	4c 2b d1             	sub    %rcx,%r10
fffff800002e5b9f:	b9 08 00 00 00       	mov    $0x8,%ecx
fffff800002e5ba4:	44 8b d8             	mov    %eax,%r11d
fffff800002e5ba7:	4b 8b 04 0a          	mov    (%r10,%r9,1),%rax
fffff800002e5bab:	49 89 01             	mov    %rax,(%r9)
fffff800002e5bae:	4c 03 c9             	add    %rcx,%r9
fffff800002e5bb1:	49 83 eb 01          	sub    $0x1,%r11
fffff800002e5bb5:	75 f0                	jne    0xfffff800002e5ba7
fffff800002e5bb7:	42 8a 8c 02 d8 03 00 	mov    0x3d8(%rdx,%r8,1),%cl
fffff800002e5bbe:	00
fffff800002e5bbf:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff800002e5bc3:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
fffff800002e5bc7:	88 08                	mov    %cl,(%rax)
fffff800002e5bc9:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
fffff800002e5bcd:	0f 10 80 e0 00 00 00 	movups 0xe0(%rax),%xmm0
fffff800002e5bd4:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
fffff800002e5bd8:	f3 41 0f 7f 01       	movdqu %xmm0,(%r9)
fffff800002e5bdd:	8b 48 1c             	mov    0x1c(%rax),%ecx
fffff800002e5be0:	f6 c1 20             	test   $0x20,%cl
fffff800002e5be3:	75 07                	jne    0xfffff800002e5bec
fffff800002e5be5:	8b 45 30             	mov    0x30(%rbp),%eax
fffff800002e5be8:	41 01 41 0c          	add    %eax,0xc(%r9)
fffff800002e5bec:	f0 4e 21 ac 02 d0 03 	lock and %r13,0x3d0(%rdx,%r8,1)
fffff800002e5bf3:	00 00
fffff800002e5bf5:	eb 07                	jmp    0xfffff800002e5bfe
fffff800002e5bf7:	f3 90                	pause
fffff800002e5bf9:	bb 16 10 00 00       	mov    $0x1016,%ebx
fffff800002e5bfe:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff800002e5c02:	41 83 3f 04          	cmpl   $0x4,(%r15)
fffff800002e5c06:	75 09                	jne    0xfffff800002e5c11
fffff800002e5c08:	48 8d 8f 00 01 00 00 	lea    0x100(%rdi),%rcx
fffff800002e5c0f:	eb 1f                	jmp    0xfffff800002e5c30
fffff800002e5c11:	f6 86 20 01 00 00 01 	testb  $0x1,0x120(%rsi)
fffff800002e5c18:	74 0f                	je     0xfffff800002e5c29
fffff800002e5c1a:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002e5c1f:	48 8b cf             	mov    %rdi,%rcx
fffff800002e5c22:	e8 c5 e7 ff ff       	call   0xfffff800002e43ec
fffff800002e5c27:	eb 0c                	jmp    0xfffff800002e5c35
fffff800002e5c29:	48 8d 8f a0 00 00 00 	lea    0xa0(%rdi),%rcx
fffff800002e5c30:	e8 43 cb f1 ff       	call   0xfffff80000202778
fffff800002e5c35:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
fffff800002e5c39:	48 85 c9             	test   %rcx,%rcx
fffff800002e5c3c:	74 1b                	je     0xfffff800002e5c59