fffff800002d665d:	48 a9 00 00 0f 00    	test   $0xf0000,%rax
fffff800002d6663:	41 0f 95 c1          	setne  %r9b
fffff800002d6667:	a8 02                	test   $0x2,%al
fffff800002d6669:	0f 94 c0             	sete   %al
fffff800002d666c:	44 84 c8             	test   %r9b,%al
fffff800002d666f:	74 15                	je     0xfffff800002d6686
fffff800002d6671:	4d 8b c8             	mov    %r8,%r9
fffff800002d6674:	44 8b c2             	mov    %edx,%r8d
fffff800002d6677:	48 8d 91 80 06 00 00 	lea    0x680(%rcx),%rdx
fffff800002d667e:	49 03 d2             	add    %r10,%rdx
fffff800002d6681:	e8 7e 12 00 00       	call   0xfffff800002d7904
fffff800002d6686:	48 83 c4 28          	add    $0x28,%rsp
fffff800002d668a:	c3                   	ret
fffff800002d668b:	cc                   	int3
fffff800002d668c:	cc                   	int3
fffff800002d668d:	cc                   	int3
fffff800002d668e:	cc                   	int3
fffff800002d668f:	cc                   	int3
fffff800002d6690:	cc                   	int3
fffff800002d6691:	cc                   	int3
fffff800002d6692:	cc                   	int3
fffff800002d6693:	cc                   	int3
fffff800002d6694:	48 8b c4             	mov    %rsp,%rax
fffff800002d6697:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002d669b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002d669f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002d66a3:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002d66a7:	41 54                	push   %r12
fffff800002d66a9:	41 56                	push   %r14
fffff800002d66ab:	41 57                	push   %r15
fffff800002d66ad:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d66b1:	48 8b b9 c0 02 00 00 	mov    0x2c0(%rcx),%rdi
fffff800002d66b8:	65 4c 8b 3c 25 00 00 	mov    %gs:0x0,%r15
fffff800002d66bf:	00 00
fffff800002d66c1:	48 83 c7 40          	add    $0x40,%rdi
fffff800002d66c5:	48 8d 9f 18 02 00 00 	lea    0x218(%rdi),%rbx
fffff800002d66cc:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002d66d2:	73 08                	jae    0xfffff800002d66dc
fffff800002d66d4:	48 8b cb             	mov    %rbx,%rcx
fffff800002d66d7:	e8 34 4f f4 ff       	call   0xfffff8000021b610
fffff800002d66dc:	45 33 e4             	xor    %r12d,%r12d
fffff800002d66df:	41 8b ec             	mov    %r12d,%ebp
fffff800002d66e2:	8b cd                	mov    %ebp,%ecx
fffff800002d66e4:	48 8d 41 22          	lea    0x22(%rcx),%rax
fffff800002d66e8:	48 03 c0             	add    %rax,%rax
fffff800002d66eb:	4c 8d 71 22          	lea    0x22(%rcx),%r14
fffff800002d66ef:	49 c1 e6 04          	shl    $0x4,%r14
fffff800002d66f3:	4c 03 f7             	add    %rdi,%r14
fffff800002d66f6:	48 8b 34 c7          	mov    (%rdi,%rax,8),%rsi
fffff800002d66fa:	eb 35                	jmp    0xfffff800002d6731
fffff800002d66fc:	48 8b 06             	mov    (%rsi),%rax
fffff800002d66ff:	48 39 70 08          	cmp    %rsi,0x8(%rax)
fffff800002d6703:	75 66                	jne    0xfffff800002d676b
fffff800002d6705:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
fffff800002d6709:	48 39 31             	cmp    %rsi,(%rcx)
fffff800002d670c:	75 5d                	jne    0xfffff800002d676b
fffff800002d670e:	48 89 01             	mov    %rax,(%rcx)
fffff800002d6711:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002d6715:	c7 46 10 01 00 00 00 	movl   $0x1,0x10(%rsi)
fffff800002d671c:	48 8b f0             	mov    %rax,%rsi
fffff800002d671f:	49 3b c6             	cmp    %r14,%rax
fffff800002d6722:	74 0d                	je     0xfffff800002d6731
fffff800002d6724:	49 8b cf             	mov    %r15,%rcx
fffff800002d6727:	e8 58 a7 f2 ff       	call   0xfffff80000200e84
fffff800002d672c:	66 85 c0             	test   %ax,%ax
fffff800002d672f:	75 16                	jne    0xfffff800002d6747
fffff800002d6731:	49 3b f6             	cmp    %r14,%rsi
fffff800002d6734:	75 c6                	jne    0xfffff800002d66fc
fffff800002d6736:	ff c5                	inc    %ebp
fffff800002d6738:	83 fd 10             	cmp    $0x10,%ebp
fffff800002d673b:	72 a5                	jb     0xfffff800002d66e2
fffff800002d673d:	44 89 a7 28 03 00 00 	mov    %r12d,0x328(%rdi)
fffff800002d6744:	41 8b c4             	mov    %r12d,%eax
fffff800002d6747:	f0 4c 21 23          	lock and %r12,(%rbx)
fffff800002d674b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002d6750:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002d6755:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002d675a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff800002d675f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d6763:	41 5f                	pop    %r15
fffff800002d6765:	41 5e                	pop    %r14
fffff800002d6767:	41 5c                	pop    %r12
fffff800002d6769:	c3                   	ret
fffff800002d676a:	cc                   	int3
fffff800002d676b:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002d6770:	cd 29                	int    $0x29
fffff800002d6772:	cc                   	int3
fffff800002d6773:	cc                   	int3
fffff800002d6774:	cc                   	int3
fffff800002d6775:	cc                   	int3
fffff800002d6776:	cc                   	int3
fffff800002d6777:	cc                   	int3
fffff800002d6778:	cc                   	int3
fffff800002d6779:	cc                   	int3
fffff800002d677a:	cc                   	int3
fffff800002d677b:	cc                   	int3
fffff800002d677c:	cc                   	int3
fffff800002d677d:	cc                   	int3
fffff800002d677e:	cc                   	int3
fffff800002d677f:	cc                   	int3
fffff800002d6780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d6785:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002d678a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002d678f:	57                   	push   %rdi
fffff800002d6790:	41 56                	push   %r14
fffff800002d6792:	41 57                	push   %r15
fffff800002d6794:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d6798:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002d679f:	01 00
fffff800002d67a1:	45 33 f6             	xor    %r14d,%r14d
fffff800002d67a4:	48 8b ea             	mov    %rdx,%rbp
fffff800002d67a7:	48 8b f1             	mov    %rcx,%rsi
fffff800002d67aa:	41 0f b7 fe          	movzwl %r14w,%edi
fffff800002d67ae:	41 bf 2d 10 00 00    	mov    $0x102d,%r15d
fffff800002d67b4:	81 b8 04 0b 01 00 03 	cmpl   $0x603,0x10b04(%rax)
fffff800002d67bb:	06 00 00
fffff800002d67be:	7d 0e                	jge    0xfffff800002d67ce
fffff800002d67c0:	41 0f b7 df          	movzwl %r15w,%ebx
fffff800002d67c4:	bf 6f 05 00 00       	mov    $0x56f,%edi
fffff800002d67c9:	e9 88 00 00 00       	jmp    0xfffff800002d6856
fffff800002d67ce:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff800002d67d2:	44 38 b1 10 05 00 00 	cmp    %r14b,0x510(%rcx)
fffff800002d67d9:	75 0a                	jne    0xfffff800002d67e5
fffff800002d67db:	41 8b df             	mov    %r15d,%ebx
fffff800002d67de:	bf 74 05 00 00       	mov    $0x574,%edi
fffff800002d67e3:	eb 71                	jmp    0xfffff800002d6856
fffff800002d67e5:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff800002d67e9:	44 38 b0 d9 25 00 00 	cmp    %r14b,0x25d9(%rax)
fffff800002d67f0:	74 0b                	je     0xfffff800002d67fd
fffff800002d67f2:	41 0f b7 df          	movzwl %r15w,%ebx
fffff800002d67f6:	bf 79 05 00 00       	mov    $0x579,%edi
fffff800002d67fb:	eb 59                	jmp    0xfffff800002d6856
fffff800002d67fd:	48 8b 52 10          	mov    0x10(%rdx),%rdx
fffff800002d6801:	e8 ce bc ff ff       	call   0xfffff800002d24d4
fffff800002d6806:	0f b7 d8             	movzwl %ax,%ebx
fffff800002d6809:	66 85 c0             	test   %ax,%ax
fffff800002d680c:	74 07                	je     0xfffff800002d6815
fffff800002d680e:	bf 7d 05 00 00       	mov    $0x57d,%edi
fffff800002d6813:	eb 3c                	jmp    0xfffff800002d6851
fffff800002d6815:	48 8b 55 18          	mov    0x18(%rbp),%rdx
fffff800002d6819:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
fffff800002d681d:	e8 2a bc ff ff       	call   0xfffff800002d244c
fffff800002d6822:	0f b7 d8             	movzwl %ax,%ebx
fffff800002d6825:	66 85 c0             	test   %ax,%ax
fffff800002d6828:	74 07                	je     0xfffff800002d6831
fffff800002d682a:	bf 80 05 00 00       	mov    $0x580,%edi
fffff800002d682f:	eb 20                	jmp    0xfffff800002d6851
fffff800002d6831:	48 8b 55 20          	mov    0x20(%rbp),%rdx
fffff800002d6835:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002d6839:	e8 8a ba ff ff       	call   0xfffff800002d22c8
fffff800002d683e:	0f b7 d8             	movzwl %ax,%ebx
fffff800002d6841:	66 85 c0             	test   %ax,%ax
fffff800002d6844:	74 07                	je     0xfffff800002d684d
fffff800002d6846:	bf 83 05 00 00       	mov    $0x583,%edi
fffff800002d684b:	eb 04                	jmp    0xfffff800002d6851
fffff800002d684d:	41 0f b7 de          	movzwl %r14w,%ebx
fffff800002d6851:	66 85 db             	test   %bx,%bx
fffff800002d6854:	74 1a                	je     0xfffff800002d6870
fffff800002d6856:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002d685a:	44 0f b7 c3          	movzwl %bx,%r8d
fffff800002d685e:	0f b7 d7             	movzwl %di,%edx
fffff800002d6861:	e8 fe 0b 00 00       	call   0xfffff800002d7464
fffff800002d6866:	66 83 fb 05          	cmp    $0x5,%bx
fffff800002d686a:	75 04                	jne    0xfffff800002d6870
fffff800002d686c:	41 0f b7 df          	movzwl %r15w,%ebx
fffff800002d6870:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002d6875:	0f b7 c3             	movzwl %bx,%eax
fffff800002d6878:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002d687d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002d6882:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d6886:	41 5f                	pop    %r15
fffff800002d6888:	41 5e                	pop    %r14
fffff800002d688a:	5f                   	pop    %rdi
fffff800002d688b:	c3                   	ret
fffff800002d688c:	cc                   	int3
fffff800002d688d:	cc                   	int3
fffff800002d688e:	cc                   	int3
fffff800002d688f:	cc                   	int3
fffff800002d6890:	cc                   	int3
fffff800002d6891:	cc                   	int3
fffff800002d6892:	cc                   	int3
fffff800002d6893:	cc                   	int3
fffff800002d6894:	48 8b c4             	mov    %rsp,%rax
fffff800002d6897:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002d689b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002d689f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002d68a3:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002d68a7:	41 56                	push   %r14
fffff800002d68a9:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d68ad:	49 8b f9             	mov    %r9,%rdi
fffff800002d68b0:	45 33 f6             	xor    %r14d,%r14d
fffff800002d68b3:	4c 8b ca             	mov    %rdx,%r9
fffff800002d68b6:	48 8b e9             	mov    %rcx,%rbp
fffff800002d68b9:	41 0f b7 de          	movzwl %r14w,%ebx
fffff800002d68bd:	8b 07                	mov    (%rdi),%eax
fffff800002d68bf:	85 c0                	test   %eax,%eax
fffff800002d68c1:	79 2f                	jns    0xfffff800002d68f2
fffff800002d68c3:	3d 10 00 00 80       	cmp    $0x80000010,%eax
fffff800002d68c8:	0f 85 9c 00 00 00    	jne    0xfffff800002d696a
fffff800002d68ce:	80 7f 04 18          	cmpb   $0x18,0x4(%rdi)
fffff800002d68d2:	0f 85 92 00 00 00    	jne    0xfffff800002d696a
fffff800002d68d8:	8b 57 10             	mov    0x10(%rdi),%edx
fffff800002d68db:	83 fa 04             	cmp    $0x4,%edx
fffff800002d68de:	0f 83 86 00 00 00    	jae    0xfffff800002d696a
fffff800002d68e4:	4c 8b 47 18          	mov    0x18(%rdi),%r8
fffff800002d68e8:	49 8b c9             	mov    %r9,%rcx
fffff800002d68eb:	e8 4c fd ff ff       	call   0xfffff800002d663c
fffff800002d68f0:	eb 78                	jmp    0xfffff800002d696a
fffff800002d68f2:	80 7f 04 f0          	cmpb   $0xf0,0x4(%rdi)
fffff800002d68f6:	76 07                	jbe    0xfffff800002d68ff
fffff800002d68f8:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002d68fd:	eb 6b                	jmp    0xfffff800002d696a
fffff800002d68ff:	48 8d b1 98 23 00 00 	lea    0x2398(%rcx),%rsi
fffff800002d6906:	8b 06                	mov    (%rsi),%eax
fffff800002d6908:	0f ba f0 1f          	btr    $0x1f,%eax
fffff800002d690c:	8d 48 01             	lea    0x1(%rax),%ecx
fffff800002d690f:	f0 0f b1 0e          	lock cmpxchg %ecx,(%rsi)
fffff800002d6913:	74 08                	je     0xfffff800002d691d
fffff800002d6915:	48 8b ce             	mov    %rsi,%rcx
fffff800002d6918:	e8 33 e3 f8 ff       	call   0xfffff80000264c50
fffff800002d691d:	8b 57 08             	mov    0x8(%rdi),%edx
fffff800002d6920:	48 8d 8d a0 23 00 00 	lea    0x23a0(%rbp),%rcx
fffff800002d6927:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
fffff800002d692d:	e8 c6 db f2 ff       	call   0xfffff800002044f8
fffff800002d6932:	48 85 c0             	test   %rax,%rax
fffff800002d6935:	75 07                	jne    0xfffff800002d693e
fffff800002d6937:	bb 11 00 00 00       	mov    $0x11,%ebx
fffff800002d693c:	eb 29                	jmp    0xfffff800002d6967
fffff800002d693e:	48 8d 88 60 fc ff ff 	lea    -0x3a0(%rax),%rcx
fffff800002d6945:	83 79 20 01          	cmpl   $0x1,0x20(%rcx)
fffff800002d6949:	75 ec                	jne    0xfffff800002d6937
fffff800002d694b:	44 0f b6 47 04       	movzbl 0x4(%rdi),%r8d
fffff800002d6950:	4c 8d 4f 10          	lea    0x10(%rdi),%r9
fffff800002d6954:	8b 17                	mov    (%rdi),%edx
fffff800002d6956:	e8 59 d9 ff ff       	call   0xfffff800002d42b4
fffff800002d695b:	0f b7 d8             	movzwl %ax,%ebx
fffff800002d695e:	66 85 c0             	test   %ax,%ax
fffff800002d6961:	75 04                	jne    0xfffff800002d6967
fffff800002d6963:	41 0f b7 de          	movzwl %r14w,%ebx
fffff800002d6967:	f0 ff 0e             	lock decl (%rsi)
fffff800002d696a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002d696f:	0f b7 c3             	movzwl %bx,%eax
fffff800002d6972:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d6977:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002d697c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002d6981:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d6985:	41 5e                	pop    %r14
fffff800002d6987:	c3                   	ret
fffff800002d6988:	cc                   	int3
fffff800002d6989:	cc                   	int3
fffff800002d698a:	cc                   	int3
fffff800002d698b:	cc                   	int3
fffff800002d698c:	cc                   	int3
fffff800002d698d:	cc                   	int3
fffff800002d698e:	cc                   	int3
fffff800002d698f:	cc                   	int3
fffff800002d6990:	40 53                	rex push %rbx
fffff800002d6992:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d6996:	4c 8b c2             	mov    %rdx,%r8
fffff800002d6999:	8b 52 10             	mov    0x10(%rdx),%edx
fffff800002d699c:	83 fa 10             	cmp    $0x10,%edx
fffff800002d699f:	72 1b                	jb     0xfffff800002d69bc
fffff800002d69a1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
fffff800002d69a5:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002d69aa:	44 8b c3             	mov    %ebx,%r8d
fffff800002d69ad:	ba 9c 03 00 00       	mov    $0x39c,%edx
fffff800002d69b2:	e8 ad 0a 00 00       	call   0xfffff800002d7464
fffff800002d69b7:	0f b7 c3             	movzwl %bx,%eax
fffff800002d69ba:	eb 75                	jmp    0xfffff800002d6a31
fffff800002d69bc:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff800002d69c0:	48 8b ca             	mov    %rdx,%rcx
fffff800002d69c3:	48 c1 e1 08          	shl    $0x8,%rcx
fffff800002d69c7:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff800002d69ce:	48 8b 90 78 03 00 00 	mov    0x378(%rax),%rdx
fffff800002d69d5:	49 8d 40 14          	lea    0x14(%r8),%rax
fffff800002d69d9:	48 03 d1             	add    %rcx,%rdx
fffff800002d69dc:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002d69e1:	44 8d 41 7e          	lea    0x7e(%rcx),%r8d
fffff800002d69e5:	0f 10 00             	movups (%rax),%xmm0
fffff800002d69e8:	0f 11 02             	movups %xmm0,(%rdx)
fffff800002d69eb:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002d69ef:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
fffff800002d69f3:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002d69f7:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
fffff800002d69fb:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002d69ff:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
fffff800002d6a03:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002d6a07:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
fffff800002d6a0b:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff800002d6a0f:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
fffff800002d6a13:	0f 10 40 60          	movups 0x60(%rax),%xmm0
fffff800002d6a17:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
fffff800002d6a1b:	49 03 d0             	add    %r8,%rdx
fffff800002d6a1e:	0f 10 48 70          	movups 0x70(%rax),%xmm1
fffff800002d6a22:	49 03 c0             	add    %r8,%rax
fffff800002d6a25:	0f 11 4a f0          	movups %xmm1,-0x10(%rdx)
fffff800002d6a29:	48 83 e9 01          	sub    $0x1,%rcx
fffff800002d6a2d:	75 b6                	jne    0xfffff800002d69e5
fffff800002d6a2f:	33 c0                	xor    %eax,%eax
fffff800002d6a31:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d6a35:	5b                   	pop    %rbx
fffff800002d6a36:	c3                   	ret
fffff800002d6a37:	cc                   	int3
fffff800002d6a38:	cc                   	int3
fffff800002d6a39:	cc                   	int3
fffff800002d6a3a:	cc                   	int3
fffff800002d6a3b:	cc                   	int3
fffff800002d6a3c:	cc                   	int3
fffff800002d6a3d:	cc                   	int3
fffff800002d6a3e:	cc                   	int3
fffff800002d6a3f:	cc                   	int3
fffff800002d6a40:	40 53                	rex push %rbx
fffff800002d6a42:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d6a46:	44 8b 42 10          	mov    0x10(%rdx),%r8d
fffff800002d6a4a:	48 8b c1             	mov    %rcx,%rax
fffff800002d6a4d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
fffff800002d6a51:	4c 8b ca             	mov    %rdx,%r9
fffff800002d6a54:	44 8b 91 04 0b 01 00 	mov    0x10b04(%rcx),%r10d
fffff800002d6a5b:	41 83 f8 10          	cmp    $0x10,%r8d
fffff800002d6a5f:	72 1a                	jb     0xfffff800002d6a7b
fffff800002d6a61:	bb 2d 10 00 00       	mov    $0x102d,%ebx
fffff800002d6a66:	ba ce 03 00 00       	mov    $0x3ce,%edx
fffff800002d6a6b:	44 8b c3             	mov    %ebx,%r8d
fffff800002d6a6e:	e8 f1 09 00 00       	call   0xfffff800002d7464
fffff800002d6a73:	0f b7 c3             	movzwl %bx,%eax
fffff800002d6a76:	e9 8e 00 00 00       	jmp    0xfffff800002d6b09
fffff800002d6a7b:	48 8b 40 18          	mov    0x18(%rax),%rax
fffff800002d6a7f:	ba 18 00 00 00       	mov    $0x18,%edx
fffff800002d6a84:	41 81 fa 01 05 00 00 	cmp    $0x501,%r10d
fffff800002d6a8b:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff800002d6a92:	8d 4a 08             	lea    0x8(%rdx),%ecx
fffff800002d6a95:	0f 4d d1             	cmovge %ecx,%edx
fffff800002d6a98:	49 8b c8             	mov    %r8,%rcx
fffff800002d6a9b:	48 c1 e1 08          	shl    $0x8,%rcx
fffff800002d6a9f:	4c 8b 80 70 03 00 00 	mov    0x370(%rax),%r8
fffff800002d6aa6:	4c 03 c1             	add    %rcx,%r8
fffff800002d6aa9:	4a 8d 04 0a          	lea    (%rdx,%r9,1),%rax
fffff800002d6aad:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002d6ab2:	8d 51 7e             	lea    0x7e(%rcx),%edx
fffff800002d6ab5:	0f 10 00             	movups (%rax),%xmm0
fffff800002d6ab8:	41 0f 11 00          	movups %xmm0,(%r8)
fffff800002d6abc:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002d6ac0:	41 0f 11 48 10       	movups %xmm1,0x10(%r8)
fffff800002d6ac5:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002d6ac9:	41 0f 11 40 20       	movups %xmm0,0x20(%r8)
fffff800002d6ace:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002d6ad2:	41 0f 11 48 30       	movups %xmm1,0x30(%r8)
fffff800002d6ad7:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002d6adb:	41 0f 11 40 40       	movups %xmm0,0x40(%r8)
fffff800002d6ae0:	0f 10 48 50          	movups 0x50(%rax),%xmm1