fffff800002ff826:	74 15                	je     0xfffff800002ff83d
fffff800002ff828:	8d 8b 09 03 00 00    	lea    0x309(%rbx),%ecx
fffff800002ff82e:	0f b7 d7             	movzwl %di,%edx
fffff800002ff831:	e8 0a 9b ff ff       	call   0xfffff800002f9340
fffff800002ff836:	41 03 dd             	add    %r13d,%ebx
fffff800002ff839:	3b de                	cmp    %esi,%ebx
fffff800002ff83b:	72 eb                	jb     0xfffff800002ff828
fffff800002ff83d:	8b 1d fd a0 30 00    	mov    0x30a0fd(%rip),%ebx        # 0xfffff80000609940
fffff800002ff843:	f6 c3 10             	test   $0x10,%bl
fffff800002ff846:	74 52                	je     0xfffff800002ff89a
fffff800002ff848:	0f b7 d7             	movzwl %di,%edx
fffff800002ff84b:	b9 00 06 00 00       	mov    $0x600,%ecx
fffff800002ff850:	e8 eb 9a ff ff       	call   0xfffff800002f9340
fffff800002ff855:	0f b7 d7             	movzwl %di,%edx
fffff800002ff858:	b9 f1 03 00 00       	mov    $0x3f1,%ecx
fffff800002ff85d:	e8 de 9a ff ff       	call   0xfffff800002f9340
fffff800002ff862:	0f ba e3 0b          	bt     $0xb,%ebx
fffff800002ff866:	73 0d                	jae    0xfffff800002ff875
fffff800002ff868:	0f b7 d7             	movzwl %di,%edx
fffff800002ff86b:	b9 f6 03 00 00       	mov    $0x3f6,%ecx
fffff800002ff870:	e8 cb 9a ff ff       	call   0xfffff800002f9340
fffff800002ff875:	41 85 df             	test   %ebx,%r15d
fffff800002ff878:	74 0d                	je     0xfffff800002ff887
fffff800002ff87a:	0f b7 d7             	movzwl %di,%edx
fffff800002ff87d:	b9 f7 03 00 00       	mov    $0x3f7,%ecx
fffff800002ff882:	e8 b9 9a ff ff       	call   0xfffff800002f9340
fffff800002ff887:	0f ba e3 0d          	bt     $0xd,%ebx
fffff800002ff88b:	73 0d                	jae    0xfffff800002ff89a
fffff800002ff88d:	0f b7 d7             	movzwl %di,%edx
fffff800002ff890:	b9 f2 03 00 00       	mov    $0x3f2,%ecx
fffff800002ff895:	e8 a6 9a ff ff       	call   0xfffff800002f9340
fffff800002ff89a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff800002ff8a1:	00
fffff800002ff8a2:	41 0f b7 c4          	movzwl %r12w,%eax
fffff800002ff8a6:	48 83 c4 30          	add    $0x30,%rsp
fffff800002ff8aa:	41 5f                	pop    %r15
fffff800002ff8ac:	41 5e                	pop    %r14
fffff800002ff8ae:	41 5d                	pop    %r13
fffff800002ff8b0:	41 5c                	pop    %r12
fffff800002ff8b2:	5f                   	pop    %rdi
fffff800002ff8b3:	5e                   	pop    %rsi
fffff800002ff8b4:	5d                   	pop    %rbp
fffff800002ff8b5:	c3                   	ret
fffff800002ff8b6:	cc                   	int3
fffff800002ff8b7:	cc                   	int3
fffff800002ff8b8:	cc                   	int3
fffff800002ff8b9:	cc                   	int3
fffff800002ff8ba:	cc                   	int3
fffff800002ff8bb:	cc                   	int3
fffff800002ff8bc:	cc                   	int3
fffff800002ff8bd:	cc                   	int3
fffff800002ff8be:	cc                   	int3
fffff800002ff8bf:	cc                   	int3
fffff800002ff8c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ff8c5:	57                   	push   %rdi
fffff800002ff8c6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ff8ca:	8b 05 70 a0 30 00    	mov    0x30a070(%rip),%eax        # 0xfffff80000609940
fffff800002ff8d0:	41 b2 02             	mov    $0x2,%r10b
fffff800002ff8d3:	40 8a fa             	mov    %dl,%dil
fffff800002ff8d6:	48 8b d9             	mov    %rcx,%rbx
fffff800002ff8d9:	41 84 c2             	test   %al,%r10b
fffff800002ff8dc:	75 0d                	jne    0xfffff800002ff8eb
fffff800002ff8de:	80 3d bb a0 30 00 00 	cmpb   $0x0,0x30a0bb(%rip)        # 0xfffff800006099a0
fffff800002ff8e5:	0f 84 ad 01 00 00    	je     0xfffff800002ffa98
fffff800002ff8eb:	40 84 ff             	test   %dil,%dil
fffff800002ff8ee:	75 48                	jne    0xfffff800002ff938
fffff800002ff8f0:	48 83 a1 90 7c 02 00 	andq   $0x0,0x27c90(%rcx)
fffff800002ff8f7:	00
fffff800002ff8f8:	48 8d 05 81 f2 ff ff 	lea    -0xd7f(%rip),%rax        # 0xfffff800002feb80
fffff800002ff8ff:	c6 81 d9 7d 02 00 01 	movb   $0x1,0x27dd9(%rcx)
fffff800002ff906:	48 89 81 88 7c 02 00 	mov    %rax,0x27c88(%rcx)
fffff800002ff90d:	c6 81 80 7c 02 00 05 	movb   $0x5,0x27c80(%rcx)
fffff800002ff914:	8b 05 26 a0 30 00    	mov    0x30a026(%rip),%eax        # 0xfffff80000609940
fffff800002ff91a:	41 84 c2             	test   %al,%r10b
fffff800002ff91d:	74 19                	je     0xfffff800002ff938
fffff800002ff91f:	48 8d 81 98 a4 02 00 	lea    0x2a498(%rcx),%rax
fffff800002ff926:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002ff92a:	48 89 00             	mov    %rax,(%rax)
fffff800002ff92d:	48 c7 81 a8 a4 02 00 	movq   $0x0,0x2a4a8(%rcx)
fffff800002ff934:	00 00 00 00
fffff800002ff938:	33 c0                	xor    %eax,%eax
fffff800002ff93a:	41 bb 8f 03 00 00    	mov    $0x38f,%r11d
fffff800002ff940:	33 d2                	xor    %edx,%edx
fffff800002ff942:	41 8b cb             	mov    %r11d,%ecx
fffff800002ff945:	0f 30                	wrmsr
fffff800002ff947:	44 8b 05 f6 9f 30 00 	mov    0x309ff6(%rip),%r8d        # 0xfffff80000609944
fffff800002ff94e:	45 33 c9             	xor    %r9d,%r9d
fffff800002ff951:	45 85 c0             	test   %r8d,%r8d
fffff800002ff954:	74 15                	je     0xfffff800002ff96b
fffff800002ff956:	33 c0                	xor    %eax,%eax
fffff800002ff958:	41 8d 89 86 01 00 00 	lea    0x186(%r9),%ecx
fffff800002ff95f:	33 d2                	xor    %edx,%edx
fffff800002ff961:	0f 30                	wrmsr
fffff800002ff963:	41 ff c1             	inc    %r9d
fffff800002ff966:	45 3b c8             	cmp    %r8d,%r9d
fffff800002ff969:	72 eb                	jb     0xfffff800002ff956
fffff800002ff96b:	33 c0                	xor    %eax,%eax
fffff800002ff96d:	b9 8d 03 00 00       	mov    $0x38d,%ecx
fffff800002ff972:	33 d2                	xor    %edx,%edx
fffff800002ff974:	0f 30                	wrmsr
fffff800002ff976:	8b 05 c4 9f 30 00    	mov    0x309fc4(%rip),%eax        # 0xfffff80000609940
fffff800002ff97c:	41 84 c2             	test   %al,%r10b
fffff800002ff97f:	74 3e                	je     0xfffff800002ff9bf
fffff800002ff981:	33 c9                	xor    %ecx,%ecx
fffff800002ff983:	45 85 c0             	test   %r8d,%r8d
fffff800002ff986:	74 12                	je     0xfffff800002ff99a
fffff800002ff988:	48 21 94 cb 48 a4 02 	and    %rdx,0x2a448(%rbx,%rcx,8)
fffff800002ff98f:	00
fffff800002ff990:	ff c1                	inc    %ecx
fffff800002ff992:	3b 0d ac 9f 30 00    	cmp    0x309fac(%rip),%ecx        # 0xfffff80000609944
fffff800002ff998:	72 ee                	jb     0xfffff800002ff988
fffff800002ff99a:	48 21 93 88 a4 02 00 	and    %rdx,0x2a488(%rbx)
fffff800002ff9a1:	8b 05 99 9f 30 00    	mov    0x309f99(%rip),%eax        # 0xfffff80000609940
fffff800002ff9a7:	a8 10                	test   $0x10,%al
fffff800002ff9a9:	0f 84 80 00 00 00    	je     0xfffff800002ffa2f
fffff800002ff9af:	48 21 93 90 a4 02 00 	and    %rdx,0x2a490(%rbx)
fffff800002ff9b6:	b9 f1 03 00 00       	mov    $0x3f1,%ecx
fffff800002ff9bb:	33 c0                	xor    %eax,%eax
fffff800002ff9bd:	eb 6e                	jmp    0xfffff800002ffa2d
fffff800002ff9bf:	b9 8e 03 00 00       	mov    $0x38e,%ecx
fffff800002ff9c4:	0f 32                	rdmsr
fffff800002ff9c6:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ff9ca:	b9 90 03 00 00       	mov    $0x390,%ecx
fffff800002ff9cf:	48 0b c2             	or     %rdx,%rax
fffff800002ff9d2:	48 8b d0             	mov    %rax,%rdx
fffff800002ff9d5:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002ff9d9:	0f 30                	wrmsr
fffff800002ff9db:	45 33 c9             	xor    %r9d,%r9d
fffff800002ff9de:	45 85 c0             	test   %r8d,%r8d
fffff800002ff9e1:	74 15                	je     0xfffff800002ff9f8
fffff800002ff9e3:	33 c0                	xor    %eax,%eax
fffff800002ff9e5:	41 8d 89 c1 00 00 00 	lea    0xc1(%r9),%ecx
fffff800002ff9ec:	33 d2                	xor    %edx,%edx
fffff800002ff9ee:	0f 30                	wrmsr
fffff800002ff9f0:	41 ff c1             	inc    %r9d
fffff800002ff9f3:	45 3b c8             	cmp    %r8d,%r9d
fffff800002ff9f6:	72 eb                	jb     0xfffff800002ff9e3
fffff800002ff9f8:	44 8b 0d 49 9f 30 00 	mov    0x309f49(%rip),%r9d        # 0xfffff80000609948
fffff800002ff9ff:	45 33 c0             	xor    %r8d,%r8d
fffff800002ffa02:	45 85 c9             	test   %r9d,%r9d
fffff800002ffa05:	74 15                	je     0xfffff800002ffa1c
fffff800002ffa07:	33 c0                	xor    %eax,%eax
fffff800002ffa09:	41 8d 88 09 03 00 00 	lea    0x309(%r8),%ecx
fffff800002ffa10:	33 d2                	xor    %edx,%edx
fffff800002ffa12:	0f 30                	wrmsr
fffff800002ffa14:	41 ff c0             	inc    %r8d
fffff800002ffa17:	45 3b c1             	cmp    %r9d,%r8d
fffff800002ffa1a:	72 eb                	jb     0xfffff800002ffa07
fffff800002ffa1c:	48 8b 15 2d 9f 30 00 	mov    0x309f2d(%rip),%rdx        # 0xfffff80000609950
fffff800002ffa23:	41 8b cb             	mov    %r11d,%ecx
fffff800002ffa26:	48 8b c2             	mov    %rdx,%rax
fffff800002ffa29:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002ffa2d:	0f 30                	wrmsr
fffff800002ffa2f:	80 3d 6a 9f 30 00 00 	cmpb   $0x0,0x309f6a(%rip)        # 0xfffff800006099a0
fffff800002ffa36:	74 43                	je     0xfffff800002ffa7b
fffff800002ffa38:	40 84 ff             	test   %dil,%dil
fffff800002ffa3b:	74 3e                	je     0xfffff800002ffa7b
fffff800002ffa3d:	48 83 bb b0 03 01 00 	cmpq   $0x0,0x103b0(%rbx)
fffff800002ffa44:	00
fffff800002ffa45:	74 34                	je     0xfffff800002ffa7b
fffff800002ffa47:	48 8b 05 a2 85 42 00 	mov    0x4285a2(%rip),%rax        # 0xfffff80000727ff0
fffff800002ffa4e:	ba f8 00 00 00       	mov    $0xf8,%edx
fffff800002ffa53:	b9 40 03 00 00       	mov    $0x340,%ecx
fffff800002ffa58:	c6 83 20 a4 02 00 00 	movb   $0x0,0x2a420(%rbx)
fffff800002ffa5f:	e8 1c d4 f3 ff       	call   0xfffff8000023ce80
fffff800002ffa64:	48 8b 83 b0 03 01 00 	mov    0x103b0(%rbx),%rax
fffff800002ffa6b:	48 8b 88 a8 02 00 00 	mov    0x2a8(%rax),%rcx
fffff800002ffa72:	c6 81 3f 10 00 00 00 	movb   $0x0,0x103f(%rcx)
fffff800002ffa79:	eb 1d                	jmp    0xfffff800002ffa98
fffff800002ffa7b:	48 8b 05 6e 85 42 00 	mov    0x42856e(%rip),%rax        # 0xfffff80000727ff0
fffff800002ffa82:	ba 00 00 01 00       	mov    $0x10000,%edx
fffff800002ffa87:	b9 40 03 00 00       	mov    $0x340,%ecx
fffff800002ffa8c:	c6 83 20 a4 02 00 01 	movb   $0x1,0x2a420(%rbx)
fffff800002ffa93:	e8 e8 d3 f3 ff       	call   0xfffff8000023ce80
fffff800002ffa98:	8b 05 a2 9e 30 00    	mov    0x309ea2(%rip),%eax        # 0xfffff80000609940
fffff800002ffa9e:	0f ba e0 0e          	bt     $0xe,%eax
fffff800002ffaa2:	73 20                	jae    0xfffff800002ffac4
fffff800002ffaa4:	40 84 ff             	test   %dil,%dil
fffff800002ffaa7:	75 1b                	jne    0xfffff800002ffac4
fffff800002ffaa9:	a8 01                	test   $0x1,%al
fffff800002ffaab:	74 17                	je     0xfffff800002ffac4
fffff800002ffaad:	b9 45 03 00 00       	mov    $0x345,%ecx
fffff800002ffab2:	0f 32                	rdmsr
fffff800002ffab4:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ffab8:	48 0b c2             	or     %rdx,%rax
fffff800002ffabb:	83 e0 3f             	and    $0x3f,%eax
fffff800002ffabe:	89 83 b0 a4 02 00    	mov    %eax,0x2a4b0(%rbx)
fffff800002ffac4:	f7 05 72 9e 30 00 00 	testl  $0x40000,0x309e72(%rip)        # 0xfffff80000609940
fffff800002ffacb:	00 04 00
fffff800002fface:	75 09                	jne    0xfffff800002ffad9
fffff800002ffad0:	80 3d 91 9a 30 00 00 	cmpb   $0x0,0x309a91(%rip)        # 0xfffff80000609568
fffff800002ffad7:	74 0b                	je     0xfffff800002ffae4
fffff800002ffad9:	33 c0                	xor    %eax,%eax
fffff800002ffadb:	b9 70 05 00 00       	mov    $0x570,%ecx
fffff800002ffae0:	33 d2                	xor    %edx,%edx
fffff800002ffae2:	0f 30                	wrmsr
fffff800002ffae4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ffae9:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ffaed:	5f                   	pop    %rdi
fffff800002ffaee:	c3                   	ret
fffff800002ffaef:	cc                   	int3
fffff800002ffaf0:	cc                   	int3
fffff800002ffaf1:	cc                   	int3
fffff800002ffaf2:	cc                   	int3
fffff800002ffaf3:	cc                   	int3
fffff800002ffaf4:	cc                   	int3
fffff800002ffaf5:	cc                   	int3
fffff800002ffaf6:	cc                   	int3
fffff800002ffaf7:	cc                   	int3
fffff800002ffaf8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ffafd:	57                   	push   %rdi
fffff800002ffafe:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ffb02:	48 8b f9             	mov    %rcx,%rdi
fffff800002ffb05:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff800002ffb0c:	e8 cb 77 f2 ff       	call   0xfffff800002272dc
fffff800002ffb11:	84 c0                	test   %al,%al
fffff800002ffb13:	74 07                	je     0xfffff800002ffb1c
fffff800002ffb15:	48 89 bf c0 0b 00 00 	mov    %rdi,0xbc0(%rdi)
fffff800002ffb1c:	e8 bb 77 f2 ff       	call   0xfffff800002272dc
fffff800002ffb21:	84 c0                	test   %al,%al
fffff800002ffb23:	75 14                	jne    0xfffff800002ffb39
fffff800002ffb25:	e8 c2 c8 ff ff       	call   0xfffff800002fc3ec
fffff800002ffb2a:	84 c0                	test   %al,%al
fffff800002ffb2c:	75 0b                	jne    0xfffff800002ffb39
fffff800002ffb2e:	b2 ff                	mov    $0xff,%dl
fffff800002ffb30:	e8 cb c4 f2 ff       	call   0xfffff8000022c000
fffff800002ffb35:	84 c0                	test   %al,%al
fffff800002ffb37:	74 39                	je     0xfffff800002ffb72
fffff800002ffb39:	33 d2                	xor    %edx,%edx
fffff800002ffb3b:	48 8d 9f 00 0c 00 00 	lea    0xc00(%rdi),%rbx
fffff800002ffb42:	48 8b cb             	mov    %rbx,%rcx
fffff800002ffb45:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff800002ffb49:	e8 72 4a f4 ff       	call   0xfffff800002445c0
fffff800002ffb4e:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff800002ffb52:	48 8d 05 67 e2 f9 ff 	lea    -0x61d99(%rip),%rax        # 0xfffff8000029ddc0
fffff800002ffb59:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff800002ffb5d:	48 8d 05 1c 13 00 00 	lea    0x131c(%rip),%rax        # 0xfffff80000300e80
fffff800002ffb64:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff800002ffb6b:	48 89 87 28 0c 00 00 	mov    %rax,0xc28(%rdi)
fffff800002ffb72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ffb77:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ffb7b:	5f                   	pop    %rdi
fffff800002ffb7c:	c3                   	ret
fffff800002ffb7d:	cc                   	int3
fffff800002ffb7e:	cc                   	int3
fffff800002ffb7f:	cc                   	int3
fffff800002ffb80:	cc                   	int3
fffff800002ffb81:	cc                   	int3
fffff800002ffb82:	cc                   	int3
fffff800002ffb83:	cc                   	int3
fffff800002ffb84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ffb89:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002ffb8e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002ffb93:	57                   	push   %rdi
fffff800002ffb94:	41 54                	push   %r12
fffff800002ffb96:	41 55                	push   %r13
fffff800002ffb98:	41 56                	push   %r14
fffff800002ffb9a:	41 57                	push   %r15
fffff800002ffb9c:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ffba0:	33 db                	xor    %ebx,%ebx
fffff800002ffba2:	48 8b f2             	mov    %rdx,%rsi
fffff800002ffba5:	38 1d bd 99 30 00    	cmp    %bl,0x3099bd(%rip)        # 0xfffff80000609568
fffff800002ffbab:	4c 8b f9             	mov    %rcx,%r15
fffff800002ffbae:	44 8b e3             	mov    %ebx,%r12d
fffff800002ffbb1:	44 8b eb             	mov    %ebx,%r13d
fffff800002ffbb4:	44 8b f3             	mov    %ebx,%r14d
fffff800002ffbb7:	0f 85 5a 01 00 00    	jne    0xfffff800002ffd17
fffff800002ffbbd:	48 8b ba 68 01 00 00 	mov    0x168(%rdx),%rdi
fffff800002ffbc4:	48 85 ff             	test   %rdi,%rdi
fffff800002ffbc7:	0f 84 30 02 00 00    	je     0xfffff800002ffdfd
fffff800002ffbcd:	8a 82 94 f1 ff ff    	mov    -0xe6c(%rdx),%al
fffff800002ffbd3:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff800002ffbda:	8a d0                	mov    %al,%dl
fffff800002ffbdc:	88 44 24 60          	mov    %al,0x60(%rsp)
fffff800002ffbe0:	e8 87 c8 ff ff       	call   0xfffff800002fc46c
fffff800002ffbe5:	f7 05 51 9d 30 00 00 	testl  $0x80000,0x309d51(%rip)        # 0xfffff80000609940
fffff800002ffbec:	00 08 00
fffff800002ffbef:	40 8a e8             	mov    %al,%bpl
fffff800002ffbf2:	74 0d                	je     0xfffff800002ffc01
fffff800002ffbf4:	48 8b 8e 48 01 00 00 	mov    0x148(%rsi),%rcx
fffff800002ffbfb:	c7 01 70 05 00 00    	movl   $0x570,(%rcx)
fffff800002ffc01:	40 84 ed             	test   %bpl,%bpl
fffff800002ffc04:	74 12                	je     0xfffff800002ffc18
fffff800002ffc06:	4c 8b 77 78          	mov    0x78(%rdi),%r14
fffff800002ffc0a:	4c 8b af 80 00 00 00 	mov    0x80(%rdi),%r13
fffff800002ffc11:	4c 8b a7 88 00 00 00 	mov    0x88(%rdi),%r12
fffff800002ffc18:	33 d2                	xor    %edx,%edx
fffff800002ffc1a:	41 b8 c8 00 00 00    	mov    $0xc8,%r8d
fffff800002ffc20:	48 8b cf             	mov    %rdi,%rcx
fffff800002ffc23:	e8 98 49 f4 ff       	call   0xfffff800002445c0
fffff800002ffc28:	8a 54 24 60          	mov    0x60(%rsp),%dl
fffff800002ffc2c:	40 88 6f 68          	mov    %bpl,0x68(%rdi)
fffff800002ffc30:	49 8b 8f 08 03 00 00 	mov    0x308(%r15),%rcx
fffff800002ffc37:	e8 d8 c7 ff ff       	call   0xfffff800002fc414
fffff800002ffc3c:	88 47 69             	mov    %al,0x69(%rdi)
fffff800002ffc3f:	40 84 ed             	test   %bpl,%bpl
fffff800002ffc42:	0f 84 c0 00 00 00    	je     0xfffff800002ffd08
fffff800002ffc48:	33 d2                	xor    %edx,%edx
fffff800002ffc4a:	4c 89 77 78          	mov    %r14,0x78(%rdi)
fffff800002ffc4e:	41 b8 00 00 10 00    	mov    $0x100000,%r8d
fffff800002ffc54:	4c 89 af 80 00 00 00 	mov    %r13,0x80(%rdi)
fffff800002ffc5b:	49 8b ce             	mov    %r14,%rcx
fffff800002ffc5e:	4c 89 a7 88 00 00 00 	mov    %r12,0x88(%rdi)
fffff800002ffc65:	e8 56 49 f4 ff       	call   0xfffff800002445c0
fffff800002ffc6a:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
fffff800002ffc71:	33 d2                	xor    %edx,%edx
fffff800002ffc73:	41 b8 08 08 00 00    	mov    $0x808,%r8d
fffff800002ffc79:	e8 42 49 f4 ff       	call   0xfffff800002445c0
fffff800002ffc7e:	4c 8b c3             	mov    %rbx,%r8
fffff800002ffc81:	49 ba ff ff ff ff 0f 	movabs $0xfffffffff,%r10
fffff800002ffc88:	00 00 00
fffff800002ffc8b:	49 bb 00 00 00 00 00 	movabs $0xffffff0000000000,%r11
fffff800002ffc92:	ff ff ff
fffff800002ffc95:	41 b9 ff 0f 00 00    	mov    $0xfff,%r9d
fffff800002ffc9b:	bd 01 00 00 00       	mov    $0x1,%ebp
fffff800002ffca0:	49 be 00 f0 ff ff ff 	movabs $0xffffffffff000,%r14
fffff800002ffca7:	ff 0f 00
fffff800002ffcaa:	8b d3                	mov    %ebx,%edx
fffff800002ffcac:	03 dd                	add    %ebp,%ebx
fffff800002ffcae:	c1 e2 0c             	shl    $0xc,%edx
fffff800002ffcb1:	48 03 57 78          	add    0x78(%rdi),%rdx
fffff800002ffcb5:	48 8b c2             	mov    %rdx,%rax
fffff800002ffcb8:	49 23 d1             	and    %r9,%rdx
fffff800002ffcbb:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002ffcbf:	49 23 c2             	and    %r10,%rax
fffff800002ffcc2:	49 8b 0c c3          	mov    (%r11,%rax,8),%rcx
fffff800002ffcc6:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
fffff800002ffccd:	49 23 ce             	and    %r14,%rcx
fffff800002ffcd0:	48 03 ca             	add    %rdx,%rcx
fffff800002ffcd3:	49 89 0c 00          	mov    %rcx,(%r8,%rax,1)
fffff800002ffcd7:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff800002ffcdb:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
fffff800002ffce1:	72 c7                	jb     0xfffff800002ffcaa
fffff800002ffce3:	48 8b 97 80 00 00 00 	mov    0x80(%rdi),%rdx
fffff800002ffcea:	48 8b c2             	mov    %rdx,%rax
fffff800002ffced:	49 23 d1             	and    %r9,%rdx
fffff800002ffcf0:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002ffcf4:	49 23 c2             	and    %r10,%rax
fffff800002ffcf7:	49 8b 0c c3          	mov    (%r11,%rax,8),%rcx
fffff800002ffcfb:	49 23 ce             	and    %r14,%rcx
fffff800002ffcfe:	48 03 ca             	add    %rdx,%rcx
fffff800002ffd01:	48 89 8f 90 00 00 00 	mov    %rcx,0x90(%rdi)
fffff800002ffd08:	33 d2                	xor    %edx,%edx
fffff800002ffd0a:	48 8b ce             	mov    %rsi,%rcx
fffff800002ffd0d:	e8 0a 1a 00 00       	call   0xfffff8000030171c
fffff800002ffd12:	e9 e6 00 00 00       	jmp    0xfffff800002ffdfd
fffff800002ffd17:	48 8b 82 48 01 00 00 	mov    0x148(%rdx),%rax
fffff800002ffd1e:	c7 00 70 05 00 00    	movl   $0x570,(%rax)
fffff800002ffd24:	48 8b 8a 70 01 00 00 	mov    0x170(%rdx),%rcx
fffff800002ffd2b:	33 d2                	xor    %edx,%edx