fffff80000294444:	e8 77 01 fb ff       	call   0xfffff800002445c0
fffff80000294449:	45 85 ff             	test   %r15d,%r15d
fffff8000029444c:	0f 84 50 02 00 00    	je     0xfffff800002946a2
fffff80000294452:	45 3b f7             	cmp    %r15d,%r14d
fffff80000294455:	0f 83 47 02 00 00    	jae    0xfffff800002946a2
fffff8000029445b:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000294462:	01 00
fffff80000294464:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff8000029446b:	48 b8 00 00 00 00 00 	movabs $0x100000000000,%rax
fffff80000294472:	10 00 00
fffff80000294475:	48 85 c8             	test   %rcx,%rax
fffff80000294478:	75 08                	jne    0xfffff80000294482
fffff8000029447a:	8d 43 06             	lea    0x6(%rbx),%eax
fffff8000029447d:	e9 25 02 00 00       	jmp    0xfffff800002946a7
fffff80000294482:	48 8b 05 07 a4 55 00 	mov    0x55a407(%rip),%rax        # 0xfffff800007ee890
fffff80000294489:	48 85 c0             	test   %rax,%rax
fffff8000029448c:	0f 85 07 02 00 00    	jne    0xfffff80000294699
fffff80000294492:	f0 48 0f ba 2d f4 a3 	lock btsq $0x0,0x55a3f4(%rip)        # 0xfffff800007ee890
fffff80000294499:	55 00 00
fffff8000029449c:	0f 82 f9 01 00 00    	jb     0xfffff8000029469b
fffff800002944a2:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002944a9:	00 00
fffff800002944ab:	41 8b d7             	mov    %r15d,%edx
fffff800002944ae:	41 2b d6             	sub    %r14d,%edx
fffff800002944b1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002944b6:	49 8b de             	mov    %r14,%rbx
fffff800002944b9:	c1 e2 05             	shl    $0x5,%edx
fffff800002944bc:	48 c1 e3 05          	shl    $0x5,%rbx
fffff800002944c0:	4c 8d 24 3b          	lea    (%rbx,%rdi,1),%r12
fffff800002944c4:	49 8b cc             	mov    %r12,%rcx
fffff800002944c7:	e8 10 75 00 00       	call   0xfffff8000029b9dc
fffff800002944cc:	48 2b c3             	sub    %rbx,%rax
fffff800002944cf:	41 8b f6             	mov    %r14d,%esi
fffff800002944d2:	48 89 05 07 f9 47 00 	mov    %rax,0x47f907(%rip)        # 0xfffff80000713de0
fffff800002944d9:	33 db                	xor    %ebx,%ebx
fffff800002944db:	45 8b 2c 24          	mov    (%r12),%r13d
fffff800002944df:	4c 8d 05 9a 64 4d 00 	lea    0x4d649a(%rip),%r8        # 0xfffff8000076a980
fffff800002944e6:	41 8b cd             	mov    %r13d,%ecx
fffff800002944e9:	ba 10 00 00 00       	mov    $0x10,%edx
fffff800002944ee:	e8 89 f1 f6 ff       	call   0xfffff8000020367c
fffff800002944f3:	84 c0                	test   %al,%al
fffff800002944f5:	0f 84 80 01 00 00    	je     0xfffff8000029467b
fffff800002944fb:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
fffff80000294500:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
fffff80000294504:	49 6b c5 1c          	imul   $0x1c,%r13,%rax
fffff80000294508:	66 89 54 24 40       	mov    %dx,0x40(%rsp)
fffff8000029450d:	33 d2                	xor    %edx,%edx
fffff8000029450f:	42 8b 7c 00 14       	mov    0x14(%rax,%r8,1),%edi
fffff80000294514:	8b df                	mov    %edi,%ebx
fffff80000294516:	c1 eb 06             	shr    $0x6,%ebx
fffff80000294519:	83 e7 3f             	and    $0x3f,%edi
fffff8000029451c:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff80000294520:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000294524:	e8 97 00 fb ff       	call   0xfffff800002445c0
fffff80000294529:	8b cf                	mov    %edi,%ecx
fffff8000029452b:	4c 8d 1d 4e 64 4d 00 	lea    0x4d644e(%rip),%r11        # 0xfffff8000076a980
fffff80000294532:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff80000294538:	48 8d 3d a1 f8 47 00 	lea    0x47f8a1(%rip),%rdi        # 0xfffff80000713de0
fffff8000029453f:	45 8b c5             	mov    %r13d,%r8d
fffff80000294542:	41 8d 04 1a          	lea    (%r10,%rbx,1),%eax
fffff80000294546:	0f b7 c0             	movzwl %ax,%eax
fffff80000294549:	89 45 83             	mov    %eax,-0x7d(%rbp)
fffff8000029454c:	48 0f ab 4c dd 87    	bts    %rcx,-0x79(%rbp,%rbx,8)
fffff80000294552:	33 db                	xor    %ebx,%ebx
fffff80000294554:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
fffff80000294558:	8b c3                	mov    %ebx,%eax
fffff8000029455a:	89 74 8f 08          	mov    %esi,0x8(%rdi,%rcx,4)
fffff8000029455e:	41 03 f2             	add    %r10d,%esi
fffff80000294561:	49 83 c4 20          	add    $0x20,%r12
fffff80000294565:	41 03 c2             	add    %r10d,%eax
fffff80000294568:	41 3b f7             	cmp    %r15d,%esi
fffff8000029456b:	73 0b                	jae    0xfffff80000294578
fffff8000029456d:	45 39 2c 24          	cmp    %r13d,(%r12)
fffff80000294571:	75 05                	jne    0xfffff80000294578
fffff80000294573:	83 f8 10             	cmp    $0x10,%eax
fffff80000294576:	72 e6                	jb     0xfffff8000029455e
fffff80000294578:	89 74 8f 0c          	mov    %esi,0xc(%rdi,%rcx,4)
fffff8000029457c:	41 3b f7             	cmp    %r15d,%esi
fffff8000029457f:	74 6b                	je     0xfffff800002945ec
fffff80000294581:	83 f8 10             	cmp    $0x10,%eax
fffff80000294584:	74 66                	je     0xfffff800002945ec
fffff80000294586:	45 8b 2c 24          	mov    (%r12),%r13d
fffff8000029458a:	41 8b cd             	mov    %r13d,%ecx
fffff8000029458d:	e8 ea f0 f6 ff       	call   0xfffff8000020367c
fffff80000294592:	84 c0                	test   %al,%al
fffff80000294594:	74 56                	je     0xfffff800002945ec
fffff80000294596:	49 6b c5 1c          	imul   $0x1c,%r13,%rax
fffff8000029459a:	45 8b c5             	mov    %r13d,%r8d
fffff8000029459d:	46 8b 4c 18 14       	mov    0x14(%rax,%r11,1),%r9d
fffff800002945a2:	41 8b d1             	mov    %r9d,%edx
fffff800002945a5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
fffff800002945aa:	41 83 e1 3f          	and    $0x3f,%r9d
fffff800002945ae:	48 8b c8             	mov    %rax,%rcx
fffff800002945b1:	c1 ea 06             	shr    $0x6,%edx
fffff800002945b4:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002945b8:	3b d1                	cmp    %ecx,%edx
fffff800002945ba:	72 21                	jb     0xfffff800002945dd
fffff800002945bc:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002945c0:	66 85 c0             	test   %ax,%ax
fffff800002945c3:	75 27                	jne    0xfffff800002945ec
fffff800002945c5:	8b c1                	mov    %ecx,%eax
fffff800002945c7:	41 03 ca             	add    %r10d,%ecx
fffff800002945ca:	48 89 5c c5 87       	mov    %rbx,-0x79(%rbp,%rax,8)
fffff800002945cf:	3b ca                	cmp    %edx,%ecx
fffff800002945d1:	76 f2                	jbe    0xfffff800002945c5
fffff800002945d3:	41 8d 04 12          	lea    (%r10,%rdx,1),%eax
fffff800002945d7:	0f b7 c0             	movzwl %ax,%eax
fffff800002945da:	89 45 83             	mov    %eax,-0x7d(%rbp)
fffff800002945dd:	41 8b c9             	mov    %r9d,%ecx
fffff800002945e0:	48 0f ab 4c d5 87    	bts    %rcx,-0x79(%rbp,%rdx,8)
fffff800002945e6:	0f 83 68 ff ff ff    	jae    0xfffff80000294554
fffff800002945ec:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002945f1:	4c 8b c7             	mov    %rdi,%r8
fffff800002945f4:	48 8d 15 65 28 fc ff 	lea    -0x3d79b(%rip),%rdx        # 0xfffff80000256e60
fffff800002945fb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff80000294600:	e8 13 e7 fb ff       	call   0xfffff80000252d18
fffff80000294605:	66 85 c0             	test   %ax,%ax
fffff80000294608:	75 76                	jne    0xfffff80000294680
fffff8000029460a:	66 39 5c 24 20       	cmp    %bx,0x20(%rsp)
fffff8000029460f:	75 25                	jne    0xfffff80000294636
fffff80000294611:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff80000294616:	8b ce                	mov    %esi,%ecx
fffff80000294618:	41 2b ce             	sub    %r14d,%ecx
fffff8000029461b:	89 0a                	mov    %ecx,(%rdx)
fffff8000029461d:	41 3b f7             	cmp    %r15d,%esi
fffff80000294620:	73 5e                	jae    0xfffff80000294680
fffff80000294622:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000294627:	e8 58 c8 f6 ff       	call   0xfffff80000200e84
fffff8000029462c:	66 85 c0             	test   %ax,%ax
fffff8000029462f:	75 4f                	jne    0xfffff80000294680
fffff80000294631:	e9 a5 fe ff ff       	jmp    0xfffff800002944db
fffff80000294636:	0f ae e8             	lfence
fffff80000294639:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
fffff8000029463e:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
fffff80000294643:	41 8b 00             	mov    (%r8),%eax
fffff80000294646:	41 03 c6             	add    %r14d,%eax
fffff80000294649:	eb 04                	jmp    0xfffff8000029464f
fffff8000029464b:	8b 44 39 0c          	mov    0xc(%rcx,%rdi,1),%eax
fffff8000029464f:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000294653:	42 8b 14 08          	mov    (%rax,%r9,1),%edx
fffff80000294657:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
fffff8000029465b:	48 c1 e1 02          	shl    $0x2,%rcx
fffff8000029465f:	66 39 5c 39 10       	cmp    %bx,0x10(%rcx,%rdi,1)
fffff80000294664:	74 e5                	je     0xfffff8000029464b
fffff80000294666:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
fffff8000029466a:	8b 44 8f 0c          	mov    0xc(%rdi,%rcx,4),%eax
fffff8000029466e:	41 2b c6             	sub    %r14d,%eax
fffff80000294671:	41 89 00             	mov    %eax,(%r8)
fffff80000294674:	0f b7 44 8f 10       	movzwl 0x10(%rdi,%rcx,4),%eax
fffff80000294679:	eb 05                	jmp    0xfffff80000294680
fffff8000029467b:	b8 41 00 00 00       	mov    $0x41,%eax
fffff80000294680:	f0 48 21 1d 08 a2 55 	lock and %rbx,0x55a208(%rip)        # 0xfffff800007ee890
fffff80000294687:	00
fffff80000294688:	b9 13 10 00 00       	mov    $0x1013,%ecx
fffff8000029468d:	66 3b c1             	cmp    %cx,%ax
fffff80000294690:	75 15                	jne    0xfffff800002946a7
fffff80000294692:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000294697:	eb 0e                	jmp    0xfffff800002946a7
fffff80000294699:	f3 90                	pause
fffff8000029469b:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff800002946a0:	eb 05                	jmp    0xfffff800002946a7
fffff800002946a2:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002946a7:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
fffff800002946ab:	48 33 cc             	xor    %rsp,%rcx
fffff800002946ae:	e8 bd 6e fa ff       	call   0xfffff8000023b570
fffff800002946b3:	48 8b 9c 24 38 01 00 	mov    0x138(%rsp),%rbx
fffff800002946ba:	00
fffff800002946bb:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
fffff800002946c2:	41 5f                	pop    %r15
fffff800002946c4:	41 5e                	pop    %r14
fffff800002946c6:	41 5d                	pop    %r13
fffff800002946c8:	41 5c                	pop    %r12
fffff800002946ca:	5f                   	pop    %rdi
fffff800002946cb:	5e                   	pop    %rsi
fffff800002946cc:	5d                   	pop    %rbp
fffff800002946cd:	c3                   	ret
fffff800002946ce:	cc                   	int3
fffff800002946cf:	cc                   	int3
fffff800002946d0:	cc                   	int3
fffff800002946d1:	cc                   	int3
fffff800002946d2:	cc                   	int3
fffff800002946d3:	cc                   	int3
fffff800002946d4:	cc                   	int3
fffff800002946d5:	cc                   	int3
fffff800002946d6:	cc                   	int3
fffff800002946d7:	cc                   	int3
fffff800002946d8:	cc                   	int3
fffff800002946d9:	cc                   	int3
fffff800002946da:	cc                   	int3
fffff800002946db:	cc                   	int3
fffff800002946dc:	cc                   	int3
fffff800002946dd:	cc                   	int3
fffff800002946de:	cc                   	int3
fffff800002946df:	cc                   	int3
fffff800002946e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002946e5:	57                   	push   %rdi
fffff800002946e6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002946ea:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002946f1:	01 00
fffff800002946f3:	48 8b d9             	mov    %rcx,%rbx
fffff800002946f6:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
fffff800002946fd:	48 b8 00 00 00 00 00 	movabs $0x100000000000,%rax
fffff80000294704:	10 00 00
fffff80000294707:	48 85 d0             	test   %rdx,%rax
fffff8000029470a:	75 0a                	jne    0xfffff80000294716
fffff8000029470c:	b8 06 00 00 00       	mov    $0x6,%eax
fffff80000294711:	e9 d6 00 00 00       	jmp    0xfffff800002947ec
fffff80000294716:	33 ff                	xor    %edi,%edi
fffff80000294718:	41 b0 01             	mov    $0x1,%r8b
fffff8000029471b:	48 39 79 10          	cmp    %rdi,0x10(%rcx)
fffff8000029471f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
fffff80000294723:	0f 95 c2             	setne  %dl
fffff80000294726:	e8 ed 56 fc ff       	call   0xfffff80000259e18
fffff8000029472b:	66 85 c0             	test   %ax,%ax
fffff8000029472e:	0f 85 b8 00 00 00    	jne    0xfffff800002947ec
fffff80000294734:	8b 0b                	mov    (%rbx),%ecx
fffff80000294736:	e8 41 ef f6 ff       	call   0xfffff8000020367c
fffff8000029473b:	84 c0                	test   %al,%al
fffff8000029473d:	75 08                	jne    0xfffff80000294747
fffff8000029473f:	8d 47 41             	lea    0x41(%rdi),%eax
fffff80000294742:	e9 a5 00 00 00       	jmp    0xfffff800002947ec
fffff80000294747:	8b 03                	mov    (%rbx),%eax
fffff80000294749:	4c 8d 15 b0 b8 d6 ff 	lea    -0x294750(%rip),%r10        # 0xfffff80000000000
fffff80000294750:	48 8b 53 18          	mov    0x18(%rbx),%rdx
fffff80000294754:	4c 8b 43 10          	mov    0x10(%rbx),%r8
fffff80000294758:	48 6b c8 1c          	imul   $0x1c,%rax,%rcx
fffff8000029475c:	42 8b 84 11 94 a9 76 	mov    0x76a994(%rcx,%r10,1),%eax
fffff80000294763:	00
fffff80000294764:	4d 8b 94 c2 20 6a 60 	mov    0x606a20(%r10,%rax,8),%r10
fffff8000029476b:	00
fffff8000029476c:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff80000294770:	49 8b 8a a0 c9 02 00 	mov    0x2c9a0(%r10),%rcx
fffff80000294777:	48 85 c9             	test   %rcx,%rcx
fffff8000029477a:	75 69                	jne    0xfffff800002947e5
fffff8000029477c:	f0 49 0f ba aa a0 c9 	lock btsq $0x0,0x2c9a0(%r10)
fffff80000294783:	02 00 00
fffff80000294786:	72 5f                	jb     0xfffff800002947e7
fffff80000294788:	49 89 82 d0 c9 02 00 	mov    %rax,0x2c9d0(%r10)
fffff8000029478f:	49 89 92 d8 c9 02 00 	mov    %rdx,0x2c9d8(%r10)
fffff80000294796:	4d 89 82 e0 c9 02 00 	mov    %r8,0x2c9e0(%r10)
fffff8000029479d:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002947a4:	00
fffff800002947a5:	41 39 42 08          	cmp    %eax,0x8(%r10)
fffff800002947a9:	74 2e                	je     0xfffff800002947d9
fffff800002947ab:	4d 8d 8a a8 c9 02 00 	lea    0x2c9a8(%r10),%r9
fffff800002947b2:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002947b5:	41 0f 11 01          	movups %xmm0,(%r9)
fffff800002947b9:	33 c0                	xor    %eax,%eax
fffff800002947bb:	45 33 c0             	xor    %r8d,%r8d
fffff800002947be:	41 0f 11 41 10       	movups %xmm0,0x10(%r9)
fffff800002947c3:	49 89 41 20          	mov    %rax,0x20(%r9)
fffff800002947c7:	48 8d 15 52 5e fc ff 	lea    -0x3a1ae(%rip),%rdx        # 0xfffff8000025a620
fffff800002947ce:	41 8b 4a 08          	mov    0x8(%r10),%ecx
fffff800002947d2:	e8 6d e2 fb ff       	call   0xfffff80000252a44
fffff800002947d7:	eb 07                	jmp    0xfffff800002947e0
fffff800002947d9:	33 c9                	xor    %ecx,%ecx
fffff800002947db:	e8 40 5e fc ff       	call   0xfffff8000025a620
fffff800002947e0:	0f b7 c7             	movzwl %di,%eax
fffff800002947e3:	eb 07                	jmp    0xfffff800002947ec
fffff800002947e5:	f3 90                	pause
fffff800002947e7:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff800002947ec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002947f1:	48 83 c4 20          	add    $0x20,%rsp
fffff800002947f5:	5f                   	pop    %rdi
fffff800002947f6:	c3                   	ret
fffff800002947f7:	cc                   	int3
fffff800002947f8:	cc                   	int3
fffff800002947f9:	cc                   	int3
fffff800002947fa:	cc                   	int3
fffff800002947fb:	cc                   	int3
fffff800002947fc:	cc                   	int3
fffff800002947fd:	cc                   	int3
fffff800002947fe:	cc                   	int3
fffff800002947ff:	cc                   	int3
fffff80000294800:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000294805:	55                   	push   %rbp
fffff80000294806:	56                   	push   %rsi
fffff80000294807:	57                   	push   %rdi
fffff80000294808:	41 54                	push   %r12
fffff8000029480a:	41 55                	push   %r13
fffff8000029480c:	41 56                	push   %r14
fffff8000029480e:	41 57                	push   %r15
fffff80000294810:	48 8b ec             	mov    %rsp,%rbp
fffff80000294813:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
fffff8000029481a:	48 8b 05 c7 cd 36 00 	mov    0x36cdc7(%rip),%rax        # 0xfffff800006015e8
fffff80000294821:	48 33 c4             	xor    %rsp,%rax
fffff80000294824:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff80000294828:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000029482f:	01 00
fffff80000294831:	45 33 ed             	xor    %r13d,%r13d
fffff80000294834:	48 8b f9             	mov    %rcx,%rdi
fffff80000294837:	44 89 6d c0          	mov    %r13d,-0x40(%rbp)
fffff8000029483b:	4c 8b fa             	mov    %rdx,%r15
fffff8000029483e:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
fffff80000294842:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff80000294849:	41 8d 55 06          	lea    0x6(%r13),%edx
fffff8000029484d:	48 b8 00 00 00 00 01 	movabs $0x100000000,%rax
fffff80000294854:	00 00 00
fffff80000294857:	48 85 c8             	test   %rcx,%rax
fffff8000029485a:	75 08                	jne    0xfffff80000294864
fffff8000029485c:	0f b7 da             	movzwl %dx,%ebx
fffff8000029485f:	e9 05 01 00 00       	jmp    0xfffff80000294969
fffff80000294864:	e8 ab 86 00 00       	call   0xfffff8000029cf14
fffff80000294869:	65 4c 8b 24 25 a8 03 	mov    %gs:0x103a8,%r12
fffff80000294870:	01 00
fffff80000294872:	44 8b 77 10          	mov    0x10(%rdi),%r14d
fffff80000294876:	41 8b ce             	mov    %r14d,%ecx
fffff80000294879:	4c 89 6d c8          	mov    %r13,-0x38(%rbp)
fffff8000029487d:	e8 7a 11 ff ff       	call   0xfffff800002859fc
fffff80000294882:	48 8b f0             	mov    %rax,%rsi
fffff80000294885:	48 85 c0             	test   %rax,%rax
fffff80000294888:	75 0a                	jne    0xfffff80000294894
fffff8000029488a:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000029488f:	e9 e0 00 00 00       	jmp    0xfffff80000294974
fffff80000294894:	48 8d 57 08          	lea    0x8(%rdi),%rdx
fffff80000294898:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
fffff8000029489c:	e8 3f c9 f6 ff       	call   0xfffff800002011e0
fffff800002948a1:	0f b7 d8             	movzwl %ax,%ebx
fffff800002948a4:	66 85 c0             	test   %ax,%ax
fffff800002948a7:	0f 85 b7 00 00 00    	jne    0xfffff80000294964
fffff800002948ad:	0f 10 05 2c c4 47 00 	movups 0x47c42c(%rip),%xmm0        # 0xfffff80000710ce0
fffff800002948b4:	48 8d 56 10          	lea    0x10(%rsi),%rdx
fffff800002948b8:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
fffff800002948bc:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
fffff800002948c1:	e8 9e 19 01 00       	call   0xfffff800002a6264
fffff800002948c6:	48 8d 57 18          	lea    0x18(%rdi),%rdx
fffff800002948ca:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
fffff800002948ce:	e8 dd 19 01 00       	call   0xfffff800002a62b0
fffff800002948d3:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
fffff800002948d7:	e8 fc 19 01 00       	call   0xfffff800002a62d8
fffff800002948dc:	66 85 c0             	test   %ax,%ax
fffff800002948df:	75 a9                	jne    0xfffff8000029488a
fffff800002948e1:	48 8b 57 28          	mov    0x28(%rdi),%rdx
fffff800002948e5:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
fffff800002948e9:	48 f7 d2             	not    %rdx
fffff800002948ec:	48 23 56 20          	and    0x20(%rsi),%rdx
fffff800002948f0:	48 23 15 d9 c3 47 00 	and    0x47c3d9(%rip),%rdx        # 0xfffff80000710cd0
fffff800002948f7:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
fffff800002948fb:	e8 e4 de 00 00       	call   0xfffff800002a27e4
fffff80000294900:	66 85 c0             	test   %ax,%ax
fffff80000294903:	75 85                	jne    0xfffff8000029488a
fffff80000294905:	48 8b 0f             	mov    (%rdi),%rcx
fffff80000294908:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
fffff8000029490c:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
fffff80000294910:	41 8b d6             	mov    %r14d,%edx
fffff80000294913:	e8 94 13 ff ff       	call   0xfffff80000285cac
fffff80000294918:	0f b7 d8             	movzwl %ax,%ebx
fffff8000029491b:	66 85 c0             	test   %ax,%ax
fffff8000029491e:	75 44                	jne    0xfffff80000294964
fffff80000294920:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx