fffff800002a0390:	0f 85 80 03 00 00    	jne    0xfffff800002a0716
fffff800002a0396:	f0 48 0f ba a9 a0 25 	lock btsq $0x0,0x25a0(%rcx)
fffff800002a039d:	00 00 00
fffff800002a03a0:	0f 82 72 03 00 00    	jb     0xfffff800002a0718
fffff800002a03a6:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a03aa:	48 8b 08             	mov    (%rax),%rcx
fffff800002a03ad:	48 85 c9             	test   %rcx,%rcx
fffff800002a03b0:	0f 85 50 03 00 00    	jne    0xfffff800002a0706
fffff800002a03b6:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a03ba:	f0 48 0f ba 28 00    	lock btsq $0x0,(%rax)
fffff800002a03c0:	0f 82 42 03 00 00    	jb     0xfffff800002a0708
fffff800002a03c6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a03ca:	41 8d 75 01          	lea    0x1(%r13),%esi
fffff800002a03ce:	bf 16 10 00 00       	mov    $0x1016,%edi
fffff800002a03d3:	8b 81 8c 00 00 00    	mov    0x8c(%rcx),%eax
fffff800002a03d9:	83 f8 03             	cmp    $0x3,%eax
fffff800002a03dc:	0f 85 b3 00 00 00    	jne    0xfffff800002a0495
fffff800002a03e2:	f6 c3 04             	test   $0x4,%bl
fffff800002a03e5:	74 0a                	je     0xfffff800002a03f1
fffff800002a03e7:	bb 2a 10 00 00       	mov    $0x102a,%ebx
fffff800002a03ec:	e9 af 01 00 00       	jmp    0xfffff800002a05a0
fffff800002a03f1:	23 de                	and    %esi,%ebx
fffff800002a03f3:	75 0e                	jne    0xfffff800002a0403
fffff800002a03f5:	44 8d 43 17          	lea    0x17(%rbx),%r8d
fffff800002a03f9:	ba e1 01 00 00       	mov    $0x1e1,%edx
fffff800002a03fe:	e9 8d 01 00 00       	jmp    0xfffff800002a0590
fffff800002a0403:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002a0409:	48 0f ba e0 12       	bt     $0x12,%rax
fffff800002a040e:	73 3c                	jae    0xfffff800002a044c
fffff800002a0410:	48 8b 81 80 0c 01 00 	mov    0x10c80(%rcx),%rax
fffff800002a0417:	48 85 c0             	test   %rax,%rax
fffff800002a041a:	75 6f                	jne    0xfffff800002a048b
fffff800002a041c:	f0 48 0f ba a9 80 0c 	lock btsq $0x0,0x10c80(%rcx)
fffff800002a0423:	01 00 00
fffff800002a0426:	72 65                	jb     0xfffff800002a048d
fffff800002a0428:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a042c:	44 8a e6             	mov    %sil,%r12b
fffff800002a042f:	83 b9 88 0c 01 00 03 	cmpl   $0x3,0x10c88(%rcx)
fffff800002a0436:	75 49                	jne    0xfffff800002a0481
fffff800002a0438:	4c 39 a9 b0 0c 01 00 	cmp    %r13,0x10cb0(%rcx)
fffff800002a043f:	75 40                	jne    0xfffff800002a0481
fffff800002a0441:	44 89 a9 88 0c 01 00 	mov    %r13d,0x10c88(%rcx)
fffff800002a0448:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a044c:	c7 81 8c 00 00 00 02 	movl   $0x2,0x8c(%rcx)
fffff800002a0453:	00 00 00
fffff800002a0456:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a045a:	48 83 c1 48          	add    $0x48,%rcx
fffff800002a045e:	e8 f5 d1 09 00       	call   0xfffff8000033d658
fffff800002a0463:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a0467:	48 83 c1 48          	add    $0x48,%rcx
fffff800002a046b:	e8 08 d2 09 00       	call   0xfffff8000033d678
fffff800002a0470:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a0474:	83 88 a8 25 00 00 ff 	orl    $0xffffffff,0x25a8(%rax)
fffff800002a047b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a047f:	eb 3b                	jmp    0xfffff800002a04bc
fffff800002a0481:	ba f7 01 00 00       	mov    $0x1f7,%edx
fffff800002a0486:	e9 ff 00 00 00       	jmp    0xfffff800002a058a
fffff800002a048b:	f3 90                	pause
fffff800002a048d:	0f b7 df             	movzwl %di,%ebx
fffff800002a0490:	e9 07 01 00 00       	jmp    0xfffff800002a059c
fffff800002a0495:	83 f8 02             	cmp    $0x2,%eax
fffff800002a0498:	0f 85 e7 00 00 00    	jne    0xfffff800002a0585
fffff800002a049e:	f6 c3 04             	test   $0x4,%bl
fffff800002a04a1:	0f 85 40 ff ff ff    	jne    0xfffff800002a03e7
fffff800002a04a7:	23 de                	and    %esi,%ebx
fffff800002a04a9:	74 0e                	je     0xfffff800002a04b9
fffff800002a04ab:	44 8d 40 15          	lea    0x15(%rax),%r8d
fffff800002a04af:	ba 11 02 00 00       	mov    $0x211,%edx
fffff800002a04b4:	e9 d7 00 00 00       	jmp    0xfffff800002a0590
fffff800002a04b9:	41 8b dd             	mov    %r13d,%ebx
fffff800002a04bc:	85 db                	test   %ebx,%ebx
fffff800002a04be:	74 49                	je     0xfffff800002a0509
fffff800002a04c0:	c7 81 b8 25 00 00 10 	movl   $0x10,0x25b8(%rcx)
fffff800002a04c7:	00 00 00
fffff800002a04ca:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a04ce:	44 89 a8 bc 25 00 00 	mov    %r13d,0x25bc(%rax)
fffff800002a04d5:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a04d9:	44 89 a8 d0 25 00 00 	mov    %r13d,0x25d0(%rax)
fffff800002a04e0:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a04e4:	40 88 75 e0          	mov    %sil,-0x20(%rbp)
fffff800002a04e8:	44 88 a8 d8 25 00 00 	mov    %r13b,0x25d8(%rax)
fffff800002a04ef:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a04f3:	44 89 a8 c0 25 00 00 	mov    %r13d,0x25c0(%rax)
fffff800002a04fa:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a04fe:	44 88 a8 d9 25 00 00 	mov    %r13b,0x25d9(%rax)
fffff800002a0505:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a0509:	8a 91 d9 25 00 00    	mov    0x25d9(%rcx),%dl
fffff800002a050f:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
fffff800002a0513:	44 8b c6             	mov    %esi,%r8d
fffff800002a0516:	e8 e9 08 f8 ff       	call   0xfffff80000220e04
fffff800002a051b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a051f:	66 85 c0             	test   %ax,%ax
fffff800002a0522:	74 18                	je     0xfffff800002a053c
fffff800002a0524:	ba 32 02 00 00       	mov    $0x232,%edx
fffff800002a0529:	45 33 c9             	xor    %r9d,%r9d
fffff800002a052c:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002a0530:	e8 0f 0d 00 00       	call   0xfffff800002a1244
fffff800002a0535:	bb 07 00 00 00       	mov    $0x7,%ebx
fffff800002a053a:	eb 60                	jmp    0xfffff800002a059c
fffff800002a053c:	48 8b 89 38 01 00 00 	mov    0x138(%rcx),%rcx
fffff800002a0543:	33 d2                	xor    %edx,%edx
fffff800002a0545:	e8 ae 30 fe ff       	call   0xfffff800002835f8
fffff800002a054a:	44 8a fe             	mov    %sil,%r15b
fffff800002a054d:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002a0551:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
fffff800002a0555:	e8 c2 04 00 00       	call   0xfffff800002a0a1c
fffff800002a055a:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a055d:	66 85 c0             	test   %ax,%ax
fffff800002a0560:	75 3a                	jne    0xfffff800002a059c
fffff800002a0562:	48 8b 55 40          	mov    0x40(%rbp),%rdx
fffff800002a0566:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
fffff800002a056a:	39 72 04             	cmp    %esi,0x4(%rdx)
fffff800002a056d:	75 07                	jne    0xfffff800002a0576
fffff800002a056f:	e8 ec 02 00 00       	call   0xfffff800002a0860
fffff800002a0574:	eb 05                	jmp    0xfffff800002a057b
fffff800002a0576:	e8 c1 01 00 00       	call   0xfffff800002a073c
fffff800002a057b:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a057e:	66 85 c0             	test   %ax,%ax
fffff800002a0581:	74 ca                	je     0xfffff800002a054d
fffff800002a0583:	eb 17                	jmp    0xfffff800002a059c
fffff800002a0585:	ba 18 02 00 00       	mov    $0x218,%edx
fffff800002a058a:	41 b8 07 00 00 00    	mov    $0x7,%r8d
fffff800002a0590:	45 33 c9             	xor    %r9d,%r9d
fffff800002a0593:	41 0f b7 d8          	movzwl %r8w,%ebx
fffff800002a0597:	e8 a8 0c 00 00       	call   0xfffff800002a1244
fffff800002a059c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a05a0:	44 2b 75 c0          	sub    -0x40(%rbp),%r14d
fffff800002a05a4:	b8 2b 10 00 00       	mov    $0x102b,%eax
fffff800002a05a9:	48 8b 75 60          	mov    0x60(%rbp),%rsi
fffff800002a05ad:	44 89 36             	mov    %r14d,(%rsi)
fffff800002a05b0:	66 3b d8             	cmp    %ax,%bx
fffff800002a05b3:	75 27                	jne    0xfffff800002a05dc
fffff800002a05b5:	45 85 f6             	test   %r14d,%r14d
fffff800002a05b8:	0f 85 e8 00 00 00    	jne    0xfffff800002a06a6
fffff800002a05be:	44 8d 40 02          	lea    0x2(%rax),%r8d
fffff800002a05c2:	ba 5f 02 00 00       	mov    $0x25f,%edx
fffff800002a05c7:	45 33 c9             	xor    %r9d,%r9d
fffff800002a05ca:	41 0f b7 d8          	movzwl %r8w,%ebx
fffff800002a05ce:	e8 71 0c 00 00       	call   0xfffff800002a1244
fffff800002a05d3:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a05d7:	b8 2b 10 00 00       	mov    $0x102b,%eax
fffff800002a05dc:	66 3b df             	cmp    %di,%bx
fffff800002a05df:	0f 84 c1 00 00 00    	je     0xfffff800002a06a6
fffff800002a05e5:	66 3b d8             	cmp    %ax,%bx
fffff800002a05e8:	0f 84 b8 00 00 00    	je     0xfffff800002a06a6
fffff800002a05ee:	44 89 a9 b8 25 00 00 	mov    %r13d,0x25b8(%rcx)
fffff800002a05f5:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a05f9:	44 89 a8 bc 25 00 00 	mov    %r13d,0x25bc(%rax)
fffff800002a0600:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a0604:	83 88 d0 25 00 00 ff 	orl    $0xffffffff,0x25d0(%rax)
fffff800002a060b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a060f:	c6 45 e0 01          	movb   $0x1,-0x20(%rbp)
fffff800002a0613:	8b 81 8c 00 00 00    	mov    0x8c(%rcx),%eax
fffff800002a0619:	83 f8 02             	cmp    $0x2,%eax
fffff800002a061c:	75 6e                	jne    0xfffff800002a068c
fffff800002a061e:	45 84 ff             	test   %r15b,%r15b
fffff800002a0621:	75 18                	jne    0xfffff800002a063b
fffff800002a0623:	48 8b 89 38 01 00 00 	mov    0x138(%rcx),%rcx
fffff800002a062a:	41 b0 01             	mov    $0x1,%r8b
fffff800002a062d:	33 d2                	xor    %edx,%edx
fffff800002a062f:	e8 c4 2f fe ff       	call   0xfffff800002835f8
fffff800002a0634:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a0638:	41 b7 01             	mov    $0x1,%r15b
fffff800002a063b:	44 8b 05 b2 06 47 00 	mov    0x4706b2(%rip),%r8d        # 0xfffff80000710cf4
fffff800002a0642:	33 d2                	xor    %edx,%edx
fffff800002a0644:	48 8b 89 c8 25 00 00 	mov    0x25c8(%rcx),%rcx
fffff800002a064b:	e8 70 3f fa ff       	call   0xfffff800002445c0
fffff800002a0650:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a0654:	e8 4f d0 06 00       	call   0xfffff8000030d6a8
fffff800002a0659:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a065d:	c7 80 8c 00 00 00 03 	movl   $0x3,0x8c(%rax)
fffff800002a0664:	00 00 00
fffff800002a0667:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a066b:	44 89 68 48          	mov    %r13d,0x48(%rax)
fffff800002a066f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a0673:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002a0679:	48 0f ba e0 12       	bt     $0x12,%rax
fffff800002a067e:	73 26                	jae    0xfffff800002a06a6
fffff800002a0680:	c7 81 88 0c 01 00 03 	movl   $0x3,0x10c88(%rcx)
fffff800002a0687:	00 00 00
fffff800002a068a:	eb 16                	jmp    0xfffff800002a06a2
fffff800002a068c:	83 f8 03             	cmp    $0x3,%eax
fffff800002a068f:	74 15                	je     0xfffff800002a06a6
fffff800002a0691:	ba a8 02 00 00       	mov    $0x2a8,%edx
fffff800002a0696:	45 33 c9             	xor    %r9d,%r9d
fffff800002a0699:	44 0f b7 c3          	movzwl %bx,%r8d
fffff800002a069d:	e8 a2 0b 00 00       	call   0xfffff800002a1244
fffff800002a06a2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a06a6:	45 84 ff             	test   %r15b,%r15b
fffff800002a06a9:	74 12                	je     0xfffff800002a06bd
fffff800002a06ab:	48 8b 89 38 01 00 00 	mov    0x138(%rcx),%rcx
fffff800002a06b2:	b2 01                	mov    $0x1,%dl
fffff800002a06b4:	e8 a3 35 fe ff       	call   0xfffff80000283c5c
fffff800002a06b9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a06bd:	66 3b df             	cmp    %di,%bx
fffff800002a06c0:	75 0a                	jne    0xfffff800002a06cc
fffff800002a06c2:	44 39 2e             	cmp    %r13d,(%rsi)
fffff800002a06c5:	74 05                	je     0xfffff800002a06cc
fffff800002a06c7:	bb 2b 10 00 00       	mov    $0x102b,%ebx
fffff800002a06cc:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
fffff800002a06d0:	48 85 c0             	test   %rax,%rax
fffff800002a06d3:	74 0b                	je     0xfffff800002a06e0
fffff800002a06d5:	f0 ff 08             	lock decl (%rax)
fffff800002a06d8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a06dc:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
fffff800002a06e0:	45 84 e4             	test   %r12b,%r12b
fffff800002a06e3:	74 0c                	je     0xfffff800002a06f1
fffff800002a06e5:	f0 4c 21 a9 80 0c 01 	lock and %r13,0x10c80(%rcx)
fffff800002a06ec:	00
fffff800002a06ed:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff800002a06f1:	f0 4c 21 29          	lock and %r13,(%rcx)
fffff800002a06f5:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a06f9:	f0 4c 21 a8 a0 25 00 	lock and %r13,0x25a0(%rax)
fffff800002a0700:	00
fffff800002a0701:	0f b7 c3             	movzwl %bx,%eax
fffff800002a0704:	eb 17                	jmp    0xfffff800002a071d
fffff800002a0706:	f3 90                	pause
fffff800002a0708:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff800002a070c:	f0 4c 21 a8 a0 25 00 	lock and %r13,0x25a0(%rax)
fffff800002a0713:	00
fffff800002a0714:	eb 02                	jmp    0xfffff800002a0718
fffff800002a0716:	f3 90                	pause
fffff800002a0718:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff800002a071d:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
fffff800002a0724:	00
fffff800002a0725:	48 83 c4 60          	add    $0x60,%rsp
fffff800002a0729:	41 5f                	pop    %r15
fffff800002a072b:	41 5e                	pop    %r14
fffff800002a072d:	41 5d                	pop    %r13
fffff800002a072f:	41 5c                	pop    %r12
fffff800002a0731:	5f                   	pop    %rdi
fffff800002a0732:	5e                   	pop    %rsi
fffff800002a0733:	5d                   	pop    %rbp
fffff800002a0734:	c3                   	ret
fffff800002a0735:	cc                   	int3
fffff800002a0736:	cc                   	int3
fffff800002a0737:	cc                   	int3
fffff800002a0738:	cc                   	int3
fffff800002a0739:	cc                   	int3
fffff800002a073a:	cc                   	int3
fffff800002a073b:	cc                   	int3
fffff800002a073c:	48 8b c4             	mov    %rsp,%rax
fffff800002a073f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002a0743:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002a0747:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002a074b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002a074f:	41 56                	push   %r14
fffff800002a0751:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a0755:	48 8b f2             	mov    %rdx,%rsi
fffff800002a0758:	33 ed                	xor    %ebp,%ebp
fffff800002a075a:	48 8b 51 10          	mov    0x10(%rcx),%rdx
fffff800002a075e:	48 8b d9             	mov    %rcx,%rbx
fffff800002a0761:	40 88 69 20          	mov    %bpl,0x20(%rcx)
fffff800002a0765:	8b 82 b8 25 00 00    	mov    0x25b8(%rdx),%eax
fffff800002a076b:	89 41 30             	mov    %eax,0x30(%rcx)
fffff800002a076e:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff800002a0772:	48 8b 92 c8 25 00 00 	mov    0x25c8(%rdx),%rdx
fffff800002a0779:	e8 02 c7 f9 ff       	call   0xfffff8000023ce80
fffff800002a077e:	0f b7 f8             	movzwl %ax,%edi
fffff800002a0781:	41 be 2a 10 00 00    	mov    $0x102a,%r14d
fffff800002a0787:	66 85 c0             	test   %ax,%ax
fffff800002a078a:	74 2e                	je     0xfffff800002a07ba
fffff800002a078c:	66 41 3b c6          	cmp    %r14w,%ax
fffff800002a0790:	74 28                	je     0xfffff800002a07ba
fffff800002a0792:	41 8d 46 ec          	lea    -0x14(%r14),%eax
fffff800002a0796:	66 3b f8             	cmp    %ax,%di
fffff800002a0799:	0f 84 84 00 00 00    	je     0xfffff800002a0823
fffff800002a079f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff800002a07a3:	ba 20 04 00 00       	mov    $0x420,%edx
fffff800002a07a8:	44 0f b7 c7          	movzwl %di,%r8d
fffff800002a07ac:	4c 63 89 d0 25 00 00 	movslq 0x25d0(%rcx),%r9
fffff800002a07b3:	e8 8c 0a 00 00       	call   0xfffff800002a1244
fffff800002a07b8:	eb 69                	jmp    0xfffff800002a0823
fffff800002a07ba:	83 7e 08 01          	cmpl   $0x1,0x8(%rsi)
fffff800002a07be:	74 31                	je     0xfffff800002a07f1
fffff800002a07c0:	8b 53 30             	mov    0x30(%rbx),%edx
fffff800002a07c3:	85 d2                	test   %edx,%edx
fffff800002a07c5:	74 2a                	je     0xfffff800002a07f1
fffff800002a07c7:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002a07cb:	29 90 c0 25 00 00    	sub    %edx,0x25c0(%rax)
fffff800002a07d1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff800002a07d5:	8b 81 c0 25 00 00    	mov    0x25c0(%rcx),%eax
fffff800002a07db:	85 c0                	test   %eax,%eax
fffff800002a07dd:	74 12                	je     0xfffff800002a07f1
fffff800002a07df:	48 8b 89 c8 25 00 00 	mov    0x25c8(%rcx),%rcx
fffff800002a07e6:	44 8b c0             	mov    %eax,%r8d
fffff800002a07e9:	48 03 d1             	add    %rcx,%rdx
fffff800002a07ec:	e8 ef b4 f9 ff       	call   0xfffff8000023bce0
fffff800002a07f1:	66 41 3b fe          	cmp    %r14w,%di
fffff800002a07f5:	74 2c                	je     0xfffff800002a0823
fffff800002a07f7:	40 38 6b 20          	cmp    %bpl,0x20(%rbx)
fffff800002a07fb:	75 26                	jne    0xfffff800002a0823
fffff800002a07fd:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002a0801:	c7 80 b8 25 00 00 10 	movl   $0x10,0x25b8(%rax)
fffff800002a0808:	00 00 00
fffff800002a080b:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002a080f:	89 a8 bc 25 00 00    	mov    %ebp,0x25bc(%rax)
fffff800002a0815:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff800002a0819:	89 a8 d0 25 00 00    	mov    %ebp,0x25d0(%rax)
fffff800002a081f:	c6 43 20 01          	movb   $0x1,0x20(%rbx)
fffff800002a0823:	66 85 ff             	test   %di,%di
fffff800002a0826:	75 11                	jne    0xfffff800002a0839
fffff800002a0828:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002a082f:	00 00
fffff800002a0831:	e8 4e 06 f6 ff       	call   0xfffff80000200e84
fffff800002a0836:	0f b7 f8             	movzwl %ax,%edi
fffff800002a0839:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a083e:	0f b7 c7             	movzwl %di,%eax
fffff800002a0841:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002a0846:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002a084b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002a0850:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a0854:	41 5e                	pop    %r14
fffff800002a0856:	c3                   	ret
fffff800002a0857:	cc                   	int3
fffff800002a0858:	cc                   	int3
fffff800002a0859:	cc                   	int3
fffff800002a085a:	cc                   	int3
fffff800002a085b:	cc                   	int3
fffff800002a085c:	cc                   	int3
fffff800002a085d:	cc                   	int3
fffff800002a085e:	cc                   	int3
fffff800002a085f:	cc                   	int3
fffff800002a0860:	40 55                	rex push %rbp
fffff800002a0862:	53                   	push   %rbx
fffff800002a0863:	56                   	push   %rsi
fffff800002a0864:	57                   	push   %rdi
fffff800002a0865:	41 54                	push   %r12
fffff800002a0867:	41 55                	push   %r13
fffff800002a0869:	41 56                	push   %r14
fffff800002a086b:	41 57                	push   %r15
fffff800002a086d:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
fffff800002a0872:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
fffff800002a0879:	33 f6                	xor    %esi,%esi
fffff800002a087b:	48 8b d9             	mov    %rcx,%rbx
fffff800002a087e:	33 d2                	xor    %edx,%edx
fffff800002a0880:	48 89 75 67          	mov    %rsi,0x67(%rbp)
fffff800002a0884:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
fffff800002a0888:	48 89 75 6f          	mov    %rsi,0x6f(%rbp)
fffff800002a088c:	44 8d 46 50          	lea    0x50(%rsi),%r8d
fffff800002a0890:	e8 2b 3d fa ff       	call   0xfffff800002445c0
fffff800002a0895:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff800002a0899:	48 8d 7b 18          	lea    0x18(%rbx),%rdi
fffff800002a089d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002a08a0:	44 8d 76 02          	lea    0x2(%rsi),%r14d
fffff800002a08a4:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
fffff800002a08a8:	4c 8b cf             	mov    %rdi,%r9
fffff800002a08ab:	45 8b c6             	mov    %r14d,%r8d
fffff800002a08ae:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
fffff800002a08b2:	8b 91 d4 25 00 00    	mov    0x25d4(%rcx),%edx