fffff8000033373b:	4c 8b c0             	mov    %rax,%r8
fffff8000033373e:	41 8b 0e             	mov    (%r14),%ecx
fffff80000333741:	ba 00 00 00 80       	mov    $0x80000000,%edx
fffff80000333746:	3b ca                	cmp    %edx,%ecx
fffff80000333748:	74 19                	je     0xfffff80000333763
fffff8000033374a:	f3 90                	pause
fffff8000033374c:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff80000333753:	0f 87 5f 01 00 00    	ja     0xfffff800003338b8
fffff80000333759:	41 8b 06             	mov    (%r14),%eax
fffff8000033375c:	49 ff c0             	inc    %r8
fffff8000033375f:	3b c2                	cmp    %edx,%eax
fffff80000333761:	75 e7                	jne    0xfffff8000033374a
fffff80000333763:	49 8b c7             	mov    %r15,%rax
fffff80000333766:	48 c1 e8 15          	shr    $0x15,%rax
fffff8000033376a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff8000033376f:	48 8d 34 80          	lea    (%rax,%rax,4),%rsi
fffff80000333773:	48 c1 e6 04          	shl    $0x4,%rsi
fffff80000333777:	48 03 b7 60 01 00 00 	add    0x160(%rdi),%rsi
fffff8000033377e:	8b 46 28             	mov    0x28(%rsi),%eax
fffff80000333781:	8b d0                	mov    %eax,%edx
fffff80000333783:	0f ba f2 1d          	btr    $0x1d,%edx
fffff80000333787:	a9 00 80 ff 03       	test   $0x3ff8000,%eax
fffff8000033378c:	89 56 28             	mov    %edx,0x28(%rsi)
fffff8000033378f:	0f 94 c1             	sete   %cl
fffff80000333792:	a9 e0 7f 00 00       	test   $0x7fe0,%eax
fffff80000333797:	0f 94 c0             	sete   %al
fffff8000033379a:	84 c8                	test   %cl,%al
fffff8000033379c:	0f 84 e1 04 00 00    	je     0xfffff80000333c83
fffff800003337a2:	32 c9                	xor    %cl,%cl
fffff800003337a4:	38 8f 90 01 00 00    	cmp    %cl,0x190(%rdi)
fffff800003337aa:	76 15                	jbe    0xfffff800003337c1
fffff800003337ac:	0f b6 c1             	movzbl %cl,%eax
fffff800003337af:	fe c1                	inc    %cl
fffff800003337b1:	48 83 24 c6 00       	andq   $0x0,(%rsi,%rax,8)
fffff800003337b6:	3a 8f 90 01 00 00    	cmp    0x190(%rdi),%cl
fffff800003337bc:	72 ee                	jb     0xfffff800003337ac
fffff800003337be:	8b 56 28             	mov    0x28(%rsi),%edx
fffff800003337c1:	83 e2 e0             	and    $0xffffffe0,%edx
fffff800003337c4:	4d 8b cf             	mov    %r15,%r9
fffff800003337c7:	89 56 28             	mov    %edx,0x28(%rsi)
fffff800003337ca:	48 8b cf             	mov    %rdi,%rcx
fffff800003337cd:	33 d2                	xor    %edx,%edx
fffff800003337cf:	44 8d 42 01          	lea    0x1(%rdx),%r8d
fffff800003337d3:	e8 e4 f9 ff ff       	call   0xfffff800003331bc
fffff800003337d8:	48 8b c8             	mov    %rax,%rcx
fffff800003337db:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff800003337e0:	41 8a d0             	mov    %r8b,%dl
fffff800003337e3:	e8 60 f5 ff ff       	call   0xfffff80000332d48
fffff800003337e8:	33 ed                	xor    %ebp,%ebp
fffff800003337ea:	88 44 24 30          	mov    %al,0x30(%rsp)
fffff800003337ee:	44 8d 6d 02          	lea    0x2(%rbp),%r13d
fffff800003337f2:	84 c0                	test   %al,%al
fffff800003337f4:	74 4a                	je     0xfffff80000333840
fffff800003337f6:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
fffff800003337fd:	41 8d 6d ff          	lea    -0x1(%r13),%ebp
fffff80000333801:	49 8b df             	mov    %r15,%rbx
fffff80000333804:	33 d2                	xor    %edx,%edx
fffff80000333806:	48 c1 eb 1e          	shr    $0x1e,%rbx
fffff8000033380a:	4c 8b fb             	mov    %rbx,%r15
fffff8000033380d:	49 c1 e7 03          	shl    $0x3,%r15
fffff80000333811:	49 03 cf             	add    %r15,%rcx
fffff80000333814:	48 81 e1 00 f0 ff ff 	and    $0xfffffffffffff000,%rcx
fffff8000033381b:	e8 28 f5 ff ff       	call   0xfffff80000332d48
fffff80000333820:	84 c0                	test   %al,%al
fffff80000333822:	41 0f 45 ed          	cmovne %r13d,%ebp
fffff80000333826:	48 83 fb 04          	cmp    $0x4,%rbx
fffff8000033382a:	73 0f                	jae    0xfffff8000033383b
fffff8000033382c:	48 8b 87 50 07 00 00 	mov    0x750(%rdi),%rax
fffff80000333833:	49 c7 04 07 00 00 00 	movq   $0x0,(%r15,%rax,1)
fffff8000033383a:	00
fffff8000033383b:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
fffff80000333840:	32 db                	xor    %bl,%bl
fffff80000333842:	44 8b ed             	mov    %ebp,%r13d
fffff80000333845:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
fffff8000033384a:	38 9f 90 01 00 00    	cmp    %bl,0x190(%rdi)
fffff80000333850:	0f 86 ad 00 00 00    	jbe    0xfffff80000333903
fffff80000333856:	4d 8b cf             	mov    %r15,%r9
fffff80000333859:	44 8b c5             	mov    %ebp,%r8d
fffff8000033385c:	8a d3                	mov    %bl,%dl
fffff8000033385e:	48 8b cf             	mov    %rdi,%rcx
fffff80000333861:	e8 b2 05 00 00       	call   0xfffff80000333e18
fffff80000333866:	44 0f b6 c3          	movzbl %bl,%r8d
fffff8000033386a:	41 8b c0             	mov    %r8d,%eax
fffff8000033386d:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333871:	83 bc 38 9c 01 00 00 	cmpl   $0x3,0x19c(%rax,%rdi,1)
fffff80000333878:	03
fffff80000333879:	75 7a                	jne    0xfffff800003338f5
fffff8000033387b:	80 7f 62 00          	cmpb   $0x0,0x62(%rdi)
fffff8000033387f:	74 74                	je     0xfffff800003338f5
fffff80000333881:	8d 0c ed 15 00 00 00 	lea    0x15(,%rbp,8),%ecx
fffff80000333888:	49 8b d7             	mov    %r15,%rdx
fffff8000033388b:	03 cd                	add    %ebp,%ecx
fffff8000033388d:	4a 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%rax
fffff80000333894:	00
fffff80000333895:	49 03 c5             	add    %r13,%rax
fffff80000333898:	48 d3 ea             	shr    %cl,%rdx
fffff8000033389b:	48 8b 8c c7 c0 00 00 	mov    0xc0(%rdi,%rax,8),%rcx
fffff800003338a2:	00
fffff800003338a3:	48 8b 05 b6 5c 2d 00 	mov    0x2d5cb6(%rip),%rax        # 0xfffff80000609560
fffff800003338aa:	48 0f ba e0 13       	bt     $0x13,%rax
fffff800003338af:	73 2f                	jae    0xfffff800003338e0
fffff800003338b1:	66 0f ae 34 d1       	clwb   (%rcx,%rdx,8)
fffff800003338b6:	eb 34                	jmp    0xfffff800003338ec
fffff800003338b8:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
fffff800003338bf:	00
fffff800003338c0:	33 d2                	xor    %edx,%edx
fffff800003338c2:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
fffff800003338c9:	00
fffff800003338ca:	4d 8b ce             	mov    %r14,%r9
fffff800003338cd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800003338d2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800003338d7:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800003338da:	e8 f5 ec f1 ff       	call   0xfffff800002525d4
fffff800003338df:	cc                   	int3
fffff800003338e0:	48 0f ba e0 12       	bt     $0x12,%rax
fffff800003338e5:	73 0a                	jae    0xfffff800003338f1
fffff800003338e7:	66 0f ae 3c d1       	clflushopt (%rcx,%rdx,8)
fffff800003338ec:	0f ae f8             	sfence
fffff800003338ef:	eb 04                	jmp    0xfffff800003338f5
fffff800003338f1:	0f ae 3c d1          	clflush (%rcx,%rdx,8)
fffff800003338f5:	fe c3                	inc    %bl
fffff800003338f7:	3a 9f 90 01 00 00    	cmp    0x190(%rdi),%bl
fffff800003338fd:	0f 82 53 ff ff ff    	jb     0xfffff80000333856
fffff80000333903:	f6 47 0c 40          	testb  $0x40,0xc(%rdi)
fffff80000333907:	74 4b                	je     0xfffff80000333954
fffff80000333909:	48 8b ce             	mov    %rsi,%rcx
fffff8000033390c:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
fffff80000333911:	48 2b 8f 60 01 00 00 	sub    0x160(%rdi),%rcx
fffff80000333918:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff8000033391f:	66 66 66
fffff80000333922:	48 f7 e9             	imul   %rcx
fffff80000333925:	48 8b 0f             	mov    (%rdi),%rcx
fffff80000333928:	45 33 c0             	xor    %r8d,%r8d
fffff8000033392b:	48 c1 fa 05          	sar    $0x5,%rdx
fffff8000033392f:	48 8b c2             	mov    %rdx,%rax
fffff80000333932:	48 c1 e8 3f          	shr    $0x3f,%rax
fffff80000333936:	48 03 d0             	add    %rax,%rdx
fffff80000333939:	48 c1 e2 15          	shl    $0x15,%rdx
fffff8000033393d:	48 81 ca ff 01 00 00 	or     $0x1ff,%rdx
fffff80000333944:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
fffff80000333949:	8b 97 50 02 00 00    	mov    0x250(%rdi),%edx
fffff8000033394f:	e8 60 71 01 00       	call   0xfffff8000034aab4
fffff80000333954:	33 ed                	xor    %ebp,%ebp
fffff80000333956:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff8000033395a:	8b 87 6c 02 00 00    	mov    0x26c(%rdi),%eax
fffff80000333960:	89 44 24 70          	mov    %eax,0x70(%rsp)
fffff80000333964:	8b 87 70 02 00 00    	mov    0x270(%rdi),%eax
fffff8000033396a:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000033396e:	8b 87 74 02 00 00    	mov    0x274(%rdi),%eax
fffff80000333974:	f2 0f 10 4c 24 70    	movsd  0x70(%rsp),%xmm1
fffff8000033397a:	89 44 24 78          	mov    %eax,0x78(%rsp)
fffff8000033397e:	40 38 6c 24 30       	cmp    %bpl,0x30(%rsp)
fffff80000333983:	75 0a                	jne    0xfffff8000033398f
fffff80000333985:	f2 0f 11 4e 2c       	movsd  %xmm1,0x2c(%rsi)
fffff8000033398a:	89 46 34             	mov    %eax,0x34(%rsi)
fffff8000033398d:	eb 0e                	jmp    0xfffff8000033399d
fffff8000033398f:	f2 0f 11 8f 60 02 00 	movsd  %xmm1,0x260(%rdi)
fffff80000333996:	00
fffff80000333997:	89 87 68 02 00 00    	mov    %eax,0x268(%rdi)
fffff8000033399d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff800003339a2:	f2 0f 11 09          	movsd  %xmm1,(%rcx)
fffff800003339a6:	89 41 08             	mov    %eax,0x8(%rcx)
fffff800003339a9:	f7 46 28 00 00 00 04 	testl  $0x4000000,0x28(%rsi)
fffff800003339b0:	74 2c                	je     0xfffff800003339de
fffff800003339b2:	8b 87 24 07 00 00    	mov    0x724(%rdi),%eax
fffff800003339b8:	85 c0                	test   %eax,%eax
fffff800003339ba:	74 22                	je     0xfffff800003339de
fffff800003339bc:	44 8b 87 5c 02 00 00 	mov    0x25c(%rdi),%r8d
fffff800003339c3:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff800003339c8:	48 8b cf             	mov    %rdi,%rcx
fffff800003339cb:	e8 cc 77 ef ff       	call   0xfffff8000022b19c
fffff800003339d0:	48 8d 9f 30 07 00 00 	lea    0x730(%rdi),%rbx
fffff800003339d7:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
fffff800003339dc:	eb 2d                	jmp    0xfffff80000333a0b
fffff800003339de:	48 8b dd             	mov    %rbp,%rbx
fffff800003339e1:	4d 85 e4             	test   %r12,%r12
fffff800003339e4:	74 25                	je     0xfffff80000333a0b
fffff800003339e6:	41 38 2c 24          	cmp    %bpl,(%r12)
fffff800003339ea:	75 1f                	jne    0xfffff80000333a0b
fffff800003339ec:	41 c6 04 24 01       	movb   $0x1,(%r12)
fffff800003339f1:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800003339f8:	00
fffff800003339f9:	8b c8                	mov    %eax,%ecx
fffff800003339fb:	8a 84 38 78 02 00 00 	mov    0x278(%rax,%rdi,1),%al
fffff80000333a02:	0c 01                	or     $0x1,%al
fffff80000333a04:	88 84 39 78 02 00 00 	mov    %al,0x278(%rcx,%rdi,1)
fffff80000333a0b:	0f ba 76 28 1a       	btrl   $0x1a,0x28(%rsi)
fffff80000333a10:	49 8b ef             	mov    %r15,%rbp
fffff80000333a13:	48 ff 8f 48 07 00 00 	decq   0x748(%rdi)
fffff80000333a1a:	4c 8b cb             	mov    %rbx,%r9
fffff80000333a1d:	48 8b 97 b8 00 00 00 	mov    0xb8(%rdi),%rdx
fffff80000333a24:	48 8b cf             	mov    %rdi,%rcx
fffff80000333a27:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000333a2c:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
fffff80000333a31:	45 8b ec             	mov    %r12d,%r13d
fffff80000333a34:	41 83 cd 01          	or     $0x1,%r13d
fffff80000333a38:	48 c1 ed 0c          	shr    $0xc,%rbp
fffff80000333a3c:	4c 8b fd             	mov    %rbp,%r15
fffff80000333a3f:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
fffff80000333a44:	49 c1 e7 03          	shl    $0x3,%r15
fffff80000333a48:	45 8b c5             	mov    %r13d,%r8d
fffff80000333a4b:	49 03 d7             	add    %r15,%rdx
fffff80000333a4e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000333a53:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff80000333a5a:	e8 81 fb ff ff       	call   0xfffff800003335e0
fffff80000333a5f:	40 b6 01             	mov    $0x1,%sil
fffff80000333a62:	40 38 b7 90 01 00 00 	cmp    %sil,0x190(%rdi)
fffff80000333a69:	76 45                	jbe    0xfffff80000333ab0
fffff80000333a6b:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
fffff80000333a70:	40 0f b6 c6          	movzbl %sil,%eax
fffff80000333a74:	4c 8b cb             	mov    %rbx,%r9
fffff80000333a77:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333a7b:	45 8b c5             	mov    %r13d,%r8d
fffff80000333a7e:	48 8b cf             	mov    %rdi,%rcx
fffff80000333a81:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff80000333a86:	48 8b 94 38 b8 00 00 	mov    0xb8(%rax,%rdi,1),%rdx
fffff80000333a8d:	00
fffff80000333a8e:	49 03 d7             	add    %r15,%rdx
fffff80000333a91:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff80000333a98:	e8 43 fb ff ff       	call   0xfffff800003335e0
fffff80000333a9d:	40 fe c6             	inc    %sil
fffff80000333aa0:	40 3a b7 90 01 00 00 	cmp    0x190(%rdi),%sil
fffff80000333aa7:	72 c7                	jb     0xfffff80000333a70
fffff80000333aa9:	4c 8d b7 64 07 00 00 	lea    0x764(%rdi),%r14
fffff80000333ab0:	41 bf 02 00 00 00    	mov    $0x2,%r15d
fffff80000333ab6:	44 84 7f 0d          	test   %r15b,0xd(%rdi)
fffff80000333aba:	74 36                	je     0xfffff80000333af2
fffff80000333abc:	48 8b b7 58 01 00 00 	mov    0x158(%rdi),%rsi
fffff80000333ac3:	b2 01                	mov    $0x1,%dl
fffff80000333ac5:	48 03 f5             	add    %rbp,%rsi
fffff80000333ac8:	48 81 e6 00 f0 ff ff 	and    $0xfffffffffffff000,%rsi
fffff80000333acf:	48 8b ce             	mov    %rsi,%rcx
fffff80000333ad2:	e8 71 f2 ff ff       	call   0xfffff80000332d48
fffff80000333ad7:	84 c0                	test   %al,%al
fffff80000333ad9:	74 17                	je     0xfffff80000333af2
fffff80000333adb:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000333ae1:	4c 8b cb             	mov    %rbx,%r9
fffff80000333ae4:	45 8b c5             	mov    %r13d,%r8d
fffff80000333ae7:	48 8b d6             	mov    %rsi,%rdx
fffff80000333aea:	48 8b cf             	mov    %rdi,%rcx
fffff80000333aed:	e8 ee fa ff ff       	call   0xfffff800003335e0
fffff80000333af2:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
fffff80000333af7:	0f 84 79 01 00 00    	je     0xfffff80000333c76
fffff80000333afd:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff80000333b02:	33 f6                	xor    %esi,%esi
fffff80000333b04:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000333b0a:	8b d6                	mov    %esi,%edx
fffff80000333b0c:	c1 e2 0c             	shl    $0xc,%edx
fffff80000333b0f:	4c 8b cb             	mov    %rbx,%r9
fffff80000333b12:	48 03 d5             	add    %rbp,%rdx
fffff80000333b15:	45 8b c5             	mov    %r13d,%r8d
fffff80000333b18:	48 8b cf             	mov    %rdi,%rcx
fffff80000333b1b:	e8 c0 fa ff ff       	call   0xfffff800003335e0
fffff80000333b20:	ff c6                	inc    %esi
fffff80000333b22:	83 fe 0a             	cmp    $0xa,%esi
fffff80000333b25:	72 dd                	jb     0xfffff80000333b04
fffff80000333b27:	40 32 f6             	xor    %sil,%sil
fffff80000333b2a:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
fffff80000333b2f:	40 38 b7 90 01 00 00 	cmp    %sil,0x190(%rdi)
fffff80000333b36:	0f 86 3a 01 00 00    	jbe    0xfffff80000333c76
fffff80000333b3c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff80000333b41:	48 c1 e1 03          	shl    $0x3,%rcx
fffff80000333b45:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
fffff80000333b4a:	40 0f b6 ee          	movzbl %sil,%ebp
fffff80000333b4e:	4c 8b cb             	mov    %rbx,%r9
fffff80000333b51:	45 8b c5             	mov    %r13d,%r8d
fffff80000333b54:	48 8d 45 06          	lea    0x6(%rbp),%rax
fffff80000333b58:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333b5c:	48 8b 14 38          	mov    (%rax,%rdi,1),%rdx
fffff80000333b60:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff80000333b65:	48 03 d1             	add    %rcx,%rdx
fffff80000333b68:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff80000333b6f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000333b74:	48 8b cf             	mov    %rdi,%rcx
fffff80000333b77:	e8 64 fa ff ff       	call   0xfffff800003335e0
fffff80000333b7c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000333b81:	49 3b cf             	cmp    %r15,%rcx
fffff80000333b84:	72 7d                	jb     0xfffff80000333c03
fffff80000333b86:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
fffff80000333b8b:	4c 8d a7 c8 00 00 00 	lea    0xc8(%rdi),%r12
fffff80000333b92:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000333b97:	4c 8d 71 ff          	lea    -0x1(%rcx),%r14
fffff80000333b9b:	8b c5                	mov    %ebp,%eax
fffff80000333b9d:	41 bf 1e 00 00 00    	mov    $0x1e,%r15d
fffff80000333ba3:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff80000333ba8:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333bac:	4c 03 e0             	add    %rax,%r12
fffff80000333baf:	49 8b 04 24          	mov    (%r12),%rax
fffff80000333bb3:	41 8b cf             	mov    %r15d,%ecx
fffff80000333bb6:	48 8b d5             	mov    %rbp,%rdx
fffff80000333bb9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff80000333bbe:	48 d3 ea             	shr    %cl,%rdx
fffff80000333bc1:	4c 8b cb             	mov    %rbx,%r9
fffff80000333bc4:	45 8b c5             	mov    %r13d,%r8d
fffff80000333bc7:	48 8b cf             	mov    %rdi,%rcx
fffff80000333bca:	48 8d 14 d0          	lea    (%rax,%rdx,8),%rdx
fffff80000333bce:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff80000333bd5:	e8 06 fa ff ff       	call   0xfffff800003335e0
fffff80000333bda:	41 83 c7 09          	add    $0x9,%r15d
fffff80000333bde:	4d 8d 64 24 08       	lea    0x8(%r12),%r12
fffff80000333be3:	49 83 ee 01          	sub    $0x1,%r14
fffff80000333be7:	75 c6                	jne    0xfffff80000333baf
fffff80000333be9:	0f b6 74 24 30       	movzbl 0x30(%rsp),%esi
fffff80000333bee:	45 8d 7e 02          	lea    0x2(%r14),%r15d
fffff80000333bf2:	44 8b 6c 24 48       	mov    0x48(%rsp),%r13d
fffff80000333bf7:	8b ee                	mov    %esi,%ebp
fffff80000333bf9:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000333bfe:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
fffff80000333c03:	48 8d 45 0d          	lea    0xd(%rbp),%rax
fffff80000333c07:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000333c0b:	44 39 3c 38          	cmp    %r15d,(%rax,%rdi,1)
fffff80000333c0f:	7c 44                	jl     0xfffff80000333c55
fffff80000333c11:	49 3b cf             	cmp    %r15,%rcx
fffff80000333c14:	73 18                	jae    0xfffff80000333c2e
fffff80000333c16:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000333c1b:	48 8b 84 ef 68 01 00 	mov    0x168(%rdi,%rbp,8),%rax
fffff80000333c22:	00
fffff80000333c23:	48 c1 e9 1e          	shr    $0x1e,%rcx
fffff80000333c27:	48 83 24 c8 00       	andq   $0x0,(%rax,%rcx,8)
fffff80000333c2c:	eb 27                	jmp    0xfffff80000333c55
fffff80000333c2e:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
fffff80000333c33:	45 8b c7             	mov    %r15d,%r8d
fffff80000333c36:	40 8a d6             	mov    %sil,%dl
fffff80000333c39:	48 8b cf             	mov    %rdi,%rcx
fffff80000333c3c:	e8 7b f5 ff ff       	call   0xfffff800003331bc
fffff80000333c41:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000333c47:	48 8b d0             	mov    %rax,%rdx
fffff80000333c4a:	4c 8b cb             	mov    %rbx,%r9
fffff80000333c4d:	45 8b c4             	mov    %r12d,%r8d
fffff80000333c50:	e8 8b f9 ff ff       	call   0xfffff800003335e0
fffff80000333c55:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff80000333c5a:	40 fe c6             	inc    %sil
fffff80000333c5d:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
fffff80000333c62:	40 3a b7 90 01 00 00 	cmp    0x190(%rdi),%sil
fffff80000333c69:	0f 82 db fe ff ff    	jb     0xfffff80000333b4a
fffff80000333c6f:	4c 8d b7 64 07 00 00 	lea    0x764(%rdi),%r14
fffff80000333c76:	48 85 db             	test   %rbx,%rbx
fffff80000333c79:	74 08                	je     0xfffff80000333c83
fffff80000333c7b:	48 8b cf             	mov    %rdi,%rcx
fffff80000333c7e:	e8 39 1b 00 00       	call   0xfffff800003357bc
fffff80000333c83:	f0 41 83 26 00       	lock andl $0x0,(%r14)
fffff80000333c88:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
fffff80000333c8f:	00
fffff80000333c90:	48 33 cc             	xor    %rsp,%rcx
fffff80000333c93:	e8 d8 78 f0 ff       	call   0xfffff8000023b570
fffff80000333c98:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
fffff80000333c9f:	00
fffff80000333ca0:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
fffff80000333ca7:	41 5f                	pop    %r15
fffff80000333ca9:	41 5e                	pop    %r14