1409053d4:	48 63 d3             	movslq %ebx,%rdx
1409053d7:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1409053db:	44 0f b7 44 c8 12    	movzwl 0x12(%rax,%rcx,8),%r8d
1409053e1:	41 f6 c0 60          	test   $0x60,%r8b
1409053e5:	74 0e                	je     0x1409053f5
1409053e7:	8d 47 ff             	lea    -0x1(%rdi),%eax
1409053ea:	41 f6 c0 20          	test   $0x20,%r8b
1409053ee:	0f 44 c7             	cmove  %edi,%eax
1409053f1:	8b f8                	mov    %eax,%edi
1409053f3:	eb 24                	jmp    0x140905419
1409053f5:	41 83 3c 94 00       	cmpl   $0x0,(%r12,%rdx,4)
1409053fa:	7d 1d                	jge    0x140905419
1409053fc:	0f bf 46 34          	movswl 0x34(%rsi),%eax
140905400:	3b d8                	cmp    %eax,%ebx
140905402:	74 15                	je     0x140905419
140905404:	44 8b cb             	mov    %ebx,%r9d
140905407:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14090540b:	45 8b c5             	mov    %r13d,%r8d
14090540e:	48 8b d6             	mov    %rsi,%rdx
140905411:	49 8b ce             	mov    %r14,%rcx
140905414:	e8 27 5b fd ff       	call   0x1408daf40
140905419:	0f bf 46 36          	movswl 0x36(%rsi),%eax
14090541d:	ff c3                	inc    %ebx
14090541f:	ff c7                	inc    %edi
140905421:	3b d8                	cmp    %eax,%ebx
140905423:	7c ab                	jl     0x1409053d0
140905425:	44 8b 6d c8          	mov    -0x38(%rbp),%r13d
140905429:	44 8b 65 88          	mov    -0x78(%rbp),%r12d
14090542d:	8b 45 e4             	mov    -0x1c(%rbp),%eax
140905430:	f6 46 30 60          	testb  $0x60,0x30(%rsi)
140905434:	48 8b fe             	mov    %rsi,%rdi
140905437:	74 22                	je     0x14090545b
140905439:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
140905440:	4c 8b c6             	mov    %rsi,%r8
140905443:	8b d0                	mov    %eax,%edx
140905445:	e8 76 e6 fc ff       	call   0x1408d3ac0
14090544a:	eb 0f                	jmp    0x14090545b
14090544c:	80 7c 24 70 02       	cmpb   $0x2,0x70(%rsp)
140905451:	0f 84 cb 03 00 00    	je     0x140905822
140905457:	4c 8b 75 90          	mov    -0x70(%rbp),%r14
14090545b:	0f b6 74 24 78       	movzbl 0x78(%rsp),%esi
140905460:	33 c0                	xor    %eax,%eax
140905462:	8b 5c 24 74          	mov    0x74(%rsp),%ebx
140905466:	48 8b d7             	mov    %rdi,%rdx
140905469:	4c 8b 45 18          	mov    0x18(%rbp),%r8
14090546d:	44 8b cb             	mov    %ebx,%r9d
140905470:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
140905477:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14090547c:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140905480:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140905485:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140905489:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14090548e:	8b 85 40 01 00 00    	mov    0x140(%rbp),%eax
140905494:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
140905499:	88 44 24 40          	mov    %al,0x40(%rsp)
14090549d:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
1409054a1:	40 88 74 24 38       	mov    %sil,0x38(%rsp)
1409054a6:	89 44 24 30          	mov    %eax,0x30(%rsp)
1409054aa:	8b 45 84             	mov    -0x7c(%rbp),%eax
1409054ad:	89 44 24 28          	mov    %eax,0x28(%rsp)
1409054b1:	8b 45 ec             	mov    -0x14(%rbp),%eax
1409054b4:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409054b8:	e8 a3 ee fd ff       	call   0x1408e4360
1409054bd:	83 7d e8 00          	cmpl   $0x0,-0x18(%rbp)
1409054c1:	75 09                	jne    0x1409054cc
1409054c3:	40 84 f6             	test   %sil,%sil
1409054c6:	0f 84 95 00 00 00    	je     0x140905561
1409054cc:	48 83 7d c0 00       	cmpq   $0x0,-0x40(%rbp)
1409054d1:	4d 63 86 90 00 00 00 	movslq 0x90(%r14),%r8
1409054d8:	41 8b 86 94 00 00 00 	mov    0x94(%r14),%eax
1409054df:	0f 84 4d 01 00 00    	je     0x140905632
1409054e5:	41 3b c0             	cmp    %r8d,%eax
1409054e8:	7f 1f                	jg     0x140905509
1409054ea:	8b 45 98             	mov    -0x68(%rbp),%eax
1409054ed:	45 8b cf             	mov    %r15d,%r9d
1409054f0:	44 8b c3             	mov    %ebx,%r8d
1409054f3:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409054f7:	ba 1b 00 00 00       	mov    $0x1b,%edx
1409054fc:	49 8b ce             	mov    %r14,%rcx
1409054ff:	e8 9c 78 fa ff       	call   0x1408acda0
140905504:	44 8b c0             	mov    %eax,%r8d
140905507:	eb 35                	jmp    0x14090553e
140905509:	8b 55 98             	mov    -0x68(%rbp),%edx
14090550c:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
140905510:	41 8d 40 01          	lea    0x1(%r8),%eax
140905514:	45 33 c9             	xor    %r9d,%r9d
140905517:	41 89 86 90 00 00 00 	mov    %eax,0x90(%r14)
14090551e:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
140905525:	c7 04 c8 1b 00 00 00 	movl   $0x1b,(%rax,%rcx,8)
14090552c:	89 5c c8 04          	mov    %ebx,0x4(%rax,%rcx,8)
140905530:	44 89 7c c8 08       	mov    %r15d,0x8(%rax,%rcx,8)
140905535:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
140905539:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14090553e:	49 8b 06             	mov    (%r14),%rax
140905541:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
140905545:	75 1a                	jne    0x140905561
140905547:	8b 55 b4             	mov    -0x4c(%rbp),%edx
14090554a:	49 63 c0             	movslq %r8d,%rax
14090554d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140905551:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
140905558:	c6 44 c8 01 fd       	movb   $0xfd,0x1(%rax,%rcx,8)
14090555d:	89 54 c8 10          	mov    %edx,0x10(%rax,%rcx,8)
140905561:	8b 54 24 7c          	mov    0x7c(%rsp),%edx
140905565:	8b 5d e0             	mov    -0x20(%rbp),%ebx
140905568:	85 db                	test   %ebx,%ebx
14090556a:	74 22                	je     0x14090558e
14090556c:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140905570:	44 8b c2             	mov    %edx,%r8d
140905573:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14090557a:	48 8b d7             	mov    %rdi,%rdx
14090557d:	89 74 24 28          	mov    %esi,0x28(%rsp)
140905581:	45 33 c9             	xor    %r9d,%r9d
140905584:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140905589:	e8 f2 d4 fd ff       	call   0x1408e2a80
14090558e:	48 8b 45 18          	mov    0x18(%rbp),%rax
140905592:	48 8b d7             	mov    %rdi,%rdx
140905595:	44 8b 4d ec          	mov    -0x14(%rbp),%r9d
140905599:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
14090559e:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409055a5:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1409055ac:	ff
1409055ad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409055b2:	e8 09 21 fe ff       	call   0x1408e76c0
1409055b7:	83 7d 08 00          	cmpl   $0x0,0x8(%rbp)
1409055bb:	74 2f                	je     0x1409055ec
1409055bd:	49 63 8e 90 00 00 00 	movslq 0x90(%r14),%rcx
1409055c4:	41 39 8e 94 00 00 00 	cmp    %ecx,0x94(%r14)
1409055cb:	0f 8f c1 00 00 00    	jg     0x140905692
1409055d1:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
1409055d6:	33 c0                	xor    %eax,%eax
1409055d8:	45 33 c9             	xor    %r9d,%r9d
1409055db:	89 44 24 20          	mov    %eax,0x20(%rsp)
1409055df:	ba 8f 00 00 00       	mov    $0x8f,%edx
1409055e4:	49 8b ce             	mov    %r14,%rcx
1409055e7:	e8 b4 77 fa ff       	call   0x1408acda0
1409055ec:	8b 54 24 74          	mov    0x74(%rsp),%edx
1409055f0:	45 33 c0             	xor    %r8d,%r8d
1409055f3:	83 fb 01             	cmp    $0x1,%ebx
1409055f6:	7f 09                	jg     0x140905601
1409055f8:	40 84 f6             	test   %sil,%sil
1409055fb:	0f 84 f5 00 00 00    	je     0x1409056f6
140905601:	49 63 8e 90 00 00 00 	movslq 0x90(%r14),%rcx
140905608:	41 39 8e 94 00 00 00 	cmp    %ecx,0x94(%r14)
14090560f:	0f 8f b3 00 00 00    	jg     0x1409056c8
140905615:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14090561a:	45 33 c9             	xor    %r9d,%r9d
14090561d:	44 8b c2             	mov    %edx,%r8d
140905620:	49 8b ce             	mov    %r14,%rcx
140905623:	ba 82 00 00 00       	mov    $0x82,%edx
140905628:	e8 73 77 fa ff       	call   0x1408acda0
14090562d:	e9 c4 00 00 00       	jmp    0x1409056f6
140905632:	41 3b c0             	cmp    %r8d,%eax
140905635:	7f 20                	jg     0x140905657
140905637:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
14090563b:	45 8b cf             	mov    %r15d,%r9d
14090563e:	44 8b c3             	mov    %ebx,%r8d
140905641:	89 44 24 20          	mov    %eax,0x20(%rsp)
140905645:	ba 1e 00 00 00       	mov    $0x1e,%edx
14090564a:	49 8b ce             	mov    %r14,%rcx
14090564d:	e8 4e 77 fa ff       	call   0x1408acda0
140905652:	e9 0a ff ff ff       	jmp    0x140905561
140905657:	8b 54 24 7c          	mov    0x7c(%rsp),%edx
14090565b:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
14090565f:	41 8d 40 01          	lea    0x1(%r8),%eax
140905663:	45 33 c0             	xor    %r8d,%r8d
140905666:	41 89 86 90 00 00 00 	mov    %eax,0x90(%r14)
14090566d:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
140905674:	c7 04 c8 1e 00 00 00 	movl   $0x1e,(%rax,%rcx,8)
14090567b:	89 5c c8 04          	mov    %ebx,0x4(%rax,%rcx,8)
14090567f:	44 89 7c c8 08       	mov    %r15d,0x8(%rax,%rcx,8)
140905684:	89 54 c8 0c          	mov    %edx,0xc(%rax,%rcx,8)
140905688:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
14090568d:	e9 d3 fe ff ff       	jmp    0x140905565
140905692:	8b 54 24 74          	mov    0x74(%rsp),%edx
140905696:	8d 41 01             	lea    0x1(%rcx),%eax
140905699:	41 89 86 90 00 00 00 	mov    %eax,0x90(%r14)
1409056a0:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1409056a4:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1409056ab:	45 33 c0             	xor    %r8d,%r8d
1409056ae:	c7 04 c8 8f 00 00 00 	movl   $0x8f,(%rax,%rcx,8)
1409056b5:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1409056b9:	4c 89 44 c8 08       	mov    %r8,0x8(%rax,%rcx,8)
1409056be:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1409056c3:	e9 2b ff ff ff       	jmp    0x1409055f3
1409056c8:	8d 41 01             	lea    0x1(%rcx),%eax
1409056cb:	41 89 86 90 00 00 00 	mov    %eax,0x90(%r14)
1409056d2:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1409056d6:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1409056dd:	c7 04 c8 82 00 00 00 	movl   $0x82,(%rax,%rcx,8)
1409056e4:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1409056e8:	48 c7 44 c8 08 00 00 	movq   $0x0,0x8(%rax,%rcx,8)
1409056ef:	00 00
1409056f1:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1409056f6:	4c 8b b5 20 01 00 00 	mov    0x120(%rbp),%r14
1409056fd:	85 db                	test   %ebx,%ebx
1409056ff:	74 1f                	je     0x140905720
140905701:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140905705:	45 33 c0             	xor    %r8d,%r8d
140905708:	44 8b 4d 84          	mov    -0x7c(%rbp),%r9d
14090570c:	48 8b d7             	mov    %rdi,%rdx
14090570f:	89 74 24 28          	mov    %esi,0x28(%rsp)
140905713:	49 8b ce             	mov    %r14,%rcx
140905716:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14090571b:	e8 60 d3 fd ff       	call   0x1408e2a80
140905720:	8b 75 b8             	mov    -0x48(%rbp),%esi
140905723:	b9 06 00 00 00       	mov    $0x6,%ecx
140905728:	44 8b 4d ec          	mov    -0x14(%rbp),%r9d
14090572c:	b8 04 00 00 00       	mov    $0x4,%eax
140905731:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
140905736:	83 fe 02             	cmp    $0x2,%esi
140905739:	48 8b d7             	mov    %rdi,%rdx
14090573c:	0f 44 c1             	cmove  %ecx,%eax
14090573f:	33 c9                	xor    %ecx,%ecx
140905741:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140905745:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
140905749:	49 8b ce             	mov    %r14,%rcx
14090574c:	89 44 24 30          	mov    %eax,0x30(%rsp)
140905750:	48 8b 45 18          	mov    0x18(%rbp),%rax
140905754:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140905759:	8b 45 84             	mov    -0x7c(%rbp),%eax
14090575c:	89 44 24 20          	mov    %eax,0x20(%rsp)
140905760:	e8 bb e0 fc ff       	call   0x1408d3820
140905765:	85 db                	test   %ebx,%ebx
140905767:	0f 84 b8 00 00 00    	je     0x140905825
14090576d:	49 8b 06             	mov    (%r14),%rax
140905770:	8b 48 30             	mov    0x30(%rax),%ecx
140905773:	48 0f ba e1 0e       	bt     $0xe,%rcx
140905778:	0f 83 a7 00 00 00    	jae    0x140905825
14090577e:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140905782:	45 33 c0             	xor    %r8d,%r8d
140905785:	48 8b 17             	mov    (%rdi),%rdx
140905788:	48 83 c1 50          	add    $0x50,%rcx
14090578c:	e8 7f fe f9 ff       	call   0x1408a5610
140905791:	48 8b 58 10          	mov    0x10(%rax),%rbx
140905795:	48 85 db             	test   %rbx,%rbx
140905798:	0f 84 87 00 00 00    	je     0x140905825
14090579e:	0f b6 7c 24 78       	movzbl 0x78(%rsp),%edi
1409057a3:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
1409057a7:	4c 8b a5 20 01 00 00 	mov    0x120(%rbp),%r12
1409057ae:	4c 8b 7d a0          	mov    -0x60(%rbp),%r15
1409057b2:	4c 8b ad 30 01 00 00 	mov    0x130(%rbp),%r13
1409057b9:	8b 74 24 7c          	mov    0x7c(%rsp),%esi
1409057bd:	0f 1f 00             	nopl   (%rax)
1409057c0:	44 8b cf             	mov    %edi,%r9d
1409057c3:	4d 8b c7             	mov    %r15,%r8
1409057c6:	48 8b d3             	mov    %rbx,%rdx
1409057c9:	49 8b ce             	mov    %r14,%rcx
1409057cc:	e8 4f 2c fa ff       	call   0x1408a8420
1409057d1:	85 c0                	test   %eax,%eax
1409057d3:	74 35                	je     0x14090580a
1409057d5:	4d 8b cd             	mov    %r13,%r9
1409057d8:	4c 8b c3             	mov    %rbx,%r8
1409057db:	49 8b d6             	mov    %r14,%rdx
1409057de:	49 8b cc             	mov    %r12,%rcx
1409057e1:	e8 2a 02 fa ff       	call   0x1408a5a10
1409057e6:	48 85 c0             	test   %rax,%rax
1409057e9:	74 1f                	je     0x14090580a
1409057eb:	33 c9                	xor    %ecx,%ecx
1409057ed:	44 8b ce             	mov    %esi,%r9d
1409057f0:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1409057f4:	4d 8b c6             	mov    %r14,%r8
1409057f7:	49 8b cc             	mov    %r12,%rcx
1409057fa:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140905801:	00
140905802:	48 8b d0             	mov    %rax,%rdx
140905805:	e8 86 c6 fc ff       	call   0x1408d1e90
14090580a:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
14090580e:	48 85 db             	test   %rbx,%rbx
140905811:	75 ad                	jne    0x1409057c0
140905813:	44 8b 6d c8          	mov    -0x38(%rbp),%r13d
140905817:	49 8b fe             	mov    %r14,%rdi
14090581a:	44 8b 7d ac          	mov    -0x54(%rbp),%r15d
14090581e:	44 8b 65 88          	mov    -0x78(%rbp),%r12d
140905822:	8b 75 b8             	mov    -0x48(%rbp),%esi
140905825:	8b 9d 40 01 00 00    	mov    0x140(%rbp),%ebx
14090582b:	8b 55 14             	mov    0x14(%rbp),%edx
14090582e:	4c 8b 75 90          	mov    -0x70(%rbp),%r14
140905832:	85 d2                	test   %edx,%edx
140905834:	74 64                	je     0x14090589a
140905836:	49 63 8e 90 00 00 00 	movslq 0x90(%r14),%rcx
14090583d:	41 39 8e 94 00 00 00 	cmp    %ecx,0x94(%r14)
140905844:	7f 23                	jg     0x140905869
140905846:	33 c0                	xor    %eax,%eax
140905848:	44 8b c2             	mov    %edx,%r8d
14090584b:	ba 56 00 00 00       	mov    $0x56,%edx
140905850:	89 44 24 20          	mov    %eax,0x20(%rsp)
140905854:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14090585a:	49 8b ce             	mov    %r14,%rcx
14090585d:	e8 3e 75 fa ff       	call   0x1408acda0
140905862:	eb 36                	jmp    0x14090589a
140905864:	8b 75 b8             	mov    -0x48(%rbp),%esi
140905867:	eb c2                	jmp    0x14090582b
140905869:	8d 41 01             	lea    0x1(%rcx),%eax
14090586c:	45 33 c0             	xor    %r8d,%r8d
14090586f:	41 89 86 90 00 00 00 	mov    %eax,0x90(%r14)
140905876:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14090587a:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
140905881:	c7 04 c8 56 00 00 00 	movl   $0x56,(%rax,%rcx,8)
140905888:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14090588c:	48 c7 44 c8 08 01 00 	movq   $0x1,0x8(%rax,%rcx,8)
140905893:	00 00
140905895:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
14090589a:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
14090589e:	41 b8 81 00 00 00    	mov    $0x81,%r8d
1409058a4:	4c 8b 8d 30 01 00 00 	mov    0x130(%rbp),%r9
1409058ab:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1409058af:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
1409058b4:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1409058b8:	48 8b 9d 20 01 00 00 	mov    0x120(%rbp),%rbx
1409058bf:	89 44 24 30          	mov    %eax,0x30(%rsp)
1409058c3:	48 8b cb             	mov    %rbx,%rcx
1409058c6:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1409058cb:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1409058d2:	00
1409058d3:	e8 a8 c4 fc ff       	call   0x1408d1d80
1409058d8:	83 fe 01             	cmp    $0x1,%esi
1409058db:	0f 84 d0 00 00 00    	je     0x1409059b1
1409058e1:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1409058e5:	41 f7 d7             	not    %r15d
1409058e8:	8b 41 48             	mov    0x48(%rcx),%eax
1409058eb:	83 fe 02             	cmp    $0x2,%esi
1409058ee:	75 3d                	jne    0x14090592d
1409058f0:	03 41 44             	add    0x44(%rcx),%eax
1409058f3:	79 19                	jns    0x14090590e
1409058f5:	45 8b c7             	mov    %r15d,%r8d
1409058f8:	49 8b d6             	mov    %r14,%rdx
1409058fb:	e8 a0 bc fb ff       	call   0x1408c15a0
140905900:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140905904:	e8 97 6e 01 00       	call   0x14091c7a0
140905909:	e9 a3 00 00 00       	jmp    0x1409059b1
14090590e:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140905912:	41 8b 86 90 00 00 00 	mov    0x90(%r14),%eax
140905919:	49 63 d7             	movslq %r15d,%rdx
14090591c:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
14090591f:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140905923:	e8 78 6e 01 00       	call   0x14091c7a0
140905928:	e9 84 00 00 00       	jmp    0x1409059b1
14090592d:	03 41 44             	add    0x44(%rcx),%eax
140905930:	79 0d                	jns    0x14090593f
140905932:	45 8b c7             	mov    %r15d,%r8d
140905935:	49 8b d6             	mov    %r14,%rdx
140905938:	e8 63 bc fb ff       	call   0x1408c15a0
14090593d:	eb 11                	jmp    0x140905950
14090593f:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140905943:	41 8b 86 90 00 00 00 	mov    0x90(%r14),%eax
14090594a:	49 63 d7             	movslq %r15d,%rdx
14090594d:	89 04 91             	mov    %eax,(%rcx,%rdx,4)
140905950:	49 63 8e 90 00 00 00 	movslq 0x90(%r14),%rcx
140905957:	41 39 8e 94 00 00 00 	cmp    %ecx,0x94(%r14)
14090595e:	7f 1c                	jg     0x14090597c