fffff800002be553:	75 06                	jne    0xfffff800002be55b
fffff800002be555:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002be559:	eb 0e                	jmp    0xfffff800002be569
fffff800002be55b:	c1 e1 03             	shl    $0x3,%ecx
fffff800002be55e:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002be563:	48 d3 e0             	shl    %cl,%rax
fffff800002be566:	48 ff c8             	dec    %rax
fffff800002be569:	48 23 c2             	and    %rdx,%rax
fffff800002be56c:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
fffff800002be573:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be57a:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
fffff800002be57e:	48 8b cb             	mov    %rbx,%rcx
fffff800002be581:	e8 3a 77 f4 ff       	call   0xfffff80000205cc0
fffff800002be586:	0f b7 f8             	movzwl %ax,%edi
fffff800002be589:	66 85 c0             	test   %ax,%ax
fffff800002be58c:	75 30                	jne    0xfffff800002be5be
fffff800002be58e:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
fffff800002be592:	48 8b cb             	mov    %rbx,%rcx
fffff800002be595:	e8 b6 14 00 00       	call   0xfffff800002bfa50
fffff800002be59a:	0f b7 f8             	movzwl %ax,%edi
fffff800002be59d:	66 85 c0             	test   %ax,%ax
fffff800002be5a0:	75 1c                	jne    0xfffff800002be5be
fffff800002be5a2:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
fffff800002be5a6:	48 8b cb             	mov    %rbx,%rcx
fffff800002be5a9:	48 23 55 c7          	and    -0x39(%rbp),%rdx
fffff800002be5ad:	48 81 63 60 fe f7 ff 	andq   $0xfffffffffffff7fe,0x60(%rbx)
fffff800002be5b4:	ff
fffff800002be5b5:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
fffff800002be5b9:	e8 06 12 00 00       	call   0xfffff800002bf7c4
fffff800002be5be:	0f b7 c7             	movzwl %di,%eax
fffff800002be5c1:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
fffff800002be5c5:	48 33 cc             	xor    %rsp,%rcx
fffff800002be5c8:	e8 a3 cf f7 ff       	call   0xfffff8000023b570
fffff800002be5cd:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
fffff800002be5d4:	00
fffff800002be5d5:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff800002be5d9:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff800002be5dd:	49 8b e3             	mov    %r11,%rsp
fffff800002be5e0:	41 5e                	pop    %r14
fffff800002be5e2:	5f                   	pop    %rdi
fffff800002be5e3:	5d                   	pop    %rbp
fffff800002be5e4:	c3                   	ret
fffff800002be5e5:	cc                   	int3
fffff800002be5e6:	cc                   	int3
fffff800002be5e7:	cc                   	int3
fffff800002be5e8:	cc                   	int3
fffff800002be5e9:	cc                   	int3
fffff800002be5ea:	cc                   	int3
fffff800002be5eb:	cc                   	int3
fffff800002be5ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002be5f1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002be5f6:	57                   	push   %rdi
fffff800002be5f7:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002be5fb:	33 f6                	xor    %esi,%esi
fffff800002be5fd:	48 8b d9             	mov    %rcx,%rbx
fffff800002be600:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
fffff800002be605:	e8 d6 78 f4 ff       	call   0xfffff80000205ee0
fffff800002be60a:	0f b7 f8             	movzwl %ax,%edi
fffff800002be60d:	66 85 c0             	test   %ax,%ax
fffff800002be610:	75 77                	jne    0xfffff800002be689
fffff800002be612:	8a 83 82 00 00 00    	mov    0x82(%rbx),%al
fffff800002be618:	24 38                	and    $0x38,%al
fffff800002be61a:	3c 08                	cmp    $0x8,%al
fffff800002be61c:	76 4c                	jbe    0xfffff800002be66a
fffff800002be61e:	3c 30                	cmp    $0x30,%al
fffff800002be620:	75 48                	jne    0xfffff800002be66a
fffff800002be622:	33 d2                	xor    %edx,%edx
fffff800002be624:	48 8b cb             	mov    %rbx,%rcx
fffff800002be627:	e8 04 1a 00 00       	call   0xfffff800002c0030
fffff800002be62c:	8b 53 50             	mov    0x50(%rbx),%edx
fffff800002be62f:	48 8b cb             	mov    %rbx,%rcx
fffff800002be632:	e8 01 18 00 00       	call   0xfffff800002bfe38
fffff800002be637:	0f b7 f8             	movzwl %ax,%edi
fffff800002be63a:	66 85 c0             	test   %ax,%ax
fffff800002be63d:	75 4a                	jne    0xfffff800002be689
fffff800002be63f:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be646:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
fffff800002be64b:	48 8b cb             	mov    %rbx,%rcx
fffff800002be64e:	e8 6d 76 f4 ff       	call   0xfffff80000205cc0
fffff800002be653:	0f b7 f8             	movzwl %ax,%edi
fffff800002be656:	66 85 c0             	test   %ax,%ax
fffff800002be659:	75 2e                	jne    0xfffff800002be689
fffff800002be65b:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002be660:	48 8b cb             	mov    %rbx,%rcx
fffff800002be663:	e8 24 13 00 00       	call   0xfffff800002bf98c
fffff800002be668:	eb 1f                	jmp    0xfffff800002be689
fffff800002be66a:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be66e:	bf 08 10 00 00       	mov    $0x1008,%edi
fffff800002be673:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002be679:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff800002be67d:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff800002be681:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002be688:	00
fffff800002be689:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002be68e:	0f b7 c7             	movzwl %di,%eax
fffff800002be691:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002be696:	48 83 c4 20          	add    $0x20,%rsp
fffff800002be69a:	5f                   	pop    %rdi
fffff800002be69b:	c3                   	ret
fffff800002be69c:	cc                   	int3
fffff800002be69d:	cc                   	int3
fffff800002be69e:	cc                   	int3
fffff800002be69f:	cc                   	int3
fffff800002be6a0:	cc                   	int3
fffff800002be6a1:	cc                   	int3
fffff800002be6a2:	cc                   	int3
fffff800002be6a3:	cc                   	int3
fffff800002be6a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002be6a9:	57                   	push   %rdi
fffff800002be6aa:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002be6ae:	48 8b d9             	mov    %rcx,%rbx
fffff800002be6b1:	e8 86 79 f4 ff       	call   0xfffff8000020603c
fffff800002be6b6:	33 ff                	xor    %edi,%edi
fffff800002be6b8:	66 85 c0             	test   %ax,%ax
fffff800002be6bb:	75 69                	jne    0xfffff800002be726
fffff800002be6bd:	0f b6 93 82 00 00 00 	movzbl 0x82(%rbx),%edx
fffff800002be6c4:	c1 ea 03             	shr    $0x3,%edx
fffff800002be6c7:	83 e2 07             	and    $0x7,%edx
fffff800002be6ca:	74 4d                	je     0xfffff800002be719
fffff800002be6cc:	83 ea 01             	sub    $0x1,%edx
fffff800002be6cf:	74 41                	je     0xfffff800002be712
fffff800002be6d1:	83 ea 01             	sub    $0x1,%edx
fffff800002be6d4:	74 2d                	je     0xfffff800002be703
fffff800002be6d6:	83 fa 01             	cmp    $0x1,%edx
fffff800002be6d9:	74 21                	je     0xfffff800002be6fc
fffff800002be6db:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be6df:	48 c7 40 14 06 00 00 	movq   $0x6,0x14(%rax)
fffff800002be6e6:	00
fffff800002be6e7:	40 88 78 10          	mov    %dil,0x10(%rax)
fffff800002be6eb:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002be6ef:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002be6f5:	b8 0a 10 00 00       	mov    $0x100a,%eax
fffff800002be6fa:	eb 2a                	jmp    0xfffff800002be726
fffff800002be6fc:	ba 07 00 06 00       	mov    $0x60007,%edx
fffff800002be701:	eb 05                	jmp    0xfffff800002be708
fffff800002be703:	ba 06 00 06 00       	mov    $0x60006,%edx
fffff800002be708:	48 8b cb             	mov    %rbx,%rcx
fffff800002be70b:	e8 6c 3c 00 00       	call   0xfffff800002c237c
fffff800002be710:	eb 14                	jmp    0xfffff800002be726
fffff800002be712:	ba 07 00 06 00       	mov    $0x60007,%edx
fffff800002be717:	eb 05                	jmp    0xfffff800002be71e
fffff800002be719:	ba 06 00 06 00       	mov    $0x60006,%edx
fffff800002be71e:	48 8b cb             	mov    %rbx,%rcx
fffff800002be721:	e8 12 3e 00 00       	call   0xfffff800002c2538
fffff800002be726:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002be72b:	48 83 c4 20          	add    $0x20,%rsp
fffff800002be72f:	5f                   	pop    %rdi
fffff800002be730:	c3                   	ret
fffff800002be731:	cc                   	int3
fffff800002be732:	cc                   	int3
fffff800002be733:	cc                   	int3
fffff800002be734:	cc                   	int3
fffff800002be735:	cc                   	int3
fffff800002be736:	cc                   	int3
fffff800002be737:	cc                   	int3
fffff800002be738:	48 8b c4             	mov    %rsp,%rax
fffff800002be73b:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002be73f:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002be743:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002be747:	55                   	push   %rbp
fffff800002be748:	41 56                	push   %r14
fffff800002be74a:	41 57                	push   %r15
fffff800002be74c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002be750:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
fffff800002be757:	48 8b 05 8a 2e 34 00 	mov    0x342e8a(%rip),%rax        # 0xfffff800006015e8
fffff800002be75e:	48 33 c4             	xor    %rsp,%rax
fffff800002be761:	48 89 45 37          	mov    %rax,0x37(%rbp)
fffff800002be765:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002be768:	48 8d b1 e0 f8 ff ff 	lea    -0x720(%rcx),%rsi
fffff800002be76f:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002be772:	45 33 f6             	xor    %r14d,%r14d
fffff800002be775:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
fffff800002be779:	48 8b d9             	mov    %rcx,%rbx
fffff800002be77c:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
fffff800002be780:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
fffff800002be784:	0f 11 4d 27          	movups %xmm1,0x27(%rbp)
fffff800002be788:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
fffff800002be78c:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
fffff800002be790:	e8 a7 78 f4 ff       	call   0xfffff8000020603c
fffff800002be795:	0f b7 f8             	movzwl %ax,%edi
fffff800002be798:	66 85 c0             	test   %ax,%ax
fffff800002be79b:	0f 85 9e 03 00 00    	jne    0xfffff800002beb3f
fffff800002be7a1:	44 0f b6 83 82 00 00 	movzbl 0x82(%rbx),%r8d
fffff800002be7a8:	00
fffff800002be7a9:	41 80 f8 f9          	cmp    $0xf9,%r8b
fffff800002be7ad:	0f 84 75 03 00 00    	je     0xfffff800002beb28
fffff800002be7b3:	41 8b c8             	mov    %r8d,%ecx
fffff800002be7b6:	45 8d 7e 07          	lea    0x7(%r14),%r15d
fffff800002be7ba:	c1 e9 03             	shr    $0x3,%ecx
fffff800002be7bd:	41 23 cf             	and    %r15d,%ecx
fffff800002be7c0:	0f 84 0a 03 00 00    	je     0xfffff800002bead0
fffff800002be7c6:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7c9:	0f 84 cb 02 00 00    	je     0xfffff800002bea9a
fffff800002be7cf:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7d2:	0f 84 23 02 00 00    	je     0xfffff800002be9fb
fffff800002be7d8:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7db:	0f 84 89 01 00 00    	je     0xfffff800002be96a
fffff800002be7e1:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7e4:	0f 84 0c 01 00 00    	je     0xfffff800002be8f6
fffff800002be7ea:	83 e9 02             	sub    $0x2,%ecx
fffff800002be7ed:	74 76                	je     0xfffff800002be865
fffff800002be7ef:	83 f9 01             	cmp    $0x1,%ecx
fffff800002be7f2:	0f 85 e1 02 00 00    	jne    0xfffff800002bead9
fffff800002be7f8:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be7ff:	0f 85 d4 02 00 00    	jne    0xfffff800002bead9
fffff800002be805:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002be809:	74 1d                	je     0xfffff800002be828
fffff800002be80b:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be80f:	bf 08 10 00 00       	mov    $0x1008,%edi
fffff800002be814:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002be81b:	00
fffff800002be81c:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002be820:	44 89 38             	mov    %r15d,(%rax)
fffff800002be823:	e9 13 03 00 00       	jmp    0xfffff800002beb3b
fffff800002be828:	8b 53 7c             	mov    0x7c(%rbx),%edx
fffff800002be82b:	4c 8d 45 07          	lea    0x7(%rbp),%r8
fffff800002be82f:	48 8b cb             	mov    %rbx,%rcx
fffff800002be832:	e8 55 74 f4 ff       	call   0xfffff80000205c8c
fffff800002be837:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be83e:	48 03 55 07          	add    0x7(%rbp),%rdx
fffff800002be842:	83 7b 30 04          	cmpl   $0x4,0x30(%rbx)
fffff800002be846:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be84a:	8b ca                	mov    %edx,%ecx
fffff800002be84c:	48 0f 44 ca          	cmove  %rdx,%rcx
fffff800002be850:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
fffff800002be854:	48 89 48 10          	mov    %rcx,0x10(%rax)
fffff800002be858:	48 8b ce             	mov    %rsi,%rcx
fffff800002be85b:	e8 7c a2 ff ff       	call   0xfffff800002b8adc
fffff800002be860:	e9 da 02 00 00       	jmp    0xfffff800002beb3f
fffff800002be865:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002be869:	75 a0                	jne    0xfffff800002be80b
fffff800002be86b:	48 8b cb             	mov    %rbx,%rcx
fffff800002be86e:	c7 43 50 02 00 00 00 	movl   $0x2,0x50(%rbx)
fffff800002be875:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be87c:	74 19                	je     0xfffff800002be897
fffff800002be87e:	8a 93 80 00 00 00    	mov    0x80(%rbx),%dl
fffff800002be884:	45 22 c7             	and    %r15b,%r8b
fffff800002be887:	80 e2 01             	and    $0x1,%dl
fffff800002be88a:	c0 e2 03             	shl    $0x3,%dl
fffff800002be88d:	41 0a d0             	or     %r8b,%dl
fffff800002be890:	e8 e7 12 00 00       	call   0xfffff800002bfb7c
fffff800002be895:	eb 20                	jmp    0xfffff800002be8b7
fffff800002be897:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be89e:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be8a2:	e8 19 74 f4 ff       	call   0xfffff80000205cc0
fffff800002be8a7:	0f b7 f8             	movzwl %ax,%edi
fffff800002be8aa:	66 85 c0             	test   %ax,%ax
fffff800002be8ad:	0f 85 8c 02 00 00    	jne    0xfffff800002beb3f
fffff800002be8b3:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
fffff800002be8b7:	83 e0 0f             	and    $0xf,%eax
fffff800002be8ba:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
fffff800002be8be:	33 d2                	xor    %edx,%edx
fffff800002be8c0:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002be8c4:	48 8b ce             	mov    %rsi,%rcx
fffff800002be8c7:	e8 90 73 ff ff       	call   0xfffff800002b5c5c
fffff800002be8cc:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
fffff800002be8d0:	b9 f1 ff ff ff       	mov    $0xfffffff1,%ecx
fffff800002be8d5:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
fffff800002be8d9:	48 23 c1             	and    %rcx,%rax
fffff800002be8dc:	4c 0b c0             	or     %rax,%r8
fffff800002be8df:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
fffff800002be8e3:	33 d2                	xor    %edx,%edx
fffff800002be8e5:	4c 89 45 e7          	mov    %r8,-0x19(%rbp)
fffff800002be8e9:	48 8b ce             	mov    %rsi,%rcx
fffff800002be8ec:	e8 a7 7c ff ff       	call   0xfffff800002b6598
fffff800002be8f1:	e9 2d 02 00 00       	jmp    0xfffff800002beb23
fffff800002be8f6:	ba 04 00 00 00       	mov    $0x4,%edx
fffff800002be8fb:	48 8b cb             	mov    %rbx,%rcx
fffff800002be8fe:	e8 15 37 f4 ff       	call   0xfffff80000202018
fffff800002be903:	0f b7 f8             	movzwl %ax,%edi
fffff800002be906:	66 85 c0             	test   %ax,%ax
fffff800002be909:	0f 85 30 02 00 00    	jne    0xfffff800002beb3f
fffff800002be90f:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be913:	33 d2                	xor    %edx,%edx
fffff800002be915:	48 8b ce             	mov    %rsi,%rcx
fffff800002be918:	e8 3f 73 ff ff       	call   0xfffff800002b5c5c
fffff800002be91d:	48 8b cb             	mov    %rbx,%rcx
fffff800002be920:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be927:	74 25                	je     0xfffff800002be94e
fffff800002be929:	8a 93 80 00 00 00    	mov    0x80(%rbx),%dl
fffff800002be92f:	8a 83 82 00 00 00    	mov    0x82(%rbx),%al
fffff800002be935:	80 e2 01             	and    $0x1,%dl
fffff800002be938:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
fffff800002be93c:	41 22 c7             	and    %r15b,%al
fffff800002be93f:	c0 e2 03             	shl    $0x3,%dl
fffff800002be942:	0a d0                	or     %al,%dl
fffff800002be944:	e8 c7 5e f4 ff       	call   0xfffff80000204810
fffff800002be949:	e9 f1 01 00 00       	jmp    0xfffff800002beb3f
fffff800002be94e:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be955:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be959:	c7 43 50 02 00 00 00 	movl   $0x2,0x50(%rbx)
fffff800002be960:	e8 a7 17 00 00       	call   0xfffff800002c010c
fffff800002be965:	e9 b9 01 00 00       	jmp    0xfffff800002beb23
fffff800002be96a:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be971:	0f 85 62 01 00 00    	jne    0xfffff800002bead9
fffff800002be977:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002be97b:	0f 85 8a fe ff ff    	jne    0xfffff800002be80b
fffff800002be981:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002be988:	01 00
fffff800002be98a:	45 33 c9             	xor    %r9d,%r9d
fffff800002be98d:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002be991:	41 b8 00 00 07 00    	mov    $0x70000,%r8d
fffff800002be997:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002be99e:	01 00
fffff800002be9a0:	b2 01                	mov    $0x1,%dl
fffff800002be9a2:	c7 44 24 38 06 00 01 	movl   $0x80010006,0x38(%rsp)
fffff800002be9a9:	80
fffff800002be9aa:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002be9b1:	8a 41 14             	mov    0x14(%rcx),%al
fffff800002be9b4:	48 8b ce             	mov    %rsi,%rcx
fffff800002be9b7:	88 45 ff             	mov    %al,-0x1(%rbp)
fffff800002be9ba:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
fffff800002be9be:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002be9c3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002be9c8:	e8 57 54 f6 ff       	call   0xfffff80000223e24
fffff800002be9cd:	84 c0                	test   %al,%al
fffff800002be9cf:	0f 85 8d 00 00 00    	jne    0xfffff800002bea62
fffff800002be9d5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
fffff800002be9d9:	48 8b cb             	mov    %rbx,%rcx
fffff800002be9dc:	e8 1f 1e f4 ff       	call   0xfffff80000200800
fffff800002be9e1:	0f b7 f8             	movzwl %ax,%edi
fffff800002be9e4:	66 85 c0             	test   %ax,%ax
fffff800002be9e7:	0f 85 52 01 00 00    	jne    0xfffff800002beb3f
fffff800002be9ed:	4c 8d 45 17          	lea    0x17(%rbp),%r8
fffff800002be9f1:	ba 00 00 07 00       	mov    $0x70000,%edx
fffff800002be9f6:	e9 92 00 00 00       	jmp    0xfffff800002bea8d
fffff800002be9fb:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002bea02:	0f 85 d1 00 00 00    	jne    0xfffff800002bead9
fffff800002bea08:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002bea0c:	0f 85 f9 fd ff ff    	jne    0xfffff800002be80b
fffff800002bea12:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002bea19:	01 00
fffff800002bea1b:	45 33 c9             	xor    %r9d,%r9d
fffff800002bea1e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002bea22:	41 b8 01 00 07 00    	mov    $0x70001,%r8d
fffff800002bea28:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002bea2f:	01 00
fffff800002bea31:	b2 01                	mov    $0x1,%dl
fffff800002bea33:	c7 44 24 38 06 00 01 	movl   $0x80010006,0x38(%rsp)
fffff800002bea3a:	80
fffff800002bea3b:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002bea42:	8a 41 14             	mov    0x14(%rcx),%al
fffff800002bea45:	48 8b ce             	mov    %rsi,%rcx
fffff800002bea48:	88 45 ff             	mov    %al,-0x1(%rbp)
fffff800002bea4b:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
fffff800002bea4f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002bea54:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002bea59:	e8 c6 53 f6 ff       	call   0xfffff80000223e24
fffff800002bea5e:	84 c0                	test   %al,%al
fffff800002bea60:	74 0a                	je     0xfffff800002bea6c