14095afca:	cc                   	int3
14095afcb:	cc                   	int3
14095afcc:	cc                   	int3
14095afcd:	cc                   	int3
14095afce:	cc                   	int3
14095afcf:	cc                   	int3
14095afd0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14095afd5:	56                   	push   %rsi
14095afd6:	57                   	push   %rdi
14095afd7:	41 56                	push   %r14
14095afd9:	48 83 ec 40          	sub    $0x40,%rsp
14095afdd:	48 8b 05 1c df a5 00 	mov    0xa5df1c(%rip),%rax        # 0x1413b8f00
14095afe4:	48 33 c4             	xor    %rsp,%rax
14095afe7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14095afec:	48 8b da             	mov    %rdx,%rbx
14095afef:	48 8b f9             	mov    %rcx,%rdi
14095aff2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14095aff7:	c6 01 00             	movb   $0x0,(%rcx)
14095affa:	33 c0                	xor    %eax,%eax
14095affc:	48 89 41 08          	mov    %rax,0x8(%rcx)
14095b000:	0f b6 11             	movzbl (%rcx),%edx
14095b003:	48 83 c1 08          	add    $0x8,%rcx
14095b007:	e8 d4 29 84 ff       	call   0x14019d9e0
14095b00c:	c6 07 03             	movb   $0x3,(%rdi)
14095b00f:	0f 57 c0             	xorps  %xmm0,%xmm0
14095b012:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14095b017:	0f ae e8             	lfence
14095b01a:	b9 20 00 00 00       	mov    $0x20,%ecx
14095b01f:	e8 e4 00 4c 00       	call   0x140e1b108
14095b024:	48 8b f0             	mov    %rax,%rsi
14095b027:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14095b02c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14095b031:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14095b036:	48 8b 13             	mov    (%rbx),%rdx
14095b039:	0f 57 c0             	xorps  %xmm0,%xmm0
14095b03c:	0f 11 06             	movups %xmm0,(%rsi)
14095b03f:	33 db                	xor    %ebx,%ebx
14095b041:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
14095b045:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
14095b049:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14095b050:	49 ff c0             	inc    %r8
14095b053:	42 38 1c 02          	cmp    %bl,(%rdx,%r8,1)
14095b057:	75 f7                	jne    0x14095b050
14095b059:	48 8b ce             	mov    %rsi,%rcx
14095b05c:	e8 9f bd 83 ff       	call   0x140196e00
14095b061:	90                   	nop
14095b062:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14095b066:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14095b06a:	48 8b c7             	mov    %rdi,%rax
14095b06d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14095b072:	48 33 cc             	xor    %rsp,%rcx
14095b075:	e8 86 04 4c 00       	call   0x140e1b500
14095b07a:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14095b07f:	48 83 c4 40          	add    $0x40,%rsp
14095b083:	41 5e                	pop    %r14
14095b085:	5f                   	pop    %rdi
14095b086:	5e                   	pop    %rsi
14095b087:	c3                   	ret
14095b088:	cc                   	int3
14095b089:	cc                   	int3
14095b08a:	cc                   	int3
14095b08b:	cc                   	int3
14095b08c:	cc                   	int3
14095b08d:	cc                   	int3
14095b08e:	cc                   	int3
14095b08f:	cc                   	int3
14095b090:	48 83 ec 38          	sub    $0x38,%rsp
14095b094:	66 49 0f 7e c9       	movq   %xmm1,%r9
14095b099:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14095b09e:	4d 8b c1             	mov    %r9,%r8
14095b0a1:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14095b0a6:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
14095b0ad:	ff 0f 00
14095b0b0:	49 c1 e8 34          	shr    $0x34,%r8
14095b0b4:	4c 23 c8             	and    %rax,%r9
14095b0b7:	4c 8b d9             	mov    %rcx,%r11
14095b0ba:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14095b0be:	4d 85 c0             	test   %r8,%r8
14095b0c1:	75 17                	jne    0x14095b0da
14095b0c3:	ba cd fb ff ff       	mov    $0xfffffbcd,%edx
14095b0c8:	49 8b d9             	mov    %r9,%rbx
14095b0cb:	8b fa                	mov    %edx,%edi
14095b0cd:	b9 ce fb ff ff       	mov    $0xfffffbce,%ecx
14095b0d2:	41 ba cc fb ff ff    	mov    $0xfffffbcc,%r10d
14095b0d8:	eb 29                	jmp    0x14095b103
14095b0da:	48 bb 00 00 00 00 00 	movabs $0x10000000000000,%rbx
14095b0e1:	00 10 00
14095b0e4:	41 8d 88 cd fb ff ff 	lea    -0x433(%r8),%ecx
14095b0eb:	49 03 d9             	add    %r9,%rbx
14095b0ee:	45 8d 90 cb fb ff ff 	lea    -0x435(%r8),%r10d
14095b0f5:	41 8d 90 cc fb ff ff 	lea    -0x434(%r8),%edx
14095b0fc:	41 8d b8 cc fb ff ff 	lea    -0x434(%r8),%edi
14095b103:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14095b108:	89 4c 24 18          	mov    %ecx,0x18(%rsp)
14095b10c:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
14095b110:	4d 85 c9             	test   %r9,%r9
14095b113:	75 1c                	jne    0x14095b131
14095b115:	49 83 f8 01          	cmp    $0x1,%r8
14095b119:	76 16                	jbe    0x14095b131
14095b11b:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14095b11f:	89 44 24 0c          	mov    %eax,0xc(%rsp)
14095b123:	48 8d 04 9d ff ff ff 	lea    -0x1(,%rbx,4),%rax
14095b12a:	ff
14095b12b:	89 54 24 08          	mov    %edx,0x8(%rsp)
14095b12f:	eb 19                	jmp    0x14095b14a
14095b131:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14095b135:	44 8b d7             	mov    %edi,%r10d
14095b138:	89 44 24 0c          	mov    %eax,0xc(%rsp)
14095b13c:	8b d7                	mov    %edi,%edx
14095b13e:	48 8d 04 5d ff ff ff 	lea    -0x1(,%rbx,2),%rax
14095b145:	ff
14095b146:	89 7c 24 08          	mov    %edi,0x8(%rsp)
14095b14a:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14095b14f:	48 8d 0c 5d 01 00 00 	lea    0x1(,%rbx,2),%rcx
14095b156:	00
14095b157:	48 89 0c 24          	mov    %rcx,(%rsp)
14095b15b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14095b160:	ff ca                	dec    %edx
14095b162:	48 03 c9             	add    %rcx,%rcx
14095b165:	79 f9                	jns    0x14095b160
14095b167:	0f 28 44 24 10       	movaps 0x10(%rsp),%xmm0
14095b16c:	44 2b d2             	sub    %edx,%r10d
14095b16f:	48 89 0c 24          	mov    %rcx,(%rsp)
14095b173:	41 0f b6 ca          	movzbl %r10b,%ecx
14095b177:	48 d3 e0             	shl    %cl,%rax
14095b17a:	48 85 db             	test   %rbx,%rbx
14095b17d:	89 54 24 08          	mov    %edx,0x8(%rsp)
14095b181:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14095b186:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14095b18b:	89 54 24 28          	mov    %edx,0x28(%rsp)
14095b18f:	0f 29 44 24 10       	movaps %xmm0,0x10(%rsp)
14095b194:	78 1f                	js     0x14095b1b5
14095b196:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
14095b19a:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
14095b19f:	90                   	nop
14095b1a0:	ff c9                	dec    %ecx
14095b1a2:	48 03 c0             	add    %rax,%rax
14095b1a5:	79 f9                	jns    0x14095b1a0
14095b1a7:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
14095b1ac:	89 4c 24 18          	mov    %ecx,0x18(%rsp)
14095b1b0:	0f 28 44 24 10       	movaps 0x10(%rsp),%xmm0
14095b1b5:	0f 28 0c 24          	movaps (%rsp),%xmm1
14095b1b9:	49 8b c3             	mov    %r11,%rax
14095b1bc:	41 0f 11 03          	movups %xmm0,(%r11)
14095b1c0:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14095b1c5:	41 0f 11 4b 20       	movups %xmm1,0x20(%r11)
14095b1ca:	41 0f 11 43 10       	movups %xmm0,0x10(%r11)
14095b1cf:	48 83 c4 38          	add    $0x38,%rsp
14095b1d3:	c3                   	ret
14095b1d4:	cc                   	int3
14095b1d5:	cc                   	int3
14095b1d6:	cc                   	int3
14095b1d7:	cc                   	int3
14095b1d8:	cc                   	int3
14095b1d9:	cc                   	int3
14095b1da:	cc                   	int3
14095b1db:	cc                   	int3
14095b1dc:	cc                   	int3
14095b1dd:	cc                   	int3
14095b1de:	cc                   	int3
14095b1df:	cc                   	int3
14095b1e0:	48 83 ec 28          	sub    $0x28,%rsp
14095b1e4:	4c 8b d9             	mov    %rcx,%r11
14095b1e7:	84 d2                	test   %dl,%dl
14095b1e9:	75 16                	jne    0x14095b201
14095b1eb:	48 8b 09             	mov    (%rcx),%rcx
14095b1ee:	b2 30                	mov    $0x30,%dl
14095b1f0:	48 8b 01             	mov    (%rcx),%rax
14095b1f3:	48 8b 00             	mov    (%rax),%rax
14095b1f6:	48 83 c4 28          	add    $0x28,%rsp
14095b1fa:	48 ff 25 1f 88 62 00 	rex.W jmp *0x62881f(%rip)        # 0x140f83a20
14095b201:	44 0f b6 d2          	movzbl %dl,%r10d
14095b205:	4c 8d 49 10          	lea    0x10(%rcx),%r9
14095b209:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14095b20e:	41 8b d2             	mov    %r10d,%edx
14095b211:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14095b216:	b9 01 00 00 00       	mov    $0x1,%ecx
14095b21b:	49 83 fa 0a          	cmp    $0xa,%r10
14095b21f:	72 48                	jb     0x14095b269
14095b221:	49 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%r8
14095b228:	c5 6d 34
14095b22b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14095b230:	48 83 fa 64          	cmp    $0x64,%rdx
14095b234:	72 31                	jb     0x14095b267
14095b236:	48 81 fa e8 03 00 00 	cmp    $0x3e8,%rdx
14095b23d:	72 23                	jb     0x14095b262
14095b23f:	48 81 fa 10 27 00 00 	cmp    $0x2710,%rdx
14095b246:	72 15                	jb     0x14095b25d
14095b248:	49 8b c0             	mov    %r8,%rax
14095b24b:	83 c1 04             	add    $0x4,%ecx
14095b24e:	48 f7 e2             	mul    %rdx
14095b251:	48 c1 ea 0b          	shr    $0xb,%rdx
14095b255:	48 83 fa 0a          	cmp    $0xa,%rdx
14095b259:	73 d5                	jae    0x14095b230
14095b25b:	eb 0c                	jmp    0x14095b269
14095b25d:	83 c1 03             	add    $0x3,%ecx
14095b260:	eb 07                	jmp    0x14095b269
14095b262:	83 c1 02             	add    $0x2,%ecx
14095b265:	eb 02                	jmp    0x14095b269
14095b267:	ff c1                	inc    %ecx
14095b269:	8b d9                	mov    %ecx,%ebx
14095b26b:	48 8d 3d de 7a 70 00 	lea    0x707ade(%rip),%rdi        # 0x141062d50
14095b272:	4a 8d 0c 0b          	lea    (%rbx,%r9,1),%rcx
14095b276:	49 83 fa 64          	cmp    $0x64,%r10
14095b27a:	72 55                	jb     0x14095b2d1
14095b27c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14095b281:	48 be 15 ae 47 e1 7a 	movabs $0x47ae147ae147ae15,%rsi
14095b288:	14 ae 47
14095b28b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14095b290:	4d 8b c2             	mov    %r10,%r8
14095b293:	48 8b c6             	mov    %rsi,%rax
14095b296:	49 f7 e2             	mul    %r10
14095b299:	4c 2b d2             	sub    %rdx,%r10
14095b29c:	49 d1 ea             	shr    $1,%r10
14095b29f:	4c 03 d2             	add    %rdx,%r10
14095b2a2:	49 c1 ea 06          	shr    $0x6,%r10
14095b2a6:	49 6b c2 64          	imul   $0x64,%r10,%rax
14095b2aa:	4c 2b c0             	sub    %rax,%r8
14095b2ad:	41 8b c0             	mov    %r8d,%eax
14095b2b0:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
14095b2b4:	0f b6 44 3a 01       	movzbl 0x1(%rdx,%rdi,1),%eax
14095b2b9:	88 41 ff             	mov    %al,-0x1(%rcx)
14095b2bc:	48 83 e9 02          	sub    $0x2,%rcx
14095b2c0:	0f b6 04 3a          	movzbl (%rdx,%rdi,1),%eax
14095b2c4:	88 01                	mov    %al,(%rcx)
14095b2c6:	49 83 fa 64          	cmp    $0x64,%r10
14095b2ca:	73 c4                	jae    0x14095b290
14095b2cc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14095b2d1:	49 83 fa 0a          	cmp    $0xa,%r10
14095b2d5:	72 18                	jb     0x14095b2ef
14095b2d7:	41 8b c2             	mov    %r10d,%eax
14095b2da:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
14095b2de:	0f b6 44 3a 01       	movzbl 0x1(%rdx,%rdi,1),%eax
14095b2e3:	88 41 ff             	mov    %al,-0x1(%rcx)
14095b2e6:	0f b6 04 3a          	movzbl (%rdx,%rdi,1),%eax
14095b2ea:	88 41 fe             	mov    %al,-0x2(%rcx)
14095b2ed:	eb 08                	jmp    0x14095b2f7
14095b2ef:	41 80 c2 30          	add    $0x30,%r10b
14095b2f3:	44 88 51 ff          	mov    %r10b,-0x1(%rcx)
14095b2f7:	49 8b 0b             	mov    (%r11),%rcx
14095b2fa:	4c 8b c3             	mov    %rbx,%r8
14095b2fd:	49 8b d1             	mov    %r9,%rdx
14095b300:	48 8b 01             	mov    (%rcx),%rax
14095b303:	48 8b 40 08          	mov    0x8(%rax),%rax
14095b307:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14095b30c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14095b311:	48 83 c4 28          	add    $0x28,%rsp
14095b315:	48 ff 25 04 87 62 00 	rex.W jmp *0x628704(%rip)        # 0x140f83a20
14095b31c:	cc                   	int3
14095b31d:	cc                   	int3
14095b31e:	cc                   	int3
14095b31f:	cc                   	int3
14095b320:	40 53                	rex push %rbx
14095b322:	48 83 ec 20          	sub    $0x20,%rsp
14095b326:	4c 8b d2             	mov    %rdx,%r10
14095b329:	48 8b d9             	mov    %rcx,%rbx
14095b32c:	48 85 d2             	test   %rdx,%rdx
14095b32f:	75 17                	jne    0x14095b348
14095b331:	48 8b 09             	mov    (%rcx),%rcx
14095b334:	b2 30                	mov    $0x30,%dl
14095b336:	48 8b 01             	mov    (%rcx),%rax
14095b339:	48 8b 00             	mov    (%rax),%rax
14095b33c:	48 83 c4 20          	add    $0x20,%rsp
14095b340:	5b                   	pop    %rbx
14095b341:	48 ff 25 d8 86 62 00 	rex.W jmp *0x6286d8(%rip)        # 0x140f83a20
14095b348:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14095b34d:	4c 8d 49 10          	lea    0x10(%rcx),%r9
14095b351:	b9 01 00 00 00       	mov    $0x1,%ecx
14095b356:	4d 85 d2             	test   %r10,%r10
14095b359:	0f 89 fb 00 00 00    	jns    0x14095b45a
14095b35f:	49 f7 da             	neg    %r10
14095b362:	41 c6 01 2d          	movb   $0x2d,(%r9)
14095b366:	49 8b d2             	mov    %r10,%rdx
14095b369:	49 83 fa 0a          	cmp    $0xa,%r10
14095b36d:	72 48                	jb     0x14095b3b7
14095b36f:	49 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%r8
14095b376:	c5 6d 34
14095b379:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14095b380:	48 83 fa 64          	cmp    $0x64,%rdx
14095b384:	0f 82 c9 00 00 00    	jb     0x14095b453
14095b38a:	48 81 fa e8 03 00 00 	cmp    $0x3e8,%rdx
14095b391:	0f 82 b4 00 00 00    	jb     0x14095b44b
14095b397:	48 81 fa 10 27 00 00 	cmp    $0x2710,%rdx
14095b39e:	0f 82 9f 00 00 00    	jb     0x14095b443
14095b3a4:	49 8b c0             	mov    %r8,%rax
14095b3a7:	83 c1 04             	add    $0x4,%ecx
14095b3aa:	48 f7 e2             	mul    %rdx
14095b3ad:	48 c1 ea 0b          	shr    $0xb,%rdx
14095b3b1:	48 83 fa 0a          	cmp    $0xa,%rdx
14095b3b5:	73 c9                	jae    0x14095b380
14095b3b7:	ff c1                	inc    %ecx
14095b3b9:	44 8b d9             	mov    %ecx,%r11d
14095b3bc:	48 8d 3d 2d 7b 70 00 	lea    0x707b2d(%rip),%rdi        # 0x141062ef0
14095b3c3:	4b 8d 0c 0b          	lea    (%r11,%r9,1),%rcx
14095b3c7:	49 83 fa 64          	cmp    $0x64,%r10
14095b3cb:	72 54                	jb     0x14095b421
14095b3cd:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14095b3d2:	48 be 15 ae 47 e1 7a 	movabs $0x47ae147ae147ae15,%rsi
14095b3d9:	14 ae 47
14095b3dc:	0f 1f 40 00          	nopl   0x0(%rax)
14095b3e0:	4d 8b c2             	mov    %r10,%r8
14095b3e3:	48 8b c6             	mov    %rsi,%rax
14095b3e6:	49 f7 e2             	mul    %r10
14095b3e9:	4c 2b d2             	sub    %rdx,%r10
14095b3ec:	49 d1 ea             	shr    $1,%r10
14095b3ef:	4c 03 d2             	add    %rdx,%r10
14095b3f2:	49 c1 ea 06          	shr    $0x6,%r10
14095b3f6:	49 6b c2 64          	imul   $0x64,%r10,%rax
14095b3fa:	4c 2b c0             	sub    %rax,%r8
14095b3fd:	41 8b c0             	mov    %r8d,%eax
14095b400:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
14095b404:	0f b6 44 3a 01       	movzbl 0x1(%rdx,%rdi,1),%eax
14095b409:	88 41 ff             	mov    %al,-0x1(%rcx)
14095b40c:	48 83 e9 02          	sub    $0x2,%rcx
14095b410:	0f b6 04 3a          	movzbl (%rdx,%rdi,1),%eax
14095b414:	88 01                	mov    %al,(%rcx)
14095b416:	49 83 fa 64          	cmp    $0x64,%r10
14095b41a:	73 c4                	jae    0x14095b3e0
14095b41c:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14095b421:	49 83 fa 0a          	cmp    $0xa,%r10
14095b425:	0f 82 89 00 00 00    	jb     0x14095b4b4
14095b42b:	41 8b c2             	mov    %r10d,%eax
14095b42e:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
14095b432:	0f b6 44 3a 01       	movzbl 0x1(%rdx,%rdi,1),%eax
14095b437:	88 41 ff             	mov    %al,-0x1(%rcx)
14095b43a:	0f b6 04 3a          	movzbl (%rdx,%rdi,1),%eax
14095b43e:	88 41 fe             	mov    %al,-0x2(%rcx)
14095b441:	eb 79                	jmp    0x14095b4bc
14095b443:	83 c1 03             	add    $0x3,%ecx
14095b446:	e9 6c ff ff ff       	jmp    0x14095b3b7
14095b44b:	83 c1 02             	add    $0x2,%ecx
14095b44e:	e9 64 ff ff ff       	jmp    0x14095b3b7
14095b453:	ff c1                	inc    %ecx
14095b455:	e9 5d ff ff ff       	jmp    0x14095b3b7
14095b45a:	49 83 fa 0a          	cmp    $0xa,%r10
14095b45e:	0f 82 55 ff ff ff    	jb     0x14095b3b9
14095b464:	49 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%r8
14095b46b:	c5 6d 34
14095b46e:	66 90                	xchg   %ax,%ax
14095b470:	48 83 fa 64          	cmp    $0x64,%rdx
14095b474:	0f 82 3d ff ff ff    	jb     0x14095b3b7
14095b47a:	48 81 fa e8 03 00 00 	cmp    $0x3e8,%rdx
14095b481:	72 29                	jb     0x14095b4ac
14095b483:	48 81 fa 10 27 00 00 	cmp    $0x2710,%rdx
14095b48a:	72 18                	jb     0x14095b4a4
14095b48c:	49 8b c0             	mov    %r8,%rax
14095b48f:	83 c1 04             	add    $0x4,%ecx
14095b492:	48 f7 e2             	mul    %rdx
14095b495:	48 c1 ea 0b          	shr    $0xb,%rdx
14095b499:	48 83 fa 0a          	cmp    $0xa,%rdx