fffff800002fc5a5:	cc                   	int3
fffff800002fc5a6:	cc                   	int3
fffff800002fc5a7:	cc                   	int3
fffff800002fc5a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fc5ad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002fc5b2:	57                   	push   %rdi
fffff800002fc5b3:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fc5b7:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002fc5be:	01 00
fffff800002fc5c0:	33 db                	xor    %ebx,%ebx
fffff800002fc5c2:	48 8b b0 c0 02 00 00 	mov    0x2c0(%rax),%rsi
fffff800002fc5c9:	48 8b be f0 0f 00 00 	mov    0xff0(%rsi),%rdi
fffff800002fc5d0:	8b 4f 6c             	mov    0x6c(%rdi),%ecx
fffff800002fc5d3:	85 c9                	test   %ecx,%ecx
fffff800002fc5d5:	74 37                	je     0xfffff800002fc60e
fffff800002fc5d7:	83 e9 01             	sub    $0x1,%ecx
fffff800002fc5da:	74 0a                	je     0xfffff800002fc5e6
fffff800002fc5dc:	83 e9 01             	sub    $0x1,%ecx
fffff800002fc5df:	74 32                	je     0xfffff800002fc613
fffff800002fc5e1:	83 f9 01             	cmp    $0x1,%ecx
fffff800002fc5e4:	75 2d                	jne    0xfffff800002fc613
fffff800002fc5e6:	48 8b 96 c8 0f 00 00 	mov    0xfc8(%rsi),%rdx
fffff800002fc5ed:	48 8b cf             	mov    %rdi,%rcx
fffff800002fc5f0:	48 83 c2 08          	add    $0x8,%rdx
fffff800002fc5f4:	e8 13 0b 00 00       	call   0xfffff800002fd10c
fffff800002fc5f9:	48 8b 86 c8 0f 00 00 	mov    0xfc8(%rsi),%rax
fffff800002fc600:	48 83 60 08 fe       	andq   $0xfffffffffffffffe,0x8(%rax)
fffff800002fc605:	c7 47 6c 02 00 00 00 	movl   $0x2,0x6c(%rdi)
fffff800002fc60c:	eb 05                	jmp    0xfffff800002fc613
fffff800002fc60e:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002fc613:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002fc618:	0f b7 c3             	movzwl %bx,%eax
fffff800002fc61b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fc620:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fc624:	5f                   	pop    %rdi
fffff800002fc625:	c3                   	ret
fffff800002fc626:	cc                   	int3
fffff800002fc627:	cc                   	int3
fffff800002fc628:	cc                   	int3
fffff800002fc629:	cc                   	int3
fffff800002fc62a:	cc                   	int3
fffff800002fc62b:	cc                   	int3
fffff800002fc62c:	cc                   	int3
fffff800002fc62d:	cc                   	int3
fffff800002fc62e:	cc                   	int3
fffff800002fc62f:	cc                   	int3
fffff800002fc630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fc635:	57                   	push   %rdi
fffff800002fc636:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fc63a:	4d 8b d9             	mov    %r9,%r11
fffff800002fc63d:	41 8b f8             	mov    %r8d,%edi
fffff800002fc640:	48 8b d9             	mov    %rcx,%rbx
fffff800002fc643:	e8 b8 f9 f2 ff       	call   0xfffff8000022c000
fffff800002fc648:	84 c0                	test   %al,%al
fffff800002fc64a:	75 08                	jne    0xfffff800002fc654
fffff800002fc64c:	38 05 16 cf 30 00    	cmp    %al,0x30cf16(%rip)        # 0xfffff80000609568
fffff800002fc652:	74 1d                	je     0xfffff800002fc671
fffff800002fc654:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002fc65b:	0f 95 c1             	setne  %cl
fffff800002fc65e:	f6 05 db d2 30 00 01 	testb  $0x1,0x30d2db(%rip)        # 0xfffff80000609940
fffff800002fc665:	0f 95 c0             	setne  %al
fffff800002fc668:	84 c8                	test   %cl,%al
fffff800002fc66a:	74 32                	je     0xfffff800002fc69e
fffff800002fc66c:	83 ff 02             	cmp    $0x2,%edi
fffff800002fc66f:	72 09                	jb     0xfffff800002fc67a
fffff800002fc671:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002fc674:	41 0f 11 03          	movups %xmm0,(%r11)
fffff800002fc678:	eb 3b                	jmp    0xfffff800002fc6b5
fffff800002fc67a:	b8 14 00 00 00       	mov    $0x14,%eax
fffff800002fc67f:	8b cf                	mov    %edi,%ecx
fffff800002fc681:	0f a2                	cpuid
fffff800002fc683:	41 89 03             	mov    %eax,(%r11)
fffff800002fc686:	41 89 5b 04          	mov    %ebx,0x4(%r11)
fffff800002fc68a:	41 89 4b 08          	mov    %ecx,0x8(%r11)
fffff800002fc68e:	8b cf                	mov    %edi,%ecx
fffff800002fc690:	41 89 53 0c          	mov    %edx,0xc(%r11)
fffff800002fc694:	49 8b d3             	mov    %r11,%rdx
fffff800002fc697:	e8 6c 44 00 00       	call   0xfffff80000300b08
fffff800002fc69c:	eb 17                	jmp    0xfffff800002fc6b5
fffff800002fc69e:	48 8d 8b 20 26 00 00 	lea    0x2620(%rbx),%rcx
fffff800002fc6a5:	4d 8b cb             	mov    %r11,%r9
fffff800002fc6a8:	44 8b c7             	mov    %edi,%r8d
fffff800002fc6ab:	ba 14 00 00 00       	mov    $0x14,%edx
fffff800002fc6b0:	e8 7f f5 ff ff       	call   0xfffff800002fbc34
fffff800002fc6b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fc6ba:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fc6be:	5f                   	pop    %rdi
fffff800002fc6bf:	c3                   	ret
fffff800002fc6c0:	cc                   	int3
fffff800002fc6c1:	cc                   	int3
fffff800002fc6c2:	cc                   	int3
fffff800002fc6c3:	cc                   	int3
fffff800002fc6c4:	cc                   	int3
fffff800002fc6c5:	cc                   	int3
fffff800002fc6c6:	cc                   	int3
fffff800002fc6c7:	cc                   	int3
fffff800002fc6c8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fc6cd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002fc6d2:	57                   	push   %rdi
fffff800002fc6d3:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fc6d7:	49 8b f8             	mov    %r8,%rdi
fffff800002fc6da:	33 db                	xor    %ebx,%ebx
fffff800002fc6dc:	44 8b c2             	mov    %edx,%r8d
fffff800002fc6df:	4c 8b c9             	mov    %rcx,%r9
fffff800002fc6e2:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
fffff800002fc6e9:	48 81 c2 80 0e 00 00 	add    $0xe80,%rdx
fffff800002fc6f0:	4c 8b 92 58 01 00 00 	mov    0x158(%rdx),%r10
fffff800002fc6f7:	4d 85 d2             	test   %r10,%r10
fffff800002fc6fa:	75 15                	jne    0xfffff800002fc711
fffff800002fc6fc:	38 99 1c 01 00 00    	cmp    %bl,0x11c(%rcx)
fffff800002fc702:	74 08                	je     0xfffff800002fc70c
fffff800002fc704:	38 1d 96 d2 30 00    	cmp    %bl,0x30d296(%rip)        # 0xfffff800006099a0
fffff800002fc70a:	75 05                	jne    0xfffff800002fc711
fffff800002fc70c:	48 89 1f             	mov    %rbx,(%rdi)
fffff800002fc70f:	eb 57                	jmp    0xfffff800002fc768
fffff800002fc711:	41 8b c0             	mov    %r8d,%eax
fffff800002fc714:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
fffff800002fc719:	41 0f ba e0 1e       	bt     $0x1e,%r8d
fffff800002fc71e:	73 16                	jae    0xfffff800002fc736
fffff800002fc720:	3b 05 22 d2 30 00    	cmp    0x30d222(%rip),%eax        # 0xfffff80000609948
fffff800002fc726:	72 07                	jb     0xfffff800002fc72f
fffff800002fc728:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff800002fc72d:	eb 39                	jmp    0xfffff800002fc768
fffff800002fc72f:	b9 09 03 00 00       	mov    $0x309,%ecx
fffff800002fc734:	eb 0d                	jmp    0xfffff800002fc743
fffff800002fc736:	3b 05 08 d2 30 00    	cmp    0x30d208(%rip),%eax        # 0xfffff80000609944
fffff800002fc73c:	73 ea                	jae    0xfffff800002fc728
fffff800002fc73e:	b9 c1 00 00 00       	mov    $0xc1,%ecx
fffff800002fc743:	8d 34 08             	lea    (%rax,%rcx,1),%esi
fffff800002fc746:	4d 85 d2             	test   %r10,%r10
fffff800002fc749:	74 0f                	je     0xfffff800002fc75a
fffff800002fc74b:	4c 8b 05 fe d1 30 00 	mov    0x30d1fe(%rip),%r8        # 0xfffff80000609950
fffff800002fc752:	49 8b c9             	mov    %r9,%rcx
fffff800002fc755:	e8 7e 42 00 00       	call   0xfffff800003009d8
fffff800002fc75a:	8b ce                	mov    %esi,%ecx
fffff800002fc75c:	0f 32                	rdmsr
fffff800002fc75e:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002fc762:	48 0b c2             	or     %rdx,%rax
fffff800002fc765:	48 89 07             	mov    %rax,(%rdi)
fffff800002fc768:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002fc76d:	0f b7 c3             	movzwl %bx,%eax
fffff800002fc770:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fc775:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fc779:	5f                   	pop    %rdi
fffff800002fc77a:	c3                   	ret
fffff800002fc77b:	cc                   	int3
fffff800002fc77c:	cc                   	int3
fffff800002fc77d:	cc                   	int3
fffff800002fc77e:	cc                   	int3
fffff800002fc77f:	cc                   	int3
fffff800002fc780:	cc                   	int3
fffff800002fc781:	cc                   	int3
fffff800002fc782:	cc                   	int3
fffff800002fc783:	cc                   	int3
fffff800002fc784:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002fc789:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002fc78e:	56                   	push   %rsi
fffff800002fc78f:	57                   	push   %rdi
fffff800002fc790:	41 54                	push   %r12
fffff800002fc792:	41 56                	push   %r14
fffff800002fc794:	41 57                	push   %r15
fffff800002fc796:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fc79a:	4c 8b b1 c0 02 00 00 	mov    0x2c0(%rcx),%r14
fffff800002fc7a1:	45 33 e4             	xor    %r12d,%r12d
fffff800002fc7a4:	49 81 c6 80 0e 00 00 	add    $0xe80,%r14
fffff800002fc7ab:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
fffff800002fc7b0:	41 8b e8             	mov    %r8d,%ebp
fffff800002fc7b3:	48 8b da             	mov    %rdx,%rbx
fffff800002fc7b6:	48 8b f1             	mov    %rcx,%rsi
fffff800002fc7b9:	41 0f b7 fc          	movzwl %r12w,%edi
fffff800002fc7bd:	4d 39 a6 58 01 00 00 	cmp    %r12,0x158(%r14)
fffff800002fc7c4:	75 13                	jne    0xfffff800002fc7d9
fffff800002fc7c6:	4d 39 a6 60 01 00 00 	cmp    %r12,0x160(%r14)
fffff800002fc7cd:	75 0a                	jne    0xfffff800002fc7d9
fffff800002fc7cf:	bf 2d 10 00 00       	mov    $0x102d,%edi
fffff800002fc7d4:	e9 d5 03 00 00       	jmp    0xfffff800002fcbae
fffff800002fc7d9:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
fffff800002fc7de:	33 d2                	xor    %edx,%edx
fffff800002fc7e0:	e8 27 0a 00 00       	call   0xfffff800002fd20c
fffff800002fc7e5:	3b 6c 24 50          	cmp    0x50(%rsp),%ebp
fffff800002fc7e9:	75 e4                	jne    0xfffff800002fc7cf
fffff800002fc7eb:	4d 39 a6 58 01 00 00 	cmp    %r12,0x158(%r14)
fffff800002fc7f2:	0f 84 34 02 00 00    	je     0xfffff800002fca2c
fffff800002fc7f8:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fc7fb:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc7fe:	ba 8f 03 00 00       	mov    $0x38f,%edx
fffff800002fc803:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc806:	e8 7d 5b 00 00       	call   0xfffff80000302388
fffff800002fc80b:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc80e:	66 85 c0             	test   %ax,%ax
fffff800002fc811:	0f 85 97 03 00 00    	jne    0xfffff800002fcbae
fffff800002fc817:	4c 8b 43 08          	mov    0x8(%rbx),%r8
fffff800002fc81b:	ba 01 10 08 00       	mov    $0x81001,%edx
fffff800002fc820:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc823:	e8 28 13 00 00       	call   0xfffff800002fdb50
fffff800002fc828:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc82b:	66 85 c0             	test   %ax,%ax
fffff800002fc82e:	0f 85 7a 03 00 00    	jne    0xfffff800002fcbae
fffff800002fc834:	4c 8b 43 10          	mov    0x10(%rbx),%r8
fffff800002fc838:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc83b:	ba 8d 03 00 00       	mov    $0x38d,%edx
fffff800002fc840:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc843:	e8 40 5b 00 00       	call   0xfffff80000302388
fffff800002fc848:	48 83 c3 18          	add    $0x18,%rbx
fffff800002fc84c:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc84f:	66 85 c0             	test   %ax,%ax
fffff800002fc852:	0f 85 56 03 00 00    	jne    0xfffff800002fcbae
fffff800002fc858:	8b 05 e6 d0 30 00    	mov    0x30d0e6(%rip),%eax        # 0xfffff80000609944
fffff800002fc85e:	41 8b ec             	mov    %r12d,%ebp
fffff800002fc861:	85 c0                	test   %eax,%eax
fffff800002fc863:	74 30                	je     0xfffff800002fc895
fffff800002fc865:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fc868:	8d 95 86 01 00 00    	lea    0x186(%rbp),%edx
fffff800002fc86e:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc871:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc874:	e8 0f 5b 00 00       	call   0xfffff80000302388
fffff800002fc879:	48 83 c3 08          	add    $0x8,%rbx
fffff800002fc87d:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc880:	66 85 c0             	test   %ax,%ax
fffff800002fc883:	0f 85 25 03 00 00    	jne    0xfffff800002fcbae
fffff800002fc889:	8b 05 b5 d0 30 00    	mov    0x30d0b5(%rip),%eax        # 0xfffff80000609944
fffff800002fc88f:	ff c5                	inc    %ebp
fffff800002fc891:	3b e8                	cmp    %eax,%ebp
fffff800002fc893:	72 d0                	jb     0xfffff800002fc865
fffff800002fc895:	41 8b ec             	mov    %r12d,%ebp
fffff800002fc898:	85 c0                	test   %eax,%eax
fffff800002fc89a:	74 75                	je     0xfffff800002fc911
fffff800002fc89c:	4c 8b 3b             	mov    (%rbx),%r15
fffff800002fc89f:	48 83 c3 08          	add    $0x8,%rbx
fffff800002fc8a3:	8b 05 97 d0 30 00    	mov    0x30d097(%rip),%eax        # 0xfffff80000609940
fffff800002fc8a9:	a8 08                	test   $0x8,%al
fffff800002fc8ab:	74 22                	je     0xfffff800002fc8cf
fffff800002fc8ad:	8d 95 c1 04 00 00    	lea    0x4c1(%rbp),%edx
fffff800002fc8b3:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc8b6:	4d 8b c7             	mov    %r15,%r8
fffff800002fc8b9:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc8bc:	e8 c7 5a 00 00       	call   0xfffff80000302388
fffff800002fc8c1:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc8c4:	66 85 c0             	test   %ax,%ax
fffff800002fc8c7:	0f 85 e1 02 00 00    	jne    0xfffff800002fcbae
fffff800002fc8cd:	eb 38                	jmp    0xfffff800002fc907
fffff800002fc8cf:	8b 0d 87 d0 30 00    	mov    0x30d087(%rip),%ecx        # 0xfffff8000060995c
fffff800002fc8d5:	83 f9 40             	cmp    $0x40,%ecx
fffff800002fc8d8:	74 11                	je     0xfffff800002fc8eb
fffff800002fc8da:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002fc8df:	48 d3 e0             	shl    %cl,%rax
fffff800002fc8e2:	4c 3b f8             	cmp    %rax,%r15
fffff800002fc8e5:	0f 83 e4 fe ff ff    	jae    0xfffff800002fc7cf
fffff800002fc8eb:	44 8d 85 c1 00 00 00 	lea    0xc1(%rbp),%r8d
fffff800002fc8f2:	49 8b d6             	mov    %r14,%rdx
fffff800002fc8f5:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc8f8:	e8 83 3f 00 00       	call   0xfffff80000300880
fffff800002fc8fd:	49 8b d7             	mov    %r15,%rdx
fffff800002fc900:	8b cd                	mov    %ebp,%ecx
fffff800002fc902:	e8 29 3b 00 00       	call   0xfffff80000300430
fffff800002fc907:	ff c5                	inc    %ebp
fffff800002fc909:	3b 2d 35 d0 30 00    	cmp    0x30d035(%rip),%ebp        # 0xfffff80000609944
fffff800002fc90f:	72 8b                	jb     0xfffff800002fc89c
fffff800002fc911:	44 39 25 30 d0 30 00 	cmp    %r12d,0x30d030(%rip)        # 0xfffff80000609948
fffff800002fc918:	41 8b ec             	mov    %r12d,%ebp
fffff800002fc91b:	76 2e                	jbe    0xfffff800002fc94b
fffff800002fc91d:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fc920:	8d 95 09 03 00 00    	lea    0x309(%rbp),%edx
fffff800002fc926:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc929:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc92c:	e8 57 5a 00 00       	call   0xfffff80000302388
fffff800002fc931:	48 83 c3 08          	add    $0x8,%rbx
fffff800002fc935:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc938:	66 85 c0             	test   %ax,%ax
fffff800002fc93b:	0f 85 6d 02 00 00    	jne    0xfffff800002fcbae
fffff800002fc941:	ff c5                	inc    %ebp
fffff800002fc943:	3b 2d ff cf 30 00    	cmp    0x30cfff(%rip),%ebp        # 0xfffff80000609948
fffff800002fc949:	72 d2                	jb     0xfffff800002fc91d
fffff800002fc94b:	45 38 a6 78 01 00 00 	cmp    %r12b,0x178(%r14)
fffff800002fc952:	0f 84 d4 00 00 00    	je     0xfffff800002fca2c
fffff800002fc958:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fc95b:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc95e:	ba 00 06 00 00       	mov    $0x600,%edx
fffff800002fc963:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc966:	e8 1d 5a 00 00       	call   0xfffff80000302388
fffff800002fc96b:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc96e:	66 85 c0             	test   %ax,%ax
fffff800002fc971:	0f 85 37 02 00 00    	jne    0xfffff800002fcbae
fffff800002fc977:	4c 8b 43 08          	mov    0x8(%rbx),%r8
fffff800002fc97b:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc97e:	ba f1 03 00 00       	mov    $0x3f1,%edx
fffff800002fc983:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc986:	e8 fd 59 00 00       	call   0xfffff80000302388
fffff800002fc98b:	48 83 c3 10          	add    $0x10,%rbx
fffff800002fc98f:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc992:	66 85 c0             	test   %ax,%ax
fffff800002fc995:	0f 85 13 02 00 00    	jne    0xfffff800002fcbae
fffff800002fc99b:	f7 05 9b cf 30 00 00 	testl  $0x800,0x30cf9b(%rip)        # 0xfffff80000609940
fffff800002fc9a2:	08 00 00
fffff800002fc9a5:	74 23                	je     0xfffff800002fc9ca
fffff800002fc9a7:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fc9aa:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc9ad:	ba f6 03 00 00       	mov    $0x3f6,%edx
fffff800002fc9b2:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc9b5:	e8 ce 59 00 00       	call   0xfffff80000302388
fffff800002fc9ba:	48 83 c3 08          	add    $0x8,%rbx
fffff800002fc9be:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc9c1:	66 85 c0             	test   %ax,%ax
fffff800002fc9c4:	0f 85 e4 01 00 00    	jne    0xfffff800002fcbae
fffff800002fc9ca:	f7 05 6c cf 30 00 00 	testl  $0x1000,0x30cf6c(%rip)        # 0xfffff80000609940
fffff800002fc9d1:	10 00 00
fffff800002fc9d4:	74 23                	je     0xfffff800002fc9f9
fffff800002fc9d6:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fc9d9:	45 33 c9             	xor    %r9d,%r9d
fffff800002fc9dc:	ba f7 03 00 00       	mov    $0x3f7,%edx
fffff800002fc9e1:	48 8b ce             	mov    %rsi,%rcx
fffff800002fc9e4:	e8 9f 59 00 00       	call   0xfffff80000302388
fffff800002fc9e9:	48 83 c3 08          	add    $0x8,%rbx
fffff800002fc9ed:	0f b7 f8             	movzwl %ax,%edi
fffff800002fc9f0:	66 85 c0             	test   %ax,%ax
fffff800002fc9f3:	0f 85 b5 01 00 00    	jne    0xfffff800002fcbae
fffff800002fc9f9:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002fca00:	e8 ef 36 00 00       	call   0xfffff800003000f4
fffff800002fca05:	84 c0                	test   %al,%al
fffff800002fca07:	74 23                	je     0xfffff800002fca2c
fffff800002fca09:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fca0c:	45 33 c9             	xor    %r9d,%r9d
fffff800002fca0f:	ba f2 03 00 00       	mov    $0x3f2,%edx
fffff800002fca14:	48 8b ce             	mov    %rsi,%rcx
fffff800002fca17:	e8 6c 59 00 00       	call   0xfffff80000302388
fffff800002fca1c:	48 83 c3 08          	add    $0x8,%rbx
fffff800002fca20:	0f b7 f8             	movzwl %ax,%edi
fffff800002fca23:	66 85 c0             	test   %ax,%ax
fffff800002fca26:	0f 85 82 01 00 00    	jne    0xfffff800002fcbae
fffff800002fca2c:	4d 39 a6 60 01 00 00 	cmp    %r12,0x160(%r14)
fffff800002fca33:	0f 84 75 01 00 00    	je     0xfffff800002fcbae
fffff800002fca39:	4c 8b 03             	mov    (%rbx),%r8
fffff800002fca3c:	45 33 c9             	xor    %r9d,%r9d
fffff800002fca3f:	ba c9 01 00 00       	mov    $0x1c9,%edx
fffff800002fca44:	48 8b ce             	mov    %rsi,%rcx
fffff800002fca47:	e8 3c 59 00 00       	call   0xfffff80000302388
fffff800002fca4c:	0f b7 f8             	movzwl %ax,%edi
fffff800002fca4f:	66 85 c0             	test   %ax,%ax
fffff800002fca52:	0f 85 56 01 00 00    	jne    0xfffff800002fcbae
fffff800002fca58:	4c 8b 43 08          	mov    0x8(%rbx),%r8
fffff800002fca5c:	45 33 c9             	xor    %r9d,%r9d
fffff800002fca5f:	ba c8 01 00 00       	mov    $0x1c8,%edx
fffff800002fca64:	48 8b ce             	mov    %rsi,%rcx
fffff800002fca67:	e8 1c 59 00 00       	call   0xfffff80000302388
fffff800002fca6c:	0f b7 f8             	movzwl %ax,%edi
fffff800002fca6f:	66 85 c0             	test   %ax,%ax
fffff800002fca72:	0f 85 36 01 00 00    	jne    0xfffff800002fcbae
fffff800002fca78:	f6 05 c3 ce 30 00 01 	testb  $0x1,0x30cec3(%rip)        # 0xfffff80000609942
fffff800002fca7f:	4c 8b 43 10          	mov    0x10(%rbx),%r8
fffff800002fca83:	74 08                	je     0xfffff800002fca8d