1404ec227:	49 8b e8             	mov    %r8,%rbp
1404ec22a:	48 8b fa             	mov    %rdx,%rdi
1404ec22d:	4c 8b f1             	mov    %rcx,%r14
1404ec230:	33 f6                	xor    %esi,%esi
1404ec232:	8b de                	mov    %esi,%ebx
1404ec234:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404ec238:	44 8b 0d c9 2a fb 00 	mov    0xfb2ac9(%rip),%r9d        # 0x14149ed08
1404ec23f:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1404ec246:	00 00
1404ec248:	b9 00 13 00 00       	mov    $0x1300,%ecx
1404ec24d:	4a 8b 04 c8          	mov    (%rax,%r9,8),%rax
1404ec251:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1404ec254:	39 05 1e ef f3 00    	cmp    %eax,0xf3ef1e(%rip)        # 0x14142b178
1404ec25a:	0f 8f ce 01 00 00    	jg     0x1404ec42e
1404ec260:	b9 50 00 00 00       	mov    $0x50,%ecx
1404ec265:	e8 9e ee 92 00       	call   0x140e1b108
1404ec26a:	4c 8b c8             	mov    %rax,%r9
1404ec26d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404ec272:	48 85 c0             	test   %rax,%rax
1404ec275:	74 40                	je     0x1404ec2b7
1404ec277:	48 8b 0d f2 ee f3 00 	mov    0xf3eef2(%rip),%rcx        # 0x14142b170
1404ec27e:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404ec283:	48 85 c9             	test   %rcx,%rcx
1404ec286:	74 1c                	je     0x1404ec2a4
1404ec288:	8b 41 10             	mov    0x10(%rcx),%eax
1404ec28b:	ff c0                	inc    %eax
1404ec28d:	89 41 10             	mov    %eax,0x10(%rcx)
1404ec290:	83 f8 01             	cmp    $0x1,%eax
1404ec293:	0f 8e 35 02 00 00    	jle    0x1404ec4ce
1404ec299:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ec29e:	0f 84 32 02 00 00    	je     0x1404ec4d6
1404ec2a4:	41 b0 01             	mov    $0x1,%r8b
1404ec2a7:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1404ec2ac:	49 8b c9             	mov    %r9,%rcx
1404ec2af:	e8 0c 57 24 00       	call   0x1407319c0
1404ec2b4:	48 8b f0             	mov    %rax,%rsi
1404ec2b7:	48 89 37             	mov    %rsi,(%rdi)
1404ec2ba:	83 cb 02             	or     $0x2,%ebx
1404ec2bd:	83 cb 01             	or     $0x1,%ebx
1404ec2c0:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404ec2c4:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1404ec2c8:	48 85 c9             	test   %rcx,%rcx
1404ec2cb:	74 1c                	je     0x1404ec2e9
1404ec2cd:	8b 41 10             	mov    0x10(%rcx),%eax
1404ec2d0:	ff c0                	inc    %eax
1404ec2d2:	89 41 10             	mov    %eax,0x10(%rcx)
1404ec2d5:	83 f8 01             	cmp    $0x1,%eax
1404ec2d8:	0f 8e 03 02 00 00    	jle    0x1404ec4e1
1404ec2de:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ec2e3:	0f 84 3a 01 00 00    	je     0x1404ec423
1404ec2e9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404ec2ee:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1404ec2f3:	33 d2                	xor    %edx,%edx
1404ec2f5:	48 8b ce             	mov    %rsi,%rcx
1404ec2f8:	e8 03 88 24 00       	call   0x140734b00
1404ec2fd:	4c 8b 07             	mov    (%rdi),%r8
1404ec300:	49 63 56 4c          	movslq 0x4c(%r14),%rdx
1404ec304:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec308:	48 8b 08             	mov    (%rax),%rcx
1404ec30b:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1404ec30f:	75 04                	jne    0x1404ec315
1404ec311:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1404ec315:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1404ec319:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec31d:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec322:	74 0c                	je     0x1404ec330
1404ec324:	48 8d 0d b5 46 f4 00 	lea    0xf446b5(%rip),%rcx        # 0x1414309e0
1404ec32b:	e8 10 e8 29 00       	call   0x14078ab40
1404ec330:	4c 8b 07             	mov    (%rdi),%r8
1404ec333:	0f b7 55 00          	movzwl 0x0(%rbp),%edx
1404ec337:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec33b:	48 8b 08             	mov    (%rax),%rcx
1404ec33e:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1404ec342:	75 04                	jne    0x1404ec348
1404ec344:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
1404ec348:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1404ec34c:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec350:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec355:	74 0c                	je     0x1404ec363
1404ec357:	48 8d 0d 82 46 f4 00 	lea    0xf44682(%rip),%rcx        # 0x1414309e0
1404ec35e:	e8 dd e7 29 00       	call   0x14078ab40
1404ec363:	4c 8b 07             	mov    (%rdi),%r8
1404ec366:	0f b7 55 02          	movzwl 0x2(%rbp),%edx
1404ec36a:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec36e:	48 8b 08             	mov    (%rax),%rcx
1404ec371:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1404ec375:	75 04                	jne    0x1404ec37b
1404ec377:	c6 41 38 01          	movb   $0x1,0x38(%rcx)
1404ec37b:	48 89 51 30          	mov    %rdx,0x30(%rcx)
1404ec37f:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec383:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec388:	74 0c                	je     0x1404ec396
1404ec38a:	48 8d 0d 4f 46 f4 00 	lea    0xf4464f(%rip),%rcx        # 0x1414309e0
1404ec391:	e8 aa e7 29 00       	call   0x14078ab40
1404ec396:	4c 8b 07             	mov    (%rdi),%r8
1404ec399:	0f b7 55 04          	movzwl 0x4(%rbp),%edx
1404ec39d:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec3a1:	48 8b 08             	mov    (%rax),%rcx
1404ec3a4:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1404ec3a8:	75 04                	jne    0x1404ec3ae
1404ec3aa:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1404ec3ae:	48 89 51 40          	mov    %rdx,0x40(%rcx)
1404ec3b2:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec3b6:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec3bb:	74 0c                	je     0x1404ec3c9
1404ec3bd:	48 8d 0d 1c 46 f4 00 	lea    0xf4461c(%rip),%rcx        # 0x1414309e0
1404ec3c4:	e8 77 e7 29 00       	call   0x14078ab40
1404ec3c9:	4c 8b 45 08          	mov    0x8(%rbp),%r8
1404ec3cd:	ba 05 00 00 00       	mov    $0x5,%edx
1404ec3d2:	48 8b 0f             	mov    (%rdi),%rcx
1404ec3d5:	e8 26 2e ee ff       	call   0x1403cf200
1404ec3da:	4c 8b 07             	mov    (%rdi),%r8
1404ec3dd:	49 63 56 34          	movslq 0x34(%r14),%rdx
1404ec3e1:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec3e5:	48 8b 08             	mov    (%rax),%rcx
1404ec3e8:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1404ec3ec:	75 04                	jne    0x1404ec3f2
1404ec3ee:	c6 41 68 01          	movb   $0x1,0x68(%rcx)
1404ec3f2:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1404ec3f6:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec3fa:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec3ff:	74 0c                	je     0x1404ec40d
1404ec401:	48 8d 0d d8 45 f4 00 	lea    0xf445d8(%rip),%rcx        # 0x1414309e0
1404ec408:	e8 33 e7 29 00       	call   0x14078ab40
1404ec40d:	48 8b c7             	mov    %rdi,%rax
1404ec410:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1404ec415:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1404ec41a:	48 83 c4 40          	add    $0x40,%rsp
1404ec41e:	41 5e                	pop    %r14
1404ec420:	5f                   	pop    %rdi
1404ec421:	5e                   	pop    %rsi
1404ec422:	c3                   	ret
1404ec423:	b9 01 00 00 00       	mov    $0x1,%ecx
1404ec428:	e8 d3 e2 29 00       	call   0x14078a700
1404ec42d:	90                   	nop
1404ec42e:	48 8d 0d 43 ed f3 00 	lea    0xf3ed43(%rip),%rcx        # 0x14142b178
1404ec435:	e8 92 f2 92 00       	call   0x140e1b6cc
1404ec43a:	83 3d 37 ed f3 00 ff 	cmpl   $0xffffffff,0xf3ed37(%rip)        # 0x14142b178
1404ec441:	0f 85 19 fe ff ff    	jne    0x1404ec260
1404ec447:	48 8d 05 8a 21 ae 00 	lea    0xae218a(%rip),%rax        # 0x140fce5d8
1404ec44e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404ec453:	48 c7 44 24 38 0c 00 	movq   $0xc,0x38(%rsp)
1404ec45a:	00 00
1404ec45c:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404ec461:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1404ec467:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404ec46c:	e8 1f 49 2b 00       	call   0x1407a0d90
1404ec471:	48 8b 08             	mov    (%rax),%rcx
1404ec474:	48 85 c9             	test   %rcx,%rcx
1404ec477:	74 27                	je     0x1404ec4a0
1404ec479:	8b 41 10             	mov    0x10(%rcx),%eax
1404ec47c:	ff c0                	inc    %eax
1404ec47e:	89 41 10             	mov    %eax,0x10(%rcx)
1404ec481:	83 f8 01             	cmp    $0x1,%eax
1404ec484:	7f 08                	jg     0x1404ec48e
1404ec486:	33 c9                	xor    %ecx,%ecx
1404ec488:	e8 73 e2 29 00       	call   0x14078a700
1404ec48d:	cc                   	int3
1404ec48e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ec493:	75 0b                	jne    0x1404ec4a0
1404ec495:	b9 01 00 00 00       	mov    $0x1,%ecx
1404ec49a:	e8 61 e2 29 00       	call   0x14078a700
1404ec49f:	90                   	nop
1404ec4a0:	48 89 0d c9 ec f3 00 	mov    %rcx,0xf3ecc9(%rip)        # 0x14142b170
1404ec4a7:	bb 04 00 00 00       	mov    $0x4,%ebx
1404ec4ac:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404ec4b0:	48 8d 0d a9 62 a8 00 	lea    0xa862a9(%rip),%rcx        # 0x140f72760
1404ec4b7:	e8 b8 ee 92 00       	call   0x140e1b374
1404ec4bc:	90                   	nop
1404ec4bd:	48 8d 0d b4 ec f3 00 	lea    0xf3ecb4(%rip),%rcx        # 0x14142b178
1404ec4c4:	e8 97 f1 92 00       	call   0x140e1b660
1404ec4c9:	e9 92 fd ff ff       	jmp    0x1404ec260
1404ec4ce:	33 c9                	xor    %ecx,%ecx
1404ec4d0:	e8 2b e2 29 00       	call   0x14078a700
1404ec4d5:	cc                   	int3
1404ec4d6:	b9 01 00 00 00       	mov    $0x1,%ecx
1404ec4db:	e8 20 e2 29 00       	call   0x14078a700
1404ec4e0:	90                   	nop
1404ec4e1:	33 c9                	xor    %ecx,%ecx
1404ec4e3:	e8 18 e2 29 00       	call   0x14078a700
1404ec4e8:	cc                   	int3
1404ec4e9:	cc                   	int3
1404ec4ea:	cc                   	int3
1404ec4eb:	cc                   	int3
1404ec4ec:	cc                   	int3
1404ec4ed:	cc                   	int3
1404ec4ee:	cc                   	int3
1404ec4ef:	cc                   	int3
1404ec4f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404ec4f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404ec4fa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1404ec4ff:	56                   	push   %rsi
1404ec500:	57                   	push   %rdi
1404ec501:	41 56                	push   %r14
1404ec503:	48 83 ec 40          	sub    $0x40,%rsp
1404ec507:	49 8b e8             	mov    %r8,%rbp
1404ec50a:	48 8b fa             	mov    %rdx,%rdi
1404ec50d:	4c 8b f1             	mov    %rcx,%r14
1404ec510:	33 f6                	xor    %esi,%esi
1404ec512:	8b de                	mov    %esi,%ebx
1404ec514:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404ec518:	44 8b 0d e9 27 fb 00 	mov    0xfb27e9(%rip),%r9d        # 0x14149ed08
1404ec51f:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1404ec526:	00 00
1404ec528:	b9 00 13 00 00       	mov    $0x1300,%ecx
1404ec52d:	4a 8b 04 c8          	mov    (%rax,%r9,8),%rax
1404ec531:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1404ec534:	39 05 fe eb f3 00    	cmp    %eax,0xf3ebfe(%rip)        # 0x14142b138
1404ec53a:	0f 8f ce 01 00 00    	jg     0x1404ec70e
1404ec540:	b9 50 00 00 00       	mov    $0x50,%ecx
1404ec545:	e8 be eb 92 00       	call   0x140e1b108
1404ec54a:	4c 8b c8             	mov    %rax,%r9
1404ec54d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404ec552:	48 85 c0             	test   %rax,%rax
1404ec555:	74 40                	je     0x1404ec597
1404ec557:	48 8b 0d d2 eb f3 00 	mov    0xf3ebd2(%rip),%rcx        # 0x14142b130
1404ec55e:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404ec563:	48 85 c9             	test   %rcx,%rcx
1404ec566:	74 1c                	je     0x1404ec584
1404ec568:	8b 41 10             	mov    0x10(%rcx),%eax
1404ec56b:	ff c0                	inc    %eax
1404ec56d:	89 41 10             	mov    %eax,0x10(%rcx)
1404ec570:	83 f8 01             	cmp    $0x1,%eax
1404ec573:	0f 8e 35 02 00 00    	jle    0x1404ec7ae
1404ec579:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ec57e:	0f 84 32 02 00 00    	je     0x1404ec7b6
1404ec584:	41 b0 01             	mov    $0x1,%r8b
1404ec587:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1404ec58c:	49 8b c9             	mov    %r9,%rcx
1404ec58f:	e8 2c 54 24 00       	call   0x1407319c0
1404ec594:	48 8b f0             	mov    %rax,%rsi
1404ec597:	48 89 37             	mov    %rsi,(%rdi)
1404ec59a:	83 cb 02             	or     $0x2,%ebx
1404ec59d:	83 cb 01             	or     $0x1,%ebx
1404ec5a0:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404ec5a4:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1404ec5a8:	48 85 c9             	test   %rcx,%rcx
1404ec5ab:	74 1c                	je     0x1404ec5c9
1404ec5ad:	8b 41 10             	mov    0x10(%rcx),%eax
1404ec5b0:	ff c0                	inc    %eax
1404ec5b2:	89 41 10             	mov    %eax,0x10(%rcx)
1404ec5b5:	83 f8 01             	cmp    $0x1,%eax
1404ec5b8:	0f 8e 03 02 00 00    	jle    0x1404ec7c1
1404ec5be:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ec5c3:	0f 84 3a 01 00 00    	je     0x1404ec703
1404ec5c9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404ec5ce:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1404ec5d3:	33 d2                	xor    %edx,%edx
1404ec5d5:	48 8b ce             	mov    %rsi,%rcx
1404ec5d8:	e8 23 85 24 00       	call   0x140734b00
1404ec5dd:	4c 8b 07             	mov    (%rdi),%r8
1404ec5e0:	49 63 56 4c          	movslq 0x4c(%r14),%rdx
1404ec5e4:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec5e8:	48 8b 08             	mov    (%rax),%rcx
1404ec5eb:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1404ec5ef:	75 04                	jne    0x1404ec5f5
1404ec5f1:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1404ec5f5:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1404ec5f9:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec5fd:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec602:	74 0c                	je     0x1404ec610
1404ec604:	48 8d 0d d5 43 f4 00 	lea    0xf443d5(%rip),%rcx        # 0x1414309e0
1404ec60b:	e8 30 e5 29 00       	call   0x14078ab40
1404ec610:	4c 8b 07             	mov    (%rdi),%r8
1404ec613:	0f b7 55 00          	movzwl 0x0(%rbp),%edx
1404ec617:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec61b:	48 8b 08             	mov    (%rax),%rcx
1404ec61e:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1404ec622:	75 04                	jne    0x1404ec628
1404ec624:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
1404ec628:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1404ec62c:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec630:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec635:	74 0c                	je     0x1404ec643
1404ec637:	48 8d 0d a2 43 f4 00 	lea    0xf443a2(%rip),%rcx        # 0x1414309e0
1404ec63e:	e8 fd e4 29 00       	call   0x14078ab40
1404ec643:	4c 8b 07             	mov    (%rdi),%r8
1404ec646:	0f b7 55 04          	movzwl 0x4(%rbp),%edx
1404ec64a:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec64e:	48 8b 08             	mov    (%rax),%rcx
1404ec651:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1404ec655:	75 04                	jne    0x1404ec65b
1404ec657:	c6 41 38 01          	movb   $0x1,0x38(%rcx)
1404ec65b:	48 89 51 30          	mov    %rdx,0x30(%rcx)
1404ec65f:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec663:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec668:	74 0c                	je     0x1404ec676
1404ec66a:	48 8d 0d 6f 43 f4 00 	lea    0xf4436f(%rip),%rcx        # 0x1414309e0
1404ec671:	e8 ca e4 29 00       	call   0x14078ab40
1404ec676:	4c 8b 07             	mov    (%rdi),%r8
1404ec679:	0f b7 55 02          	movzwl 0x2(%rbp),%edx
1404ec67d:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec681:	48 8b 08             	mov    (%rax),%rcx
1404ec684:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1404ec688:	75 04                	jne    0x1404ec68e
1404ec68a:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1404ec68e:	48 89 51 40          	mov    %rdx,0x40(%rcx)
1404ec692:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec696:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec69b:	74 0c                	je     0x1404ec6a9
1404ec69d:	48 8d 0d 3c 43 f4 00 	lea    0xf4433c(%rip),%rcx        # 0x1414309e0
1404ec6a4:	e8 97 e4 29 00       	call   0x14078ab40
1404ec6a9:	4c 8b 45 08          	mov    0x8(%rbp),%r8
1404ec6ad:	ba 05 00 00 00       	mov    $0x5,%edx
1404ec6b2:	48 8b 0f             	mov    (%rdi),%rcx
1404ec6b5:	e8 46 2b ee ff       	call   0x1403cf200
1404ec6ba:	4c 8b 07             	mov    (%rdi),%r8
1404ec6bd:	49 63 56 34          	movslq 0x34(%r14),%rdx
1404ec6c1:	49 8b 40 40          	mov    0x40(%r8),%rax
1404ec6c5:	48 8b 08             	mov    (%rax),%rcx
1404ec6c8:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1404ec6cc:	75 04                	jne    0x1404ec6d2
1404ec6ce:	c6 41 68 01          	movb   $0x1,0x68(%rcx)
1404ec6d2:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1404ec6d6:	49 8d 50 20          	lea    0x20(%r8),%rdx
1404ec6da:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404ec6df:	74 0c                	je     0x1404ec6ed
1404ec6e1:	48 8d 0d f8 42 f4 00 	lea    0xf442f8(%rip),%rcx        # 0x1414309e0
1404ec6e8:	e8 53 e4 29 00       	call   0x14078ab40
1404ec6ed:	48 8b c7             	mov    %rdi,%rax
1404ec6f0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1404ec6f5:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1404ec6fa:	48 83 c4 40          	add    $0x40,%rsp
1404ec6fe:	41 5e                	pop    %r14
1404ec700:	5f                   	pop    %rdi
1404ec701:	5e                   	pop    %rsi
1404ec702:	c3                   	ret
1404ec703:	b9 01 00 00 00       	mov    $0x1,%ecx
1404ec708:	e8 f3 df 29 00       	call   0x14078a700
1404ec70d:	90                   	nop
1404ec70e:	48 8d 0d 23 ea f3 00 	lea    0xf3ea23(%rip),%rcx        # 0x14142b138
1404ec715:	e8 b2 ef 92 00       	call   0x140e1b6cc
1404ec71a:	83 3d 17 ea f3 00 ff 	cmpl   $0xffffffff,0xf3ea17(%rip)        # 0x14142b138
1404ec721:	0f 85 19 fe ff ff    	jne    0x1404ec540
1404ec727:	48 8d 05 8a 1d ae 00 	lea    0xae1d8a(%rip),%rax        # 0x140fce4b8
1404ec72e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404ec733:	48 c7 44 24 38 0d 00 	movq   $0xd,0x38(%rsp)
1404ec73a:	00 00
1404ec73c:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404ec741:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1404ec747:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404ec74c:	e8 3f 46 2b 00       	call   0x1407a0d90
1404ec751:	48 8b 08             	mov    (%rax),%rcx
1404ec754:	48 85 c9             	test   %rcx,%rcx
1404ec757:	74 27                	je     0x1404ec780
1404ec759:	8b 41 10             	mov    0x10(%rcx),%eax
1404ec75c:	ff c0                	inc    %eax
1404ec75e:	89 41 10             	mov    %eax,0x10(%rcx)
1404ec761:	83 f8 01             	cmp    $0x1,%eax
1404ec764:	7f 08                	jg     0x1404ec76e