fffff800002a45e5:	8a c1                	mov    %cl,%al
fffff800002a45e7:	c0 e0 06             	shl    $0x6,%al
fffff800002a45ea:	0a d0                	or     %al,%dl
fffff800002a45ec:	88 93 38 0b 00 00    	mov    %dl,0xb38(%rbx)
fffff800002a45f2:	84 c9                	test   %cl,%cl
fffff800002a45f4:	75 27                	jne    0xfffff800002a461d
fffff800002a45f6:	48 8b cb             	mov    %rbx,%rcx
fffff800002a45f9:	e8 ee 12 06 00       	call   0xfffff800003058ec
fffff800002a45fe:	44 8a 83 38 0b 00 00 	mov    0xb38(%rbx),%r8b
fffff800002a4605:	45 84 c0             	test   %r8b,%r8b
fffff800002a4608:	79 13                	jns    0xfffff800002a461d
fffff800002a460a:	41 80 e0 7f          	and    $0x7f,%r8b
fffff800002a460e:	48 8b cb             	mov    %rbx,%rcx
fffff800002a4611:	44 88 83 38 0b 00 00 	mov    %r8b,0xb38(%rbx)
fffff800002a4618:	e8 83 11 06 00       	call   0xfffff800003057a0
fffff800002a461d:	48 8b cb             	mov    %rbx,%rcx
fffff800002a4620:	e8 33 10 06 00       	call   0xfffff80000305658
fffff800002a4625:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a4629:	5b                   	pop    %rbx
fffff800002a462a:	c3                   	ret
fffff800002a462b:	cc                   	int3
fffff800002a462c:	cc                   	int3
fffff800002a462d:	cc                   	int3
fffff800002a462e:	cc                   	int3
fffff800002a462f:	cc                   	int3
fffff800002a4630:	cc                   	int3
fffff800002a4631:	cc                   	int3
fffff800002a4632:	cc                   	int3
fffff800002a4633:	cc                   	int3
fffff800002a4634:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002a4638:	4c 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%r10
fffff800002a463f:	41 8a 82 38 0b 00 00 	mov    0xb38(%r10),%al
fffff800002a4646:	a8 20                	test   $0x20,%al
fffff800002a4648:	75 2f                	jne    0xfffff800002a4679
fffff800002a464a:	45 33 c9             	xor    %r9d,%r9d
fffff800002a464d:	a8 02                	test   $0x2,%al
fffff800002a464f:	74 1d                	je     0xfffff800002a466e
fffff800002a4651:	41 8b 82 80 0e 00 00 	mov    0xe80(%r10),%eax
fffff800002a4658:	c1 e8 1f             	shr    $0x1f,%eax
fffff800002a465b:	84 c0                	test   %al,%al
fffff800002a465d:	75 0f                	jne    0xfffff800002a466e
fffff800002a465f:	e8 10 4a f6 ff       	call   0xfffff80000209074
fffff800002a4664:	3c 03                	cmp    $0x3,%al
fffff800002a4666:	75 06                	jne    0xfffff800002a466e
fffff800002a4668:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff800002a466e:	41 8b d1             	mov    %r9d,%edx
fffff800002a4671:	49 8b ca             	mov    %r10,%rcx
fffff800002a4674:	e8 93 fc ff ff       	call   0xfffff800002a430c
fffff800002a4679:	48 83 c4 28          	add    $0x28,%rsp
fffff800002a467d:	c3                   	ret
fffff800002a467e:	cc                   	int3
fffff800002a467f:	cc                   	int3
fffff800002a4680:	cc                   	int3
fffff800002a4681:	cc                   	int3
fffff800002a4682:	cc                   	int3
fffff800002a4683:	cc                   	int3
fffff800002a4684:	cc                   	int3
fffff800002a4685:	cc                   	int3
fffff800002a4686:	cc                   	int3
fffff800002a4687:	cc                   	int3
fffff800002a4688:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a468d:	57                   	push   %rdi
fffff800002a468e:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a4692:	4c 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%r8
fffff800002a4699:	40 8a fa             	mov    %dl,%dil
fffff800002a469c:	48 8b d9             	mov    %rcx,%rbx
fffff800002a469f:	41 b2 01             	mov    $0x1,%r10b
fffff800002a46a2:	84 d2                	test   %dl,%dl
fffff800002a46a4:	75 0d                	jne    0xfffff800002a46b3
fffff800002a46a6:	45 84 90 38 0b 00 00 	test   %r10b,0xb38(%r8)
fffff800002a46ad:	0f 84 94 00 00 00    	je     0xfffff800002a4747
fffff800002a46b3:	41 8a 90 38 0b 00 00 	mov    0xb38(%r8),%dl
fffff800002a46ba:	45 32 c9             	xor    %r9b,%r9b
fffff800002a46bd:	41 84 d2             	test   %dl,%r10b
fffff800002a46c0:	74 38                	je     0xfffff800002a46fa
fffff800002a46c2:	f6 c2 10             	test   $0x10,%dl
fffff800002a46c5:	75 33                	jne    0xfffff800002a46fa
fffff800002a46c7:	49 8b 80 90 0e 00 00 	mov    0xe90(%r8),%rax
fffff800002a46ce:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
fffff800002a46d5:	48 0f ba e1 0b       	bt     $0xb,%rcx
fffff800002a46da:	73 1e                	jae    0xfffff800002a46fa
fffff800002a46dc:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a46e1:	72 14                	jb     0xfffff800002a46f7
fffff800002a46e3:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002a46ea:	8b 88 78 34 00 00    	mov    0x3478(%rax),%ecx
fffff800002a46f0:	48 0f ba e1 17       	bt     $0x17,%rcx
fffff800002a46f5:	72 03                	jb     0xfffff800002a46fa
fffff800002a46f7:	45 8a ca             	mov    %r10b,%r9b
fffff800002a46fa:	8a c2                	mov    %dl,%al
fffff800002a46fc:	d0 e8                	shr    $1,%al
fffff800002a46fe:	41 22 c2             	and    %r10b,%al
fffff800002a4701:	41 3a c1             	cmp    %r9b,%al
fffff800002a4704:	74 41                	je     0xfffff800002a4747
fffff800002a4706:	80 e2 fd             	and    $0xfd,%dl
fffff800002a4709:	45 02 c9             	add    %r9b,%r9b
fffff800002a470c:	41 0a d1             	or     %r9b,%dl
fffff800002a470f:	41 88 90 38 0b 00 00 	mov    %dl,0xb38(%r8)
fffff800002a4716:	f6 c2 20             	test   $0x20,%dl
fffff800002a4719:	74 17                	je     0xfffff800002a4732
fffff800002a471b:	f6 c2 40             	test   $0x40,%dl
fffff800002a471e:	74 08                	je     0xfffff800002a4728
fffff800002a4720:	49 8b c8             	mov    %r8,%rcx
fffff800002a4723:	e8 c4 11 06 00       	call   0xfffff800003058ec
fffff800002a4728:	49 8b c8             	mov    %r8,%rcx
fffff800002a472b:	e8 70 10 06 00       	call   0xfffff800003057a0
fffff800002a4730:	eb 08                	jmp    0xfffff800002a473a
fffff800002a4732:	48 8b cb             	mov    %rbx,%rcx
fffff800002a4735:	e8 fa fe ff ff       	call   0xfffff800002a4634
fffff800002a473a:	40 84 ff             	test   %dil,%dil
fffff800002a473d:	75 08                	jne    0xfffff800002a4747
fffff800002a473f:	48 8b cb             	mov    %rbx,%rcx
fffff800002a4742:	e8 31 fe ff ff       	call   0xfffff800002a4578
fffff800002a4747:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a474c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a4750:	5f                   	pop    %rdi
fffff800002a4751:	c3                   	ret
fffff800002a4752:	cc                   	int3
fffff800002a4753:	cc                   	int3
fffff800002a4754:	cc                   	int3
fffff800002a4755:	cc                   	int3
fffff800002a4756:	cc                   	int3
fffff800002a4757:	cc                   	int3
fffff800002a4758:	cc                   	int3
fffff800002a4759:	cc                   	int3
fffff800002a475a:	cc                   	int3
fffff800002a475b:	cc                   	int3
fffff800002a475c:	40 53                	rex push %rbx
fffff800002a475e:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a4762:	33 d2                	xor    %edx,%edx
fffff800002a4764:	48 8b d9             	mov    %rcx,%rbx
fffff800002a4767:	e8 7c 31 00 00       	call   0xfffff800002a78e8
fffff800002a476c:	65 4c 8b 0c 25 00 00 	mov    %gs:0x0,%r9
fffff800002a4773:	00 00
fffff800002a4775:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002a477c:	4c 8b 80 c0 0c 01 00 	mov    0x10cc0(%rax),%r8
fffff800002a4783:	4d 3b 81 08 a5 02 00 	cmp    0x2a508(%r9),%r8
fffff800002a478a:	74 18                	je     0xfffff800002a47a4
fffff800002a478c:	49 8b d0             	mov    %r8,%rdx
fffff800002a478f:	49 8b c0             	mov    %r8,%rax
fffff800002a4792:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002a4796:	b9 8f 0c 00 00       	mov    $0xc8f,%ecx
fffff800002a479b:	0f 30                	wrmsr
fffff800002a479d:	4d 89 81 08 a5 02 00 	mov    %r8,0x2a508(%r9)
fffff800002a47a4:	65 4c 8b 0c 25 00 00 	mov    %gs:0x0,%r9
fffff800002a47ab:	00 00
fffff800002a47ad:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002a47b3:	44 84 05 be 4c 36 00 	test   %r8b,0x364cbe(%rip)        # 0xfffff80000609478
fffff800002a47ba:	74 52                	je     0xfffff800002a480e
fffff800002a47bc:	49 8b 81 80 c9 02 00 	mov    0x2c980(%r9),%rax
fffff800002a47c3:	48 85 c0             	test   %rax,%rax
fffff800002a47c6:	74 05                	je     0xfffff800002a47cd
fffff800002a47c8:	49 3b c1             	cmp    %r9,%rax
fffff800002a47cb:	75 41                	jne    0xfffff800002a480e
fffff800002a47cd:	e8 36 6e 06 00       	call   0xfffff8000030b608
fffff800002a47d2:	84 c0                	test   %al,%al
fffff800002a47d4:	74 14                	je     0xfffff800002a47ea
fffff800002a47d6:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002a47dd:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002a47e3:	48 0f ba e1 1b       	bt     $0x1b,%rcx
fffff800002a47e8:	72 03                	jb     0xfffff800002a47ed
fffff800002a47ea:	45 33 c0             	xor    %r8d,%r8d
fffff800002a47ed:	45 3a 81 10 a5 02 00 	cmp    0x2a510(%r9),%r8b
fffff800002a47f4:	74 18                	je     0xfffff800002a480e
fffff800002a47f6:	49 8b d0             	mov    %r8,%rdx
fffff800002a47f9:	49 8b c0             	mov    %r8,%rax
fffff800002a47fc:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002a4800:	b9 b8 00 00 00       	mov    $0xb8,%ecx
fffff800002a4805:	0f 30                	wrmsr
fffff800002a4807:	45 88 81 10 a5 02 00 	mov    %r8b,0x2a510(%r9)
fffff800002a480e:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a4812:	5b                   	pop    %rbx
fffff800002a4813:	c3                   	ret
fffff800002a4814:	cc                   	int3
fffff800002a4815:	cc                   	int3
fffff800002a4816:	cc                   	int3
fffff800002a4817:	cc                   	int3
fffff800002a4818:	cc                   	int3
fffff800002a4819:	cc                   	int3
fffff800002a481a:	cc                   	int3
fffff800002a481b:	cc                   	int3
fffff800002a481c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002a4821:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002a4826:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002a482b:	57                   	push   %rdi
fffff800002a482c:	41 54                	push   %r12
fffff800002a482e:	41 55                	push   %r13
fffff800002a4830:	41 56                	push   %r14
fffff800002a4832:	41 57                	push   %r15
fffff800002a4834:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a4838:	65 4c 8b 2c 25 00 00 	mov    %gs:0x0,%r13
fffff800002a483f:	00 00
fffff800002a4841:	48 8b f9             	mov    %rcx,%rdi
fffff800002a4844:	65 48 8b 04 25 38 00 	mov    %gs:0x38,%rax
fffff800002a484b:	00 00
fffff800002a484d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff800002a4852:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002a4859:	44 8b b0 8c 00 00 00 	mov    0x8c(%rax),%r14d
fffff800002a4860:	33 c0                	xor    %eax,%eax
fffff800002a4862:	0f b7 f0             	movzwl %ax,%esi
fffff800002a4865:	44 8a e0             	mov    %al,%r12b
fffff800002a4868:	40 8a e8             	mov    %al,%bpl
fffff800002a486b:	44 8a f8             	mov    %al,%r15b
fffff800002a486e:	8a d8                	mov    %al,%bl
fffff800002a4870:	41 83 fe 01          	cmp    $0x1,%r14d
fffff800002a4874:	0f 84 c1 00 00 00    	je     0xfffff800002a493b
fffff800002a487a:	e8 59 16 00 00       	call   0xfffff800002a5ed8
fffff800002a487f:	0f b7 f0             	movzwl %ax,%esi
fffff800002a4882:	33 c0                	xor    %eax,%eax
fffff800002a4884:	66 85 f6             	test   %si,%si
fffff800002a4887:	75 47                	jne    0xfffff800002a48d0
fffff800002a4889:	41 b7 01             	mov    $0x1,%r15b
fffff800002a488c:	38 87 1c 01 00 00    	cmp    %al,0x11c(%rdi)
fffff800002a4892:	74 7f                	je     0xfffff800002a4913
fffff800002a4894:	48 8b 8f 70 03 00 00 	mov    0x370(%rdi),%rcx
fffff800002a489b:	e8 10 7e fd ff       	call   0xfffff8000027c6b0
fffff800002a48a0:	0f b7 f0             	movzwl %ax,%esi
fffff800002a48a3:	66 85 c0             	test   %ax,%ax
fffff800002a48a6:	75 28                	jne    0xfffff800002a48d0
fffff800002a48a8:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff800002a48af:	48 8d 97 10 03 00 00 	lea    0x310(%rdi),%rdx
fffff800002a48b6:	45 33 c0             	xor    %r8d,%r8d
fffff800002a48b9:	41 8a ef             	mov    %r15b,%bpl
fffff800002a48bc:	48 8b 88 40 01 00 00 	mov    0x140(%rax),%rcx
fffff800002a48c3:	e8 30 ed fd ff       	call   0xfffff800002835f8
fffff800002a48c8:	0f b7 f0             	movzwl %ax,%esi
fffff800002a48cb:	66 85 c0             	test   %ax,%ax
fffff800002a48ce:	74 58                	je     0xfffff800002a4928
fffff800002a48d0:	45 33 f6             	xor    %r14d,%r14d
fffff800002a48d3:	44 38 b7 1c 01 00 00 	cmp    %r14b,0x11c(%rdi)
fffff800002a48da:	0f 84 c6 01 00 00    	je     0xfffff800002a4aa6
fffff800002a48e0:	84 db                	test   %bl,%bl
fffff800002a48e2:	74 15                	je     0xfffff800002a48f9
fffff800002a48e4:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff800002a48eb:	33 d2                	xor    %edx,%edx
fffff800002a48ed:	48 8b 89 40 01 00 00 	mov    0x140(%rcx),%rcx
fffff800002a48f4:	e8 63 f3 fd ff       	call   0xfffff80000283c5c
fffff800002a48f9:	40 84 ed             	test   %bpl,%bpl
fffff800002a48fc:	0f 84 b3 01 00 00    	je     0xfffff800002a4ab5
fffff800002a4902:	48 8b 8f 70 03 00 00 	mov    0x370(%rdi),%rcx
fffff800002a4909:	e8 ba 7c fd ff       	call   0xfffff8000027c5c8
fffff800002a490e:	e9 a2 01 00 00       	jmp    0xfffff800002a4ab5
fffff800002a4913:	33 d2                	xor    %edx,%edx
fffff800002a4915:	48 8b cf             	mov    %rdi,%rcx
fffff800002a4918:	e8 e7 12 00 00       	call   0xfffff800002a5c04
fffff800002a491d:	0f b7 f0             	movzwl %ax,%esi
fffff800002a4920:	66 85 c0             	test   %ax,%ax
fffff800002a4923:	75 ab                	jne    0xfffff800002a48d0
fffff800002a4925:	45 8a e7             	mov    %r15b,%r12b
fffff800002a4928:	48 8b cf             	mov    %rdi,%rcx
fffff800002a492b:	e8 d8 2c 00 00       	call   0xfffff800002a7608
fffff800002a4930:	0f b7 f0             	movzwl %ax,%esi
fffff800002a4933:	40 8a dd             	mov    %bpl,%bl
fffff800002a4936:	66 85 c0             	test   %ax,%ax
fffff800002a4939:	75 95                	jne    0xfffff800002a48d0
fffff800002a493b:	33 db                	xor    %ebx,%ebx
fffff800002a493d:	39 9f 14 03 00 00    	cmp    %ebx,0x314(%rdi)
fffff800002a4943:	75 07                	jne    0xfffff800002a494c
fffff800002a4945:	c6 87 10 05 00 00 01 	movb   $0x1,0x510(%rdi)
fffff800002a494c:	48 8b cf             	mov    %rdi,%rcx
fffff800002a494f:	e8 bc 18 00 00       	call   0xfffff800002a6210
fffff800002a4954:	38 9f 1c 01 00 00    	cmp    %bl,0x11c(%rdi)
fffff800002a495a:	75 3f                	jne    0xfffff800002a499b
fffff800002a495c:	8b 87 18 01 00 00    	mov    0x118(%rdi),%eax
fffff800002a4962:	41 83 fe 01          	cmp    $0x1,%r14d
fffff800002a4966:	75 05                	jne    0xfffff800002a496d
fffff800002a4968:	25 71 ff ff ff       	and    $0xffffff71,%eax
fffff800002a496d:	83 c8 01             	or     $0x1,%eax
fffff800002a4970:	83 3d 59 cc 35 00 02 	cmpl   $0x2,0x35cc59(%rip)        # 0xfffff800006015d0
fffff800002a4977:	89 87 18 01 00 00    	mov    %eax,0x118(%rdi)
fffff800002a497d:	75 0a                	jne    0xfffff800002a4989
fffff800002a497f:	0f ba e8 0c          	bts    $0xc,%eax
fffff800002a4983:	89 87 18 01 00 00    	mov    %eax,0x118(%rdi)
fffff800002a4989:	38 1d d9 a0 54 00    	cmp    %bl,0x54a0d9(%rip)        # 0xfffff800007eea68
fffff800002a498f:	74 0a                	je     0xfffff800002a499b
fffff800002a4991:	0f ba e8 08          	bts    $0x8,%eax
fffff800002a4995:	89 87 18 01 00 00    	mov    %eax,0x118(%rdi)
fffff800002a499b:	81 a7 18 01 00 00 ff 	andl   $0xfffff3ff,0x118(%rdi)
fffff800002a49a2:	f3 ff ff
fffff800002a49a5:	89 9f c8 08 00 00    	mov    %ebx,0x8c8(%rdi)
fffff800002a49ab:	41 83 fe 01          	cmp    $0x1,%r14d
fffff800002a49af:	75 11                	jne    0xfffff800002a49c2
fffff800002a49b1:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
fffff800002a49b5:	33 d2                	xor    %edx,%edx
fffff800002a49b7:	41 b8 04 01 00 00    	mov    $0x104,%r8d
fffff800002a49bd:	e8 fe fb f9 ff       	call   0xfffff800002445c0
fffff800002a49c2:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff800002a49c7:	c7 07 1b 00 00 00    	movl   $0x1b,(%rdi)
fffff800002a49cd:	48 89 38             	mov    %rdi,(%rax)
fffff800002a49d0:	66 c7 87 11 05 00 00 	movw   $0x100,0x511(%rdi)
fffff800002a49d7:	00 01
fffff800002a49d9:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002a49e0:	00 00
fffff800002a49e2:	8a 41 6c             	mov    0x6c(%rcx),%al
fffff800002a49e5:	0c 08                	or     $0x8,%al
fffff800002a49e7:	88 41 6c             	mov    %al,0x6c(%rcx)
fffff800002a49ea:	48 8b cf             	mov    %rdi,%rcx
fffff800002a49ed:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002a49f4:	8a 50 14             	mov    0x14(%rax),%dl
fffff800002a49f7:	e8 2c 7c f8 ff       	call   0xfffff8000022c628
fffff800002a49fc:	41 83 fe 01          	cmp    $0x1,%r14d
fffff800002a4a00:	75 1e                	jne    0xfffff800002a4a20
fffff800002a4a02:	48 89 9f 90 05 00 00 	mov    %rbx,0x590(%rdi)
fffff800002a4a09:	48 89 9f 98 05 00 00 	mov    %rbx,0x598(%rdi)
fffff800002a4a10:	48 89 9f a0 05 00 00 	mov    %rbx,0x5a0(%rdi)
fffff800002a4a17:	48 89 9f a8 05 00 00 	mov    %rbx,0x5a8(%rdi)
fffff800002a4a1e:	eb 26                	jmp    0xfffff800002a4a46
fffff800002a4a20:	41 b0 01             	mov    $0x1,%r8b
fffff800002a4a23:	48 8b d7             	mov    %rdi,%rdx
fffff800002a4a26:	49 8b cd             	mov    %r13,%rcx
fffff800002a4a29:	e8 62 07 f8 ff       	call   0xfffff80000225190
fffff800002a4a2e:	8a 97 1c 01 00 00    	mov    0x11c(%rdi),%dl
fffff800002a4a34:	49 8b cd             	mov    %r13,%rcx
fffff800002a4a37:	e8 18 cc 04 00       	call   0xfffff800002f1654
fffff800002a4a3c:	41 8b 4d 08          	mov    0x8(%r13),%ecx
fffff800002a4a40:	89 8f 00 03 00 00    	mov    %ecx,0x300(%rdi)
fffff800002a4a46:	48 8b cf             	mov    %rdi,%rcx
fffff800002a4a49:	e8 32 0d 00 00       	call   0xfffff800002a5780
fffff800002a4a4e:	33 c9                	xor    %ecx,%ecx
fffff800002a4a50:	e8 2f 4d 00 00       	call   0xfffff800002a9784
fffff800002a4a55:	38 9f 1c 01 00 00    	cmp    %bl,0x11c(%rdi)
fffff800002a4a5b:	75 1d                	jne    0xfffff800002a4a7a
fffff800002a4a5d:	48 8b 9f a8 09 00 00 	mov    0x9a8(%rdi),%rbx
fffff800002a4a64:	48 8b cf             	mov    %rdi,%rcx
fffff800002a4a67:	48 8b d3             	mov    %rbx,%rdx
fffff800002a4a6a:	e8 61 1d f9 ff       	call   0xfffff800002367d0
fffff800002a4a6f:	33 c0                	xor    %eax,%eax
fffff800002a4a71:	89 43 04             	mov    %eax,0x4(%rbx)
fffff800002a4a74:	c6 43 02 01          	movb   $0x1,0x2(%rbx)
fffff800002a4a78:	33 db                	xor    %ebx,%ebx
fffff800002a4a7a:	48 8b cf             	mov    %rdi,%rcx
fffff800002a4a7d:	88 9f c5 08 00 00    	mov    %bl,0x8c5(%rdi)
fffff800002a4a83:	e8 20 2a 00 00       	call   0xfffff800002a74a8
fffff800002a4a88:	40 8a dd             	mov    %bpl,%bl
fffff800002a4a8b:	45 33 f6             	xor    %r14d,%r14d
fffff800002a4a8e:	66 85 f6             	test   %si,%si
fffff800002a4a91:	74 2f                	je     0xfffff800002a4ac2
fffff800002a4a93:	45 84 ff             	test   %r15b,%r15b
fffff800002a4a96:	0f 84 37 fe ff ff    	je     0xfffff800002a48d3
fffff800002a4a9c:	e8 9b 2d 00 00       	call   0xfffff800002a783c
fffff800002a4aa1:	e9 2d fe ff ff       	jmp    0xfffff800002a48d3
fffff800002a4aa6:	45 84 e4             	test   %r12b,%r12b
fffff800002a4aa9:	74 0a                	je     0xfffff800002a4ab5
fffff800002a4aab:	33 d2                	xor    %edx,%edx
fffff800002a4aad:	48 8b cf             	mov    %rdi,%rcx
fffff800002a4ab0:	e8 ab 15 00 00       	call   0xfffff800002a6060
fffff800002a4ab5:	45 84 ff             	test   %r15b,%r15b
fffff800002a4ab8:	74 08                	je     0xfffff800002a4ac2
fffff800002a4aba:	48 8b cf             	mov    %rdi,%rcx
fffff800002a4abd:	e8 4e 16 00 00       	call   0xfffff800002a6110
fffff800002a4ac2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx