fffff80000296f4e:	74 3a                	je     0xfffff80000296f8a
fffff80000296f50:	48 85 c9             	test   %rcx,%rcx
fffff80000296f53:	75 2b                	jne    0xfffff80000296f80
fffff80000296f55:	83 f8 03             	cmp    $0x3,%eax
fffff80000296f58:	74 08                	je     0xfffff80000296f62
fffff80000296f5a:	8d 59 17             	lea    0x17(%rcx),%ebx
fffff80000296f5d:	e9 b2 00 00 00       	jmp    0xfffff80000297014
fffff80000296f62:	4c 8d 45 04          	lea    0x4(%rbp),%r8
fffff80000296f66:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
fffff80000296f6a:	e8 3d 93 00 00       	call   0xfffff800002a02ac
fffff80000296f6f:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296f72:	66 85 c0             	test   %ax,%ax
fffff80000296f75:	0f 85 80 00 00 00    	jne    0xfffff80000296ffb
fffff80000296f7b:	e9 94 00 00 00       	jmp    0xfffff80000297014
fffff80000296f80:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000296f85:	e9 8a 00 00 00       	jmp    0xfffff80000297014
fffff80000296f8a:	48 85 c9             	test   %rcx,%rcx
fffff80000296f8d:	74 f1                	je     0xfffff80000296f80
fffff80000296f8f:	45 33 c9             	xor    %r9d,%r9d
fffff80000296f92:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff80000296f97:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000296f9c:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff80000296fa1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000296fa6:	41 8d 51 03          	lea    0x3(%r9),%edx
fffff80000296faa:	45 8d 41 01          	lea    0x1(%r9),%r8d
fffff80000296fae:	e8 05 bd f6 ff       	call   0xfffff80000202cb8
fffff80000296fb3:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296fb6:	66 85 c0             	test   %ax,%ax
fffff80000296fb9:	75 40                	jne    0xfffff80000296ffb
fffff80000296fbb:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff80000296fc0:	8b 87 20 01 00 00    	mov    0x120(%rdi),%eax
fffff80000296fc6:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff80000296fcb:	73 07                	jae    0xfffff80000296fd4
fffff80000296fcd:	bb 08 00 00 00       	mov    $0x8,%ebx
fffff80000296fd2:	eb 2c                	jmp    0xfffff80000297000
fffff80000296fd4:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
fffff80000296fd8:	48 8d 45 04          	lea    0x4(%rbp),%rax
fffff80000296fdc:	44 8b 46 0c          	mov    0xc(%rsi),%r8d
fffff80000296fe0:	48 8d 56 10          	lea    0x10(%rsi),%rdx
fffff80000296fe4:	48 8b cf             	mov    %rdi,%rcx
fffff80000296fe7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000296fec:	e8 4b 93 00 00       	call   0xfffff800002a033c
fffff80000296ff1:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296ff4:	eb 0a                	jmp    0xfffff80000297000
fffff80000296ff6:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000296ffb:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff80000297000:	48 85 ff             	test   %rdi,%rdi
fffff80000297003:	74 0f                	je     0xfffff80000297014
fffff80000297005:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000029700a:	48 85 c9             	test   %rcx,%rcx
fffff8000029700d:	74 05                	je     0xfffff80000297014
fffff8000029700f:	e8 64 b7 f6 ff       	call   0xfffff80000202778
fffff80000297014:	48 8b d5             	mov    %rbp,%rdx
fffff80000297017:	0f b7 cb             	movzwl %bx,%ecx
fffff8000029701a:	e8 91 8d 0a 00       	call   0xfffff8000033fdb0
fffff8000029701f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff80000297024:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff80000297029:	48 83 c4 40          	add    $0x40,%rsp
fffff8000029702d:	41 5e                	pop    %r14
fffff8000029702f:	5f                   	pop    %rdi
fffff80000297030:	5e                   	pop    %rsi
fffff80000297031:	c3                   	ret
fffff80000297032:	cc                   	int3
fffff80000297033:	cc                   	int3
fffff80000297034:	cc                   	int3
fffff80000297035:	cc                   	int3
fffff80000297036:	cc                   	int3
fffff80000297037:	cc                   	int3
fffff80000297038:	cc                   	int3
fffff80000297039:	cc                   	int3
fffff8000029703a:	cc                   	int3
fffff8000029703b:	cc                   	int3
fffff8000029703c:	cc                   	int3
fffff8000029703d:	cc                   	int3
fffff8000029703e:	cc                   	int3
fffff8000029703f:	cc                   	int3
fffff80000297040:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000297045:	55                   	push   %rbp
fffff80000297046:	56                   	push   %rsi
fffff80000297047:	57                   	push   %rdi
fffff80000297048:	41 54                	push   %r12
fffff8000029704a:	41 55                	push   %r13
fffff8000029704c:	41 56                	push   %r14
fffff8000029704e:	41 57                	push   %r15
fffff80000297050:	48 8b ec             	mov    %rsp,%rbp
fffff80000297053:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000297057:	45 33 ff             	xor    %r15d,%r15d
fffff8000029705a:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff8000029705e:	48 8b f1             	mov    %rcx,%rsi
fffff80000297061:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
fffff80000297065:	8b 09                	mov    (%rcx),%ecx
fffff80000297067:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff8000029706b:	44 89 7d 40          	mov    %r15d,0x40(%rbp)
fffff8000029706f:	4c 89 7d 50          	mov    %r15,0x50(%rbp)
fffff80000297073:	e8 a8 65 f9 ff       	call   0xfffff8000022d620
fffff80000297078:	0f b7 f8             	movzwl %ax,%edi
fffff8000029707b:	66 85 c0             	test   %ax,%ax
fffff8000029707e:	0f 85 2e 02 00 00    	jne    0xfffff800002972b2
fffff80000297084:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
fffff80000297088:	48 83 c1 28          	add    $0x28,%rcx
fffff8000029708c:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff80000297092:	73 05                	jae    0xfffff80000297099
fffff80000297094:	e8 77 45 f8 ff       	call   0xfffff8000021b610
fffff80000297099:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
fffff8000029709d:	8b 46 04             	mov    0x4(%rsi),%eax
fffff800002970a0:	4c 8d 63 58          	lea    0x58(%rbx),%r12
fffff800002970a4:	49 8b 14 24          	mov    (%r12),%rdx
fffff800002970a8:	48 85 d2             	test   %rdx,%rdx
fffff800002970ab:	75 08                	jne    0xfffff800002970b5
fffff800002970ad:	8d 7a 08             	lea    0x8(%rdx),%edi
fffff800002970b0:	e9 d7 01 00 00       	jmp    0xfffff8000029728c
fffff800002970b5:	3b 43 38             	cmp    0x38(%rbx),%eax
fffff800002970b8:	72 0a                	jb     0xfffff800002970c4
fffff800002970ba:	bf 05 00 00 00       	mov    $0x5,%edi
fffff800002970bf:	e9 c8 01 00 00       	jmp    0xfffff8000029728c
fffff800002970c4:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff800002970c8:	48 03 c9             	add    %rcx,%rcx
fffff800002970cb:	4c 39 7c ca 48       	cmp    %r15,0x48(%rdx,%rcx,8)
fffff800002970d0:	75 e8                	jne    0xfffff800002970ba
fffff800002970d2:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff800002970d6:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff800002970da:	e8 01 a1 f6 ff       	call   0xfffff800002011e0
fffff800002970df:	0f b7 f8             	movzwl %ax,%edi
fffff800002970e2:	66 85 c0             	test   %ax,%ax
fffff800002970e5:	0f 85 a1 01 00 00    	jne    0xfffff8000029728c
fffff800002970eb:	4c 8b 6d f0          	mov    -0x10(%rbp),%r13
fffff800002970ef:	4c 8d 73 44          	lea    0x44(%rbx),%r14
fffff800002970f3:	45 8b 06             	mov    (%r14),%r8d
fffff800002970f6:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002970fa:	41 c1 e0 0c          	shl    $0xc,%r8d
fffff800002970fe:	4c 89 7d 58          	mov    %r15,0x58(%rbp)
fffff80000297102:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff80000297109:	48 8b 08             	mov    (%rax),%rcx
fffff8000029710c:	41 81 f8 a0 0f 00 00 	cmp    $0xfa0,%r8d
fffff80000297113:	77 0b                	ja     0xfffff80000297120
fffff80000297115:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
fffff80000297119:	e8 ee 20 f9 ff       	call   0xfffff8000022920c
fffff8000029711e:	eb 11                	jmp    0xfffff80000297131
fffff80000297120:	48 8d 45 58          	lea    0x58(%rbp),%rax
fffff80000297124:	45 33 c9             	xor    %r9d,%r9d
fffff80000297127:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000029712c:	e8 c7 eb f8 ff       	call   0xfffff80000225cf8
fffff80000297131:	0f b7 f8             	movzwl %ax,%edi
fffff80000297134:	66 85 c0             	test   %ax,%ax
fffff80000297137:	0f 85 e0 00 00 00    	jne    0xfffff8000029721d
fffff8000029713d:	33 c0                	xor    %eax,%eax
fffff8000029713f:	41 39 06             	cmp    %eax,(%r14)
fffff80000297142:	76 79                	jbe    0xfffff800002971bd
fffff80000297144:	41 8b cf             	mov    %r15d,%ecx
fffff80000297147:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff8000029714b:	c1 e1 0c             	shl    $0xc,%ecx
fffff8000029714e:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
fffff80000297152:	48 03 4d 58          	add    0x58(%rbp),%rcx
fffff80000297156:	e8 35 4f 0a 00       	call   0xfffff8000033c090
fffff8000029715b:	41 8b 0e             	mov    (%r14),%ecx
fffff8000029715e:	45 33 c0             	xor    %r8d,%r8d
fffff80000297161:	0f af 4e 04          	imul   0x4(%rsi),%ecx
fffff80000297165:	41 8b c7             	mov    %r15d,%eax
fffff80000297168:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
fffff8000029716d:	48 03 c8             	add    %rax,%rcx
fffff80000297170:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000297177:	01 00
fffff80000297179:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
fffff8000029717d:	48 6b d1 78          	imul   $0x78,%rcx,%rdx
fffff80000297181:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000297188:	48 03 53 60          	add    0x60(%rbx),%rdx
fffff8000029718c:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000029718f:	49 8b 8d b0 24 00 00 	mov    0x24b0(%r13),%rcx
fffff80000297196:	88 44 24 28          	mov    %al,0x28(%rsp)
fffff8000029719a:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
fffff800002971a1:	00
fffff800002971a2:	e8 39 e6 02 00       	call   0xfffff800002c57e0
fffff800002971a7:	0f b7 f8             	movzwl %ax,%edi
fffff800002971aa:	33 c0                	xor    %eax,%eax
fffff800002971ac:	66 85 ff             	test   %di,%di
fffff800002971af:	75 65                	jne    0xfffff80000297216
fffff800002971b1:	41 ff c7             	inc    %r15d
fffff800002971b4:	45 3b 3e             	cmp    (%r14),%r15d
fffff800002971b7:	72 8b                	jb     0xfffff80000297144
fffff800002971b9:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
fffff800002971bd:	8b 46 04             	mov    0x4(%rsi),%eax
fffff800002971c0:	45 33 ff             	xor    %r15d,%r15d
fffff800002971c3:	49 8b 0c 24          	mov    (%r12),%rcx
fffff800002971c7:	41 0f b7 ff          	movzwl %r15w,%edi
fffff800002971cb:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
fffff800002971cf:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff800002971d3:	48 03 d2             	add    %rdx,%rdx
fffff800002971d6:	48 89 44 d1 48       	mov    %rax,0x48(%rcx,%rdx,8)
fffff800002971db:	8b 46 04             	mov    0x4(%rsi),%eax
fffff800002971de:	8b 55 40             	mov    0x40(%rbp),%edx
fffff800002971e1:	83 e2 3f             	and    $0x3f,%edx
fffff800002971e4:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff800002971e8:	48 c1 e1 04          	shl    $0x4,%rcx
fffff800002971ec:	49 03 0c 24          	add    (%r12),%rcx
fffff800002971f0:	89 41 04             	mov    %eax,0x4(%rcx)
fffff800002971f3:	44 89 79 2c          	mov    %r15d,0x2c(%rcx)
fffff800002971f7:	8b 03                	mov    (%rbx),%eax
fffff800002971f9:	89 41 34             	mov    %eax,0x34(%rcx)
fffff800002971fc:	41 8b 06             	mov    (%r14),%eax
fffff800002971ff:	c1 e0 0c             	shl    $0xc,%eax
fffff80000297202:	83 e8 48             	sub    $0x48,%eax
fffff80000297205:	89 01                	mov    %eax,(%rcx)
fffff80000297207:	8b 4e 04             	mov    0x4(%rsi),%ecx
fffff8000029720a:	48 8b 43 68          	mov    0x68(%rbx),%rax
fffff8000029720e:	89 14 88             	mov    %edx,(%rax,%rcx,4)
fffff80000297211:	ff 43 3c             	incl   0x3c(%rbx)
fffff80000297214:	eb 76                	jmp    0xfffff8000029728c
fffff80000297216:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
fffff8000029721a:	45 33 ff             	xor    %r15d,%r15d
fffff8000029721d:	48 8b 55 58          	mov    0x58(%rbp),%rdx
fffff80000297221:	48 85 d2             	test   %rdx,%rdx
fffff80000297224:	74 66                	je     0xfffff8000029728c
fffff80000297226:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff8000029722d:	48 8b 08             	mov    (%rax),%rcx
fffff80000297230:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff80000297237:	75 07                	jne    0xfffff80000297240
fffff80000297239:	e8 06 1a f9 ff       	call   0xfffff80000228c44
fffff8000029723e:	eb 05                	jmp    0xfffff80000297245
fffff80000297240:	e8 17 1b f9 ff       	call   0xfffff80000228d5c
fffff80000297245:	8b 46 04             	mov    0x4(%rsi),%eax
fffff80000297248:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff8000029724c:	49 8b 04 24          	mov    (%r12),%rax
fffff80000297250:	48 03 c9             	add    %rcx,%rcx
fffff80000297253:	4c 89 7c c8 48       	mov    %r15,0x48(%rax,%rcx,8)
fffff80000297258:	48 8b 53 60          	mov    0x60(%rbx),%rdx
fffff8000029725c:	48 85 d2             	test   %rdx,%rdx
fffff8000029725f:	74 2b                	je     0xfffff8000029728c
fffff80000297261:	41 8b 0e             	mov    (%r14),%ecx
fffff80000297264:	8b c1                	mov    %ecx,%eax
fffff80000297266:	0f af 46 04          	imul   0x4(%rsi),%eax
fffff8000029726a:	48 6b f0 78          	imul   $0x78,%rax,%rsi
fffff8000029726e:	48 03 f2             	add    %rdx,%rsi
fffff80000297271:	85 c9                	test   %ecx,%ecx
fffff80000297273:	74 14                	je     0xfffff80000297289
fffff80000297275:	48 8b ce             	mov    %rsi,%rcx
fffff80000297278:	e8 83 dc 02 00       	call   0xfffff800002c4f00
fffff8000029727d:	48 83 c6 78          	add    $0x78,%rsi
fffff80000297281:	41 ff c7             	inc    %r15d
fffff80000297284:	45 3b 3e             	cmp    (%r14),%r15d
fffff80000297287:	72 ec                	jb     0xfffff80000297275
fffff80000297289:	45 33 ff             	xor    %r15d,%r15d
fffff8000029728c:	48 85 db             	test   %rbx,%rbx
fffff8000029728f:	74 05                	je     0xfffff80000297296
fffff80000297291:	f0 4c 21 7b 28       	lock and %r15,0x28(%rbx)
fffff80000297296:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
fffff8000029729d:	00
fffff8000029729e:	0f b7 c7             	movzwl %di,%eax
fffff800002972a1:	48 83 c4 50          	add    $0x50,%rsp
fffff800002972a5:	41 5f                	pop    %r15
fffff800002972a7:	41 5e                	pop    %r14
fffff800002972a9:	41 5d                	pop    %r13
fffff800002972ab:	41 5c                	pop    %r12
fffff800002972ad:	5f                   	pop    %rdi
fffff800002972ae:	5e                   	pop    %rsi
fffff800002972af:	5d                   	pop    %rbp
fffff800002972b0:	c3                   	ret
fffff800002972b1:	cc                   	int3
fffff800002972b2:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
fffff800002972b6:	eb d4                	jmp    0xfffff8000029728c
fffff800002972b8:	cc                   	int3
fffff800002972b9:	cc                   	int3
fffff800002972ba:	cc                   	int3
fffff800002972bb:	cc                   	int3
fffff800002972bc:	cc                   	int3
fffff800002972bd:	cc                   	int3
fffff800002972be:	cc                   	int3
fffff800002972bf:	cc                   	int3
fffff800002972c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002972c5:	55                   	push   %rbp
fffff800002972c6:	56                   	push   %rsi
fffff800002972c7:	57                   	push   %rdi
fffff800002972c8:	41 54                	push   %r12
fffff800002972ca:	41 55                	push   %r13
fffff800002972cc:	41 56                	push   %r14
fffff800002972ce:	41 57                	push   %r15
fffff800002972d0:	48 8b ec             	mov    %rsp,%rbp
fffff800002972d3:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002972d7:	45 33 ed             	xor    %r13d,%r13d
fffff800002972da:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff800002972de:	4c 8b e1             	mov    %rcx,%r12
fffff800002972e1:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
fffff800002972e5:	8b 09                	mov    (%rcx),%ecx
fffff800002972e7:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002972eb:	4c 89 6d 40          	mov    %r13,0x40(%rbp)
fffff800002972ef:	4c 89 6d 58          	mov    %r13,0x58(%rbp)
fffff800002972f3:	e8 28 63 f9 ff       	call   0xfffff8000022d620
fffff800002972f8:	0f b7 f0             	movzwl %ax,%esi
fffff800002972fb:	66 85 c0             	test   %ax,%ax
fffff800002972fe:	0f 85 fe 00 00 00    	jne    0xfffff80000297402
fffff80000297304:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
fffff80000297308:	f0 48 0f ba 6f 28 00 	lock btsq $0x0,0x28(%rdi)
fffff8000029730f:	73 09                	jae    0xfffff8000029731a
fffff80000297311:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
fffff80000297315:	e8 f6 42 f8 ff       	call   0xfffff8000021b610
fffff8000029731a:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
fffff8000029731e:	4c 8d 45 50          	lea    0x50(%rbp),%r8
fffff80000297322:	41 8b 54 24 04       	mov    0x4(%r12),%edx
fffff80000297327:	48 8b cb             	mov    %rbx,%rcx
fffff8000029732a:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
fffff8000029732e:	e8 a9 62 f9 ff       	call   0xfffff8000022d5dc
fffff80000297333:	0f b7 d0             	movzwl %ax,%edx
fffff80000297336:	66 85 c0             	test   %ax,%ax
fffff80000297339:	75 28                	jne    0xfffff80000297363
fffff8000029733b:	48 8b 45 50          	mov    0x50(%rbp),%rax
fffff8000029733f:	8b 48 2c             	mov    0x2c(%rax),%ecx
fffff80000297342:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
fffff80000297346:	85 c9                	test   %ecx,%ecx
fffff80000297348:	74 0a                	je     0xfffff80000297354
fffff8000029734a:	be 08 00 00 00       	mov    $0x8,%esi
fffff8000029734f:	e9 b2 00 00 00       	jmp    0xfffff80000297406
fffff80000297354:	c7 40 2c 06 00 00 00 	movl   $0x6,0x2c(%rax)
fffff8000029735b:	48 8b 45 50          	mov    0x50(%rbp),%rax
fffff8000029735f:	48 89 45 58          	mov    %rax,0x58(%rbp)
fffff80000297363:	0f b7 f2             	movzwl %dx,%esi
fffff80000297366:	66 85 d2             	test   %dx,%dx
fffff80000297369:	0f 85 97 00 00 00    	jne    0xfffff80000297406
fffff8000029736f:	8b 43 44             	mov    0x44(%rbx),%eax
fffff80000297372:	41 0f af 44 24 04    	imul   0x4(%r12),%eax
fffff80000297378:	4c 6b f0 78          	imul   $0x78,%rax,%r14
fffff8000029737c:	4c 03 73 60          	add    0x60(%rbx),%r14
fffff80000297380:	f0 4c 21 6f 28       	lock and %r13,0x28(%rdi)
fffff80000297385:	45 8b fd             	mov    %r13d,%r15d
fffff80000297388:	44 39 6b 44          	cmp    %r13d,0x44(%rbx)
fffff8000029738c:	76 15                	jbe    0xfffff800002973a3
fffff8000029738e:	49 8b ce             	mov    %r14,%rcx
fffff80000297391:	e8 6a db 02 00       	call   0xfffff800002c4f00
fffff80000297396:	49 83 c6 78          	add    $0x78,%r14
fffff8000029739a:	41 ff c7             	inc    %r15d
fffff8000029739d:	44 3b 7b 44          	cmp    0x44(%rbx),%r15d
fffff800002973a1:	72 eb                	jb     0xfffff8000029738e
fffff800002973a3:	f0 48 0f ba 6f 28 00 	lock btsq $0x0,0x28(%rdi)
fffff800002973aa:	73 09                	jae    0xfffff800002973b5
fffff800002973ac:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
fffff800002973b0:	e8 5b 42 f8 ff       	call   0xfffff8000021b610
fffff800002973b5:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff800002973b9:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
fffff800002973bd:	44 89 68 2c          	mov    %r13d,0x2c(%rax)
fffff800002973c1:	ff 4b 3c             	decl   0x3c(%rbx)
fffff800002973c4:	48 8b 50 48          	mov    0x48(%rax),%rdx
fffff800002973c8:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
fffff800002973cc:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002973d3:	48 8b 09             	mov    (%rcx),%rcx
fffff800002973d6:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002973dd:	75 07                	jne    0xfffff800002973e6
fffff800002973df:	e8 60 18 f9 ff       	call   0xfffff80000228c44
fffff800002973e4:	eb 05                	jmp    0xfffff800002973eb
fffff800002973e6:	e8 71 19 f9 ff       	call   0xfffff80000228d5c
fffff800002973eb:	41 8b 44 24 04       	mov    0x4(%r12),%eax
fffff800002973f0:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff800002973f4:	48 8b 43 58          	mov    0x58(%rbx),%rax