fffff800002b25b2:	41 8b 80 e4 21 00 00 	mov    0x21e4(%r8),%eax
fffff800002b25b9:	3b c2                	cmp    %edx,%eax
fffff800002b25bb:	76 ea                	jbe    0xfffff800002b25a7
fffff800002b25bd:	41 8b c9             	mov    %r9d,%ecx
fffff800002b25c0:	f0 49 0f ab 8c d0 e8 	lock bts %rcx,0x21e8(%r8,%rdx,8)
fffff800002b25c7:	21 00 00
fffff800002b25ca:	44 89 b3 18 05 00 00 	mov    %r14d,0x518(%rbx)
fffff800002b25d1:	c7 83 5c 05 00 00 02 	movl   $0x2,0x55c(%rbx)
fffff800002b25d8:	00 00 00
fffff800002b25db:	f0 44 09 34 24       	lock or %r14d,(%rsp)
fffff800002b25e0:	8b 05 76 6f 35 00    	mov    0x356f76(%rip),%eax        # 0xfffff8000060955c
fffff800002b25e6:	0f ba e0 0d          	bt     $0xd,%eax
fffff800002b25ea:	73 1f                	jae    0xfffff800002b260b
fffff800002b25ec:	0f ba e0 14          	bt     $0x14,%eax
fffff800002b25f0:	73 0f                	jae    0xfffff800002b2601
fffff800002b25f2:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002b25f9:	39 b8 cc 0c 01 00    	cmp    %edi,0x10ccc(%rax)
fffff800002b25ff:	74 0a                	je     0xfffff800002b260b
fffff800002b2601:	33 d2                	xor    %edx,%edx
fffff800002b2603:	48 8b cb             	mov    %rbx,%rcx
fffff800002b2606:	e8 61 c1 05 00       	call   0xfffff8000030e76c
fffff800002b260b:	48 8b cb             	mov    %rbx,%rcx
fffff800002b260e:	e8 49 21 ff ff       	call   0xfffff800002a475c
fffff800002b2613:	48 b9 00 00 00 00 00 	movabs $0x20000000000,%rcx
fffff800002b261a:	02 00 00
fffff800002b261d:	48 85 0d 3c 6f 35 00 	test   %rcx,0x356f3c(%rip)        # 0xfffff80000609560
fffff800002b2624:	74 39                	je     0xfffff800002b265f
fffff800002b2626:	40 84 bb 88 09 00 00 	test   %dil,0x988(%rbx)
fffff800002b262d:	74 30                	je     0xfffff800002b265f
fffff800002b262f:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002b2636:	8b 80 60 0c 01 00    	mov    0x10c60(%rax),%eax
fffff800002b263c:	83 f8 04             	cmp    $0x4,%eax
fffff800002b263f:	73 0a                	jae    0xfffff800002b264b
fffff800002b2641:	33 d2                	xor    %edx,%edx
fffff800002b2643:	48 8b cb             	mov    %rbx,%rcx
fffff800002b2646:	e8 19 b8 01 00       	call   0xfffff800002cde64
fffff800002b264b:	40 84 bb 88 09 00 00 	test   %dil,0x988(%rbx)
fffff800002b2652:	74 0b                	je     0xfffff800002b265f
fffff800002b2654:	40 8a d7             	mov    %dil,%dl
fffff800002b2657:	48 8b cb             	mov    %rbx,%rcx
fffff800002b265a:	e8 f1 ad 01 00       	call   0xfffff800002cd450
fffff800002b265f:	48 8d 8b e0 04 00 00 	lea    0x4e0(%rbx),%rcx
fffff800002b2666:	66 89 b3 d8 04 00 00 	mov    %si,0x4d8(%rbx)
fffff800002b266d:	45 33 c0             	xor    %r8d,%r8d
fffff800002b2670:	48 8b d7             	mov    %rdi,%rdx
fffff800002b2673:	e8 a8 d4 f6 ff       	call   0xfffff8000021fb20
fffff800002b2678:	66 85 f6             	test   %si,%si
fffff800002b267b:	0f 85 fc 00 00 00    	jne    0xfffff800002b277d
fffff800002b2681:	48 8b cb             	mov    %rbx,%rcx
fffff800002b2684:	e8 17 5e ff ff       	call   0xfffff800002a84a0
fffff800002b2689:	48 8b c7             	mov    %rdi,%rax
fffff800002b268c:	f0 48 0f c1 05 8b e9 	lock xadd %rax,0x4ce98b(%rip)        # 0xfffff80000781020
fffff800002b2693:	4c 00
fffff800002b2695:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002b269c:	f0 48 0f c1 b8 08 30 	lock xadd %rdi,0x13008(%rax)
fffff800002b26a3:	01 00
fffff800002b26a5:	44 38 b3 1c 01 00 00 	cmp    %r14b,0x11c(%rbx)
fffff800002b26ac:	0f 84 b8 00 00 00    	je     0xfffff800002b276a
fffff800002b26b2:	44 39 b3 14 03 00 00 	cmp    %r14d,0x314(%rbx)
fffff800002b26b9:	75 0e                	jne    0xfffff800002b26c9
fffff800002b26bb:	e8 0c 42 fb ff       	call   0xfffff800002668cc
fffff800002b26c0:	66 85 c0             	test   %ax,%ax
fffff800002b26c3:	0f 85 b4 00 00 00    	jne    0xfffff800002b277d
fffff800002b26c9:	48 8b bb d0 04 00 00 	mov    0x4d0(%rbx),%rdi
fffff800002b26d0:	48 85 ff             	test   %rdi,%rdi
fffff800002b26d3:	74 68                	je     0xfffff800002b273d
fffff800002b26d5:	48 8b cf             	mov    %rdi,%rcx
fffff800002b26d8:	e8 d3 32 ff ff       	call   0xfffff800002a59b0
fffff800002b26dd:	66 85 c0             	test   %ax,%ax
fffff800002b26e0:	0f 85 97 00 00 00    	jne    0xfffff800002b277d
fffff800002b26e6:	48 8b 57 28          	mov    0x28(%rdi),%rdx
fffff800002b26ea:	b9 77 02 00 00       	mov    $0x277,%ecx
fffff800002b26ef:	e8 d8 e1 ff ff       	call   0xfffff800002b08cc
fffff800002b26f4:	66 85 c0             	test   %ax,%ax
fffff800002b26f7:	0f 85 80 00 00 00    	jne    0xfffff800002b277d
fffff800002b26fd:	e8 fa e4 ff ff       	call   0xfffff800002b0bfc
fffff800002b2702:	66 85 c0             	test   %ax,%ax
fffff800002b2705:	75 76                	jne    0xfffff800002b277d
fffff800002b2707:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002b270e:	48 8b 93 d0 04 00 00 	mov    0x4d0(%rbx),%rdx
fffff800002b2715:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002b271c:	48 8b 09             	mov    (%rcx),%rcx
fffff800002b271f:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002b2726:	75 07                	jne    0xfffff800002b272f
fffff800002b2728:	e8 17 65 f7 ff       	call   0xfffff80000228c44
fffff800002b272d:	eb 05                	jmp    0xfffff800002b2734
fffff800002b272f:	e8 28 66 f7 ff       	call   0xfffff80000228d5c
fffff800002b2734:	4c 89 b3 d0 04 00 00 	mov    %r14,0x4d0(%rbx)
fffff800002b273b:	eb 0a                	jmp    0xfffff800002b2747
fffff800002b273d:	e8 ba e4 ff ff       	call   0xfffff800002b0bfc
fffff800002b2742:	66 85 c0             	test   %ax,%ax
fffff800002b2745:	75 36                	jne    0xfffff800002b277d
fffff800002b2747:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002b274e:	00 00
fffff800002b2750:	e8 17 8b fa ff       	call   0xfffff8000025b26c
fffff800002b2755:	44 39 b3 14 03 00 00 	cmp    %r14d,0x314(%rbx)
fffff800002b275c:	75 0c                	jne    0xfffff800002b276a
fffff800002b275e:	48 8d 0d ab e4 45 00 	lea    0x45e4ab(%rip),%rcx        # 0xfffff80000710c10
fffff800002b2765:	e8 26 4f f6 ff       	call   0xfffff80000217690
fffff800002b276a:	48 8b cb             	mov    %rbx,%rcx
fffff800002b276d:	e8 de 23 00 00       	call   0xfffff800002b4b50
fffff800002b2772:	33 d2                	xor    %edx,%edx
fffff800002b2774:	48 8b cb             	mov    %rbx,%rcx
fffff800002b2777:	e8 84 b8 f8 ff       	call   0xfffff8000023e000
fffff800002b277c:	cc                   	int3
fffff800002b277d:	40 84 ed             	test   %bpl,%bpl
fffff800002b2780:	74 06                	je     0xfffff800002b2788
fffff800002b2782:	e8 f9 05 00 00       	call   0xfffff800002b2d80
fffff800002b2787:	cc                   	int3
fffff800002b2788:	e8 e7 98 fe ff       	call   0xfffff8000029c074
fffff800002b278d:	cc                   	int3
fffff800002b278e:	cc                   	int3
fffff800002b278f:	cc                   	int3
fffff800002b2790:	cc                   	int3
fffff800002b2791:	cc                   	int3
fffff800002b2792:	cc                   	int3
fffff800002b2793:	cc                   	int3
fffff800002b2794:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b2799:	57                   	push   %rdi
fffff800002b279a:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b279e:	48 8b 82 08 01 00 00 	mov    0x108(%rdx),%rax
fffff800002b27a5:	48 8b da             	mov    %rdx,%rbx
fffff800002b27a8:	c7 80 70 01 00 00 19 	movl   $0x19,0x170(%rax)
fffff800002b27af:	00 00 00
fffff800002b27b2:	48 8b 41 38          	mov    0x38(%rcx),%rax
fffff800002b27b6:	c6 40 17 07          	movb   $0x7,0x17(%rax)
fffff800002b27ba:	8b 52 10             	mov    0x10(%rdx),%edx
fffff800002b27bd:	e8 fe ed f5 ff       	call   0xfffff800002115c0
fffff800002b27c2:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff800002b27c9:	00 00
fffff800002b27cb:	83 bf a8 04 01 00 00 	cmpl   $0x0,0x104a8(%rdi)
fffff800002b27d2:	74 08                	je     0xfffff800002b27dc
fffff800002b27d4:	48 8b cf             	mov    %rdi,%rcx
fffff800002b27d7:	e8 74 05 00 00       	call   0xfffff800002b2d50
fffff800002b27dc:	8b 05 aa 8e 4f 00    	mov    0x4f8eaa(%rip),%eax        # 0xfffff800007ab68c
fffff800002b27e2:	85 c0                	test   %eax,%eax
fffff800002b27e4:	75 1a                	jne    0xfffff800002b2800
fffff800002b27e6:	8b 05 9c 8e 4f 00    	mov    0x4f8e9c(%rip),%eax        # 0xfffff800007ab688
fffff800002b27ec:	85 c0                	test   %eax,%eax
fffff800002b27ee:	75 10                	jne    0xfffff800002b2800
fffff800002b27f0:	38 83 70 05 00 00    	cmp    %al,0x570(%rbx)
fffff800002b27f6:	75 08                	jne    0xfffff800002b2800
fffff800002b27f8:	38 83 88 05 00 00    	cmp    %al,0x588(%rbx)
fffff800002b27fe:	74 0b                	je     0xfffff800002b280b
fffff800002b2800:	48 8b d7             	mov    %rdi,%rdx
fffff800002b2803:	48 8b cb             	mov    %rbx,%rcx
fffff800002b2806:	e8 dd 09 00 00       	call   0xfffff800002b31e8
fffff800002b280b:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff800002b2811:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b2816:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b281a:	5f                   	pop    %rdi
fffff800002b281b:	c3                   	ret
fffff800002b281c:	cc                   	int3
fffff800002b281d:	cc                   	int3
fffff800002b281e:	cc                   	int3
fffff800002b281f:	cc                   	int3
fffff800002b2820:	cc                   	int3
fffff800002b2821:	cc                   	int3
fffff800002b2822:	cc                   	int3
fffff800002b2823:	cc                   	int3
fffff800002b2824:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002b2828:	e8 93 ed f5 ff       	call   0xfffff800002115c0
fffff800002b282d:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002b2834:	00 00
fffff800002b2836:	80 b8 00 8a 02 00 00 	cmpb   $0x0,0x28a00(%rax)
fffff800002b283d:	74 0e                	je     0xfffff800002b284d
fffff800002b283f:	80 b8 38 8b 02 00 00 	cmpb   $0x0,0x28b38(%rax)
fffff800002b2846:	75 05                	jne    0xfffff800002b284d
fffff800002b2848:	e8 5b 08 00 00       	call   0xfffff800002b30a8
fffff800002b284d:	48 83 c4 28          	add    $0x28,%rsp
fffff800002b2851:	c3                   	ret
fffff800002b2852:	cc                   	int3
fffff800002b2853:	cc                   	int3
fffff800002b2854:	cc                   	int3
fffff800002b2855:	cc                   	int3
fffff800002b2856:	cc                   	int3
fffff800002b2857:	cc                   	int3
fffff800002b2858:	cc                   	int3
fffff800002b2859:	cc                   	int3
fffff800002b285a:	cc                   	int3
fffff800002b285b:	cc                   	int3
fffff800002b285c:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002b2860:	48 f7 05 25 97 35 00 	testq  $0x40000,0x359725(%rip)        # 0xfffff8000060bf90
fffff800002b2867:	00 00 04 00
fffff800002b286b:	74 53                	je     0xfffff800002b28c0
fffff800002b286d:	b9 08 01 00 40       	mov    $0x40000108,%ecx
fffff800002b2872:	0f 32                	rdmsr
fffff800002b2874:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002b2878:	48 0b c2             	or     %rdx,%rax
fffff800002b287b:	24 01                	and    $0x1,%al
fffff800002b287d:	74 41                	je     0xfffff800002b28c0
fffff800002b287f:	48 8d 0d ca 3f fa ff 	lea    -0x5c036(%rip),%rcx        # 0xfffff80000256850
fffff800002b2886:	e8 ed 11 fa ff       	call   0xfffff80000253a78
fffff800002b288b:	b9 16 10 00 00       	mov    $0x1016,%ecx
fffff800002b2890:	66 3b c1             	cmp    %cx,%ax
fffff800002b2893:	75 13                	jne    0xfffff800002b28a8
fffff800002b2895:	48 8b 05 ac 57 47 00 	mov    0x4757ac(%rip),%rax        # 0xfffff80000728048
fffff800002b289c:	b9 f9 00 00 00       	mov    $0xf9,%ecx
fffff800002b28a1:	e8 da a5 f8 ff       	call   0xfffff8000023ce80
fffff800002b28a6:	eb 18                	jmp    0xfffff800002b28c0
fffff800002b28a8:	e8 a3 3f fa ff       	call   0xfffff80000256850
fffff800002b28ad:	e8 da b6 fe ff       	call   0xfffff8000029df8c
fffff800002b28b2:	e8 51 14 fa ff       	call   0xfffff80000253d08
fffff800002b28b7:	f0 48 83 25 f0 8b 4f 	lock andq $0x0,0x4f8bf0(%rip)        # 0xfffff800007ab4b0
fffff800002b28be:	00 00
fffff800002b28c0:	48 83 c4 28          	add    $0x28,%rsp
fffff800002b28c4:	c3                   	ret
fffff800002b28c5:	cc                   	int3
fffff800002b28c6:	cc                   	int3
fffff800002b28c7:	cc                   	int3
fffff800002b28c8:	cc                   	int3
fffff800002b28c9:	cc                   	int3
fffff800002b28ca:	cc                   	int3
fffff800002b28cb:	cc                   	int3
fffff800002b28cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b28d1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002b28d6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002b28db:	57                   	push   %rdi
fffff800002b28dc:	41 56                	push   %r14
fffff800002b28de:	41 57                	push   %r15
fffff800002b28e0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b28e4:	48 8b a9 c0 02 00 00 	mov    0x2c0(%rcx),%rbp
fffff800002b28eb:	33 db                	xor    %ebx,%ebx
fffff800002b28ed:	48 8b f9             	mov    %rcx,%rdi
fffff800002b28f0:	44 8a fb             	mov    %bl,%r15b
fffff800002b28f3:	48 8d b5 f0 0d 00 00 	lea    0xdf0(%rbp),%rsi
fffff800002b28fa:	88 5d 25             	mov    %bl,0x25(%rbp)
fffff800002b28fd:	44 8a 36             	mov    (%rsi),%r14b
fffff800002b2900:	41 f6 c6 01          	test   $0x1,%r14b
fffff800002b2904:	0f 84 19 02 00 00    	je     0xfffff800002b2b23
fffff800002b290a:	48 8b d6             	mov    %rsi,%rdx
fffff800002b290d:	41 b7 01             	mov    $0x1,%r15b
fffff800002b2910:	e8 9f 91 04 00       	call   0xfffff800002fbab4
fffff800002b2915:	66 85 c0             	test   %ax,%ax
fffff800002b2918:	74 11                	je     0xfffff800002b292b
fffff800002b291a:	44 88 7d 25          	mov    %r15b,0x25(%rbp)
fffff800002b291e:	48 8b cf             	mov    %rdi,%rcx
fffff800002b2921:	e8 f6 1e 00 00       	call   0xfffff800002b481c
fffff800002b2926:	e9 54 02 00 00       	jmp    0xfffff800002b2b7f
fffff800002b292b:	8b 05 63 8d 4f 00    	mov    0x4f8d63(%rip),%eax        # 0xfffff800007ab694
fffff800002b2931:	83 c0 fe             	add    $0xfffffffe,%eax
fffff800002b2934:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff800002b2939:	75 0e                	jne    0xfffff800002b2949
fffff800002b293b:	48 8b d3             	mov    %rbx,%rdx
fffff800002b293e:	48 8b cf             	mov    %rdi,%rcx
fffff800002b2941:	e8 0a ce 05 00       	call   0xfffff8000030f750
fffff800002b2946:	44 8a 36             	mov    (%rsi),%r14b
fffff800002b2949:	41 80 e6 fe          	and    $0xfe,%r14b
fffff800002b294d:	41 0f b6 d6          	movzbl %r14b,%edx
fffff800002b2951:	8b ca                	mov    %edx,%ecx
fffff800002b2953:	88 16                	mov    %dl,(%rsi)
fffff800002b2955:	d1 e9                	shr    $1,%ecx
fffff800002b2957:	83 e1 07             	and    $0x7,%ecx
fffff800002b295a:	0f 84 92 01 00 00    	je     0xfffff800002b2af2
fffff800002b2960:	83 e9 01             	sub    $0x1,%ecx
fffff800002b2963:	0f 84 44 01 00 00    	je     0xfffff800002b2aad
fffff800002b2969:	83 e9 01             	sub    $0x1,%ecx
fffff800002b296c:	0f 84 f4 00 00 00    	je     0xfffff800002b2a66
fffff800002b2972:	83 e9 01             	sub    $0x1,%ecx
fffff800002b2975:	0f 84 a6 00 00 00    	je     0xfffff800002b2a21
fffff800002b297b:	83 e9 01             	sub    $0x1,%ecx
fffff800002b297e:	74 79                	je     0xfffff800002b29f9
fffff800002b2980:	83 e9 01             	sub    $0x1,%ecx
fffff800002b2983:	74 22                	je     0xfffff800002b29a7
fffff800002b2985:	83 f9 01             	cmp    $0x1,%ecx
fffff800002b2988:	74 07                	je     0xfffff800002b2991
fffff800002b298a:	cd 2c                	int    $0x2c
fffff800002b298c:	e9 ee 01 00 00       	jmp    0xfffff800002b2b7f
fffff800002b2991:	48 8b cf             	mov    %rdi,%rcx
fffff800002b2994:	e8 ef 95 04 00       	call   0xfffff800002fbf88
fffff800002b2999:	66 85 c0             	test   %ax,%ax
fffff800002b299c:	0f 84 dd 01 00 00    	je     0xfffff800002b2b7f
fffff800002b29a2:	e9 d0 01 00 00       	jmp    0xfffff800002b2b77
fffff800002b29a7:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff800002b29ae:	0f b6 56 01          	movzbl 0x1(%rsi),%edx
fffff800002b29b2:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002b29b8:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff800002b29bd:	72 0a                	jb     0xfffff800002b29c9
fffff800002b29bf:	48 8b cf             	mov    %rdi,%rcx
fffff800002b29c2:	e8 a1 6b 02 00       	call   0xfffff800002d9568
fffff800002b29c7:	eb 05                	jmp    0xfffff800002b29ce
fffff800002b29c9:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002b29ce:	66 85 c0             	test   %ax,%ax
fffff800002b29d1:	0f 84 a8 01 00 00    	je     0xfffff800002b2b7f
fffff800002b29d7:	44 08 3e             	or     %r15b,(%rsi)
fffff800002b29da:	48 8b cf             	mov    %rdi,%rcx
fffff800002b29dd:	44 88 7d 25          	mov    %r15b,0x25(%rbp)
fffff800002b29e1:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002b29e8:	38 98 a1 10 00 00    	cmp    %bl,0x10a1(%rax)
fffff800002b29ee:	0f 85 86 01 00 00    	jne    0xfffff800002b2b7a
fffff800002b29f4:	e9 28 ff ff ff       	jmp    0xfffff800002b2921
fffff800002b29f9:	48 8b cf             	mov    %rdi,%rcx
fffff800002b29fc:	e8 8b b0 fd ff       	call   0xfffff8000028da8c
fffff800002b2a01:	0f b7 c0             	movzwl %ax,%eax
fffff800002b2a04:	83 f8 15             	cmp    $0x15,%eax
fffff800002b2a07:	74 10                	je     0xfffff800002b2a19
fffff800002b2a09:	3d 07 10 00 00       	cmp    $0x1007,%eax
fffff800002b2a0e:	0f 85 6b 01 00 00    	jne    0xfffff800002b2b7f
fffff800002b2a14:	e9 5e 01 00 00       	jmp    0xfffff800002b2b77
fffff800002b2a19:	44 08 3e             	or     %r15b,(%rsi)
fffff800002b2a1c:	e9 f9 fe ff ff       	jmp    0xfffff800002b291a
fffff800002b2a21:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
fffff800002b2a25:	39 59 44             	cmp    %ebx,0x44(%rcx)
fffff800002b2a28:	74 0a                	je     0xfffff800002b2a34
fffff800002b2a2a:	41 0a d7             	or     %r15b,%dl
fffff800002b2a2d:	88 16                	mov    %dl,(%rsi)
fffff800002b2a2f:	e9 e6 fe ff ff       	jmp    0xfffff800002b291a
fffff800002b2a34:	0f b7 46 02          	movzwl 0x2(%rsi),%eax
fffff800002b2a38:	66 89 41 40          	mov    %ax,0x40(%rcx)
fffff800002b2a3c:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002b2a40:	48 89 41 48          	mov    %rax,0x48(%rcx)
fffff800002b2a44:	8b 46 04             	mov    0x4(%rsi),%eax
fffff800002b2a47:	89 41 44             	mov    %eax,0x44(%rcx)
fffff800002b2a4a:	88 5f 08             	mov    %bl,0x8(%rdi)
fffff800002b2a4d:	c7 47 14 14 00 00 00 	movl   $0x14,0x14(%rdi)
fffff800002b2a54:	c6 47 10 10          	movb   $0x10,0x10(%rdi)
fffff800002b2a58:	8a 85 e0 0d 00 00    	mov    0xde0(%rbp),%al
fffff800002b2a5e:	88 47 11             	mov    %al,0x11(%rdi)
fffff800002b2a61:	e9 09 01 00 00       	jmp    0xfffff800002b2b6f
fffff800002b2a66:	88 5f 28             	mov    %bl,0x28(%rdi)
fffff800002b2a69:	44 88 7f 16          	mov    %r15b,0x16(%rdi)
fffff800002b2a6d:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002b2a71:	48 89 47 18          	mov    %rax,0x18(%rdi)
fffff800002b2a75:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff800002b2a79:	48 89 47 20          	mov    %rax,0x20(%rdi)
fffff800002b2a7d:	8a 46 01             	mov    0x1(%rsi),%al
fffff800002b2a80:	88 47 14             	mov    %al,0x14(%rdi)
fffff800002b2a83:	8a 46 02             	mov    0x2(%rsi),%al
fffff800002b2a86:	88 47 29             	mov    %al,0x29(%rdi)
fffff800002b2a89:	8a 4e 03             	mov    0x3(%rsi),%cl
fffff800002b2a8c:	d0 e9                	shr    $1,%cl
fffff800002b2a8e:	41 22 cf             	and    %r15b,%cl
fffff800002b2a91:	88 4f 28             	mov    %cl,0x28(%rdi)
fffff800002b2a94:	8a 46 03             	mov    0x3(%rsi),%al
fffff800002b2a97:	d0 e8                	shr    $1,%al
fffff800002b2a99:	24 02                	and    $0x2,%al
fffff800002b2a9b:	0a c1                	or     %cl,%al
fffff800002b2a9d:	48 8b cf             	mov    %rdi,%rcx
fffff800002b2aa0:	88 47 28             	mov    %al,0x28(%rdi)
fffff800002b2aa3:	e8 7c 55 08 00       	call   0xfffff80000338024
fffff800002b2aa8:	e9 ca 00 00 00       	jmp    0xfffff800002b2b77
fffff800002b2aad:	c7 47 10 01 00 00 00 	movl   $0x1,0x10(%rdi)
fffff800002b2ab4:	8a 46 01             	mov    0x1(%rsi),%al
fffff800002b2ab7:	88 47 15             	mov    %al,0x15(%rdi)
fffff800002b2aba:	88 5f 28             	mov    %bl,0x28(%rdi)
fffff800002b2abd:	8a 46 03             	mov    0x3(%rsi),%al
fffff800002b2ac0:	41 22 c7             	and    %r15b,%al
fffff800002b2ac3:	88 47 16             	mov    %al,0x16(%rdi)
fffff800002b2ac6:	8a 46 03             	mov    0x3(%rsi),%al
fffff800002b2ac9:	d0 e8                	shr    $1,%al