1406fb40c:	48 89 18             	mov    %rbx,(%rax)
1406fb40f:	48 8b 39             	mov    (%rcx),%rdi
1406fb412:	48 85 ff             	test   %rdi,%rdi
1406fb415:	74 2a                	je     0x1406fb441
1406fb417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1406fb41e:	00 00
1406fb420:	48 8b 1f             	mov    (%rdi),%rbx
1406fb423:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1406fb427:	e8 44 b9 ff ff       	call   0x1406f6d70
1406fb42c:	ba 90 00 00 00       	mov    $0x90,%edx
1406fb431:	48 8b cf             	mov    %rdi,%rcx
1406fb434:	e8 0b fd 71 00       	call   0x140e1b144
1406fb439:	48 8b fb             	mov    %rbx,%rdi
1406fb43c:	48 85 db             	test   %rbx,%rbx
1406fb43f:	75 df                	jne    0x1406fb420
1406fb441:	ba 90 00 00 00       	mov    $0x90,%edx
1406fb446:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406fb44b:	e8 f4 fc 71 00       	call   0x140e1b144
1406fb450:	48 8b c6             	mov    %rsi,%rax
1406fb453:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1406fb45a:	48 33 cc             	xor    %rsp,%rcx
1406fb45d:	e8 9e 00 72 00       	call   0x140e1b500
1406fb462:	0f 28 b4 24 20 02 00 	movaps 0x220(%rsp),%xmm6
1406fb469:	00
1406fb46a:	48 81 c4 38 02 00 00 	add    $0x238,%rsp
1406fb471:	41 5f                	pop    %r15
1406fb473:	41 5e                	pop    %r14
1406fb475:	41 5d                	pop    %r13
1406fb477:	41 5c                	pop    %r12
1406fb479:	5f                   	pop    %rdi
1406fb47a:	5e                   	pop    %rsi
1406fb47b:	5b                   	pop    %rbx
1406fb47c:	5d                   	pop    %rbp
1406fb47d:	c3                   	ret
1406fb47e:	e8 21 ed 72 00       	call   0x140e2a1a4
1406fb483:	cc                   	int3
1406fb484:	e8 1b ed 72 00       	call   0x140e2a1a4
1406fb489:	cc                   	int3
1406fb48a:	e8 15 ed 72 00       	call   0x140e2a1a4
1406fb48f:	cc                   	int3
1406fb490:	40 55                	rex push %rbp
1406fb492:	53                   	push   %rbx
1406fb493:	56                   	push   %rsi
1406fb494:	57                   	push   %rdi
1406fb495:	41 54                	push   %r12
1406fb497:	41 55                	push   %r13
1406fb499:	41 56                	push   %r14
1406fb49b:	41 57                	push   %r15
1406fb49d:	48 8d ac 24 d8 fe ff 	lea    -0x128(%rsp),%rbp
1406fb4a4:	ff
1406fb4a5:	48 81 ec 28 02 00 00 	sub    $0x228,%rsp
1406fb4ac:	0f 29 b4 24 10 02 00 	movaps %xmm6,0x210(%rsp)
1406fb4b3:	00
1406fb4b4:	48 8b 05 45 da cb 00 	mov    0xcbda45(%rip),%rax        # 0x1413b8f00
1406fb4bb:	48 33 c4             	xor    %rsp,%rax
1406fb4be:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1406fb4c5:	41 0f b6 d9          	movzbl %r9b,%ebx
1406fb4c9:	88 5c 24 50          	mov    %bl,0x50(%rsp)
1406fb4cd:	49 8b f0             	mov    %r8,%rsi
1406fb4d0:	4c 8b f2             	mov    %rdx,%r14
1406fb4d3:	4c 8b f9             	mov    %rcx,%r15
1406fb4d6:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1406fb4db:	0f b6 bd 90 01 00 00 	movzbl 0x190(%rbp),%edi
1406fb4e2:	40 88 7c 24 51       	mov    %dil,0x51(%rsp)
1406fb4e7:	48 8b 85 98 01 00 00 	mov    0x198(%rbp),%rax
1406fb4ee:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406fb4f3:	44 8b a5 a0 01 00 00 	mov    0x1a0(%rbp),%r12d
1406fb4fa:	4c 8b ad a8 01 00 00 	mov    0x1a8(%rbp),%r13
1406fb501:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb504:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1406fb50a:	b9 90 00 00 00       	mov    $0x90,%ecx
1406fb50f:	e8 f4 fb 71 00       	call   0x140e1b108
1406fb514:	48 89 00             	mov    %rax,(%rax)
1406fb517:	48 89 40 08          	mov    %rax,0x8(%rax)
1406fb51b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406fb520:	49 8b 47 50          	mov    0x50(%r15),%rax
1406fb524:	33 c9                	xor    %ecx,%ecx
1406fb526:	66 0f 6f 35 02 89 8a 	movdqa 0x8a8902(%rip),%xmm6        # 0x140fa3e30
1406fb52d:	00
1406fb52e:	48 39 48 68          	cmp    %rcx,0x68(%rax)
1406fb532:	0f 84 9e 04 00 00    	je     0x1406fb9d6
1406fb538:	88 4d 10             	mov    %cl,0x10(%rbp)
1406fb53b:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1406fb53f:	89 4d 20             	mov    %ecx,0x20(%rbp)
1406fb542:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1406fb546:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb549:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1406fb54d:	66 0f 7f 75 40       	movdqa %xmm6,0x40(%rbp)
1406fb552:	88 4d 30             	mov    %cl,0x30(%rbp)
1406fb555:	89 4d 50             	mov    %ecx,0x50(%rbp)
1406fb558:	88 4d 78             	mov    %cl,0x78(%rbp)
1406fb55b:	c7 45 00 07 00 00 00 	movl   $0x7,0x0(%rbp)
1406fb562:	48 8d 45 30          	lea    0x30(%rbp),%rax
1406fb566:	49 3b c6             	cmp    %r14,%rax
1406fb569:	74 1b                	je     0x1406fb586
1406fb56b:	49 8b d6             	mov    %r14,%rdx
1406fb56e:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1406fb573:	76 03                	jbe    0x1406fb578
1406fb575:	49 8b 16             	mov    (%r14),%rdx
1406fb578:	4d 8b 46 10          	mov    0x10(%r14),%r8
1406fb57c:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1406fb580:	e8 4b 3e aa ff       	call   0x14019f3d0
1406fb585:	90                   	nop
1406fb586:	4c 8d 45 00          	lea    0x0(%rbp),%r8
1406fb58a:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb58f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb594:	e8 17 c8 ff ff       	call   0x1406f7db0
1406fb599:	90                   	nop
1406fb59a:	80 7d 78 00          	cmpb   $0x0,0x78(%rbp)
1406fb59e:	74 4f                	je     0x1406fb5ef
1406fb5a0:	48 8b 55 70          	mov    0x70(%rbp),%rdx
1406fb5a4:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb5a8:	76 31                	jbe    0x1406fb5db
1406fb5aa:	48 ff c2             	inc    %rdx
1406fb5ad:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1406fb5b1:	48 8b c1             	mov    %rcx,%rax
1406fb5b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fb5bb:	72 19                	jb     0x1406fb5d6
1406fb5bd:	48 83 c2 27          	add    $0x27,%rdx
1406fb5c1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fb5c5:	48 2b c1             	sub    %rcx,%rax
1406fb5c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fb5cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fb5d0:	0f 87 bb 05 00 00    	ja     0x1406fbb91
1406fb5d6:	e8 69 fb 71 00       	call   0x140e1b144
1406fb5db:	48 c7 45 68 00 00 00 	movq   $0x0,0x68(%rbp)
1406fb5e2:	00
1406fb5e3:	48 c7 45 70 0f 00 00 	movq   $0xf,0x70(%rbp)
1406fb5ea:	00
1406fb5eb:	c6 45 58 00          	movb   $0x0,0x58(%rbp)
1406fb5ef:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1406fb5f3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb5f7:	76 31                	jbe    0x1406fb62a
1406fb5f9:	48 ff c2             	inc    %rdx
1406fb5fc:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1406fb600:	48 8b c1             	mov    %rcx,%rax
1406fb603:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fb60a:	72 19                	jb     0x1406fb625
1406fb60c:	48 83 c2 27          	add    $0x27,%rdx
1406fb610:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fb614:	48 2b c1             	sub    %rcx,%rax
1406fb617:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fb61b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fb61f:	0f 87 6c 05 00 00    	ja     0x1406fbb91
1406fb625:	e8 1a fb 71 00       	call   0x140e1b144
1406fb62a:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1406fb631:	33 c0                	xor    %eax,%eax
1406fb633:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
1406fb63a:	89 85 a0 00 00 00    	mov    %eax,0xa0(%rbp)
1406fb640:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
1406fb647:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb64a:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
1406fb651:	66 0f 7f b5 c0 00 00 	movdqa %xmm6,0xc0(%rbp)
1406fb658:	00
1406fb659:	88 85 b0 00 00 00    	mov    %al,0xb0(%rbp)
1406fb65f:	89 85 d0 00 00 00    	mov    %eax,0xd0(%rbp)
1406fb665:	88 85 f8 00 00 00    	mov    %al,0xf8(%rbp)
1406fb66b:	c7 85 80 00 00 00 07 	movl   $0x7,0x80(%rbp)
1406fb672:	00 00 00
1406fb675:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
1406fb67c:	48 3b c6             	cmp    %rsi,%rax
1406fb67f:	74 1e                	je     0x1406fb69f
1406fb681:	48 8b d6             	mov    %rsi,%rdx
1406fb684:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406fb689:	76 03                	jbe    0x1406fb68e
1406fb68b:	48 8b 16             	mov    (%rsi),%rdx
1406fb68e:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1406fb692:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1406fb699:	e8 32 3d aa ff       	call   0x14019f3d0
1406fb69e:	90                   	nop
1406fb69f:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
1406fb6a6:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb6ab:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb6b0:	e8 fb c6 ff ff       	call   0x1406f7db0
1406fb6b5:	90                   	nop
1406fb6b6:	80 bd f8 00 00 00 00 	cmpb   $0x0,0xf8(%rbp)
1406fb6bd:	74 5e                	je     0x1406fb71d
1406fb6bf:	48 8b 95 f0 00 00 00 	mov    0xf0(%rbp),%rdx
1406fb6c6:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb6ca:	76 34                	jbe    0x1406fb700
1406fb6cc:	48 ff c2             	inc    %rdx
1406fb6cf:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
1406fb6d6:	48 8b c1             	mov    %rcx,%rax
1406fb6d9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fb6e0:	72 19                	jb     0x1406fb6fb
1406fb6e2:	48 83 c2 27          	add    $0x27,%rdx
1406fb6e6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fb6ea:	48 2b c1             	sub    %rcx,%rax
1406fb6ed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fb6f1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fb6f5:	0f 87 9c 04 00 00    	ja     0x1406fbb97
1406fb6fb:	e8 44 fa 71 00       	call   0x140e1b144
1406fb700:	48 c7 85 e8 00 00 00 	movq   $0x0,0xe8(%rbp)
1406fb707:	00 00 00 00
1406fb70b:	48 c7 85 f0 00 00 00 	movq   $0xf,0xf0(%rbp)
1406fb712:	0f 00 00 00
1406fb716:	c6 85 d8 00 00 00 00 	movb   $0x0,0xd8(%rbp)
1406fb71d:	48 8b 95 c8 00 00 00 	mov    0xc8(%rbp),%rdx
1406fb724:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb728:	76 34                	jbe    0x1406fb75e
1406fb72a:	48 ff c2             	inc    %rdx
1406fb72d:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1406fb734:	48 8b c1             	mov    %rcx,%rax
1406fb737:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fb73e:	72 19                	jb     0x1406fb759
1406fb740:	48 83 c2 27          	add    $0x27,%rdx
1406fb744:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fb748:	48 2b c1             	sub    %rcx,%rax
1406fb74b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fb74f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fb753:	0f 87 3e 04 00 00    	ja     0x1406fbb97
1406fb759:	e8 e6 f9 71 00       	call   0x140e1b144
1406fb75e:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
1406fb762:	33 c0                	xor    %eax,%eax
1406fb764:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1406fb768:	89 45 a0             	mov    %eax,-0x60(%rbp)
1406fb76b:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1406fb76f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb772:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406fb776:	66 0f 7f 75 c0       	movdqa %xmm6,-0x40(%rbp)
1406fb77b:	88 45 b0             	mov    %al,-0x50(%rbp)
1406fb77e:	89 45 d0             	mov    %eax,-0x30(%rbp)
1406fb781:	88 45 f8             	mov    %al,-0x8(%rbp)
1406fb784:	89 45 80             	mov    %eax,-0x80(%rbp)
1406fb787:	88 5d 88             	mov    %bl,-0x78(%rbp)
1406fb78a:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1406fb78e:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb793:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb798:	e8 13 c6 ff ff       	call   0x1406f7db0
1406fb79d:	90                   	nop
1406fb79e:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406fb7a2:	e8 c9 b5 ff ff       	call   0x1406f6d70
1406fb7a7:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
1406fb7ab:	33 db                	xor    %ebx,%ebx
1406fb7ad:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
1406fb7b1:	89 5d a0             	mov    %ebx,-0x60(%rbp)
1406fb7b4:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1406fb7b8:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb7bb:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406fb7bf:	66 0f 7f 75 c0       	movdqa %xmm6,-0x40(%rbp)
1406fb7c4:	88 5d b0             	mov    %bl,-0x50(%rbp)
1406fb7c7:	89 5d d0             	mov    %ebx,-0x30(%rbp)
1406fb7ca:	88 5d f8             	mov    %bl,-0x8(%rbp)
1406fb7cd:	89 5d 80             	mov    %ebx,-0x80(%rbp)
1406fb7d0:	40 88 7d 88          	mov    %dil,-0x78(%rbp)
1406fb7d4:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1406fb7d8:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb7dd:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb7e2:	e8 c9 c5 ff ff       	call   0x1406f7db0
1406fb7e7:	90                   	nop
1406fb7e8:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406fb7ec:	e8 7f b5 ff ff       	call   0x1406f6d70
1406fb7f1:	88 5d 90             	mov    %bl,-0x70(%rbp)
1406fb7f4:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
1406fb7f8:	89 5d a0             	mov    %ebx,-0x60(%rbp)
1406fb7fb:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1406fb7ff:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb802:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406fb806:	66 0f 7f 75 c0       	movdqa %xmm6,-0x40(%rbp)
1406fb80b:	88 5d b0             	mov    %bl,-0x50(%rbp)
1406fb80e:	89 5d d0             	mov    %ebx,-0x30(%rbp)
1406fb811:	88 5d f8             	mov    %bl,-0x8(%rbp)
1406fb814:	c7 45 80 0c 00 00 00 	movl   $0xc,-0x80(%rbp)
1406fb81b:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1406fb820:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1406fb824:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1406fb828:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb82d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb832:	e8 79 c5 ff ff       	call   0x1406f7db0
1406fb837:	90                   	nop
1406fb838:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406fb83c:	e8 2f b5 ff ff       	call   0x1406f6d70
1406fb841:	88 5d 90             	mov    %bl,-0x70(%rbp)
1406fb844:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
1406fb848:	89 5d a0             	mov    %ebx,-0x60(%rbp)
1406fb84b:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1406fb84f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb852:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406fb856:	66 0f 7f 75 c0       	movdqa %xmm6,-0x40(%rbp)
1406fb85b:	88 5d b0             	mov    %bl,-0x50(%rbp)
1406fb85e:	89 5d d0             	mov    %ebx,-0x30(%rbp)
1406fb861:	88 5d f8             	mov    %bl,-0x8(%rbp)
1406fb864:	c7 45 80 06 00 00 00 	movl   $0x6,-0x80(%rbp)
1406fb86b:	44 89 65 88          	mov    %r12d,-0x78(%rbp)
1406fb86f:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1406fb873:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb878:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb87d:	e8 2e c5 ff ff       	call   0x1406f7db0
1406fb882:	90                   	nop
1406fb883:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1406fb887:	e8 04 94 b4 ff       	call   0x140244c90
1406fb88c:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406fb890:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb894:	76 31                	jbe    0x1406fb8c7
1406fb896:	48 ff c2             	inc    %rdx
1406fb899:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406fb89d:	48 8b c1             	mov    %rcx,%rax
1406fb8a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fb8a7:	72 19                	jb     0x1406fb8c2
1406fb8a9:	48 83 c2 27          	add    $0x27,%rdx
1406fb8ad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fb8b1:	48 2b c1             	sub    %rcx,%rax
1406fb8b4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fb8b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fb8bc:	0f 87 db 02 00 00    	ja     0x1406fbb9d
1406fb8c2:	e8 7d f8 71 00       	call   0x140e1b144
1406fb8c7:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
1406fb8cb:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
1406fb8cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1406fb8d2:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406fb8d6:	66 0f 7f 75 c0       	movdqa %xmm6,-0x40(%rbp)
1406fb8db:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1406fb8df:	89 5d d0             	mov    %ebx,-0x30(%rbp)
1406fb8e2:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1406fb8e6:	c7 45 80 0e 00 00 00 	movl   $0xe,-0x80(%rbp)
1406fb8ed:	44 89 65 a0          	mov    %r12d,-0x60(%rbp)
1406fb8f1:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1406fb8f5:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1406fb8f9:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fb8fe:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406fb903:	e8 a8 c4 ff ff       	call   0x1406f7db0
1406fb908:	90                   	nop
1406fb909:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
1406fb90d:	74 4b                	je     0x1406fb95a
1406fb90f:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1406fb913:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb917:	76 31                	jbe    0x1406fb94a
1406fb919:	48 ff c2             	inc    %rdx
1406fb91c:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1406fb920:	48 8b c1             	mov    %rcx,%rax
1406fb923:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fb92a:	72 19                	jb     0x1406fb945
1406fb92c:	48 83 c2 27          	add    $0x27,%rdx
1406fb930:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fb934:	48 2b c1             	sub    %rcx,%rax
1406fb937:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fb93b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fb93f:	0f 87 5e 02 00 00    	ja     0x1406fbba3
1406fb945:	e8 fa f7 71 00       	call   0x140e1b144
1406fb94a:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1406fb94e:	48 c7 45 f0 0f 00 00 	movq   $0xf,-0x10(%rbp)
1406fb955:	00
1406fb956:	c6 45 d8 00          	movb   $0x0,-0x28(%rbp)
1406fb95a:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406fb95e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fb962:	76 31                	jbe    0x1406fb995
1406fb964:	48 ff c2             	inc    %rdx
1406fb967:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406fb96b:	48 8b c1             	mov    %rcx,%rax
1406fb96e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx