1408e5286:	48 98                	cltq
1408e5288:	41 8b 8c 81 a0 6c 8e 	mov    0x8e6ca0(%r9,%rax,4),%ecx
1408e528f:	00
1408e5290:	49 03 c9             	add    %r9,%rcx
1408e5293:	ff e1                	jmp    *%rcx
1408e5295:	45 85 f6             	test   %r14d,%r14d
1408e5298:	0f 84 d0 00 00 00    	je     0x1408e536e
1408e529e:	49 8b 85 a0 00 00 00 	mov    0xa0(%r13),%rax
1408e52a5:	45 8b c8             	mov    %r8d,%r9d
1408e52a8:	c7 44 24 50 ff ff ff 	movl   $0xffffffff,0x50(%rsp)
1408e52af:	ff
1408e52b0:	48 85 c0             	test   %rax,%rax
1408e52b3:	c6 44 24 48 01       	movb   $0x1,0x48(%rsp)
1408e52b8:	49 8b cd             	mov    %r13,%rcx
1408e52bb:	48 0f 45 c8          	cmovne %rax,%rcx
1408e52bf:	c6 44 24 40 05       	movb   $0x5,0x40(%rsp)
1408e52c4:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1408e52c9:	bf 01 00 00 00       	mov    $0x1,%edi
1408e52ce:	66 89 7c 24 30       	mov    %di,0x30(%rsp)
1408e52d3:	4d 8b c7             	mov    %r15,%r8
1408e52d6:	89 54 24 28          	mov    %edx,0x28(%rsp)
1408e52da:	48 8b d5             	mov    %rbp,%rdx
1408e52dd:	c6 41 20 01          	movb   $0x1,0x20(%rcx)
1408e52e1:	8b 8c 24 c0 01 00 00 	mov    0x1c0(%rsp),%ecx
1408e52e8:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1408e52ec:	49 8b cd             	mov    %r13,%rcx
1408e52ef:	e8 2c 1d 00 00       	call   0x1408e7020
1408e52f4:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e52fb:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e5301:	7f 2c                	jg     0x1408e532f
1408e5303:	33 c0                	xor    %eax,%eax
1408e5305:	44 8b cf             	mov    %edi,%r9d
1408e5308:	45 8b c6             	mov    %r14d,%r8d
1408e530b:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e530f:	ba 56 00 00 00       	mov    $0x56,%edx
1408e5314:	48 8b cb             	mov    %rbx,%rcx
1408e5317:	e8 84 7a fc ff       	call   0x1408acda0
1408e531c:	89 bc 24 a4 00 00 00 	mov    %edi,0xa4(%rsp)
1408e5323:	89 bc 24 b4 00 00 00 	mov    %edi,0xb4(%rsp)
1408e532a:	e9 71 01 00 00       	jmp    0x1408e54a0
1408e532f:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5332:	89 bc 24 a4 00 00 00 	mov    %edi,0xa4(%rsp)
1408e5339:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e533f:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e5343:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e534a:	33 d2                	xor    %edx,%edx
1408e534c:	89 bc 24 b4 00 00 00 	mov    %edi,0xb4(%rsp)
1408e5353:	c7 04 c8 56 00 00 00 	movl   $0x56,(%rax,%rcx,8)
1408e535a:	44 89 74 c8 04       	mov    %r14d,0x4(%rax,%rcx,8)
1408e535f:	48 89 7c c8 08       	mov    %rdi,0x8(%rax,%rcx,8)
1408e5364:	48 89 54 c8 10       	mov    %rdx,0x10(%rax,%rcx,8)
1408e5369:	e9 32 01 00 00       	jmp    0x1408e54a0
1408e536e:	48 83 7d 10 00       	cmpq   $0x0,0x10(%rbp)
1408e5373:	74 35                	je     0x1408e53aa
1408e5375:	49 8b 85 a0 00 00 00 	mov    0xa0(%r13),%rax
1408e537c:	49 8b cd             	mov    %r13,%rcx
1408e537f:	44 8b 8c 24 c0 01 00 	mov    0x1c0(%rsp),%r9d
1408e5386:	00
1408e5387:	48 85 c0             	test   %rax,%rax
1408e538a:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1408e5391:	ff
1408e5392:	48 8b d5             	mov    %rbp,%rdx
1408e5395:	48 0f 45 c8          	cmovne %rax,%rcx
1408e5399:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1408e539e:	c6 41 20 01          	movb   $0x1,0x20(%rcx)
1408e53a2:	49 8b cd             	mov    %r13,%rcx
1408e53a5:	e8 16 23 00 00       	call   0x1408e76c0
1408e53aa:	bf 01 00 00 00       	mov    $0x1,%edi
1408e53af:	89 bc 24 b4 00 00 00 	mov    %edi,0xb4(%rsp)
1408e53b6:	e9 e5 00 00 00       	jmp    0x1408e54a0
1408e53bb:	48 8b 94 24 00 02 00 	mov    0x200(%rsp),%rdx
1408e53c2:	00
1408e53c3:	45 33 c9             	xor    %r9d,%r9d
1408e53c6:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e53cb:	49 8b cd             	mov    %r13,%rcx
1408e53ce:	4c 8b c5             	mov    %rbp,%r8
1408e53d1:	e8 6a 0a 02 00       	call   0x140905e40
1408e53d6:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e53dd:	45 33 f6             	xor    %r14d,%r14d
1408e53e0:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e53e6:	7f 22                	jg     0x1408e540a
1408e53e8:	44 8b 8c 24 e8 01 00 	mov    0x1e8(%rsp),%r9d
1408e53ef:	00
1408e53f0:	45 33 c0             	xor    %r8d,%r8d
1408e53f3:	ba 08 00 00 00       	mov    $0x8,%edx
1408e53f8:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408e53fd:	48 8b cb             	mov    %rbx,%rcx
1408e5400:	e8 9b 79 fc ff       	call   0x1408acda0
1408e5405:	e9 99 00 00 00       	jmp    0x1408e54a3
1408e540a:	8b 94 24 e8 01 00 00 	mov    0x1e8(%rsp),%edx
1408e5411:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5414:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e541a:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e541e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5425:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e542c:	00
1408e542d:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e5431:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408e5436:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408e543b:	eb 66                	jmp    0x1408e54a3
1408e543d:	bf 02 00 00 00       	mov    $0x2,%edi
1408e5442:	48 0f bf 45 34       	movswq 0x34(%rbp),%rax
1408e5447:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1408e544b:	66 85 c0             	test   %ax,%ax
1408e544e:	78 23                	js     0x1408e5473
1408e5450:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
1408e5454:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e5458:	48 8d 15 fd 35 6f 00 	lea    0x6f35fd(%rip),%rdx        # 0x140fd8a5c
1408e545f:	4d 8b 0c c9          	mov    (%r9,%rcx,8),%r9
1408e5463:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408e5467:	e8 c4 82 00 00       	call   0x1408ed730
1408e546c:	ba 13 06 00 00       	mov    $0x613,%edx
1408e5471:	eb 15                	jmp    0x1408e5488
1408e5473:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1408e5477:	48 8d 15 fa c6 76 00 	lea    0x76c6fa(%rip),%rdx        # 0x141051b78
1408e547e:	e8 ad 82 00 00       	call   0x1408ed730
1408e5483:	ba 13 0a 00 00       	mov    $0xa13,%edx
1408e5488:	c6 44 24 28 02       	movb   $0x2,0x28(%rsp)
1408e548d:	4c 8b c8             	mov    %rax,%r9
1408e5490:	44 8b c7             	mov    %edi,%r8d
1408e5493:	c6 44 24 20 fa       	movb   $0xfa,0x20(%rsp)
1408e5498:	49 8b cd             	mov    %r13,%rcx
1408e549b:	e8 70 31 00 00       	call   0x1408e8610
1408e54a0:	45 33 f6             	xor    %r14d,%r14d
1408e54a3:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408e54a7:	f7 d6                	not    %esi
1408e54a9:	8b 41 48             	mov    0x48(%rcx),%eax
1408e54ac:	03 41 44             	add    0x44(%rcx),%eax
1408e54af:	79 0d                	jns    0x1408e54be
1408e54b1:	44 8b c6             	mov    %esi,%r8d
1408e54b4:	48 8b d3             	mov    %rbx,%rdx
1408e54b7:	e8 e4 c0 fd ff       	call   0x1408c15a0
1408e54bc:	eb 10                	jmp    0x1408e54ce
1408e54be:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408e54c2:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408e54c8:	48 63 d6             	movslq %esi,%rdx
1408e54cb:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
1408e54ce:	48 8b b4 24 00 02 00 	mov    0x200(%rsp),%rsi
1408e54d5:	00
1408e54d6:	48 85 f6             	test   %rsi,%rsi
1408e54d9:	74 73                	je     0x1408e554e
1408e54db:	48 39 b4 24 c8 00 00 	cmp    %rsi,0xc8(%rsp)
1408e54e2:	00
1408e54e3:	74 69                	je     0x1408e554e
1408e54e5:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e54ec:	89 8c 24 9c 00 00 00 	mov    %ecx,0x9c(%rsp)
1408e54f3:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e54f9:	7f 24                	jg     0x1408e551f
1408e54fb:	45 33 c9             	xor    %r9d,%r9d
1408e54fe:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408e5503:	45 33 c0             	xor    %r8d,%r8d
1408e5506:	ba 08 00 00 00       	mov    $0x8,%edx
1408e550b:	48 8b cb             	mov    %rbx,%rcx
1408e550e:	e8 8d 78 fc ff       	call   0x1408acda0
1408e5513:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
1408e551a:	e9 da 00 00 00       	jmp    0x1408e55f9
1408e551f:	8d 41 01             	lea    0x1(%rcx),%eax
1408e5522:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5528:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e552c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5533:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e553a:	00
1408e553b:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408e5542:	00 00
1408e5544:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408e5549:	e9 ab 00 00 00       	jmp    0x1408e55f9
1408e554e:	8b bc 24 ac 00 00 00 	mov    0xac(%rsp),%edi
1408e5555:	85 ff                	test   %edi,%edi
1408e5557:	0f 84 9c 00 00 00    	je     0x1408e55f9
1408e555d:	4c 63 83 90 00 00 00 	movslq 0x90(%rbx),%r8
1408e5564:	44 89 84 24 b0 00 00 	mov    %r8d,0xb0(%rsp)
1408e556b:	00
1408e556c:	44 39 83 94 00 00 00 	cmp    %r8d,0x94(%rbx)
1408e5573:	7f 21                	jg     0x1408e5596
1408e5575:	45 33 c9             	xor    %r9d,%r9d
1408e5578:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408e557d:	45 33 c0             	xor    %r8d,%r8d
1408e5580:	ba 08 00 00 00       	mov    $0x8,%edx
1408e5585:	48 8b cb             	mov    %rbx,%rcx
1408e5588:	e8 13 78 fc ff       	call   0x1408acda0
1408e558d:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
1408e5594:	eb 2b                	jmp    0x1408e55c1
1408e5596:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
1408e559a:	41 8d 40 01          	lea    0x1(%r8),%eax
1408e559e:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e55a4:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e55ab:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e55b2:	00
1408e55b3:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408e55ba:	00 00
1408e55bc:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408e55c1:	48 8b 03             	mov    (%rbx),%rax
1408e55c4:	8d 4f ff             	lea    -0x1(%rdi),%ecx
1408e55c7:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e55cd:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e55d1:	74 09                	je     0x1408e55dc
1408e55d3:	48 8d 05 7e e8 b4 00 	lea    0xb4e87e(%rip),%rax        # 0x141433e58
1408e55da:	eb 1a                	jmp    0x1408e55f6
1408e55dc:	85 c9                	test   %ecx,%ecx
1408e55de:	8b c2                	mov    %edx,%eax
1408e55e0:	0f 49 c7             	cmovns %edi,%eax
1408e55e3:	ff c8                	dec    %eax
1408e55e5:	48 98                	cltq
1408e55e7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e55eb:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e55f2:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e55f6:	89 50 08             	mov    %edx,0x8(%rax)
1408e55f9:	83 bc 24 c4 00 00 00 	cmpl   $0x0,0xc4(%rsp)
1408e5600:	00
1408e5601:	74 11                	je     0x1408e5614
1408e5603:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
1408e560a:	00
1408e560b:	44 8b 70 08          	mov    0x8(%rax),%r14d
1408e560f:	4c 8b 38             	mov    (%rax),%r15
1408e5612:	eb 08                	jmp    0x1408e561c
1408e5614:	33 c0                	xor    %eax,%eax
1408e5616:	4d 8b fc             	mov    %r12,%r15
1408e5619:	44 8b f0             	mov    %eax,%r14d
1408e561c:	44 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12d
1408e5623:	00
1408e5624:	41 8b fc             	mov    %r12d,%edi
1408e5627:	4c 89 bc 24 00 01 00 	mov    %r15,0x100(%rsp)
1408e562e:	00
1408e562f:	44 89 74 24 60       	mov    %r14d,0x60(%rsp)
1408e5634:	4d 85 ff             	test   %r15,%r15
1408e5637:	0f 84 9e 12 00 00    	je     0x1408e68db
1408e563d:	4c 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%r9
1408e5644:	00
1408e5645:	0f 29 b4 24 40 01 00 	movaps %xmm6,0x140(%rsp)
1408e564c:	00
1408e564d:	44 89 64 24 7c       	mov    %r12d,0x7c(%rsp)
1408e5652:	49 63 c6             	movslq %r14d,%rax
1408e5655:	41 83 3c 81 00       	cmpl   $0x0,(%r9,%rax,4)
1408e565a:	0f 84 e8 11 00 00    	je     0x1408e6848
1408e5660:	48 85 f6             	test   %rsi,%rsi
1408e5663:	74 67                	je     0x1408e56cc
1408e5665:	48 8b c6             	mov    %rsi,%rax
1408e5668:	48 83 38 00          	cmpq   $0x0,(%rax)
1408e566c:	74 0f                	je     0x1408e567d
1408e566e:	4c 39 78 38          	cmp    %r15,0x38(%rax)
1408e5672:	74 09                	je     0x1408e567d
1408e5674:	48 8b 40 20          	mov    0x20(%rax),%rax
1408e5678:	48 85 c0             	test   %rax,%rax
1408e567b:	75 eb                	jne    0x1408e5668
1408e567d:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
1408e5682:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1408e5689:	00
1408e568a:	45 85 c0             	test   %r8d,%r8d
1408e568d:	74 3d                	je     0x1408e56cc
1408e568f:	48 3b c6             	cmp    %rsi,%rax
1408e5692:	75 38                	jne    0x1408e56cc
1408e5694:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e569a:	41 8b c8             	mov    %r8d,%ecx
1408e569d:	45 85 c0             	test   %r8d,%r8d
1408e56a0:	79 03                	jns    0x1408e56a5
1408e56a2:	8d 4a ff             	lea    -0x1(%rdx),%ecx
1408e56a5:	48 8b 03             	mov    (%rbx),%rax
1408e56a8:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e56ac:	74 09                	je     0x1408e56b7
1408e56ae:	48 8d 05 a3 e7 b4 00 	lea    0xb4e7a3(%rip),%rax        # 0x141433e58
1408e56b5:	eb 12                	jmp    0x1408e56c9
1408e56b7:	48 63 c1             	movslq %ecx,%rax
1408e56ba:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e56be:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e56c5:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e56c9:	89 50 08             	mov    %edx,0x8(%rax)
1408e56cc:	41 ff 4d 44          	decl   0x44(%r13)
1408e56d0:	80 7c 24 64 00       	cmpb   $0x0,0x64(%rsp)
1408e56d5:	41 8b 6d 44          	mov    0x44(%r13),%ebp
1408e56d9:	8b bc 24 c8 01 00 00 	mov    0x1c8(%rsp),%edi
1408e56e0:	89 ac 24 c0 00 00 00 	mov    %ebp,0xc0(%rsp)
1408e56e7:	75 21                	jne    0x1408e570a
1408e56e9:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
1408e56f0:	00
1408e56f1:	44 8d 47 01          	lea    0x1(%rdi),%r8d
1408e56f5:	48 8b cb             	mov    %rbx,%rcx
1408e56f8:	e8 f3 bf 01 00       	call   0x1409016f0
1408e56fd:	4c 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%r9
1408e5704:	00
1408e5705:	c6 44 24 64 01       	movb   $0x1,0x64(%rsp)
1408e570a:	44 8b a4 24 c0 01 00 	mov    0x1c0(%rsp),%r12d
1408e5711:	00
1408e5712:	45 03 e6             	add    %r14d,%r12d
1408e5715:	49 83 7f 48 00       	cmpq   $0x0,0x48(%r15)
1408e571a:	44 89 a4 24 bc 00 00 	mov    %r12d,0xbc(%rsp)
1408e5721:	00
1408e5722:	0f 84 bf 00 00 00    	je     0x1408e57e7
1408e5728:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e572f:	49 63 c6             	movslq %r14d,%rax
1408e5732:	41 8b 14 81          	mov    (%r9,%rax,4),%edx
1408e5736:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e573c:	7f 1e                	jg     0x1408e575c
1408e573e:	33 c0                	xor    %eax,%eax
1408e5740:	44 8b ca             	mov    %edx,%r9d
1408e5743:	ba 4b 00 00 00       	mov    $0x4b,%edx
1408e5748:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e574c:	45 33 c0             	xor    %r8d,%r8d
1408e574f:	48 8b cb             	mov    %rbx,%rcx
1408e5752:	e8 49 76 fc ff       	call   0x1408acda0
1408e5757:	45 33 c0             	xor    %r8d,%r8d
1408e575a:	eb 2d                	jmp    0x1408e5789
1408e575c:	8d 41 01             	lea    0x1(%rcx),%eax
1408e575f:	45 33 c0             	xor    %r8d,%r8d
1408e5762:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e5768:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e576c:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e5773:	48 c7 04 c8 4b 00 00 	movq   $0x4b,(%rax,%rcx,8)
1408e577a:	00
1408e577b:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e577f:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
1408e5784:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e5789:	49 8b 75 00          	mov    0x0(%r13),%rsi
1408e578d:	8b c7                	mov    %edi,%eax
1408e578f:	f7 d0                	not    %eax
1408e5791:	41 89 45 40          	mov    %eax,0x40(%r13)
1408e5795:	49 8b 57 48          	mov    0x48(%r15),%rdx
1408e5799:	48 85 d2             	test   %rdx,%rdx
1408e579c:	74 13                	je     0x1408e57b1
1408e579e:	45 33 c9             	xor    %r9d,%r9d
1408e57a1:	45 33 c0             	xor    %r8d,%r8d
1408e57a4:	48 8b ce             	mov    %rsi,%rcx
1408e57a7:	e8 84 db fb ff       	call   0x1408a3330
1408e57ac:	48 8b f8             	mov    %rax,%rdi
1408e57af:	eb 03                	jmp    0x1408e57b4
1408e57b1:	49 8b f8             	mov    %r8,%rdi
1408e57b4:	80 7e 67 00          	cmpb   $0x0,0x67(%rsi)
1408e57b8:	75 14                	jne    0x1408e57ce
1408e57ba:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1408e57c0:	44 8b c5             	mov    %ebp,%r8d
1408e57c3:	48 8b d7             	mov    %rdi,%rdx
1408e57c6:	49 8b cd             	mov    %r13,%rcx
1408e57c9:	e8 c2 94 ff ff       	call   0x1408dec90
1408e57ce:	48 85 ff             	test   %rdi,%rdi
1408e57d1:	74 0b                	je     0x1408e57de
1408e57d3:	48 8b d7             	mov    %rdi,%rdx
1408e57d6:	48 8b ce             	mov    %rsi,%rcx
1408e57d9:	e8 32 90 ff ff       	call   0x1408de810
1408e57de:	45 33 db             	xor    %r11d,%r11d
1408e57e1:	45 89 5d 40          	mov    %r11d,0x40(%r13)
1408e57e5:	eb 03                	jmp    0x1408e57ea
1408e57e7:	45 33 db             	xor    %r11d,%r11d
1408e57ea:	48 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%rcx
1408e57f1:	00
1408e57f2:	49 63 c6             	movslq %r14d,%rax
1408e57f5:	44 8b 34 81          	mov    (%rcx,%rax,4),%r14d
1408e57f9:	41 0f b7 4f 60       	movzwl 0x60(%r15),%ecx
1408e57fe:	41 ff c6             	inc    %r14d
1408e5801:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
1408e5806:	66 44 3b d9          	cmp    %cx,%r11w
1408e580a:	0f 83 1c 02 00 00    	jae    0x1408e5a2c