1408e6302:	00
1408e6303:	33 c0                	xor    %eax,%eax
1408e6305:	45 33 c9             	xor    %r9d,%r9d
1408e6308:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e630c:	ba a8 00 00 00       	mov    $0xa8,%edx
1408e6311:	48 8b cb             	mov    %rbx,%rcx
1408e6314:	e8 87 6a fc ff       	call   0x1408acda0
1408e6319:	45 33 c0             	xor    %r8d,%r8d
1408e631c:	85 f6                	test   %esi,%esi
1408e631e:	0f 84 0e 03 00 00    	je     0x1408e6632
1408e6324:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e632b:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e6331:	7f 55                	jg     0x1408e6388
1408e6333:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e6338:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1408e633e:	44 8b c6             	mov    %esi,%r8d
1408e6341:	ba 56 00 00 00       	mov    $0x56,%edx
1408e6346:	48 8b cb             	mov    %rbx,%rcx
1408e6349:	e8 52 6a fc ff       	call   0x1408acda0
1408e634e:	45 33 c0             	xor    %r8d,%r8d
1408e6351:	eb 62                	jmp    0x1408e63b5
1408e6353:	8b 94 24 b8 01 00 00 	mov    0x1b8(%rsp),%edx
1408e635a:	8d 41 01             	lea    0x1(%rcx),%eax
1408e635d:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6363:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e6367:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e636e:	45 33 c0             	xor    %r8d,%r8d
1408e6371:	c7 04 c8 a8 00 00 00 	movl   $0xa8,(%rax,%rcx,8)
1408e6378:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e637c:	4c 89 44 c8 08       	mov    %r8,0x8(%rax,%rcx,8)
1408e6381:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e6386:	eb 94                	jmp    0x1408e631c
1408e6388:	8d 41 01             	lea    0x1(%rcx),%eax
1408e638b:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6391:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e6395:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e639c:	c7 04 c8 56 00 00 00 	movl   $0x56,(%rax,%rcx,8)
1408e63a3:	89 74 c8 04          	mov    %esi,0x4(%rax,%rcx,8)
1408e63a7:	48 c7 44 c8 08 01 00 	movq   $0x1,0x8(%rax,%rcx,8)
1408e63ae:	00 00
1408e63b0:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e63b5:	48 63 b3 90 00 00 00 	movslq 0x90(%rbx),%rsi
1408e63bc:	39 b3 94 00 00 00    	cmp    %esi,0x94(%rbx)
1408e63c2:	7f 1c                	jg     0x1408e63e0
1408e63c4:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1408e63c9:	45 33 c9             	xor    %r9d,%r9d
1408e63cc:	45 33 c0             	xor    %r8d,%r8d
1408e63cf:	ba 08 00 00 00       	mov    $0x8,%edx
1408e63d4:	48 8b cb             	mov    %rbx,%rcx
1408e63d7:	e8 c4 69 fc ff       	call   0x1408acda0
1408e63dc:	8b f0                	mov    %eax,%esi
1408e63de:	eb 2a                	jmp    0x1408e640a
1408e63e0:	48 8d 0c 76          	lea    (%rsi,%rsi,2),%rcx
1408e63e4:	8d 46 01             	lea    0x1(%rsi),%eax
1408e63e7:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e63ed:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e63f4:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e63fb:	00
1408e63fc:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1408e6403:	00 00
1408e6405:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408e640a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408e640e:	8b 54 24 7c          	mov    0x7c(%rsp),%edx
1408e6412:	f7 d2                	not    %edx
1408e6414:	8b 41 48             	mov    0x48(%rcx),%eax
1408e6417:	03 41 44             	add    0x44(%rcx),%eax
1408e641a:	79 0d                	jns    0x1408e6429
1408e641c:	44 8b c2             	mov    %edx,%r8d
1408e641f:	48 8b d3             	mov    %rbx,%rdx
1408e6422:	e8 79 b1 fd ff       	call   0x1408c15a0
1408e6427:	eb 10                	jmp    0x1408e6439
1408e6429:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408e642d:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408e6433:	48 63 d2             	movslq %edx,%rdx
1408e6436:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
1408e6439:	45 8b 45 44          	mov    0x44(%r13),%r8d
1408e643d:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e6442:	41 ff c8             	dec    %r8d
1408e6445:	45 89 45 44          	mov    %r8d,0x44(%r13)
1408e6449:	49 83 7f 48 00       	cmpq   $0x0,0x48(%r15)
1408e644e:	44 89 44 24 7c       	mov    %r8d,0x7c(%rsp)
1408e6453:	74 60                	je     0x1408e64b5
1408e6455:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e645c:	41 8d 54 24 ff       	lea    -0x1(%r12),%edx
1408e6461:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e6467:	7f 1b                	jg     0x1408e6484
1408e6469:	45 8b c8             	mov    %r8d,%r9d
1408e646c:	33 c0                	xor    %eax,%eax
1408e646e:	44 8b c2             	mov    %edx,%r8d
1408e6471:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6475:	ba 32 00 00 00       	mov    $0x32,%edx
1408e647a:	48 8b cb             	mov    %rbx,%rcx
1408e647d:	e8 1e 69 fc ff       	call   0x1408acda0
1408e6482:	eb 31                	jmp    0x1408e64b5
1408e6484:	8d 41 01             	lea    0x1(%rcx),%eax
1408e6487:	45 33 c9             	xor    %r9d,%r9d
1408e648a:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e6490:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e6494:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e649b:	c7 04 c8 32 00 00 00 	movl   $0x32,(%rax,%rcx,8)
1408e64a2:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408e64a6:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1408e64ab:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
1408e64b0:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408e64b5:	85 ff                	test   %edi,%edi
1408e64b7:	0f 8e 0f 01 00 00    	jle    0x1408e65cc
1408e64bd:	44 8b 74 24 7c       	mov    0x7c(%rsp),%r14d
1408e64c2:	4c 8d 25 8f d9 b4 00 	lea    0xb4d98f(%rip),%r12        # 0x141433e58
1408e64c9:	4c 8d 2d 30 9b 71 ff 	lea    -0x8e64d0(%rip),%r13        # 0x140000000
1408e64d0:	8b cd                	mov    %ebp,%ecx
1408e64d2:	85 ed                	test   %ebp,%ebp
1408e64d4:	79 08                	jns    0x1408e64de
1408e64d6:	8b 8b 90 00 00 00    	mov    0x90(%rbx),%ecx
1408e64dc:	ff c9                	dec    %ecx
1408e64de:	48 8b 03             	mov    (%rbx),%rax
1408e64e1:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e64e5:	74 05                	je     0x1408e64ec
1408e64e7:	49 8b c4             	mov    %r12,%rax
1408e64ea:	eb 12                	jmp    0x1408e64fe
1408e64ec:	48 63 c1             	movslq %ecx,%rax
1408e64ef:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e64f3:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e64fa:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e64fe:	0f 10 30             	movups (%rax),%xmm6
1408e6501:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
1408e6506:	66 0f 7e f2          	movd   %xmm6,%edx
1408e650a:	f2 0f 11 84 24 18 01 	movsd  %xmm0,0x118(%rsp)
1408e6511:	00 00
1408e6513:	80 fa 8e             	cmp    $0x8e,%dl
1408e6516:	0f 84 92 00 00 00    	je     0x1408e65ae
1408e651c:	4c 63 84 24 18 01 00 	movslq 0x118(%rsp),%r8
1408e6523:	00
1408e6524:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1408e6528:	0f b6 c2             	movzbl %dl,%eax
1408e652b:	66 49 0f 7e f2       	movq   %xmm6,%r10
1408e6530:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1408e6535:	66 41 0f 7e c1       	movd   %xmm0,%r9d
1408e653a:	42 f6 84 28 40 7f 04 	testb  $0x1,0x1047f40(%rax,%r13,1)
1408e6541:	01 01
1408e6543:	49 8b c2             	mov    %r10,%rax
1408e6546:	45 0f 45 ce          	cmovne %r14d,%r9d
1408e654a:	48 c1 e8 08          	shr    $0x8,%rax
1408e654e:	3c fd                	cmp    $0xfd,%al
1408e6550:	74 08                	je     0x1408e655a
1408e6552:	4c 8b 84 24 18 01 00 	mov    0x118(%rsp),%r8
1408e6559:	00
1408e655a:	0f be c8             	movsbl %al,%ecx
1408e655d:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1408e6561:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1408e6565:	48 8b cb             	mov    %rbx,%rcx
1408e6568:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1408e656d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1408e6572:	66 48 0f 7e c0       	movq   %xmm0,%rax
1408e6577:	49 c1 ea 20          	shr    $0x20,%r10
1408e657b:	48 c1 e8 20          	shr    $0x20,%rax
1408e657f:	45 8b c2             	mov    %r10d,%r8d
1408e6582:	0f b6 d2             	movzbl %dl,%edx
1408e6585:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6589:	e8 92 07 02 00       	call   0x140906d20
1408e658e:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408e6595:	85 c0                	test   %eax,%eax
1408e6597:	7e 15                	jle    0x1408e65ae
1408e6599:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1408e65a0:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
1408e65a4:	66 0f c5 c6 01       	pextrw $0x1,%xmm6,%eax
1408e65a9:	66 89 44 d1 ea       	mov    %ax,-0x16(%rcx,%rdx,8)
1408e65ae:	ff cf                	dec    %edi
1408e65b0:	ff c5                	inc    %ebp
1408e65b2:	85 ff                	test   %edi,%edi
1408e65b4:	0f 8f 16 ff ff ff    	jg     0x1408e64d0
1408e65ba:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e65bf:	4c 8b ac 24 a0 01 00 	mov    0x1a0(%rsp),%r13
1408e65c6:	00
1408e65c7:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e65cc:	4d 8b c7             	mov    %r15,%r8
1408e65cf:	ba 02 00 00 00       	mov    $0x2,%edx
1408e65d4:	49 8b cd             	mov    %r13,%rcx
1408e65d7:	e8 c4 cb 01 00       	call   0x1409031a0
1408e65dc:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e65e2:	85 f6                	test   %esi,%esi
1408e65e4:	79 03                	jns    0x1408e65e9
1408e65e6:	8d 72 ff             	lea    -0x1(%rdx),%esi
1408e65e9:	48 8b 03             	mov    (%rbx),%rax
1408e65ec:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e65f0:	74 1a                	je     0x1408e660c
1408e65f2:	48 8d 05 5f d8 b4 00 	lea    0xb4d85f(%rip),%rax        # 0x141433e58
1408e65f9:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1408e6600:	01 00 00 00
1408e6604:	89 50 08             	mov    %edx,0x8(%rax)
1408e6607:	e9 ec 00 00 00       	jmp    0x1408e66f8
1408e660c:	48 63 c6             	movslq %esi,%rax
1408e660f:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1408e6616:	01 00 00 00
1408e661a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e661e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6625:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e6629:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e662d:	e9 c6 00 00 00       	jmp    0x1408e66f8
1408e6632:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e6637:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
1408e663e:	01 00 00 00
1408e6642:	e9 b1 00 00 00       	jmp    0x1408e66f8
1408e6647:	8b 44 24 60          	mov    0x60(%rsp),%eax
1408e664b:	4d 8b cf             	mov    %r15,%r9
1408e664e:	03 84 24 c0 01 00 00 	add    0x1c0(%rsp),%eax
1408e6655:	4c 8b c7             	mov    %rdi,%r8
1408e6658:	48 8b 94 24 00 02 00 	mov    0x200(%rsp),%rdx
1408e665f:	00
1408e6660:	49 8b cd             	mov    %r13,%rcx
1408e6663:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408e6667:	e8 d4 f7 01 00       	call   0x140905e40
1408e666c:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e6673:	33 f6                	xor    %esi,%esi
1408e6675:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e667b:	7f 28                	jg     0x1408e66a5
1408e667d:	44 8b 8c 24 e8 01 00 	mov    0x1e8(%rsp),%r9d
1408e6684:	00
1408e6685:	45 33 c0             	xor    %r8d,%r8d
1408e6688:	ba 08 00 00 00       	mov    $0x8,%edx
1408e668d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408e6691:	48 8b cb             	mov    %rbx,%rcx
1408e6694:	e8 07 67 fc ff       	call   0x1408acda0
1408e6699:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e669e:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e66a3:	eb 55                	jmp    0x1408e66fa
1408e66a5:	8b 94 24 e8 01 00 00 	mov    0x1e8(%rsp),%edx
1408e66ac:	8d 41 01             	lea    0x1(%rcx),%eax
1408e66af:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e66b4:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e66b8:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e66bd:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e66c3:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e66ca:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e66d1:	00
1408e66d2:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e66d6:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
1408e66da:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
1408e66df:	eb 19                	jmp    0x1408e66fa
1408e66e1:	4d 8b c7             	mov    %r15,%r8
1408e66e4:	8b d6                	mov    %esi,%edx
1408e66e6:	49 8b cd             	mov    %r13,%rcx
1408e66e9:	e8 b2 ca 01 00       	call   0x1409031a0
1408e66ee:	44 8b 74 24 6c       	mov    0x6c(%rsp),%r14d
1408e66f3:	44 8b 64 24 70       	mov    0x70(%rsp),%r12d
1408e66f8:	33 f6                	xor    %esi,%esi
1408e66fa:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408e66fe:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
1408e6705:	f7 d2                	not    %edx
1408e6707:	8b 41 48             	mov    0x48(%rcx),%eax
1408e670a:	03 41 44             	add    0x44(%rcx),%eax
1408e670d:	79 0d                	jns    0x1408e671c
1408e670f:	44 8b c2             	mov    %edx,%r8d
1408e6712:	48 8b d3             	mov    %rbx,%rdx
1408e6715:	e8 86 ae fd ff       	call   0x1408c15a0
1408e671a:	eb 10                	jmp    0x1408e672c
1408e671c:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1408e6720:	8b 83 90 00 00 00    	mov    0x90(%rbx),%eax
1408e6726:	48 63 d2             	movslq %edx,%rdx
1408e6729:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
1408e672c:	45 3b f4             	cmp    %r12d,%r14d
1408e672f:	74 36                	je     0x1408e6767
1408e6731:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1408e6738:	83 f8 01             	cmp    $0x1,%eax
1408e673b:	75 1c                	jne    0x1408e6759
1408e673d:	45 85 f6             	test   %r14d,%r14d
1408e6740:	74 25                	je     0x1408e6767
1408e6742:	41 0f b6 45 1f       	movzbl 0x1f(%r13),%eax
1408e6747:	3c 08                	cmp    $0x8,%al
1408e6749:	73 1c                	jae    0x1408e6767
1408e674b:	45 89 b4 85 d8 00 00 	mov    %r14d,0xd8(%r13,%rax,4)
1408e6752:	00
1408e6753:	41 fe 45 1f          	incb   0x1f(%r13)
1408e6757:	eb 0e                	jmp    0x1408e6767
1408e6759:	41 3b 45 28          	cmp    0x28(%r13),%eax
1408e675d:	7e 08                	jle    0x1408e6767
1408e675f:	41 89 45 28          	mov    %eax,0x28(%r13)
1408e6763:	45 89 75 2c          	mov    %r14d,0x2c(%r13)
1408e6767:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
1408e676e:	00
1408e676f:	48 85 ff             	test   %rdi,%rdi
1408e6772:	0f 84 bb 00 00 00    	je     0x1408e6833
1408e6778:	8b ac 24 9c 00 00 00 	mov    0x9c(%rsp),%ebp
1408e677f:	85 ed                	test   %ebp,%ebp
1408e6781:	0f 84 ac 00 00 00    	je     0x1408e6833
1408e6787:	48 8b 47 20          	mov    0x20(%rdi),%rax
1408e678b:	48 85 c0             	test   %rax,%rax
1408e678e:	74 11                	je     0x1408e67a1
1408e6790:	48 83 38 00          	cmpq   $0x0,(%rax)
1408e6794:	74 0b                	je     0x1408e67a1
1408e6796:	48 83 78 38 00       	cmpq   $0x0,0x38(%rax)
1408e679b:	0f 85 92 00 00 00    	jne    0x1408e6833
1408e67a1:	8b 54 24 78          	mov    0x78(%rsp),%edx
1408e67a5:	48 63 8b 90 00 00 00 	movslq 0x90(%rbx),%rcx
1408e67ac:	ff c2                	inc    %edx
1408e67ae:	39 8b 94 00 00 00    	cmp    %ecx,0x94(%rbx)
1408e67b4:	7f 19                	jg     0x1408e67cf
1408e67b6:	44 8b ca             	mov    %edx,%r9d
1408e67b9:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408e67bd:	ba 08 00 00 00       	mov    $0x8,%edx
1408e67c2:	45 33 c0             	xor    %r8d,%r8d
1408e67c5:	48 8b cb             	mov    %rbx,%rcx
1408e67c8:	e8 d3 65 fc ff       	call   0x1408acda0
1408e67cd:	eb 29                	jmp    0x1408e67f8
1408e67cf:	8d 41 01             	lea    0x1(%rcx),%eax
1408e67d2:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408e67d8:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e67dc:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e67e3:	48 c7 04 c8 08 00 00 	movq   $0x8,(%rax,%rcx,8)
1408e67ea:	00
1408e67eb:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408e67ef:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
1408e67f3:	48 89 74 c8 10       	mov    %rsi,0x10(%rax,%rcx,8)
1408e67f8:	8b 93 90 00 00 00    	mov    0x90(%rbx),%edx
1408e67fe:	85 ed                	test   %ebp,%ebp
1408e6800:	79 03                	jns    0x1408e6805
1408e6802:	8d 6a ff             	lea    -0x1(%rdx),%ebp
1408e6805:	48 8b 03             	mov    (%rbx),%rax
1408e6808:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e680c:	74 09                	je     0x1408e6817
1408e680e:	48 8d 05 43 d6 b4 00 	lea    0xb4d643(%rip),%rax        # 0x141433e58
1408e6815:	eb 12                	jmp    0x1408e6829
1408e6817:	48 63 c5             	movslq %ebp,%rax
1408e681a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e681e:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408e6825:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e6829:	89 50 08             	mov    %edx,0x8(%rax)
1408e682c:	89 b4 24 9c 00 00 00 	mov    %esi,0x9c(%rsp)
1408e6833:	4c 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%r9
1408e683a:	00
1408e683b:	48 8b b4 24 00 02 00 	mov    0x200(%rsp),%rsi
1408e6842:	00
1408e6843:	44 8b 74 24 60       	mov    0x60(%rsp),%r14d
1408e6848:	83 bc 24 c4 00 00 00 	cmpl   $0x0,0xc4(%rsp)
1408e684f:	00
1408e6850:	74 36                	je     0x1408e6888
1408e6852:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1408e6859:	ff c0                	inc    %eax
1408e685b:	4c 63 f0             	movslq %eax,%r14
1408e685e:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
1408e6865:	44 3b b4 24 d0 00 00 	cmp    0xd0(%rsp),%r14d
1408e686c:	00
1408e686d:	7d 50                	jge    0x1408e68bf
1408e686f:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1408e6876:	00
1408e6877:	49 8b c6             	mov    %r14,%rax
1408e687a:	48 03 c0             	add    %rax,%rax
1408e687d:	44 8b 74 c1 08       	mov    0x8(%rcx,%rax,8),%r14d
1408e6882:	4c 8b 3c c1          	mov    (%rcx,%rax,8),%r15
1408e6886:	eb 21                	jmp    0x1408e68a9
1408e6888:	4c 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15