fffff80000295588:	81 fa 05 00 05 00    	cmp    $0x50005,%edx
fffff8000029558e:	0f 84 be 01 00 00    	je     0xfffff80000295752
fffff80000295594:	81 fa 06 00 05 00    	cmp    $0x50006,%edx
fffff8000029559a:	0f 8e a8 01 00 00    	jle    0xfffff80000295748
fffff800002955a0:	81 fa 0b 00 05 00    	cmp    $0x5000b,%edx
fffff800002955a6:	0f 8e 87 01 00 00    	jle    0xfffff80000295733
fffff800002955ac:	81 fa 0c 00 05 00    	cmp    $0x5000c,%edx
fffff800002955b2:	0f 84 67 01 00 00    	je     0xfffff8000029571f
fffff800002955b8:	81 fa 0d 00 05 00    	cmp    $0x5000d,%edx
fffff800002955be:	0f 84 46 01 00 00    	je     0xfffff8000029570a
fffff800002955c4:	81 fa 0e 00 05 00    	cmp    $0x5000e,%edx
fffff800002955ca:	0f 84 25 01 00 00    	je     0xfffff800002956f5
fffff800002955d0:	81 fa 0f 00 05 00    	cmp    $0x5000f,%edx
fffff800002955d6:	0f 84 04 01 00 00    	je     0xfffff800002956e0
fffff800002955dc:	81 fa 10 00 05 00    	cmp    $0x50010,%edx
fffff800002955e2:	0f 84 d8 00 00 00    	je     0xfffff800002956c0
fffff800002955e8:	81 fa 11 00 05 00    	cmp    $0x50011,%edx
fffff800002955ee:	0f 84 96 00 00 00    	je     0xfffff8000029568a
fffff800002955f4:	81 fa 03 00 06 00    	cmp    $0x60003,%edx
fffff800002955fa:	74 74                	je     0xfffff80000295670
fffff800002955fc:	81 fa 04 00 06 00    	cmp    $0x60004,%edx
fffff80000295602:	74 4b                	je     0xfffff8000029564f
fffff80000295604:	81 fa 00 00 07 00    	cmp    $0x70000,%edx
fffff8000029560a:	0f 84 38 01 00 00    	je     0xfffff80000295748
fffff80000295610:	81 fa 00 00 08 00    	cmp    $0x80000,%edx
fffff80000295616:	0f 85 2c 01 00 00    	jne    0xfffff80000295748
fffff8000029561c:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295620:	41 8b fe             	mov    %r14d,%edi
fffff80000295623:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff80000295627:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff8000029562e:	0f 85 04 03 00 00    	jne    0xfffff80000295938
fffff80000295634:	48 83 f8 02          	cmp    $0x2,%rax
fffff80000295638:	72 09                	jb     0xfffff80000295643
fffff8000029563a:	41 8d 7e 05          	lea    0x5(%r14),%edi
fffff8000029563e:	e9 0f 03 00 00       	jmp    0xfffff80000295952
fffff80000295643:	48 89 83 c0 34 00 00 	mov    %rax,0x34c0(%rbx)
fffff8000029564a:	e9 03 03 00 00       	jmp    0xfffff80000295952
fffff8000029564f:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295653:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff8000029565a:	75 5a                	jne    0xfffff800002956b6
fffff8000029565c:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff80000295660:	48 89 83 e8 34 00 00 	mov    %rax,0x34e8(%rbx)
fffff80000295667:	41 0f b7 fe          	movzwl %r14w,%edi
fffff8000029566b:	e9 e7 02 00 00       	jmp    0xfffff80000295957
fffff80000295670:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295674:	8b 56 10             	mov    0x10(%rsi),%edx
fffff80000295677:	48 8b cb             	mov    %rbx,%rcx
fffff8000029567a:	e8 b1 05 00 00       	call   0xfffff80000295c30
fffff8000029567f:	0f b7 f8             	movzwl %ax,%edi
fffff80000295682:	66 85 c0             	test   %ax,%ax
fffff80000295685:	e9 cb 02 00 00       	jmp    0xfffff80000295955
fffff8000029568a:	48 83 7e 10 02       	cmpq   $0x2,0x10(%rsi)
fffff8000029568f:	76 0a                	jbe    0xfffff8000029569b
fffff80000295691:	bf 0a 00 00 00       	mov    $0xa,%edi
fffff80000295696:	e9 c7 02 00 00       	jmp    0xfffff80000295962
fffff8000029569b:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff8000029569f:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff800002956a6:	75 0e                	jne    0xfffff800002956b6
fffff800002956a8:	8b 46 10             	mov    0x10(%rsi),%eax
fffff800002956ab:	89 83 dc 0c 01 00    	mov    %eax,0x10cdc(%rbx)
fffff800002956b1:	e9 a1 02 00 00       	jmp    0xfffff80000295957
fffff800002956b6:	bf 06 00 00 00       	mov    $0x6,%edi
fffff800002956bb:	e9 a2 02 00 00       	jmp    0xfffff80000295962
fffff800002956c0:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002956c4:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff800002956cb:	75 e9                	jne    0xfffff800002956b6
fffff800002956cd:	8b 46 10             	mov    0x10(%rsi),%eax
fffff800002956d0:	3b 05 d6 78 55 00    	cmp    0x5578d6(%rip),%eax        # 0xfffff800007ecfac
fffff800002956d6:	77 b9                	ja     0xfffff80000295691
fffff800002956d8:	89 83 d8 0c 01 00    	mov    %eax,0x10cd8(%rbx)
fffff800002956de:	eb 87                	jmp    0xfffff80000295667
fffff800002956e0:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002956e4:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff800002956e8:	48 8b cb             	mov    %rbx,%rcx
fffff800002956eb:	e8 88 28 07 00       	call   0xfffff80000307f78
fffff800002956f0:	e9 5a 02 00 00       	jmp    0xfffff8000029594f
fffff800002956f5:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002956f9:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff800002956fd:	48 8b cb             	mov    %rbx,%rcx
fffff80000295700:	e8 73 25 07 00       	call   0xfffff80000307c78
fffff80000295705:	e9 45 02 00 00       	jmp    0xfffff8000029594f
fffff8000029570a:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff8000029570e:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff80000295712:	48 8b cb             	mov    %rbx,%rcx
fffff80000295715:	e8 d2 8f 00 00       	call   0xfffff8000029e6ec
fffff8000029571a:	e9 30 02 00 00       	jmp    0xfffff8000029594f
fffff8000029571f:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295723:	8b 56 10             	mov    0x10(%rsi),%edx
fffff80000295726:	48 8b cb             	mov    %rbx,%rcx
fffff80000295729:	e8 3a 91 00 00       	call   0xfffff8000029e868
fffff8000029572e:	e9 1c 02 00 00       	jmp    0xfffff8000029594f
fffff80000295733:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295737:	4c 8b 46 10          	mov    0x10(%rsi),%r8
fffff8000029573b:	48 8b cb             	mov    %rbx,%rcx
fffff8000029573e:	e8 3d 05 00 00       	call   0xfffff80000295c80
fffff80000295743:	e9 07 02 00 00       	jmp    0xfffff8000029594f
fffff80000295748:	bf 09 00 00 00       	mov    $0x9,%edi
fffff8000029574d:	e9 10 02 00 00       	jmp    0xfffff80000295962
fffff80000295752:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff80000295756:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff8000029575a:	48 83 f8 08          	cmp    $0x8,%rax
fffff8000029575e:	72 0a                	jb     0xfffff8000029576a
fffff80000295760:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000295765:	e9 e5 01 00 00       	jmp    0xfffff8000029594f
fffff8000029576a:	a8 04                	test   $0x4,%al
fffff8000029576c:	75 f2                	jne    0xfffff80000295760
fffff8000029576e:	48 8b 8b b0 24 00 00 	mov    0x24b0(%rbx),%rcx
fffff80000295775:	24 01                	and    $0x1,%al
fffff80000295777:	8a d0                	mov    %al,%dl
fffff80000295779:	48 8b 09             	mov    (%rcx),%rcx
fffff8000029577c:	e8 7f 10 09 00       	call   0xfffff80000326800
fffff80000295781:	e9 c9 01 00 00       	jmp    0xfffff8000029594f
fffff80000295786:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff8000029578a:	48 8b 83 b0 24 00 00 	mov    0x24b0(%rbx),%rax
fffff80000295791:	48 8b 48 10          	mov    0x10(%rax),%rcx
fffff80000295795:	48 85 c9             	test   %rcx,%rcx
fffff80000295798:	75 08                	jne    0xfffff800002957a2
fffff8000029579a:	8d 79 07             	lea    0x7(%rcx),%edi
fffff8000029579d:	e9 b0 01 00 00       	jmp    0xfffff80000295952
fffff800002957a2:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002957a6:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
fffff800002957aa:	48 8b 90 30 01 00 00 	mov    0x130(%rax),%rdx
fffff800002957b1:	4c 8d 80 70 22 00 00 	lea    0x2270(%rax),%r8
fffff800002957b8:	48 8b 12             	mov    (%rdx),%rdx
fffff800002957bb:	e8 40 e1 08 00       	call   0xfffff80000323900
fffff800002957c0:	e9 8a 01 00 00       	jmp    0xfffff8000029594f
fffff800002957c5:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002957c9:	48 85 c9             	test   %rcx,%rcx
fffff800002957cc:	0f 84 bf fe ff ff    	je     0xfffff80000295691
fffff800002957d2:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
fffff800002957d6:	48 85 c1             	test   %rax,%rcx
fffff800002957d9:	0f 85 b2 fe ff ff    	jne    0xfffff80000295691
fffff800002957df:	48 81 f9 ff ff 00 00 	cmp    $0xffff,%rcx
fffff800002957e6:	0f 87 a5 fe ff ff    	ja     0xfffff80000295691
fffff800002957ec:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002957f0:	89 8b 58 0b 01 00    	mov    %ecx,0x10b58(%rbx)
fffff800002957f6:	e9 6c fe ff ff       	jmp    0xfffff80000295667
fffff800002957fb:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002957ff:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff80000295803:	48 8b cb             	mov    %rbx,%rcx
fffff80000295806:	e8 8d 1b 03 00       	call   0xfffff800002c7398
fffff8000029580b:	e9 3f 01 00 00       	jmp    0xfffff8000029594f
fffff80000295810:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295814:	8b 7e 10             	mov    0x10(%rsi),%edi
fffff80000295817:	48 8b 83 b0 24 00 00 	mov    0x24b0(%rbx),%rax
fffff8000029581e:	48 8b 08             	mov    (%rax),%rcx
fffff80000295821:	f6 41 0c 02          	testb  $0x2,0xc(%rcx)
fffff80000295825:	75 09                	jne    0xfffff80000295830
fffff80000295827:	41 0f b7 fe          	movzwl %r14w,%edi
fffff8000029582b:	e9 22 01 00 00       	jmp    0xfffff80000295952
fffff80000295830:	f0 48 0f ba 2d 16 3b 	lock btsq $0x0,0x373b16(%rip)        # 0xfffff80000609350
fffff80000295837:	37 00 00
fffff8000029583a:	73 0c                	jae    0xfffff80000295848
fffff8000029583c:	48 8d 0d 0d 3b 37 00 	lea    0x373b0d(%rip),%rcx        # 0xfffff80000609350
fffff80000295843:	e8 c8 5d f8 ff       	call   0xfffff8000021b610
fffff80000295848:	33 d2                	xor    %edx,%edx
fffff8000029584a:	8b cf                	mov    %edi,%ecx
fffff8000029584c:	e8 0b 85 09 00       	call   0xfffff8000032dd5c
fffff80000295851:	0f b7 f8             	movzwl %ax,%edi
fffff80000295854:	66 85 c0             	test   %ax,%ax
fffff80000295857:	75 03                	jne    0xfffff8000029585c
fffff80000295859:	41 8b fe             	mov    %r14d,%edi
fffff8000029585c:	f0 4c 21 35 ec 3a 37 	lock and %r14,0x373aec(%rip)        # 0xfffff80000609350
fffff80000295863:	00
fffff80000295864:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295868:	e9 e5 00 00 00       	jmp    0xfffff80000295952
fffff8000029586d:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295871:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff80000295875:	48 8b cb             	mov    %rbx,%rcx
fffff80000295878:	e8 9b cb ff ff       	call   0xfffff80000292418
fffff8000029587d:	e9 cd 00 00 00       	jmp    0xfffff8000029594f
fffff80000295882:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295886:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff8000029588d:	0f 85 23 fe ff ff    	jne    0xfffff800002956b6
fffff80000295893:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff80000295897:	48 85 c0             	test   %rax,%rax
fffff8000029589a:	75 0a                	jne    0xfffff800002958a6
fffff8000029589c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029589f:	e8 38 03 ff ff       	call   0xfffff80000285bdc
fffff800002958a4:	eb 15                	jmp    0xfffff800002958bb
fffff800002958a6:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002958aa:	75 0a                	jne    0xfffff800002958b6
fffff800002958ac:	48 8b cb             	mov    %rbx,%rcx
fffff800002958af:	e8 48 00 ff ff       	call   0xfffff800002858fc
fffff800002958b4:	eb 05                	jmp    0xfffff800002958bb
fffff800002958b6:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002958bb:	0f b7 f8             	movzwl %ax,%edi
fffff800002958be:	66 85 c0             	test   %ax,%ax
fffff800002958c1:	0f 85 9b 00 00 00    	jne    0xfffff80000295962
fffff800002958c7:	e9 86 00 00 00       	jmp    0xfffff80000295952
fffff800002958cc:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002958d0:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff800002958d7:	75 5f                	jne    0xfffff80000295938
fffff800002958d9:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff800002958dd:	48 8b cb             	mov    %rbx,%rcx
fffff800002958e0:	e8 c3 b3 ff ff       	call   0xfffff80000290ca8
fffff800002958e5:	eb 68                	jmp    0xfffff8000029594f
fffff800002958e7:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002958eb:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff800002958ef:	48 8b cb             	mov    %rbx,%rcx
fffff800002958f2:	e8 99 b4 ff ff       	call   0xfffff80000290d90
fffff800002958f7:	eb 56                	jmp    0xfffff8000029594f
fffff800002958f9:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002958fd:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff80000295901:	48 8b cb             	mov    %rbx,%rcx
fffff80000295904:	e8 2b b3 ff ff       	call   0xfffff80000290c34
fffff80000295909:	eb 44                	jmp    0xfffff8000029594f
fffff8000029590b:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff8000029590f:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff80000295913:	48 8b cb             	mov    %rbx,%rcx
fffff80000295916:	e8 15 b4 ff ff       	call   0xfffff80000290d30
fffff8000029591b:	eb 32                	jmp    0xfffff8000029594f
fffff8000029591d:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295921:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff80000295928:	75 0e                	jne    0xfffff80000295938
fffff8000029592a:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff8000029592e:	48 8b cb             	mov    %rbx,%rcx
fffff80000295931:	e8 b2 04 00 00       	call   0xfffff80000295de8
fffff80000295936:	eb 17                	jmp    0xfffff8000029594f
fffff80000295938:	bf 06 00 00 00       	mov    $0x6,%edi
fffff8000029593d:	eb 13                	jmp    0xfffff80000295952
fffff8000029593f:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000295943:	48 8b 56 10          	mov    0x10(%rsi),%rdx
fffff80000295947:	48 8b cb             	mov    %rbx,%rcx
fffff8000029594a:	e8 1d 01 00 00       	call   0xfffff80000295a6c
fffff8000029594f:	0f b7 f8             	movzwl %ax,%edi
fffff80000295952:	66 85 ff             	test   %di,%di
fffff80000295955:	75 0b                	jne    0xfffff80000295962
fffff80000295957:	8b 56 08             	mov    0x8(%rsi),%edx
fffff8000029595a:	48 8b cb             	mov    %rbx,%rcx
fffff8000029595d:	e8 2a cd 00 00       	call   0xfffff800002a268c
fffff80000295962:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000295966:	48 85 c9             	test   %rcx,%rcx
fffff80000295969:	74 05                	je     0xfffff80000295970
fffff8000029596b:	e8 08 ce f6 ff       	call   0xfffff80000202778
fffff80000295970:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff80000295975:	0f b7 c7             	movzwl %di,%eax
fffff80000295978:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000029597d:	48 83 c4 40          	add    $0x40,%rsp
fffff80000295981:	41 5e                	pop    %r14
fffff80000295983:	5f                   	pop    %rdi
fffff80000295984:	5d                   	pop    %rbp
fffff80000295985:	c3                   	ret
fffff80000295986:	cc                   	int3
fffff80000295987:	cc                   	int3
fffff80000295988:	cc                   	int3
fffff80000295989:	cc                   	int3
fffff8000029598a:	cc                   	int3
fffff8000029598b:	cc                   	int3
fffff8000029598c:	cc                   	int3
fffff8000029598d:	cc                   	int3
fffff8000029598e:	cc                   	int3
fffff8000029598f:	cc                   	int3
fffff80000295990:	40 55                	rex push %rbp
fffff80000295992:	53                   	push   %rbx
fffff80000295993:	57                   	push   %rdi
fffff80000295994:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
fffff80000295999:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
fffff800002959a0:	83 65 67 00          	andl   $0x0,0x67(%rbp)
fffff800002959a4:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff800002959a8:	48 83 65 6f 00       	andq   $0x0,0x6f(%rbp)
fffff800002959ad:	33 d2                	xor    %edx,%edx
fffff800002959af:	48 83 65 77 00       	andq   $0x0,0x77(%rbp)
fffff800002959b4:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff800002959ba:	e8 01 ec fa ff       	call   0xfffff800002445c0
fffff800002959bf:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002959c2:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
fffff800002959c7:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
fffff800002959cb:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
fffff800002959cf:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
fffff800002959d4:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
fffff800002959d8:	65 48 8b 3c 25 a8 03 	mov    %gs:0x103a8,%rdi
fffff800002959df:	01 00
fffff800002959e1:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
fffff800002959e5:	48 8d 55 77          	lea    0x77(%rbp),%rdx
fffff800002959e9:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
fffff800002959ed:	e8 0a d2 f6 ff       	call   0xfffff80000202bfc
fffff800002959f2:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
fffff800002959f6:	48 8b 45 77          	mov    0x77(%rbp),%rax
fffff800002959fa:	c7 01 09 00 00 00    	movl   $0x9,(%rcx)
fffff80000295a00:	83 20 00             	andl   $0x0,(%rax)
fffff80000295a03:	33 d2                	xor    %edx,%edx
fffff80000295a05:	eb 3d                	jmp    0xfffff80000295a44
fffff80000295a07:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff80000295a0e:	01 00
fffff80000295a10:	48 3b d9             	cmp    %rcx,%rbx
fffff80000295a13:	75 0b                	jne    0xfffff80000295a20
fffff80000295a15:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
fffff80000295a19:	e8 16 19 01 00       	call   0xfffff800002a7334
fffff80000295a1e:	eb 10                	jmp    0xfffff80000295a30
fffff80000295a20:	48 8b 55 77          	mov    0x77(%rbp),%rdx
fffff80000295a24:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
fffff80000295a2b:	e8 ac cb f6 ff       	call   0xfffff800002025dc
fffff80000295a30:	48 8d 8b 18 05 00 00 	lea    0x518(%rbx),%rcx
fffff80000295a37:	e8 3c cd f6 ff       	call   0xfffff80000202778
fffff80000295a3c:	8b 55 67             	mov    0x67(%rbp),%edx
fffff80000295a3f:	ff c2                	inc    %edx
fffff80000295a41:	89 55 67             	mov    %edx,0x67(%rbp)
fffff80000295a44:	4c 8d 45 67          	lea    0x67(%rbp),%r8
fffff80000295a48:	48 8b cf             	mov    %rdi,%rcx
fffff80000295a4b:	e8 d8 14 01 00       	call   0xfffff800002a6f28
fffff80000295a50:	48 8b d8             	mov    %rax,%rbx
fffff80000295a53:	48 85 c0             	test   %rax,%rax
fffff80000295a56:	75 af                	jne    0xfffff80000295a07
fffff80000295a58:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
fffff80000295a5f:	5f                   	pop    %rdi
fffff80000295a60:	5b                   	pop    %rbx
fffff80000295a61:	5d                   	pop    %rbp
fffff80000295a62:	c3                   	ret
fffff80000295a63:	cc                   	int3
fffff80000295a64:	cc                   	int3
fffff80000295a65:	cc                   	int3
fffff80000295a66:	cc                   	int3
fffff80000295a67:	cc                   	int3
fffff80000295a68:	cc                   	int3
fffff80000295a69:	cc                   	int3
fffff80000295a6a:	cc                   	int3
fffff80000295a6b:	cc                   	int3
fffff80000295a6c:	48 8b c4             	mov    %rsp,%rax
fffff80000295a6f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000295a73:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000295a77:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000295a7b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000295a7f:	41 54                	push   %r12
fffff80000295a81:	41 56                	push   %r14
fffff80000295a83:	41 57                	push   %r15
fffff80000295a85:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000295a89:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff80000295a8f:	48 8b fa             	mov    %rdx,%rdi
fffff80000295a92:	48 8b f1             	mov    %rcx,%rsi
fffff80000295a95:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff80000295a9a:	73 17                	jae    0xfffff80000295ab3
fffff80000295a9c:	33 db                	xor    %ebx,%ebx
fffff80000295a9e:	48 85 d2             	test   %rdx,%rdx
fffff80000295aa1:	74 08                	je     0xfffff80000295aab
fffff80000295aa3:	8d 43 0a             	lea    0xa(%rbx),%eax
fffff80000295aa6:	e9 5e 01 00 00       	jmp    0xfffff80000295c09
fffff80000295aab:	0f b7 c3             	movzwl %bx,%eax
fffff80000295aae:	e9 56 01 00 00       	jmp    0xfffff80000295c09
fffff80000295ab3:	48 b8 00 00 00 00 00 	movabs $0x60000000000,%rax
fffff80000295aba:	06 00 00
fffff80000295abd:	48 85 f8             	test   %rdi,%rax
fffff80000295ac0:	b8 00 00 ff ff       	mov    $0xffff0000,%eax
fffff80000295ac5:	0f 94 c1             	sete   %cl
fffff80000295ac8:	48 85 f8             	test   %rdi,%rax
fffff80000295acb:	0f 94 c0             	sete   %al
fffff80000295ace:	84 c8                	test   %cl,%al
fffff80000295ad0:	0f 84 2e 01 00 00    	je     0xfffff80000295c04
fffff80000295ad6:	48 8d ae 50 01 00 00 	lea    0x150(%rsi),%rbp
fffff80000295add:	f0 48 0f ba 6d 00 00 	lock btsq $0x0,0x0(%rbp)