1408d72f1:	48 85 c0             	test   %rax,%rax
1408d72f4:	48 0f 45 c8          	cmovne %rax,%rcx
1408d72f8:	c6 41 20 01          	movb   $0x1,0x20(%rcx)
1408d72fc:	f6 42 4c 01          	testb  $0x1,0x4c(%rdx)
1408d7300:	74 10                	je     0x1408d7312
1408d7302:	45 8b c4             	mov    %r12d,%r8d
1408d7305:	ba 8f 00 00 00       	mov    $0x8f,%edx
1408d730a:	48 8b ce             	mov    %rsi,%rcx
1408d730d:	e8 be f8 02 00       	call   0x140906bd0
1408d7312:	8b 44 24 78          	mov    0x78(%rsp),%eax
1408d7316:	85 c0                	test   %eax,%eax
1408d7318:	74 16                	je     0x1408d7330
1408d731a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1408d7320:	44 8b c0             	mov    %eax,%r8d
1408d7323:	ba 56 00 00 00       	mov    $0x56,%edx
1408d7328:	48 8b ce             	mov    %rsi,%rcx
1408d732b:	e8 10 f9 02 00       	call   0x140906c40
1408d7330:	48 85 ed             	test   %rbp,%rbp
1408d7333:	74 70                	je     0x1408d73a5
1408d7335:	48 0f bf c7          	movswq %di,%rax
1408d7339:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1408d7340:	00
1408d7341:	48 85 c0             	test   %rax,%rax
1408d7344:	7e 4e                	jle    0x1408d7394
1408d7346:	44 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12d
1408d734d:	00
1408d734e:	33 c0                	xor    %eax,%eax
1408d7350:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
1408d7357:	00
1408d7358:	8b f8                	mov    %eax,%edi
1408d735a:	8b 5c 24 68          	mov    0x68(%rsp),%ebx
1408d735e:	66 90                	xchg   %ax,%ax
1408d7360:	48 8b 45 08          	mov    0x8(%rbp),%rax
1408d7364:	44 8b c3             	mov    %ebx,%r8d
1408d7367:	49 8b d7             	mov    %r15,%rdx
1408d736a:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408d736f:	48 8b ce             	mov    %rsi,%rcx
1408d7372:	44 0f bf 0c 78       	movswl (%rax,%rdi,2),%r9d
1408d7377:	e8 c4 3b 00 00       	call   0x1408daf40
1408d737c:	41 ff c4             	inc    %r12d
1408d737f:	48 ff c7             	inc    %rdi
1408d7382:	49 3b fd             	cmp    %r13,%rdi
1408d7385:	7c d9                	jl     0x1408d7360
1408d7387:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1408d738e:	00
1408d738f:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1408d7394:	44 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12d
1408d739b:	00
1408d739c:	49 8d 7e 38          	lea    0x38(%r14),%rdi
1408d73a0:	45 33 c0             	xor    %r8d,%r8d
1408d73a3:	eb 72                	jmp    0x1408d7417
1408d73a5:	45 8b 66 38          	mov    0x38(%r14),%r12d
1408d73a9:	49 8d 7e 38          	lea    0x38(%r14),%rdi
1408d73ad:	41 ff c4             	inc    %r12d
1408d73b0:	44 89 27             	mov    %r12d,(%rdi)
1408d73b3:	48 63 8e 90 00 00 00 	movslq 0x90(%rsi),%rcx
1408d73ba:	39 8e 94 00 00 00    	cmp    %ecx,0x94(%rsi)
1408d73c0:	7f 20                	jg     0x1408d73e2
1408d73c2:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
1408d73c7:	33 c0                	xor    %eax,%eax
1408d73c9:	45 8b cc             	mov    %r12d,%r9d
1408d73cc:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408d73d0:	ba 87 00 00 00       	mov    $0x87,%edx
1408d73d5:	48 8b ce             	mov    %rsi,%rcx
1408d73d8:	e8 c3 59 fd ff       	call   0x1408acda0
1408d73dd:	45 33 c0             	xor    %r8d,%r8d
1408d73e0:	eb 35                	jmp    0x1408d7417
1408d73e2:	8b 54 24 68          	mov    0x68(%rsp),%edx
1408d73e6:	8d 41 01             	lea    0x1(%rcx),%eax
1408d73e9:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408d73ef:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408d73f3:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408d73fa:	45 33 c0             	xor    %r8d,%r8d
1408d73fd:	c7 04 c8 87 00 00 00 	movl   $0x87,(%rax,%rcx,8)
1408d7404:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408d7408:	44 89 64 c8 08       	mov    %r12d,0x8(%rax,%rcx,8)
1408d740d:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
1408d7412:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408d7417:	80 bc 24 70 01 00 00 	cmpb   $0x0,0x170(%rsp)
1408d741e:	00
1408d741f:	0f 84 b4 00 00 00    	je     0x1408d74d9
1408d7425:	0f b7 44 24 6c       	movzwl 0x6c(%rsp),%eax
1408d742a:	49 8b cd             	mov    %r13,%rcx
1408d742d:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
1408d7432:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1408d7439:	83 c0 02             	add    $0x2,%eax
1408d743c:	48 63 d0             	movslq %eax,%rdx
1408d743f:	e8 bc f1 ff ff       	call   0x1408d6600
1408d7444:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1408d744b:	00
1408d744c:	48 8b f8             	mov    %rax,%rdi
1408d744f:	48 85 c0             	test   %rax,%rax
1408d7452:	75 12                	jne    0x1408d7466
1408d7454:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1408d745b:	00
1408d745c:	e8 3f 53 04 00       	call   0x14091c7a0
1408d7461:	e9 ca 04 00 00       	jmp    0x1408d7930
1408d7466:	48 63 bc 24 90 00 00 	movslq 0x90(%rsp),%rdi
1408d746d:	00
1408d746e:	ba 01 00 00 00       	mov    $0x1,%edx
1408d7473:	48 8b c8             	mov    %rax,%rcx
1408d7476:	4c 8d 47 01          	lea    0x1(%rdi),%r8
1408d747a:	e8 31 82 60 00       	call   0x140edf6b0
1408d747f:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1408d7486:	00
1408d7487:	8b 54 24 68          	mov    0x68(%rsp),%edx
1408d748b:	c6 44 0f 01 00       	movb   $0x0,0x1(%rdi,%rcx,1)
1408d7490:	85 db                	test   %ebx,%ebx
1408d7492:	78 09                	js     0x1408d749d
1408d7494:	2b da                	sub    %edx,%ebx
1408d7496:	48 63 c3             	movslq %ebx,%rax
1408d7499:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
1408d749d:	8b 84 24 b4 00 00 00 	mov    0xb4(%rsp),%eax
1408d74a4:	85 c0                	test   %eax,%eax
1408d74a6:	78 08                	js     0x1408d74b0
1408d74a8:	2b c2                	sub    %edx,%eax
1408d74aa:	48 98                	cltq
1408d74ac:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
1408d74b0:	8b 84 24 a4 00 00 00 	mov    0xa4(%rsp),%eax
1408d74b7:	85 c0                	test   %eax,%eax
1408d74b9:	74 0a                	je     0x1408d74c5
1408d74bb:	8b d0                	mov    %eax,%edx
1408d74bd:	48 8b ce             	mov    %rsi,%rcx
1408d74c0:	e8 fb fe 02 00       	call   0x1409073c0
1408d74c5:	41 ff 4e 44          	decl   0x44(%r14)
1408d74c9:	41 8b 46 44          	mov    0x44(%r14),%eax
1408d74cd:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%rsp)
1408d74d4:	e9 98 00 00 00       	jmp    0x1408d7571
1408d74d9:	48 85 ed             	test   %rbp,%rbp
1408d74dc:	74 64                	je     0x1408d7542
1408d74de:	ff 07                	incl   (%rdi)
1408d74e0:	48 8b d5             	mov    %rbp,%rdx
1408d74e3:	49 8b 0e             	mov    (%r14),%rcx
1408d74e6:	44 8b 27             	mov    (%rdi),%r12d
1408d74e9:	0f bf 5c 24 6c       	movswl 0x6c(%rsp),%ebx
1408d74ee:	44 89 44 24 70       	mov    %r8d,0x70(%rsp)
1408d74f3:	e8 b8 1a 01 00       	call   0x1408e8fb0
1408d74f8:	8b bc 24 88 00 00 00 	mov    0x88(%rsp),%edi
1408d74ff:	44 8b cb             	mov    %ebx,%r9d
1408d7502:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1408d7506:	44 8b c7             	mov    %edi,%r8d
1408d7509:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408d750e:	ba 61 00 00 00       	mov    $0x61,%edx
1408d7513:	48 8b ce             	mov    %rsi,%rcx
1408d7516:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408d751b:	e8 00 f8 02 00       	call   0x140906d20
1408d7520:	44 8b 84 24 8c 00 00 	mov    0x8c(%rsp),%r8d
1408d7527:	00
1408d7528:	45 8b cc             	mov    %r12d,%r9d
1408d752b:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408d7530:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1408d7534:	48 8b ce             	mov    %rsi,%rcx
1408d7537:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1408d753b:	e8 20 f9 02 00       	call   0x140906e60
1408d7540:	eb 22                	jmp    0x1408d7564
1408d7542:	44 8b 84 24 94 00 00 	mov    0x94(%rsp),%r8d
1408d7549:	00
1408d754a:	b8 01 00 00 00       	mov    $0x1,%eax
1408d754f:	45 8b cc             	mov    %r12d,%r9d
1408d7552:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
1408d7557:	ba 9c 00 00 00       	mov    $0x9c,%edx
1408d755c:	48 8b ce             	mov    %rsi,%rcx
1408d755f:	e8 dc f6 02 00       	call   0x140906c40
1408d7564:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1408d756b:	00
1408d756c:	e8 2f 52 04 00       	call   0x14091c7a0
1408d7571:	80 7c 24 60 02       	cmpb   $0x2,0x60(%rsp)
1408d7576:	74 78                	je     0x1408d75f0
1408d7578:	33 c0                	xor    %eax,%eax
1408d757a:	80 bc 24 70 01 00 00 	cmpb   $0x2,0x170(%rsp)
1408d7581:	02
1408d7582:	8b d8                	mov    %eax,%ebx
1408d7584:	75 0f                	jne    0x1408d7595
1408d7586:	ba 0e 00 00 00       	mov    $0xe,%edx
1408d758b:	48 8b ce             	mov    %rsi,%rcx
1408d758e:	e8 cd f5 02 00       	call   0x140906b60
1408d7593:	8b d8                	mov    %eax,%ebx
1408d7595:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1408d759c:	00
1408d759d:	48 8d 84 24 9c 00 00 	lea    0x9c(%rsp),%rax
1408d75a4:	00
1408d75a5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408d75aa:	41 b1 08             	mov    $0x8,%r9b
1408d75ad:	48 8d 44 24 64       	lea    0x64(%rsp),%rax
1408d75b2:	41 b8 71 00 00 00    	mov    $0x71,%r8d
1408d75b8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408d75bd:	49 8b d7             	mov    %r15,%rdx
1408d75c0:	8b 44 24 68          	mov    0x68(%rsp),%eax
1408d75c4:	49 8b ce             	mov    %r14,%rcx
1408d75c7:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1408d75cc:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408d75d0:	e8 cb 6f 01 00       	call   0x1408ee5a0
1408d75d5:	44 0f b6 94 24 70 01 	movzbl 0x170(%rsp),%r10d
1408d75dc:	00 00
1408d75de:	41 80 fa 02          	cmp    $0x2,%r10b
1408d75e2:	75 1d                	jne    0x1408d7601
1408d75e4:	8b d3                	mov    %ebx,%edx
1408d75e6:	48 8b ce             	mov    %rsi,%rcx
1408d75e9:	e8 72 ad 03 00       	call   0x140912360
1408d75ee:	eb 1a                	jmp    0x1408d760a
1408d75f0:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
1408d75f7:	00
1408d75f8:	44 0f b6 94 24 70 01 	movzbl 0x170(%rsp),%r10d
1408d75ff:	00 00
1408d7601:	45 84 d2             	test   %r10b,%r10b
1408d7604:	0f 84 f7 00 00 00    	je     0x1408d7701
1408d760a:	41 80 7f 3f 01       	cmpb   $0x1,0x3f(%r15)
1408d760f:	8b 54 24 64          	mov    0x64(%rsp),%edx
1408d7613:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
1408d7617:	74 3f                	je     0x1408d7658
1408d7619:	8b c2                	mov    %edx,%eax
1408d761b:	2b 44 24 68          	sub    0x68(%rsp),%eax
1408d761f:	48 98                	cltq
1408d7621:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
1408d7625:	74 31                	je     0x1408d7658
1408d7627:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
1408d762e:	00
1408d762f:	44 8b c2             	mov    %edx,%r8d
1408d7632:	0f bf c3             	movswl %bx,%eax
1408d7635:	ba 1b 00 00 00       	mov    $0x1b,%edx
1408d763a:	89 44 24 28          	mov    %eax,0x28(%rsp)
1408d763e:	48 8b ce             	mov    %rsi,%rcx
1408d7641:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408d7646:	e8 15 f8 02 00       	call   0x140906e60
1408d764b:	44 0f b6 94 24 70 01 	movzbl 0x170(%rsp),%r10d
1408d7652:	00 00
1408d7654:	8b 54 24 64          	mov    0x64(%rsp),%edx
1408d7658:	8b bc 24 98 00 00 00 	mov    0x98(%rsp),%edi
1408d765f:	41 80 7f 3f 01       	cmpb   $0x1,0x3f(%r15)
1408d7664:	0f 85 e0 01 00 00    	jne    0x1408d784a
1408d766a:	49 8b 5f 50          	mov    0x50(%r15),%rbx
1408d766e:	48 85 db             	test   %rbx,%rbx
1408d7671:	74 0e                	je     0x1408d7681
1408d7673:	4c 39 2b             	cmp    %r13,(%rbx)
1408d7676:	74 09                	je     0x1408d7681
1408d7678:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1408d767c:	48 85 db             	test   %rbx,%rbx
1408d767f:	75 f2                	jne    0x1408d7673
1408d7681:	49 8b d7             	mov    %r15,%rdx
1408d7684:	49 8b ce             	mov    %r14,%rcx
1408d7687:	e8 64 fa 03 00       	call   0x1409170f0
1408d768c:	49 8b 86 a0 00 00 00 	mov    0xa0(%r14),%rax
1408d7693:	49 8b ce             	mov    %r14,%rcx
1408d7696:	48 85 c0             	test   %rax,%rax
1408d7699:	48 0f 45 c8          	cmovne %rax,%rcx
1408d769d:	80 bc 24 70 01 00 00 	cmpb   $0x1,0x170(%rsp)
1408d76a4:	01
1408d76a5:	c6 41 21 01          	movb   $0x1,0x21(%rcx)
1408d76a9:	75 21                	jne    0x1408d76cc
1408d76ab:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
1408d76b0:	ba 7a 00 00 00       	mov    $0x7a,%edx
1408d76b5:	48 8b ce             	mov    %rsi,%rcx
1408d76b8:	e8 13 f5 02 00       	call   0x140906bd0
1408d76bd:	49 83 be a0 00 00 00 	cmpq   $0x0,0xa0(%r14)
1408d76c4:	00
1408d76c5:	75 05                	jne    0x1408d76cc
1408d76c7:	41 c6 46 20 00       	movb   $0x0,0x20(%r14)
1408d76cc:	48 63 96 90 00 00 00 	movslq 0x90(%rsi),%rdx
1408d76d3:	39 96 94 00 00 00    	cmp    %edx,0x94(%rsi)
1408d76d9:	0f 8f ca 00 00 00    	jg     0x1408d77a9
1408d76df:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1408d76e5:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408d76ea:	45 33 c0             	xor    %r8d,%r8d
1408d76ed:	ba 07 00 00 00       	mov    $0x7,%edx
1408d76f2:	48 8b ce             	mov    %rsi,%rcx
1408d76f5:	e8 a6 56 fd ff       	call   0x1408acda0
1408d76fa:	8b d0                	mov    %eax,%edx
1408d76fc:	e9 d9 00 00 00       	jmp    0x1408d77da
1408d7701:	48 8b ce             	mov    %rsi,%rcx
1408d7704:	48 85 ed             	test   %rbp,%rbp
1408d7707:	74 6e                	je     0x1408d7777
1408d7709:	8b 9c 24 8c 00 00 00 	mov    0x8c(%rsp),%ebx
1408d7710:	ba 23 00 00 00       	mov    $0x23,%edx
1408d7715:	44 8b c3             	mov    %ebx,%r8d
1408d7718:	e8 b3 f4 02 00       	call   0x140906bd0
1408d771d:	41 80 7f 3f 01       	cmpb   $0x1,0x3f(%r15)
1408d7722:	8b f8                	mov    %eax,%edi
1408d7724:	44 8b c3             	mov    %ebx,%r8d
1408d7727:	48 8b ce             	mov    %rsi,%rcx
1408d772a:	75 28                	jne    0x1408d7754
1408d772c:	45 33 c9             	xor    %r9d,%r9d
1408d772f:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408d7734:	ba 5e 00 00 00       	mov    $0x5e,%edx
1408d7739:	e8 72 f5 02 00       	call   0x140906cb0
1408d773e:	44 0f b6 94 24 70 01 	movzbl 0x170(%rsp),%r10d
1408d7745:	00 00
1408d7747:	8b 54 24 64          	mov    0x64(%rsp),%edx
1408d774b:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
1408d774f:	e9 0b ff ff ff       	jmp    0x1408d765f
1408d7754:	45 8b cc             	mov    %r12d,%r9d
1408d7757:	ba 86 00 00 00       	mov    $0x86,%edx
1408d775c:	e8 df f4 02 00       	call   0x140906c40
1408d7761:	44 0f b6 94 24 70 01 	movzbl 0x170(%rsp),%r10d
1408d7768:	00 00
1408d776a:	8b 54 24 64          	mov    0x64(%rsp),%edx
1408d776e:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
1408d7772:	e9 e8 fe ff ff       	jmp    0x1408d765f
1408d7777:	44 8b 84 24 94 00 00 	mov    0x94(%rsp),%r8d
1408d777e:	00
1408d777f:	45 33 c9             	xor    %r9d,%r9d
1408d7782:	ba 2d 00 00 00       	mov    $0x2d,%edx
1408d7787:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1408d778c:	e8 1f f5 02 00       	call   0x140906cb0
1408d7791:	44 0f b6 94 24 70 01 	movzbl 0x170(%rsp),%r10d
1408d7798:	00 00
1408d779a:	8b f8                	mov    %eax,%edi
1408d779c:	8b 54 24 64          	mov    0x64(%rsp),%edx
1408d77a0:	8b 5c 24 70          	mov    0x70(%rsp),%ebx
1408d77a4:	e9 b6 fe ff ff       	jmp    0x1408d765f
1408d77a9:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1408d77ad:	45 33 c0             	xor    %r8d,%r8d
1408d77b0:	8d 42 01             	lea    0x1(%rdx),%eax
1408d77b3:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1408d77b9:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408d77c0:	48 c7 04 c8 07 00 00 	movq   $0x7,(%rax,%rcx,8)
1408d77c7:	00
1408d77c8:	c7 44 c8 08 01 00 00 	movl   $0x1,0x8(%rax,%rcx,8)
1408d77cf:	00
1408d77d0:	44 89 64 c8 0c       	mov    %r12d,0xc(%rax,%rcx,8)
1408d77d5:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408d77da:	48 8b 06             	mov    (%rsi),%rax
1408d77dd:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408d77e1:	75 48                	jne    0x1408d782b
1408d77e3:	85 d2                	test   %edx,%edx
1408d77e5:	79 08                	jns    0x1408d77ef
1408d77e7:	8b 96 90 00 00 00    	mov    0x90(%rsi),%edx
1408d77ed:	ff ca                	dec    %edx
1408d77ef:	48 63 c2             	movslq %edx,%rax
1408d77f2:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d77f6:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408d77fd:	80 7c c8 01 00       	cmpb   $0x0,0x1(%rax,%rcx,8)
1408d7802:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408d7806:	74 13                	je     0x1408d781b
1408d7808:	41 b9 f5 ff ff ff    	mov    $0xfffffff5,%r9d
1408d780e:	4c 8b c3             	mov    %rbx,%r8
1408d7811:	48 8b ce             	mov    %rsi,%rcx
1408d7814:	e8 f7 05 05 00       	call   0x140927e10
1408d7819:	eb 10                	jmp    0x1408d782b
1408d781b:	48 85 db             	test   %rbx,%rbx
1408d781e:	74 0b                	je     0x1408d782b
1408d7820:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1408d7824:	c6 42 01 f5          	movb   $0xf5,0x1(%rdx)
1408d7828:	ff 43 18             	incl   0x18(%rbx)
1408d782b:	48 63 86 90 00 00 00 	movslq 0x90(%rsi),%rax
1408d7832:	85 c0                	test   %eax,%eax
1408d7834:	7e 60                	jle    0x1408d7896
1408d7836:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d783a:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1408d7841:	66 c7 44 c8 ea 02 00 	movw   $0x2,-0x16(%rax,%rcx,8)
1408d7848:	eb 4c                	jmp    0x1408d7896