140013121:	75 73                	jne    0x140013196
140013123:	49 8b 5e 18          	mov    0x18(%r14),%rbx
140013127:	4c 8b c6             	mov    %rsi,%r8
14001312a:	48 8b cb             	mov    %rbx,%rcx
14001312d:	48 8b d7             	mov    %rdi,%rdx
140013130:	e8 ab 64 ff ff       	call   0x1400095e0
140013135:	48 8d 7e 01          	lea    0x1(%rsi),%rdi
140013139:	49 89 5e 18          	mov    %rbx,0x18(%r14)
14001313d:	4c 8b c5             	mov    %rbp,%r8
140013140:	ba 7d 00 00 00       	mov    $0x7d,%edx
140013145:	4c 2b c7             	sub    %rdi,%r8
140013148:	48 8b cf             	mov    %rdi,%rcx
14001314b:	e8 6f 77 04 00       	call   0x14005a8bf
140013150:	48 85 c0             	test   %rax,%rax
140013153:	75 c0                	jne    0x140013115
140013155:	49 8b 5e 18          	mov    0x18(%r14),%rbx
140013159:	4c 8b c5             	mov    %rbp,%r8
14001315c:	48 8b cb             	mov    %rbx,%rcx
14001315f:	48 8b d7             	mov    %rdi,%rdx
140013162:	e8 79 64 ff ff       	call   0x1400095e0
140013167:	49 89 5e 18          	mov    %rbx,0x18(%r14)
14001316b:	4d 8b c6             	mov    %r14,%r8
14001316e:	49 8b d7             	mov    %r15,%rdx
140013171:	48 8b cd             	mov    %rbp,%rcx
140013174:	e8 27 19 00 00       	call   0x140014aa0
140013179:	48 8b f8             	mov    %rax,%rdi
14001317c:	49 3b c7             	cmp    %r15,%rax
14001317f:	0f 85 4b ff ff ff    	jne    0x1400130d0
140013185:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14001318a:	48 83 c4 30          	add    $0x30,%rsp
14001318e:	41 5f                	pop    %r15
140013190:	41 5e                	pop    %r14
140013192:	5f                   	pop    %rdi
140013193:	5e                   	pop    %rsi
140013194:	5d                   	pop    %rbp
140013195:	c3                   	ret
140013196:	48 8d 0d c3 ca 04 00 	lea    0x4cac3(%rip),%rcx        # 0x14005fc60
14001319d:	e8 8e 0a ff ff       	call   0x140003c30
1400131a2:	eb c7                	jmp    0x14001316b
1400131a4:	4d 8b c7             	mov    %r15,%r8
1400131a7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400131ac:	48 8b d7             	mov    %rdi,%rdx
1400131af:	e8 1c 00 00 00       	call   0x1400131d0
1400131b4:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400131b9:	48 83 c4 30          	add    $0x30,%rsp
1400131bd:	41 5f                	pop    %r15
1400131bf:	41 5e                	pop    %r14
1400131c1:	5f                   	pop    %rdi
1400131c2:	5e                   	pop    %rsi
1400131c3:	5d                   	pop    %rbp
1400131c4:	c3                   	ret
1400131c5:	cc                   	int3
1400131c6:	cc                   	int3
1400131c7:	cc                   	int3
1400131c8:	cc                   	int3
1400131c9:	cc                   	int3
1400131ca:	cc                   	int3
1400131cb:	cc                   	int3
1400131cc:	cc                   	int3
1400131cd:	cc                   	int3
1400131ce:	cc                   	int3
1400131cf:	cc                   	int3
1400131d0:	49 3b d0             	cmp    %r8,%rdx
1400131d3:	0f 84 af 00 00 00    	je     0x140013288
1400131d9:	55                   	push   %rbp
1400131da:	41 56                	push   %r14
1400131dc:	41 57                	push   %r15
1400131de:	48 83 ec 20          	sub    $0x20,%rsp
1400131e2:	4c 8b f2             	mov    %rdx,%r14
1400131e5:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1400131ea:	49 8b e8             	mov    %r8,%rbp
1400131ed:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400131f2:	4c 2b c2             	sub    %rdx,%r8
1400131f5:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1400131fa:	4c 8b f9             	mov    %rcx,%r15
1400131fd:	ba 7d 00 00 00       	mov    $0x7d,%edx
140013202:	49 8b ce             	mov    %r14,%rcx
140013205:	e8 b5 76 04 00       	call   0x14005a8bf
14001320a:	48 8b f8             	mov    %rax,%rdi
14001320d:	48 85 c0             	test   %rax,%rax
140013210:	74 45                	je     0x140013257
140013212:	48 ff c7             	inc    %rdi
140013215:	48 3b fd             	cmp    %rbp,%rdi
140013218:	74 6f                	je     0x140013289
14001321a:	80 3f 7d             	cmpb   $0x7d,(%rdi)
14001321d:	75 6a                	jne    0x140013289
14001321f:	49 8b 37             	mov    (%r15),%rsi
140013222:	4c 8b c7             	mov    %rdi,%r8
140013225:	49 8b d6             	mov    %r14,%rdx
140013228:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
14001322c:	48 8b cb             	mov    %rbx,%rcx
14001322f:	e8 ac 63 ff ff       	call   0x1400095e0
140013234:	4c 8d 77 01          	lea    0x1(%rdi),%r14
140013238:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
14001323c:	4c 8b c5             	mov    %rbp,%r8
14001323f:	ba 7d 00 00 00       	mov    $0x7d,%edx
140013244:	4d 2b c6             	sub    %r14,%r8
140013247:	49 8b ce             	mov    %r14,%rcx
14001324a:	e8 70 76 04 00       	call   0x14005a8bf
14001324f:	48 8b f8             	mov    %rax,%rdi
140013252:	48 85 c0             	test   %rax,%rax
140013255:	75 bb                	jne    0x140013212
140013257:	49 8b 3f             	mov    (%r15),%rdi
14001325a:	4c 8b c5             	mov    %rbp,%r8
14001325d:	49 8b d6             	mov    %r14,%rdx
140013260:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
140013264:	48 8b cb             	mov    %rbx,%rcx
140013267:	e8 74 63 ff ff       	call   0x1400095e0
14001326c:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140013270:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140013275:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14001327a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14001327f:	48 83 c4 20          	add    $0x20,%rsp
140013283:	41 5f                	pop    %r15
140013285:	41 5e                	pop    %r14
140013287:	5d                   	pop    %rbp
140013288:	c3                   	ret
140013289:	48 8d 0d d0 c9 04 00 	lea    0x4c9d0(%rip),%rcx        # 0x14005fc60
140013290:	e8 9b 09 ff ff       	call   0x140003c30
140013295:	eb d9                	jmp    0x140013270
140013297:	cc                   	int3
140013298:	cc                   	int3
140013299:	cc                   	int3
14001329a:	cc                   	int3
14001329b:	cc                   	int3
14001329c:	cc                   	int3
14001329d:	cc                   	int3
14001329e:	cc                   	int3
14001329f:	cc                   	int3
1400132a0:	40 53                	rex push %rbx
1400132a2:	57                   	push   %rdi
1400132a3:	48 83 ec 58          	sub    $0x58,%rsp
1400132a7:	48 8b 05 92 4d 06 00 	mov    0x64d92(%rip),%rax        # 0x140078040
1400132ae:	48 33 c4             	xor    %rsp,%rax
1400132b1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400132b6:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400132bd:	00 00
1400132bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400132c2:	48 8d 5c 24 3d       	lea    0x3d(%rsp),%rbx
1400132c7:	48 8b fa             	mov    %rdx,%rdi
1400132ca:	4c 8d 05 9f c8 04 00 	lea    0x4c89f(%rip),%r8        # 0x14005fb70
1400132d1:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400132d7:	83 f9 64             	cmp    $0x64,%ecx
1400132da:	72 26                	jb     0x140013302
1400132dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400132e0:	48 83 eb 02          	sub    $0x2,%rbx
1400132e4:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400132e9:	f7 e1                	mul    %ecx
1400132eb:	c1 ea 05             	shr    $0x5,%edx
1400132ee:	6b c2 64             	imul   $0x64,%edx,%eax
1400132f1:	2b c8                	sub    %eax,%ecx
1400132f3:	41 0f b7 04 48       	movzwl (%r8,%rcx,2),%eax
1400132f8:	8b ca                	mov    %edx,%ecx
1400132fa:	66 89 03             	mov    %ax,(%rbx)
1400132fd:	83 fa 64             	cmp    $0x64,%edx
140013300:	73 de                	jae    0x1400132e0
140013302:	83 f9 0a             	cmp    $0xa,%ecx
140013305:	73 0a                	jae    0x140013311
140013307:	48 ff cb             	dec    %rbx
14001330a:	80 c1 30             	add    $0x30,%cl
14001330d:	88 0b                	mov    %cl,(%rbx)
14001330f:	eb 0e                	jmp    0x14001331f
140013311:	8b c1                	mov    %ecx,%eax
140013313:	48 83 eb 02          	sub    $0x2,%rbx
140013317:	41 0f b7 04 40       	movzwl (%r8,%rax,2),%eax
14001331c:	66 89 03             	mov    %ax,(%rbx)
14001331f:	48 8d 44 24 3d       	lea    0x3d(%rsp),%rax
140013324:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140013329:	48 3b d8             	cmp    %rax,%rbx
14001332c:	74 73                	je     0x1400133a1
14001332e:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140013335:	00
140013336:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14001333b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140013340:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140013344:	4c 8d 74 24 3d       	lea    0x3d(%rsp),%r14
140013349:	4c 2b f3             	sub    %rbx,%r14
14001334c:	49 03 d6             	add    %r14,%rdx
14001334f:	48 3b 57 18          	cmp    0x18(%rdi),%rdx
140013353:	76 08                	jbe    0x14001335d
140013355:	48 8b 07             	mov    (%rdi),%rax
140013358:	48 8b cf             	mov    %rdi,%rcx
14001335b:	ff 10                	call   *(%rax)
14001335d:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140013361:	48 8b 77 18          	mov    0x18(%rdi),%rsi
140013365:	48 2b f1             	sub    %rcx,%rsi
140013368:	49 3b f6             	cmp    %r14,%rsi
14001336b:	49 0f 43 f6          	cmovae %r14,%rsi
14001336f:	48 85 f6             	test   %rsi,%rsi
140013372:	74 0f                	je     0x140013383
140013374:	48 03 4f 08          	add    0x8(%rdi),%rcx
140013378:	4c 8b c6             	mov    %rsi,%r8
14001337b:	48 8b d3             	mov    %rbx,%rdx
14001337e:	e8 4e 75 04 00       	call   0x14005a8d1
140013383:	48 01 77 10          	add    %rsi,0x10(%rdi)
140013387:	48 8d 44 24 3d       	lea    0x3d(%rsp),%rax
14001338c:	48 03 de             	add    %rsi,%rbx
14001338f:	48 3b d8             	cmp    %rax,%rbx
140013392:	75 ac                	jne    0x140013340
140013394:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140013399:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400133a0:	00
1400133a1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400133a6:	48 33 cc             	xor    %rsp,%rcx
1400133a9:	e8 52 64 04 00       	call   0x140059800
1400133ae:	48 83 c4 58          	add    $0x58,%rsp
1400133b2:	5f                   	pop    %rdi
1400133b3:	5b                   	pop    %rbx
1400133b4:	c3                   	ret
1400133b5:	cc                   	int3
1400133b6:	cc                   	int3
1400133b7:	cc                   	int3
1400133b8:	cc                   	int3
1400133b9:	cc                   	int3
1400133ba:	cc                   	int3
1400133bb:	cc                   	int3
1400133bc:	cc                   	int3
1400133bd:	cc                   	int3
1400133be:	cc                   	int3
1400133bf:	cc                   	int3
1400133c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400133c5:	57                   	push   %rdi
1400133c6:	48 83 ec 30          	sub    $0x30,%rsp
1400133ca:	48 8b f9             	mov    %rcx,%rdi
1400133cd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400133d2:	b9 18 00 00 00       	mov    $0x18,%ecx
1400133d7:	48 8b da             	mov    %rdx,%rbx
1400133da:	e8 61 65 04 00       	call   0x140059940
1400133df:	0f 10 03             	movups (%rbx),%xmm0
1400133e2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400133e7:	48 8d 0d 42 e8 04 00 	lea    0x4e842(%rip),%rcx        # 0x140061c30
1400133ee:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400133f3:	0f 11 40 08          	movups %xmm0,0x8(%rax)
1400133f7:	48 89 08             	mov    %rcx,(%rax)
1400133fa:	48 89 07             	mov    %rax,(%rdi)
1400133fd:	48 8b c7             	mov    %rdi,%rax
140013400:	48 83 c4 30          	add    $0x30,%rsp
140013404:	5f                   	pop    %rdi
140013405:	c3                   	ret
140013406:	cc                   	int3
140013407:	cc                   	int3
140013408:	cc                   	int3
140013409:	cc                   	int3
14001340a:	cc                   	int3
14001340b:	cc                   	int3
14001340c:	cc                   	int3
14001340d:	cc                   	int3
14001340e:	cc                   	int3
14001340f:	cc                   	int3
140013410:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140013415:	57                   	push   %rdi
140013416:	48 83 ec 30          	sub    $0x30,%rsp
14001341a:	48 8b f9             	mov    %rcx,%rdi
14001341d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140013422:	b9 18 00 00 00       	mov    $0x18,%ecx
140013427:	48 8b da             	mov    %rdx,%rbx
14001342a:	e8 11 65 04 00       	call   0x140059940
14001342f:	0f 10 03             	movups (%rbx),%xmm0
140013432:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140013437:	48 8d 0d d2 e6 04 00 	lea    0x4e6d2(%rip),%rcx        # 0x140061b10
14001343e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140013443:	0f 11 40 08          	movups %xmm0,0x8(%rax)
140013447:	48 89 08             	mov    %rcx,(%rax)
14001344a:	48 89 07             	mov    %rax,(%rdi)
14001344d:	48 8b c7             	mov    %rdi,%rax
140013450:	48 83 c4 30          	add    $0x30,%rsp
140013454:	5f                   	pop    %rdi
140013455:	c3                   	ret
140013456:	cc                   	int3
140013457:	cc                   	int3
140013458:	cc                   	int3
140013459:	cc                   	int3
14001345a:	cc                   	int3
14001345b:	cc                   	int3
14001345c:	cc                   	int3
14001345d:	cc                   	int3
14001345e:	cc                   	int3
14001345f:	cc                   	int3
140013460:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140013465:	57                   	push   %rdi
140013466:	48 83 ec 30          	sub    $0x30,%rsp
14001346a:	48 8b f9             	mov    %rcx,%rdi
14001346d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140013472:	b9 18 00 00 00       	mov    $0x18,%ecx
140013477:	48 8b da             	mov    %rdx,%rbx
14001347a:	e8 c1 64 04 00       	call   0x140059940
14001347f:	0f 10 03             	movups (%rbx),%xmm0
140013482:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140013487:	48 8d 0d fa ec 04 00 	lea    0x4ecfa(%rip),%rcx        # 0x140062188
14001348e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140013493:	0f 11 40 08          	movups %xmm0,0x8(%rax)
140013497:	48 89 08             	mov    %rcx,(%rax)
14001349a:	48 89 07             	mov    %rax,(%rdi)
14001349d:	48 8b c7             	mov    %rdi,%rax
1400134a0:	48 83 c4 30          	add    $0x30,%rsp
1400134a4:	5f                   	pop    %rdi
1400134a5:	c3                   	ret
1400134a6:	cc                   	int3
1400134a7:	cc                   	int3
1400134a8:	cc                   	int3
1400134a9:	cc                   	int3
1400134aa:	cc                   	int3
1400134ab:	cc                   	int3
1400134ac:	cc                   	int3
1400134ad:	cc                   	int3
1400134ae:	cc                   	int3
1400134af:	cc                   	int3
1400134b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400134b5:	57                   	push   %rdi
1400134b6:	48 83 ec 30          	sub    $0x30,%rsp
1400134ba:	48 8b f9             	mov    %rcx,%rdi
1400134bd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400134c2:	b9 18 00 00 00       	mov    $0x18,%ecx
1400134c7:	48 8b da             	mov    %rdx,%rbx
1400134ca:	e8 71 64 04 00       	call   0x140059940
1400134cf:	0f 10 03             	movups (%rbx),%xmm0
1400134d2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400134d7:	48 8d 0d f2 eb 04 00 	lea    0x4ebf2(%rip),%rcx        # 0x1400620d0
1400134de:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400134e3:	0f 11 40 08          	movups %xmm0,0x8(%rax)
1400134e7:	48 89 08             	mov    %rcx,(%rax)
1400134ea:	48 89 07             	mov    %rax,(%rdi)
1400134ed:	48 8b c7             	mov    %rdi,%rax
1400134f0:	48 83 c4 30          	add    $0x30,%rsp
1400134f4:	5f                   	pop    %rdi
1400134f5:	c3                   	ret
1400134f6:	cc                   	int3
1400134f7:	cc                   	int3
1400134f8:	cc                   	int3
1400134f9:	cc                   	int3
1400134fa:	cc                   	int3
1400134fb:	cc                   	int3
1400134fc:	cc                   	int3
1400134fd:	cc                   	int3
1400134fe:	cc                   	int3
1400134ff:	cc                   	int3
140013500:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140013505:	57                   	push   %rdi
140013506:	48 83 ec 30          	sub    $0x30,%rsp
14001350a:	48 8b f9             	mov    %rcx,%rdi
14001350d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140013512:	b9 18 00 00 00       	mov    $0x18,%ecx
140013517:	48 8b da             	mov    %rdx,%rbx
14001351a:	e8 21 64 04 00       	call   0x140059940
14001351f:	0f 10 03             	movups (%rbx),%xmm0
140013522:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140013527:	48 8d 0d 92 e4 04 00 	lea    0x4e492(%rip),%rcx        # 0x1400619c0
14001352e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140013533:	0f 11 40 08          	movups %xmm0,0x8(%rax)
140013537:	48 89 08             	mov    %rcx,(%rax)