fffff80000330646:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000033064b:	57                   	push   %rdi
fffff8000033064c:	41 56                	push   %r14
fffff8000033064e:	41 57                	push   %r15
fffff80000330650:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000330654:	45 33 f6             	xor    %r14d,%r14d
fffff80000330657:	41 8a f1             	mov    %r9b,%sil
fffff8000033065a:	49 8b d8             	mov    %r8,%rbx
fffff8000033065d:	48 8b ea             	mov    %rdx,%rbp
fffff80000330660:	41 0f b7 fe          	movzwl %r14w,%edi
fffff80000330664:	45 84 c9             	test   %r9b,%r9b
fffff80000330667:	74 06                	je     0xfffff8000033066f
fffff80000330669:	49 8b 40 48          	mov    0x48(%r8),%rax
fffff8000033066d:	eb 04                	jmp    0xfffff80000330673
fffff8000033066f:	49 8b 40 40          	mov    0x40(%r8),%rax
fffff80000330673:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000330678:	49 bf 00 00 00 00 00 	movabs $0xfffffe0000000000,%r15
fffff8000033067f:	fe ff ff
fffff80000330682:	48 85 c0             	test   %rax,%rax
fffff80000330685:	75 4f                	jne    0xfffff800003306d6
fffff80000330687:	48 8b 09             	mov    (%rcx),%rcx
fffff8000033068a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
fffff8000033068f:	48 8d 91 70 22 00 00 	lea    0x2270(%rcx),%rdx
fffff80000330696:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
fffff8000033069d:	e8 1a d3 f4 ff       	call   0xfffff8000027d9bc
fffff800003306a2:	0f b7 f8             	movzwl %ax,%edi
fffff800003306a5:	66 85 c0             	test   %ax,%ax
fffff800003306a8:	0f 85 97 00 00 00    	jne    0xfffff80000330745
fffff800003306ae:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
fffff800003306b3:	49 c1 e8 0c          	shr    $0xc,%r8
fffff800003306b7:	4b 8b 0c c7          	mov    (%r15,%r8,8),%rcx
fffff800003306bb:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff800003306c0:	0f b6 d1             	movzbl %cl,%edx
fffff800003306c3:	4b 89 14 c7          	mov    %rdx,(%r15,%r8,8)
fffff800003306c7:	40 84 f6             	test   %sil,%sil
fffff800003306ca:	74 06                	je     0xfffff800003306d2
fffff800003306cc:	48 89 43 48          	mov    %rax,0x48(%rbx)
fffff800003306d0:	eb 04                	jmp    0xfffff800003306d6
fffff800003306d2:	48 89 43 40          	mov    %rax,0x40(%rbx)
fffff800003306d6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800003306dd:	00 00
fffff800003306df:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff800003306e5:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
fffff800003306ea:	48 c1 eb 0c          	shr    $0xc,%rbx
fffff800003306ee:	48 8b d3             	mov    %rbx,%rdx
fffff800003306f1:	e8 c2 7b ed ff       	call   0xfffff800002082b8
fffff800003306f6:	48 c1 ed 0c          	shr    $0xc,%rbp
fffff800003306fa:	4c 8b c8             	mov    %rax,%r9
fffff800003306fd:	81 e5 ff 01 00 00    	and    $0x1ff,%ebp
fffff80000330703:	48 8b 14 e8          	mov    (%rax,%rbp,8),%rdx
fffff80000330707:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
fffff8000033070b:	48 89 0c e8          	mov    %rcx,(%rax,%rbp,8)
fffff8000033070f:	48 85 d2             	test   %rdx,%rdx
fffff80000330712:	75 1d                	jne    0xfffff80000330731
fffff80000330714:	49 8b 14 df          	mov    (%r15,%rbx,8),%rdx
fffff80000330718:	49 8b 04 df          	mov    (%r15,%rbx,8),%rax
fffff8000033071c:	48 c1 ea 08          	shr    $0x8,%rdx
fffff80000330720:	48 ff c2             	inc    %rdx
fffff80000330723:	0f b6 c8             	movzbl %al,%ecx
fffff80000330726:	48 c1 e2 08          	shl    $0x8,%rdx
fffff8000033072a:	48 0b d1             	or     %rcx,%rdx
fffff8000033072d:	49 89 14 df          	mov    %rdx,(%r15,%rbx,8)
fffff80000330731:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000330738:	00 00
fffff8000033073a:	45 33 c0             	xor    %r8d,%r8d
fffff8000033073d:	49 8b d1             	mov    %r9,%rdx
fffff80000330740:	e8 6b 5d ef ff       	call   0xfffff800002264b0
fffff80000330745:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000033074a:	0f b7 c7             	movzwl %di,%eax
fffff8000033074d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff80000330752:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff80000330757:	48 83 c4 30          	add    $0x30,%rsp
fffff8000033075b:	41 5f                	pop    %r15
fffff8000033075d:	41 5e                	pop    %r14
fffff8000033075f:	5f                   	pop    %rdi
fffff80000330760:	c3                   	ret
fffff80000330761:	cc                   	int3
fffff80000330762:	cc                   	int3
fffff80000330763:	cc                   	int3
fffff80000330764:	cc                   	int3
fffff80000330765:	cc                   	int3
fffff80000330766:	cc                   	int3
fffff80000330767:	cc                   	int3
fffff80000330768:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000033076d:	57                   	push   %rdi
fffff8000033076e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000330772:	8b 05 10 21 45 00    	mov    0x452110(%rip),%eax        # 0xfffff80000782888
fffff80000330778:	33 ff                	xor    %edi,%edi
fffff8000033077a:	0f ba f0 1f          	btr    $0x1f,%eax
fffff8000033077e:	48 8b d9             	mov    %rcx,%rbx
fffff80000330781:	8d 50 01             	lea    0x1(%rax),%edx
fffff80000330784:	f0 0f b1 15 fc 20 45 	lock cmpxchg %edx,0x4520fc(%rip)        # 0xfffff80000782888
fffff8000033078b:	00
fffff8000033078c:	74 0c                	je     0xfffff8000033079a
fffff8000033078e:	48 8d 0d f3 20 45 00 	lea    0x4520f3(%rip),%rcx        # 0xfffff80000782888
fffff80000330795:	e8 b6 44 f3 ff       	call   0xfffff80000264c50
fffff8000033079a:	48 8b d3             	mov    %rbx,%rdx
fffff8000033079d:	48 8d 0d ac 20 45 00 	lea    0x4520ac(%rip),%rcx        # 0xfffff80000782850
fffff800003307a4:	e8 4f 3d ed ff       	call   0xfffff800002044f8
fffff800003307a9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800003307ae:	48 85 c0             	test   %rax,%rax
fffff800003307b1:	40 0f b6 cf          	movzbl %dil,%ecx
fffff800003307b5:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800003307ba:	0f 45 ca             	cmovne %edx,%ecx
fffff800003307bd:	f0 ff 0d c4 20 45 00 	lock decl 0x4520c4(%rip)        # 0xfffff80000782888
fffff800003307c4:	8a c1                	mov    %cl,%al
fffff800003307c6:	48 83 c4 20          	add    $0x20,%rsp
fffff800003307ca:	5f                   	pop    %rdi
fffff800003307cb:	c3                   	ret
fffff800003307cc:	cc                   	int3
fffff800003307cd:	cc                   	int3
fffff800003307ce:	cc                   	int3
fffff800003307cf:	cc                   	int3
fffff800003307d0:	cc                   	int3
fffff800003307d1:	cc                   	int3
fffff800003307d2:	cc                   	int3
fffff800003307d3:	cc                   	int3
fffff800003307d4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800003307d9:	55                   	push   %rbp
fffff800003307da:	56                   	push   %rsi
fffff800003307db:	57                   	push   %rdi
fffff800003307dc:	41 54                	push   %r12
fffff800003307de:	41 55                	push   %r13
fffff800003307e0:	41 56                	push   %r14
fffff800003307e2:	41 57                	push   %r15
fffff800003307e4:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
fffff800003307e9:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
fffff800003307f0:	48 8b 05 f1 0d 2d 00 	mov    0x2d0df1(%rip),%rax        # 0xfffff800006015e8
fffff800003307f7:	48 33 c4             	xor    %rsp,%rax
fffff800003307fa:	48 89 45 10          	mov    %rax,0x10(%rbp)
fffff800003307fe:	4c 8b ad 80 00 00 00 	mov    0x80(%rbp),%r13
fffff80000330805:	45 33 db             	xor    %r11d,%r11d
fffff80000330808:	41 8b f8             	mov    %r8d,%edi
fffff8000033080b:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
fffff80000330810:	83 e7 02             	and    $0x2,%edi
fffff80000330813:	88 54 24 30          	mov    %dl,0x30(%rsp)
fffff80000330817:	45 8b e0             	mov    %r8d,%r12d
fffff8000033081a:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
fffff8000033081f:	0f 95 44 24 32       	setne  0x32(%rsp)
fffff80000330824:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
fffff80000330829:	41 81 e4 00 80 00 00 	and    $0x8000,%r12d
fffff80000330830:	44 88 5c 24 33       	mov    %r11b,0x33(%rsp)
fffff80000330835:	41 8b d8             	mov    %r8d,%ebx
fffff80000330838:	44 88 5c 24 34       	mov    %r11b,0x34(%rsp)
fffff8000033083d:	0f 95 44 24 35       	setne  0x35(%rsp)
fffff80000330842:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
fffff80000330846:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000330849:	4c 8b f1             	mov    %rcx,%r14
fffff8000033084c:	45 8a fb             	mov    %r11b,%r15b
fffff8000033084f:	44 88 5c 24 31       	mov    %r11b,0x31(%rsp)
fffff80000330854:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
fffff80000330858:	44 38 59 0a          	cmp    %r11b,0xa(%rcx)
fffff8000033085c:	74 2c                	je     0xfffff8000033088a
fffff8000033085e:	45 85 e4             	test   %r12d,%r12d
fffff80000330861:	75 27                	jne    0xfffff8000033088a
fffff80000330863:	e8 e0 ee ff ff       	call   0xfffff8000032f748
fffff80000330868:	45 33 db             	xor    %r11d,%r11d
fffff8000033086b:	0f b7 f0             	movzwl %ax,%esi
fffff8000033086e:	66 85 c0             	test   %ax,%ax
fffff80000330871:	74 0f                	je     0xfffff80000330882
fffff80000330873:	bb 71 07 00 00       	mov    $0x771,%ebx
fffff80000330878:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff8000033087d:	e9 bf 05 00 00       	jmp    0xfffff80000330e41
fffff80000330882:	41 b7 01             	mov    $0x1,%r15b
fffff80000330885:	44 88 7c 24 31       	mov    %r15b,0x31(%rsp)
fffff8000033088a:	8b c3                	mov    %ebx,%eax
fffff8000033088c:	25 00 04 00 00       	and    $0x400,%eax
fffff80000330891:	89 44 24 48          	mov    %eax,0x48(%rsp)
fffff80000330895:	0f 84 97 01 00 00    	je     0xfffff80000330a32
fffff8000033089b:	41 8b 8e 30 02 00 00 	mov    0x230(%r14),%ecx
fffff800003308a2:	41 2b 8e 34 02 00 00 	sub    0x234(%r14),%ecx
fffff800003308a9:	83 f9 01             	cmp    $0x1,%ecx
fffff800003308ac:	0f 83 4d 03 00 00    	jae    0xfffff80000330bff
fffff800003308b2:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff800003308b7:	be 16 10 00 00       	mov    $0x1016,%esi
fffff800003308bc:	41 0f b7 db          	movzwl %r11w,%ebx
fffff800003308c0:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff800003308c6:	40 8a 7c 24 30       	mov    0x30(%rsp),%dil
fffff800003308cb:	44 38 5c 24 31       	cmp    %r11b,0x31(%rsp)
fffff800003308d0:	74 12                	je     0xfffff800003308e4
fffff800003308d2:	45 33 c0             	xor    %r8d,%r8d
fffff800003308d5:	49 8b ce             	mov    %r14,%rcx
fffff800003308d8:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff800003308dc:	e8 1b f4 ff ff       	call   0xfffff8000032fcfc
fffff800003308e1:	45 33 db             	xor    %r11d,%r11d
fffff800003308e4:	66 83 fe 1d          	cmp    $0x1d,%si
fffff800003308e8:	0f 87 19 01 00 00    	ja     0xfffff80000330a07
fffff800003308ee:	b9 20 01 00 20       	mov    $0x20000120,%ecx
fffff800003308f3:	0f a3 f1             	bt     %esi,%ecx
fffff800003308f6:	0f 83 0b 01 00 00    	jae    0xfffff80000330a07
fffff800003308fc:	83 3d 0d 07 2d 00 05 	cmpl   $0x5,0x2d070d(%rip)        # 0xfffff80000601010
fffff80000330903:	0f 86 fe 00 00 00    	jbe    0xfffff80000330a07
fffff80000330909:	40 88 7c 24 35       	mov    %dil,0x35(%rsp)
fffff8000033090e:	48 8d 44 24 35       	lea    0x35(%rsp),%rax
fffff80000330913:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
fffff80000330917:	48 8d 0d 3a 5f 0d 00 	lea    0xd5f3a(%rip),%rcx        # 0xfffff80000406858
fffff8000033091e:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
fffff80000330923:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000330928:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
fffff8000033092c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff80000330931:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff80000330936:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff8000033093b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff80000330940:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff80000330944:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
fffff80000330949:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
fffff8000033094d:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
fffff80000330952:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff80000330956:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff8000033095b:	48 89 45 00          	mov    %rax,0x0(%rbp)
fffff8000033095f:	0f b7 05 90 68 0d 00 	movzwl 0xd6890(%rip),%eax        # 0xfffff800004071f6
fffff80000330966:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000033096a:	48 8b 05 a7 06 2d 00 	mov    0x2d06a7(%rip),%rax        # 0xfffff80000601018
fffff80000330971:	48 89 45 90          	mov    %rax,-0x70(%rbp)
fffff80000330975:	44 89 64 24 4c       	mov    %r12d,0x4c(%rsp)
fffff8000033097a:	66 89 74 24 3c       	mov    %si,0x3c(%rsp)
fffff8000033097f:	66 89 5c 24 40       	mov    %bx,0x40(%rsp)
fffff80000330984:	0f b7 00             	movzwl (%rax),%eax
fffff80000330987:	89 45 98             	mov    %eax,-0x68(%rbp)
fffff8000033098a:	48 8d 05 6f 68 0d 00 	lea    0xd686f(%rip),%rax        # 0xfffff80000407200
fffff80000330991:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
fffff80000330995:	48 8d 05 f9 68 0d 00 	lea    0xd68f9(%rip),%rax        # 0xfffff80000407295
fffff8000033099c:	2b c1                	sub    %ecx,%eax
fffff8000033099e:	48 c7 45 b8 01 00 00 	movq   $0x1,-0x48(%rbp)
fffff800003309a5:	00
fffff800003309a6:	48 c7 45 c8 08 00 00 	movq   $0x8,-0x38(%rbp)
fffff800003309ad:	00
fffff800003309ae:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
fffff800003309b5:	00
fffff800003309b6:	48 c7 45 e8 04 00 00 	movq   $0x4,-0x18(%rbp)
fffff800003309bd:	00
fffff800003309be:	48 c7 45 f8 02 00 00 	movq   $0x2,-0x8(%rbp)
fffff800003309c5:	00
fffff800003309c6:	48 c7 45 08 02 00 00 	movq   $0x2,0x8(%rbp)
fffff800003309cd:	00
fffff800003309ce:	c7 44 24 70 00 00 00 	movl   $0xb000000,0x70(%rsp)
fffff800003309d5:	0b
fffff800003309d6:	4c 89 5c 24 78       	mov    %r11,0x78(%rsp)
fffff800003309db:	c7 45 9c 02 00 00 00 	movl   $0x2,-0x64(%rbp)
fffff800003309e2:	c7 45 a8 52 00 00 00 	movl   $0x52,-0x58(%rbp)
fffff800003309e9:	c7 45 ac 01 00 00 00 	movl   $0x1,-0x54(%rbp)
fffff800003309f0:	89 44 24 44          	mov    %eax,0x44(%rsp)
fffff800003309f4:	48 8d 45 90          	lea    -0x70(%rbp),%rax
fffff800003309f8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800003309fd:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
fffff80000330a02:	e8 a5 9a f4 ff       	call   0xfffff8000027a4ac
fffff80000330a07:	0f b7 c6             	movzwl %si,%eax
fffff80000330a0a:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
fffff80000330a0e:	48 33 cc             	xor    %rsp,%rcx
fffff80000330a11:	e8 5a ab f0 ff       	call   0xfffff8000023b570
fffff80000330a16:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
fffff80000330a1d:	00
fffff80000330a1e:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
fffff80000330a25:	41 5f                	pop    %r15
fffff80000330a27:	41 5e                	pop    %r14
fffff80000330a29:	41 5d                	pop    %r13
fffff80000330a2b:	41 5c                	pop    %r12
fffff80000330a2d:	5f                   	pop    %rdi
fffff80000330a2e:	5e                   	pop    %rsi
fffff80000330a2f:	5d                   	pop    %rbp
fffff80000330a30:	c3                   	ret
fffff80000330a31:	cc                   	int3
fffff80000330a32:	49 8b 9e 28 02 00 00 	mov    0x228(%r14),%rbx
fffff80000330a39:	45 33 c9             	xor    %r9d,%r9d
fffff80000330a3c:	49 8b d5             	mov    %r13,%rdx
fffff80000330a3f:	48 8b cb             	mov    %rbx,%rcx
fffff80000330a42:	45 8d 41 01          	lea    0x1(%r9),%r8d
fffff80000330a46:	e8 4d 09 00 00       	call   0xfffff80000331398
fffff80000330a4b:	45 33 db             	xor    %r11d,%r11d
fffff80000330a4e:	0f b7 f0             	movzwl %ax,%esi
fffff80000330a51:	66 85 c0             	test   %ax,%ax
fffff80000330a54:	74 0a                	je     0xfffff80000330a60
fffff80000330a56:	bb 8a 07 00 00       	mov    $0x78a,%ebx
fffff80000330a5b:	e9 18 fe ff ff       	jmp    0xfffff80000330878
fffff80000330a60:	4d 8d 4e 30          	lea    0x30(%r14),%r9
fffff80000330a64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000330a6a:	49 8b d5             	mov    %r13,%rdx
fffff80000330a6d:	48 8b cb             	mov    %rbx,%rcx
fffff80000330a70:	e8 2b 3b ed ff       	call   0xfffff800002045a0
fffff80000330a75:	45 33 db             	xor    %r11d,%r11d
fffff80000330a78:	66 85 c0             	test   %ax,%ax
fffff80000330a7b:	0f 85 13 01 00 00    	jne    0xfffff80000330b94
fffff80000330a81:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
fffff80000330a88:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
fffff80000330a8d:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
fffff80000330a91:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000330a96:	45 33 c0             	xor    %r8d,%r8d
fffff80000330a99:	49 8b d5             	mov    %r13,%rdx
fffff80000330a9c:	e8 1f 67 ed ff       	call   0xfffff800002071c0
fffff80000330aa1:	4c 8b 4d 80          	mov    -0x80(%rbp),%r9
fffff80000330aa5:	45 33 db             	xor    %r11d,%r11d
fffff80000330aa8:	4d 85 c9             	test   %r9,%r9
fffff80000330aab:	0f 84 e3 00 00 00    	je     0xfffff80000330b94
fffff80000330ab1:	49 8b c9             	mov    %r9,%rcx
fffff80000330ab4:	e8 df e0 ff ff       	call   0xfffff8000032eb98
fffff80000330ab9:	84 c0                	test   %al,%al
fffff80000330abb:	75 19                	jne    0xfffff80000330ad6
fffff80000330abd:	bb b9 07 00 00       	mov    $0x7b9,%ebx
fffff80000330ac2:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330ac7:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff80000330acd:	41 0f b7 f7          	movzwl %r15w,%esi
fffff80000330ad1:	e9 f0 fd ff ff       	jmp    0xfffff800003308c6
fffff80000330ad6:	49 8b c9             	mov    %r9,%rcx
fffff80000330ad9:	e8 26 40 ff ff       	call   0xfffff80000324b04
fffff80000330ade:	84 c0                	test   %al,%al
fffff80000330ae0:	75 37                	jne    0xfffff80000330b19
fffff80000330ae2:	49 8b c1             	mov    %r9,%rax
fffff80000330ae5:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000330ae9:	24 07                	and    $0x7,%al
fffff80000330aeb:	3c 02                	cmp    $0x2,%al
fffff80000330aed:	0f 85 a1 00 00 00    	jne    0xfffff80000330b94
fffff80000330af3:	49 c1 e9 0c          	shr    $0xc,%r9
fffff80000330af7:	48 b9 ff ff ff ff ff 	movabs $0xffffffffff,%rcx
fffff80000330afe:	00 00 00
fffff80000330b01:	49 23 c9             	and    %r9,%rcx
fffff80000330b04:	e8 27 e9 f4 ff       	call   0xfffff8000027f430
fffff80000330b09:	83 f8 05             	cmp    $0x5,%eax
fffff80000330b0c:	0f 85 82 00 00 00    	jne    0xfffff80000330b94
fffff80000330b12:	bb c1 07 00 00       	mov    $0x7c1,%ebx
fffff80000330b17:	eb a9                	jmp    0xfffff80000330ac2
fffff80000330b19:	8a 44 24 30          	mov    0x30(%rsp),%al
fffff80000330b1d:	fe c8                	dec    %al
fffff80000330b1f:	3c 01                	cmp    $0x1,%al
fffff80000330b21:	77 15                	ja     0xfffff80000330b38
fffff80000330b23:	8b 05 4f 88 2d 00    	mov    0x2d884f(%rip),%eax        # 0xfffff80000609378
fffff80000330b29:	a8 01                	test   $0x1,%al
fffff80000330b2b:	0f 84 ce 00 00 00    	je     0xfffff80000330bff
fffff80000330b31:	bb 05 08 00 00       	mov    $0x805,%ebx
fffff80000330b36:	eb 8a                	jmp    0xfffff80000330ac2
fffff80000330b38:	0f b6 45 89          	movzbl -0x77(%rbp),%eax
fffff80000330b3c:	a8 01                	test   $0x1,%al
fffff80000330b3e:	74 4a                	je     0xfffff80000330b8a
fffff80000330b40:	85 ff                	test   %edi,%edi
fffff80000330b42:	74 04                	je     0xfffff80000330b48
fffff80000330b44:	a8 02                	test   $0x2,%al
fffff80000330b46:	74 42                	je     0xfffff80000330b8a
fffff80000330b48:	44 8a 4c 24 32       	mov    0x32(%rsp),%r9b
fffff80000330b4d:	49 8b d5             	mov    %r13,%rdx
fffff80000330b50:	4d 8b 46 70          	mov    0x70(%r14),%r8
fffff80000330b54:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
fffff80000330b5b:	e8 dc fa ff ff       	call   0xfffff8000033063c
fffff80000330b60:	45 33 db             	xor    %r11d,%r11d
fffff80000330b63:	0f b7 f0             	movzwl %ax,%esi
fffff80000330b66:	66 85 c0             	test   %ax,%ax
fffff80000330b69:	75 0a                	jne    0xfffff80000330b75
fffff80000330b6b:	c6 44 24 34 01       	movb   $0x1,0x34(%rsp)
fffff80000330b70:	e9 8a 00 00 00       	jmp    0xfffff80000330bff
fffff80000330b75:	45 38 5e 0a          	cmp    %r11b,0xa(%r14)
fffff80000330b79:	74 05                	je     0xfffff80000330b80
fffff80000330b7b:	45 85 e4             	test   %r12d,%r12d