fffff80000344fe0:	41 56                	push   %r14
fffff80000344fe2:	41 57                	push   %r15
fffff80000344fe4:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000344fe8:	4d 8b e9             	mov    %r9,%r13
fffff80000344feb:	4d 8b f0             	mov    %r8,%r14
fffff80000344fee:	48 8b da             	mov    %rdx,%rbx
fffff80000344ff1:	48 8b e9             	mov    %rcx,%rbp
fffff80000344ff4:	48 3b 51 38          	cmp    0x38(%rcx),%rdx
fffff80000344ff8:	0f 85 95 00 00 00    	jne    0xfffff80000345093
fffff80000344ffe:	4c 2b 82 60 01 00 00 	sub    0x160(%rdx),%r8
fffff80000345005:	41 b4 01             	mov    $0x1,%r12b
fffff80000345008:	49 81 f8 40 42 0f 00 	cmp    $0xf4240,%r8
fffff8000034500f:	0f 82 81 00 00 00    	jb     0xfffff80000345096
fffff80000345015:	4c 8b 92 08 20 00 00 	mov    0x2008(%rdx),%r10
fffff8000034501c:	4c 2b 92 80 00 00 00 	sub    0x80(%rdx),%r10
fffff80000345023:	4d 03 d6             	add    %r14,%r10
fffff80000345026:	49 8b c2             	mov    %r10,%rax
fffff80000345029:	48 2b 82 68 01 00 00 	sub    0x168(%rdx),%rax
fffff80000345030:	33 d2                	xor    %edx,%edx
fffff80000345032:	48 c1 e0 10          	shl    $0x10,%rax
fffff80000345036:	49 f7 f0             	div    %r8
fffff80000345039:	44 8b 83 44 01 00 00 	mov    0x144(%rbx),%r8d
fffff80000345040:	4c 8b f8             	mov    %rax,%r15
fffff80000345043:	41 3b c0             	cmp    %r8d,%eax
fffff80000345046:	76 32                	jbe    0xfffff8000034507a
fffff80000345048:	4c 8b c8             	mov    %rax,%r9
fffff8000034504b:	41 8b c8             	mov    %r8d,%ecx
fffff8000034504e:	4d 2b c8             	sub    %r8,%r9
fffff80000345051:	4d 3b c8             	cmp    %r8,%r9
fffff80000345054:	73 20                	jae    0xfffff80000345076
fffff80000345056:	33 d2                	xor    %edx,%edx
fffff80000345058:	49 8b c1             	mov    %r9,%rax
fffff8000034505b:	48 c1 e0 10          	shl    $0x10,%rax
fffff8000034505f:	45 2b c1             	sub    %r9d,%r8d
fffff80000345062:	48 f7 f1             	div    %rcx
fffff80000345065:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff8000034506a:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000034506e:	2b c8                	sub    %eax,%ecx
fffff80000345070:	41 0f af c8          	imul   %r8d,%ecx
fffff80000345074:	eb 07                	jmp    0xfffff8000034507d
fffff80000345076:	d1 e9                	shr    $1,%ecx
fffff80000345078:	eb 03                	jmp    0xfffff8000034507d
fffff8000034507a:	41 8b c8             	mov    %r8d,%ecx
fffff8000034507d:	89 8b 4c 01 00 00    	mov    %ecx,0x14c(%rbx)
fffff80000345083:	4c 89 b3 60 01 00 00 	mov    %r14,0x160(%rbx)
fffff8000034508a:	4c 89 93 68 01 00 00 	mov    %r10,0x168(%rbx)
fffff80000345091:	eb 07                	jmp    0xfffff8000034509a
fffff80000345093:	45 32 e4             	xor    %r12b,%r12b
fffff80000345096:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
fffff8000034509a:	48 8b 83 38 01 00 00 	mov    0x138(%rbx),%rax
fffff800003450a1:	be 00 00 01 00       	mov    $0x10000,%esi
fffff800003450a6:	48 85 c0             	test   %rax,%rax
fffff800003450a9:	74 04                	je     0xfffff800003450af
fffff800003450ab:	8b 08                	mov    (%rax),%ecx
fffff800003450ad:	eb 02                	jmp    0xfffff800003450b1
fffff800003450af:	8b ce                	mov    %esi,%ecx
fffff800003450b1:	3b ce                	cmp    %esi,%ecx
fffff800003450b3:	0f 83 e7 00 00 00    	jae    0xfffff800003451a0
fffff800003450b9:	48 8b bb 38 01 00 00 	mov    0x138(%rbx),%rdi
fffff800003450c0:	48 85 ff             	test   %rdi,%rdi
fffff800003450c3:	0f 84 c7 00 00 00    	je     0xfffff80000345190
fffff800003450c9:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff800003450cd:	4c 3b f0             	cmp    %rax,%r14
fffff800003450d0:	0f 82 95 00 00 00    	jb     0xfffff8000034516b
fffff800003450d6:	48 83 a4 24 88 00 00 	andq   $0x0,0x88(%rsp)
fffff800003450dd:	00 00
fffff800003450df:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff800003450e3:	c6 84 24 80 00 00 00 	movb   $0x0,0x80(%rsp)
fffff800003450ea:	00
fffff800003450eb:	48 85 c0             	test   %rax,%rax
fffff800003450ee:	75 79                	jne    0xfffff80000345169
fffff800003450f0:	f0 48 0f ba 6f 18 00 	lock btsq $0x0,0x18(%rdi)
fffff800003450f7:	72 72                	jb     0xfffff8000034516b
fffff800003450f9:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff800003450fd:	4c 3b f0             	cmp    %rax,%r14
fffff80000345100:	72 5f                	jb     0xfffff80000345161
fffff80000345102:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
fffff80000345109:	00
fffff8000034510a:	49 8b d6             	mov    %r14,%rdx
fffff8000034510d:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
fffff80000345114:	00
fffff80000345115:	48 8b cf             	mov    %rdi,%rcx
fffff80000345118:	e8 17 5b f5 ff       	call   0xfffff8000029ac34
fffff8000034511d:	44 0f b6 84 24 80 00 	movzbl 0x80(%rsp),%r8d
fffff80000345124:	00 00
fffff80000345126:	48 8b cf             	mov    %rdi,%rcx
fffff80000345129:	41 ff c8             	dec    %r8d
fffff8000034512c:	41 83 e0 01          	and    $0x1,%r8d
fffff80000345130:	4e 8b 44 c7 40       	mov    0x40(%rdi,%r8,8),%r8
fffff80000345135:	e8 9a 5b f5 ff       	call   0xfffff8000029acd4
fffff8000034513a:	c7 47 20 ff ff ff ff 	movl   $0xffffffff,0x20(%rdi)
fffff80000345141:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000345146:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
fffff8000034514d:	00
fffff8000034514e:	48 81 c1 20 4e 00 00 	add    $0x4e20,%rcx
fffff80000345155:	48 89 4f 28          	mov    %rcx,0x28(%rdi)
fffff80000345159:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff8000034515e:	89 47 20             	mov    %eax,0x20(%rdi)
fffff80000345161:	f0 48 83 67 18 00    	lock andq $0x0,0x18(%rdi)
fffff80000345167:	eb 02                	jmp    0xfffff8000034516b
fffff80000345169:	f3 90                	pause
fffff8000034516b:	48 8b 57 28          	mov    0x28(%rdi),%rdx
fffff8000034516f:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000345174:	8b 4f 20             	mov    0x20(%rdi),%ecx
fffff80000345177:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff8000034517b:	4c 3b f0             	cmp    %rax,%r14
fffff8000034517e:	73 eb                	jae    0xfffff8000034516b
fffff80000345180:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff80000345184:	48 3b d0             	cmp    %rax,%rdx
fffff80000345187:	75 e2                	jne    0xfffff8000034516b
fffff80000345189:	83 f9 ff             	cmp    $0xffffffff,%ecx
fffff8000034518c:	74 dd                	je     0xfffff8000034516b
fffff8000034518e:	eb 02                	jmp    0xfffff80000345192
fffff80000345190:	8b ce                	mov    %esi,%ecx
fffff80000345192:	39 8b 4c 01 00 00    	cmp    %ecx,0x14c(%rbx)
fffff80000345198:	76 06                	jbe    0xfffff800003451a0
fffff8000034519a:	89 8b 4c 01 00 00    	mov    %ecx,0x14c(%rbx)
fffff800003451a0:	8b 93 4c 01 00 00    	mov    0x14c(%rbx),%edx
fffff800003451a6:	4d 8b 45 00          	mov    0x0(%r13),%r8
fffff800003451aa:	4c 3b c2             	cmp    %rdx,%r8
fffff800003451ad:	0f 86 ae 00 00 00    	jbe    0xfffff80000345261
fffff800003451b3:	80 3d e6 40 44 00 00 	cmpb   $0x0,0x4440e6(%rip)        # 0xfffff800007892a0
fffff800003451ba:	48 8b bb e8 00 00 00 	mov    0xe8(%rbx),%rdi
fffff800003451c1:	74 38                	je     0xfffff800003451fb
fffff800003451c3:	f7 05 c7 40 44 00 00 	testl  $0x200000,0x4440c7(%rip)        # 0xfffff80000789294
fffff800003451ca:	00 20 00
fffff800003451cd:	74 2c                	je     0xfffff800003451fb
fffff800003451cf:	44 8b 8b 44 01 00 00 	mov    0x144(%rbx),%r9d
fffff800003451d6:	b9 b5 1d 00 00       	mov    $0x1db5,%ecx
fffff800003451db:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
fffff800003451e0:	49 8b d6             	mov    %r14,%rdx
fffff800003451e3:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
fffff800003451e8:	4c 8b c7             	mov    %rdi,%r8
fffff800003451eb:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff800003451f0:	e8 2f 41 f3 ff       	call   0xfffff80000279324
fffff800003451f5:	8b 93 4c 01 00 00    	mov    0x14c(%rbx),%edx
fffff800003451fb:	48 8b 8d c0 05 01 00 	mov    0x105c0(%rbp),%rcx
fffff80000345202:	49 03 ce             	add    %r14,%rcx
fffff80000345205:	44 8b c2             	mov    %edx,%r8d
fffff80000345208:	4d 89 45 00          	mov    %r8,0x0(%r13)
fffff8000034520c:	48 89 8b e8 00 00 00 	mov    %rcx,0xe8(%rbx)
fffff80000345213:	49 3b fe             	cmp    %r14,%rdi
fffff80000345216:	76 49                	jbe    0xfffff80000345261
fffff80000345218:	45 84 e4             	test   %r12b,%r12b
fffff8000034521b:	74 44                	je     0xfffff80000345261
fffff8000034521d:	49 2b f0             	sub    %r8,%rsi
fffff80000345220:	48 0f af b5 c0 05 01 	imul   0x105c0(%rbp),%rsi
fffff80000345227:	00
fffff80000345228:	48 c1 ee 10          	shr    $0x10,%rsi
fffff8000034522c:	4a 8d 3c 36          	lea    (%rsi,%r14,1),%rdi
fffff80000345230:	48 81 fe f4 01 00 00 	cmp    $0x1f4,%rsi
fffff80000345237:	76 28                	jbe    0xfffff80000345261
fffff80000345239:	48 8d 8b c0 01 00 00 	lea    0x1c0(%rbx),%rcx
fffff80000345240:	e8 9b 5b ec ff       	call   0xfffff8000020ade0
fffff80000345245:	48 8b d7             	mov    %rdi,%rdx
fffff80000345248:	48 8b cb             	mov    %rbx,%rcx
fffff8000034524b:	e8 0c 84 f5 ff       	call   0xfffff8000029d65c
fffff80000345250:	48 8b 8d c0 05 01 00 	mov    0x105c0(%rbp),%rcx
fffff80000345257:	48 03 cf             	add    %rdi,%rcx
fffff8000034525a:	48 89 8b e8 00 00 00 	mov    %rcx,0xe8(%rbx)
fffff80000345261:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
fffff80000345268:	00
fffff80000345269:	48 83 c4 40          	add    $0x40,%rsp
fffff8000034526d:	41 5f                	pop    %r15
fffff8000034526f:	41 5e                	pop    %r14
fffff80000345271:	41 5d                	pop    %r13
fffff80000345273:	41 5c                	pop    %r12
fffff80000345275:	5f                   	pop    %rdi
fffff80000345276:	5e                   	pop    %rsi
fffff80000345277:	5d                   	pop    %rbp
fffff80000345278:	c3                   	ret
fffff80000345279:	cc                   	int3
fffff8000034527a:	cc                   	int3
fffff8000034527b:	cc                   	int3
fffff8000034527c:	cc                   	int3
fffff8000034527d:	cc                   	int3
fffff8000034527e:	cc                   	int3
fffff8000034527f:	cc                   	int3
fffff80000345280:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000345285:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff8000034528a:	56                   	push   %rsi
fffff8000034528b:	57                   	push   %rdi
fffff8000034528c:	33 ed                	xor    %ebp,%ebp
fffff8000034528e:	4c 8b ca             	mov    %rdx,%r9
fffff80000345291:	48 89 2a             	mov    %rbp,(%rdx)
fffff80000345294:	48 8b f9             	mov    %rcx,%rdi
fffff80000345297:	48 89 6a 08          	mov    %rbp,0x8(%rdx)
fffff8000034529b:	44 8b c5             	mov    %ebp,%r8d
fffff8000034529e:	8d 45 10             	lea    0x10(%rbp),%eax
fffff800003452a1:	8d 75 01             	lea    0x1(%rbp),%esi
fffff800003452a4:	66 89 02             	mov    %ax,(%rdx)
fffff800003452a7:	89 72 04             	mov    %esi,0x4(%rdx)
fffff800003452aa:	48 8b 07             	mov    (%rdi),%rax
fffff800003452ad:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800003452b1:	41 8b cb             	mov    %r11d,%ecx
fffff800003452b4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800003452b9:	c1 e1 06             	shl    $0x6,%ecx
fffff800003452bc:	44 3b c1             	cmp    %ecx,%r8d
fffff800003452bf:	0f 83 e5 00 00 00    	jae    0xfffff800003453aa
fffff800003452c5:	41 8b d0             	mov    %r8d,%edx
fffff800003452c8:	48 c1 e8 20          	shr    $0x20,%rax
fffff800003452cc:	41 83 e0 3f          	and    $0x3f,%r8d
fffff800003452d0:	c1 ea 06             	shr    $0x6,%edx
fffff800003452d3:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff800003452d7:	41 8b c8             	mov    %r8d,%ecx
fffff800003452da:	49 d3 e2             	shl    %cl,%r10
fffff800003452dd:	3b d0                	cmp    %eax,%edx
fffff800003452df:	73 2b                	jae    0xfffff8000034530c
fffff800003452e1:	8b ca                	mov    %edx,%ecx
fffff800003452e3:	48 ff c1             	inc    %rcx
fffff800003452e6:	48 8d 0c cf          	lea    (%rdi,%rcx,8),%rcx
fffff800003452ea:	48 8b 01             	mov    (%rcx),%rax
fffff800003452ed:	49 23 c2             	and    %r10,%rax
fffff800003452f0:	4c 0f bc d0          	bsf    %rax,%r10
fffff800003452f4:	0f 85 a4 00 00 00    	jne    0xfffff8000034539e
fffff800003452fa:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff800003452fe:	03 d6                	add    %esi,%edx
fffff80000345300:	48 83 c1 08          	add    $0x8,%rcx
fffff80000345304:	3b 54 24 24          	cmp    0x24(%rsp),%edx
fffff80000345308:	72 e0                	jb     0xfffff800003452ea
fffff8000034530a:	8b cd                	mov    %ebp,%ecx
fffff8000034530c:	41 3b d3             	cmp    %r11d,%edx
fffff8000034530f:	0f 83 95 00 00 00    	jae    0xfffff800003453aa
fffff80000345315:	66 39 74 24 22       	cmp    %si,0x22(%rsp)
fffff8000034531a:	0f 85 8a 00 00 00    	jne    0xfffff800003453aa
fffff80000345320:	44 8b c2             	mov    %edx,%r8d
fffff80000345323:	41 c1 e0 06          	shl    $0x6,%r8d
fffff80000345327:	44 03 c1             	add    %ecx,%r8d
fffff8000034532a:	48 8d 0d ef 40 46 00 	lea    0x4640ef(%rip),%rcx        # 0xfffff800007a9420
fffff80000345331:	41 bb 02 00 00 00    	mov    $0x2,%r11d
fffff80000345337:	4a 8b 04 c1          	mov    (%rcx,%r8,8),%rax
fffff8000034533b:	4c 8b 50 50          	mov    0x50(%rax),%r10
fffff8000034533f:	49 83 c2 20          	add    $0x20,%r10
fffff80000345343:	49 8b 02             	mov    (%r10),%rax
fffff80000345346:	48 8b 08             	mov    (%rax),%rcx
fffff80000345349:	49 8b 01             	mov    (%r9),%rax
fffff8000034534c:	8b 99 80 00 01 00    	mov    0x10080(%rcx),%ebx
fffff80000345352:	8b d3                	mov    %ebx,%edx
fffff80000345354:	48 8b c8             	mov    %rax,%rcx
fffff80000345357:	c1 ea 06             	shr    $0x6,%edx
fffff8000034535a:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000034535e:	83 e3 3f             	and    $0x3f,%ebx
fffff80000345361:	3b d1                	cmp    %ecx,%edx
fffff80000345363:	72 20                	jb     0xfffff80000345385
fffff80000345365:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000345369:	66 85 c0             	test   %ax,%ax
fffff8000034536c:	75 1f                	jne    0xfffff8000034538d
fffff8000034536e:	8b c1                	mov    %ecx,%eax
fffff80000345370:	03 ce                	add    %esi,%ecx
fffff80000345372:	49 89 6c c1 08       	mov    %rbp,0x8(%r9,%rax,8)
fffff80000345377:	3b ca                	cmp    %edx,%ecx
fffff80000345379:	76 f3                	jbe    0xfffff8000034536e
fffff8000034537b:	8d 04 16             	lea    (%rsi,%rdx,1),%eax
fffff8000034537e:	0f b7 c0             	movzwl %ax,%eax
fffff80000345381:	41 89 41 04          	mov    %eax,0x4(%r9)
fffff80000345385:	8b cb                	mov    %ebx,%ecx
fffff80000345387:	49 0f ab 4c d1 08    	bts    %rcx,0x8(%r9,%rdx,8)
fffff8000034538d:	49 83 c2 08          	add    $0x8,%r10
fffff80000345391:	4c 2b de             	sub    %rsi,%r11
fffff80000345394:	75 ad                	jne    0xfffff80000345343
fffff80000345396:	44 03 c6             	add    %esi,%r8d
fffff80000345399:	e9 0c ff ff ff       	jmp    0xfffff800003452aa
fffff8000034539e:	44 8b c2             	mov    %edx,%r8d
fffff800003453a1:	41 c1 e0 06          	shl    $0x6,%r8d
fffff800003453a5:	45 03 c2             	add    %r10d,%r8d
fffff800003453a8:	eb 80                	jmp    0xfffff8000034532a
fffff800003453aa:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
fffff800003453af:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
fffff800003453b4:	5f                   	pop    %rdi
fffff800003453b5:	5e                   	pop    %rsi
fffff800003453b6:	c3                   	ret
fffff800003453b7:	cc                   	int3
fffff800003453b8:	cc                   	int3
fffff800003453b9:	cc                   	int3
fffff800003453ba:	cc                   	int3
fffff800003453bb:	cc                   	int3
fffff800003453bc:	cc                   	int3
fffff800003453bd:	cc                   	int3
fffff800003453be:	cc                   	int3
fffff800003453bf:	cc                   	int3
fffff800003453c0:	45 33 c0             	xor    %r8d,%r8d
fffff800003453c3:	c7 81 70 01 00 00 64 	movl   $0x64,0x170(%rcx)
fffff800003453ca:	00 00 00
fffff800003453cd:	f6 c2 01             	test   $0x1,%dl
fffff800003453d0:	44 89 81 68 01 00 00 	mov    %r8d,0x168(%rcx)
fffff800003453d7:	48 8d 41 40          	lea    0x40(%rcx),%rax
fffff800003453db:	c7 81 6c 01 00 00 00 	movl   $0x10000,0x16c(%rcx)
fffff800003453e2:	00 01 00
fffff800003453e5:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800003453e9:	48 89 00             	mov    %rax,(%rax)
fffff800003453ec:	0f 95 c0             	setne  %al
fffff800003453ef:	fe c0                	inc    %al
fffff800003453f1:	d1 ea                	shr    $1,%edx
fffff800003453f3:	80 e2 01             	and    $0x1,%dl
fffff800003453f6:	44 89 41 38          	mov    %r8d,0x38(%rcx)
fffff800003453fa:	44 89 41 50          	mov    %r8d,0x50(%rcx)
fffff800003453fe:	4c 89 41 28          	mov    %r8,0x28(%rcx)
fffff80000345402:	88 81 98 01 00 00    	mov    %al,0x198(%rcx)
fffff80000345408:	48 8d 41 60          	lea    0x60(%rcx),%rax
fffff8000034540c:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
fffff80000345411:	88 51 30             	mov    %dl,0x30(%rcx)
fffff80000345414:	41 8d 50 10          	lea    0x10(%r8),%edx
fffff80000345418:	66 89 54 24 08       	mov    %dx,0x8(%rsp)
fffff8000034541d:	c7 44 24 0c 01 00 00 	movl   $0x1,0xc(%rsp)
fffff80000345424:	00
fffff80000345425:	4c 89 00             	mov    %r8,(%rax)
fffff80000345428:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000034542c:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000345430:	75 f3                	jne    0xfffff80000345425
fffff80000345432:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000345437:	48 8d 91 e0 00 00 00 	lea    0xe0(%rcx),%rdx
fffff8000034543e:	48 89 41 58          	mov    %rax,0x58(%rcx)
fffff80000345442:	48 8b 05 87 61 46 00 	mov    0x466187(%rip),%rax        # 0xfffff800007ab5d0
fffff80000345449:	48 89 02             	mov    %rax,(%rdx)
fffff8000034544c:	8b 42 04             	mov    0x4(%rdx),%eax
fffff8000034544f:	85 c0                	test   %eax,%eax
fffff80000345451:	74 1f                	je     0xfffff80000345472
fffff80000345453:	48 8d 0d 7e 61 46 00 	lea    0x46617e(%rip),%rcx        # 0xfffff800007ab5d8
fffff8000034545a:	44 8b c0             	mov    %eax,%r8d
fffff8000034545d:	48 2b d1             	sub    %rcx,%rdx
fffff80000345460:	48 8b 01             	mov    (%rcx),%rax
fffff80000345463:	48 89 44 0a 08       	mov    %rax,0x8(%rdx,%rcx,1)
fffff80000345468:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000034546c:	49 83 e8 01          	sub    $0x1,%r8
fffff80000345470:	75 ee                	jne    0xfffff80000345460
fffff80000345472:	c3                   	ret
fffff80000345473:	cc                   	int3
fffff80000345474:	cc                   	int3
fffff80000345475:	cc                   	int3
fffff80000345476:	cc                   	int3
fffff80000345477:	cc                   	int3
fffff80000345478:	cc                   	int3
fffff80000345479:	cc                   	int3
fffff8000034547a:	cc                   	int3
fffff8000034547b:	cc                   	int3
fffff8000034547c:	48 8b c4             	mov    %rsp,%rax
fffff8000034547f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000345483:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff80000345487:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff8000034548b:	57                   	push   %rdi
fffff8000034548c:	41 54                	push   %r12
fffff8000034548e:	41 55                	push   %r13
fffff80000345490:	41 56                	push   %r14
fffff80000345492:	41 57                	push   %r15
fffff80000345494:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000345498:	48 8b e9             	mov    %rcx,%rbp
fffff8000034549b:	41 8b d8             	mov    %r8d,%ebx
fffff8000034549e:	48 8b 8a 90 01 00 00 	mov    0x190(%rdx),%rcx
fffff800003454a5:	4c 8d 40 10          	lea    0x10(%rax),%r8
fffff800003454a9:	4c 8b f2             	mov    %rdx,%r14