140888420:	74 19                	je     0x14088843b
140888422:	48 8b 05 97 52 b2 00 	mov    0xb25297(%rip),%rax        # 0x1413ad6c0
140888429:	eb 0a                	jmp    0x140888435
14088842b:	48 8b 05 26 52 b2 00 	mov    0xb25226(%rip),%rax        # 0x1413ad658
140888432:	48 8b cb             	mov    %rbx,%rcx
140888435:	ff 15 e5 b5 6f 00    	call   *0x6fb5e5(%rip)        # 0x140f83a20
14088843b:	80 64 24 4d fb       	andb   $0xfb,0x4d(%rsp)
140888440:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
140888445:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
14088844a:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14088844f:	e9 33 f8 ff ff       	jmp    0x140887c87
140888454:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
140888459:	48 8d 15 8c 68 7c 00 	lea    0x7c688c(%rip),%rdx        # 0x14104ecec
140888460:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140888465:	e8 86 b6 fe ff       	call   0x140873af0
14088846a:	4c 8b 55 48          	mov    0x48(%rbp),%r10
14088846e:	e9 1d f8 ff ff       	jmp    0x140887c90
140888473:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
140888478:	8b d6                	mov    %esi,%edx
14088847a:	8b 44 24 40          	mov    0x40(%rsp),%eax
14088847e:	4d 8d 41 01          	lea    0x1(%r9),%r8
140888482:	4c 3b c0             	cmp    %rax,%r8
140888485:	72 49                	jb     0x1408884d0
140888487:	80 7c 24 4c 00       	cmpb   $0x0,0x4c(%rsp)
14088848c:	0f 85 fe f7 ff ff    	jne    0x140887c90
140888492:	83 7c 24 44 00       	cmpl   $0x0,0x44(%rsp)
140888497:	75 53                	jne    0x1408884ec
140888499:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14088849e:	c6 44 24 4c 12       	movb   $0x12,0x4c(%rsp)
1408884a3:	4d 85 c0             	test   %r8,%r8
1408884a6:	74 16                	je     0x1408884be
1408884a8:	49 8b 80 60 01 00 00 	mov    0x160(%r8),%rax
1408884af:	48 85 c0             	test   %rax,%rax
1408884b2:	74 0a                	je     0x1408884be
1408884b4:	ff 40 30             	incl   0x30(%rax)
1408884b7:	c7 40 18 12 00 00 00 	movl   $0x12,0x18(%rax)
1408884be:	8b 54 24 40          	mov    0x40(%rsp),%edx
1408884c2:	2b 54 24 48          	sub    0x48(%rsp),%edx
1408884c6:	ff ca                	dec    %edx
1408884c8:	85 d2                	test   %edx,%edx
1408884ca:	0f 8e c0 f7 ff ff    	jle    0x140887c90
1408884d0:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1408884d4:	ff ca                	dec    %edx
1408884d6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1408884db:	c6 04 01 25          	movb   $0x25,(%rcx,%rax,1)
1408884df:	ff 44 24 48          	incl   0x48(%rsp)
1408884e3:	85 d2                	test   %edx,%edx
1408884e5:	7f e9                	jg     0x1408884d0
1408884e7:	e9 a4 f7 ff ff       	jmp    0x140887c90
1408884ec:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
1408884f0:	49 8d 41 01          	lea    0x1(%r9),%rax
1408884f4:	0f b6 54 24 4d       	movzbl 0x4d(%rsp),%edx
1408884f9:	49 8b fc             	mov    %r12,%rdi
1408884fc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140888501:	80 e2 04             	and    $0x4,%dl
140888504:	48 0f 45 fb          	cmovne %rbx,%rdi
140888508:	49 03 c0             	add    %r8,%rax
14088850b:	48 3b c1             	cmp    %rcx,%rax
14088850e:	49 8d 41 01          	lea    0x1(%r9),%rax
140888512:	4c 0f 47 c6          	cmova  %rsi,%r8
140888516:	49 03 c0             	add    %r8,%rax
140888519:	48 3b c1             	cmp    %rcx,%rax
14088851c:	0f 86 7d 01 00 00    	jbe    0x14088869f
140888522:	84 d2                	test   %dl,%dl
140888524:	0f 84 03 01 00 00    	je     0x14088862d
14088852a:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14088852f:	48 85 db             	test   %rbx,%rbx
140888532:	0f 84 f0 00 00 00    	je     0x140888628
140888538:	4d 85 c0             	test   %r8,%r8
14088853b:	74 6d                	je     0x1408885aa
14088853d:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
140888544:	00
140888545:	74 10                	je     0x140888557
140888547:	48 8b d3             	mov    %rbx,%rdx
14088854a:	49 8b c8             	mov    %r8,%rcx
14088854d:	e8 ee b3 02 00       	call   0x1408b3940
140888552:	e9 cd 00 00 00       	jmp    0x140888624
140888557:	49 3b 98 f0 01 00 00 	cmp    0x1f0(%r8),%rbx
14088855e:	73 4a                	jae    0x1408885aa
140888560:	49 3b 98 e0 01 00 00 	cmp    0x1e0(%r8),%rbx
140888567:	72 1b                	jb     0x140888584
140888569:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14088856e:	49 8b 88 d8 01 00 00 	mov    0x1d8(%r8),%rcx
140888575:	48 89 08             	mov    %rcx,(%rax)
140888578:	49 89 98 d8 01 00 00 	mov    %rbx,0x1d8(%r8)
14088857f:	e9 a4 00 00 00       	jmp    0x140888628
140888584:	49 3b 98 e8 01 00 00 	cmp    0x1e8(%r8),%rbx
14088858b:	72 1d                	jb     0x1408885aa
14088858d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140888592:	48 8b 88 c8 01 00 00 	mov    0x1c8(%rax),%rcx
140888599:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14088859e:	48 89 08             	mov    %rcx,(%rax)
1408885a1:	49 89 98 c8 01 00 00 	mov    %rbx,0x1c8(%r8)
1408885a8:	eb 7e                	jmp    0x140888628
1408885aa:	83 3d 7f 50 b2 00 00 	cmpl   $0x0,0xb2507f(%rip)        # 0x1413ad630
1408885b1:	74 5f                	je     0x140888612
1408885b3:	48 8b 0d 56 b5 ba 00 	mov    0xbab556(%rip),%rcx        # 0x141433b10
1408885ba:	48 85 c9             	test   %rcx,%rcx
1408885bd:	74 0d                	je     0x1408885cc
1408885bf:	48 8b 05 ea 50 b2 00 	mov    0xb250ea(%rip),%rax        # 0x1413ad6b0
1408885c6:	ff 15 54 b4 6f 00    	call   *0x6fb454(%rip)        # 0x140f83a20
1408885cc:	48 8b 05 95 50 b2 00 	mov    0xb25095(%rip),%rax        # 0x1413ad668
1408885d3:	48 8b cb             	mov    %rbx,%rcx
1408885d6:	ff 15 44 b4 6f 00    	call   *0x6fb444(%rip)        # 0x140f83a20
1408885dc:	48 ff 0d b5 b4 ba 00 	decq   0xbab4b5(%rip)        # 0x141433a98
1408885e3:	48 63 c8             	movslq %eax,%rcx
1408885e6:	48 29 0d 63 b4 ba 00 	sub    %rcx,0xbab463(%rip)        # 0x141433a50
1408885ed:	48 8b cb             	mov    %rbx,%rcx
1408885f0:	48 8b 05 61 50 b2 00 	mov    0xb25061(%rip),%rax        # 0x1413ad658
1408885f7:	ff 15 23 b4 6f 00    	call   *0x6fb423(%rip)        # 0x140f83a20
1408885fd:	48 8b 0d 0c b5 ba 00 	mov    0xbab50c(%rip),%rcx        # 0x141433b10
140888604:	48 85 c9             	test   %rcx,%rcx
140888607:	74 1b                	je     0x140888624
140888609:	48 8b 05 b0 50 b2 00 	mov    0xb250b0(%rip),%rax        # 0x1413ad6c0
140888610:	eb 0c                	jmp    0x14088861e
140888612:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140888617:	48 8b 05 3a 50 b2 00 	mov    0xb2503a(%rip),%rax        # 0x1413ad658
14088861e:	ff 15 fc b3 6f 00    	call   *0x6fb3fc(%rip)        # 0x140f83a20
140888624:	4c 8b 55 48          	mov    0x48(%rbp),%r10
140888628:	80 64 24 4d fb       	andb   $0xfb,0x4d(%rsp)
14088862d:	83 7c 24 44 00       	cmpl   $0x0,0x44(%rsp)
140888632:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
140888637:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
14088863c:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140888641:	c6 44 24 4c 12       	movb   $0x12,0x4c(%rsp)
140888646:	74 0c                	je     0x140888654
140888648:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
14088864d:	74 05                	je     0x140888654
14088864f:	80 64 24 4d fb       	andb   $0xfb,0x4d(%rsp)
140888654:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888659:	4d 85 c0             	test   %r8,%r8
14088865c:	0f 84 2e f6 ff ff    	je     0x140887c90
140888662:	49 8b 80 60 01 00 00 	mov    0x160(%r8),%rax
140888669:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
140888670:	9b c4 20
140888673:	49 b8 25 49 92 24 49 	movabs $0x4924924924924925,%r8
14088867a:	92 24 49
14088867d:	49 b9 c0 96 5c e7 ce 	movabs $0xffffffcee75c96c0,%r9
140888684:	ff ff ff
140888687:	48 85 c0             	test   %rax,%rax
14088868a:	0f 84 1e f6 ff ff    	je     0x140887cae
140888690:	ff 40 30             	incl   0x30(%rax)
140888693:	c7 40 18 12 00 00 00 	movl   $0x12,0x18(%rax)
14088869a:	e9 0f f6 ff ff       	jmp    0x140887cae
14088869f:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1408886a4:	8b d8                	mov    %eax,%ebx
1408886a6:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1408886aa:	4d 85 c0             	test   %r8,%r8
1408886ad:	74 73                	je     0x140888722
1408886af:	48 85 ff             	test   %rdi,%rdi
1408886b2:	75 12                	jne    0x1408886c6
1408886b4:	8b d3                	mov    %ebx,%edx
1408886b6:	49 8b c8             	mov    %r8,%rcx
1408886b9:	e8 42 df 04 00       	call   0x1408d6600
1408886be:	48 8b f8             	mov    %rax,%rdi
1408886c1:	e9 66 02 00 00       	jmp    0x14088892c
1408886c6:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1408886cb:	49 3b b8 f0 01 00 00 	cmp    0x1f0(%r8),%rdi
1408886d2:	73 36                	jae    0x14088870a
1408886d4:	49 3b b8 e0 01 00 00 	cmp    0x1e0(%r8),%rdi
1408886db:	72 0e                	jb     0x1408886eb
1408886dd:	48 81 fb 80 00 00 00 	cmp    $0x80,%rbx
1408886e4:	77 24                	ja     0x14088870a
1408886e6:	e9 41 02 00 00       	jmp    0x14088892c
1408886eb:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1408886f0:	49 3b b8 e8 01 00 00 	cmp    0x1e8(%r8),%rdi
1408886f7:	72 11                	jb     0x14088870a
1408886f9:	41 0f b7 80 a6 01 00 	movzwl 0x1a6(%r8),%eax
140888700:	00
140888701:	48 3b d8             	cmp    %rax,%rbx
140888704:	0f 86 22 02 00 00    	jbe    0x14088892c
14088870a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14088870f:	4c 8b c3             	mov    %rbx,%r8
140888712:	48 8b d7             	mov    %rdi,%rdx
140888715:	e8 f6 5c 01 00       	call   0x14089e410
14088871a:	48 8b f8             	mov    %rax,%rdi
14088871d:	e9 0a 02 00 00       	jmp    0x14088892c
140888722:	48 85 ff             	test   %rdi,%rdi
140888725:	75 10                	jne    0x140888737
140888727:	48 8b cb             	mov    %rbx,%rcx
14088872a:	e8 31 50 06 00       	call   0x1408ed760
14088872f:	48 8b f8             	mov    %rax,%rdi
140888732:	e9 f1 01 00 00       	jmp    0x140888928
140888737:	85 c0                	test   %eax,%eax
140888739:	0f 85 8b 00 00 00    	jne    0x1408887ca
14088873f:	39 05 eb 4e b2 00    	cmp    %eax,0xb24eeb(%rip)        # 0x1413ad630
140888745:	74 6b                	je     0x1408887b2
140888747:	48 8b 0d c2 b3 ba 00 	mov    0xbab3c2(%rip),%rcx        # 0x141433b10
14088874e:	48 85 c9             	test   %rcx,%rcx
140888751:	74 0d                	je     0x140888760
140888753:	48 8b 05 56 4f b2 00 	mov    0xb24f56(%rip),%rax        # 0x1413ad6b0
14088875a:	ff 15 c0 b2 6f 00    	call   *0x6fb2c0(%rip)        # 0x140f83a20
140888760:	48 8b 05 01 4f b2 00 	mov    0xb24f01(%rip),%rax        # 0x1413ad668
140888767:	48 8b cf             	mov    %rdi,%rcx
14088876a:	ff 15 b0 b2 6f 00    	call   *0x6fb2b0(%rip)        # 0x140f83a20
140888770:	48 ff 0d 21 b3 ba 00 	decq   0xbab321(%rip)        # 0x141433a98
140888777:	48 63 c8             	movslq %eax,%rcx
14088877a:	48 29 0d cf b2 ba 00 	sub    %rcx,0xbab2cf(%rip)        # 0x141433a50
140888781:	48 8b cf             	mov    %rdi,%rcx
140888784:	48 8b 05 cd 4e b2 00 	mov    0xb24ecd(%rip),%rax        # 0x1413ad658
14088878b:	ff 15 8f b2 6f 00    	call   *0x6fb28f(%rip)        # 0x140f83a20
140888791:	48 8b 0d 78 b3 ba 00 	mov    0xbab378(%rip),%rcx        # 0x141433b10
140888798:	48 85 c9             	test   %rcx,%rcx
14088879b:	74 25                	je     0x1408887c2
14088879d:	48 8b 05 1c 4f b2 00 	mov    0xb24f1c(%rip),%rax        # 0x1413ad6c0
1408887a4:	ff 15 76 b2 6f 00    	call   *0x6fb276(%rip)        # 0x140f83a20
1408887aa:	49 8b fc             	mov    %r12,%rdi
1408887ad:	e9 76 01 00 00       	jmp    0x140888928
1408887b2:	48 8b 05 9f 4e b2 00 	mov    0xb24e9f(%rip),%rax        # 0x1413ad658
1408887b9:	48 8b cf             	mov    %rdi,%rcx
1408887bc:	ff 15 5e b2 6f 00    	call   *0x6fb25e(%rip)        # 0x140f83a20
1408887c2:	49 8b fc             	mov    %r12,%rdi
1408887c5:	e9 5e 01 00 00       	jmp    0x140888928
1408887ca:	48 81 fb 00 ff ff 7f 	cmp    $0x7fffff00,%rbx
1408887d1:	72 08                	jb     0x1408887db
1408887d3:	49 8b fc             	mov    %r12,%rdi
1408887d6:	e9 4d 01 00 00       	jmp    0x140888928
1408887db:	48 8b 05 86 4e b2 00 	mov    0xb24e86(%rip),%rax        # 0x1413ad668
1408887e2:	48 8b cf             	mov    %rdi,%rcx
1408887e5:	ff 15 35 b2 6f 00    	call   *0x6fb235(%rip)        # 0x140f83a20
1408887eb:	44 8b e0             	mov    %eax,%r12d
1408887ee:	8b cb                	mov    %ebx,%ecx
1408887f0:	48 8b 05 79 4e b2 00 	mov    0xb24e79(%rip),%rax        # 0x1413ad670
1408887f7:	ff 15 23 b2 6f 00    	call   *0x6fb223(%rip)        # 0x140f83a20
1408887fd:	8b f0                	mov    %eax,%esi
1408887ff:	44 3b e0             	cmp    %eax,%r12d
140888802:	0f 84 18 01 00 00    	je     0x140888920
140888808:	83 3d 21 4e b2 00 00 	cmpl   $0x0,0xb24e21(%rip)        # 0x1413ad630
14088880f:	0f 84 f6 00 00 00    	je     0x14088890b
140888815:	48 8b 0d f4 b2 ba 00 	mov    0xbab2f4(%rip),%rcx        # 0x141433b10
14088881c:	48 85 c9             	test   %rcx,%rcx
14088881f:	74 0d                	je     0x14088882e
140888821:	48 8b 05 88 4e b2 00 	mov    0xb24e88(%rip),%rax        # 0x1413ad6b0
140888828:	ff 15 f2 b1 6f 00    	call   *0x6fb1f2(%rip)        # 0x140f83a20
14088882e:	48 63 c3             	movslq %ebx,%rax
140888831:	48 3b 05 90 b2 ba 00 	cmp    0xbab290(%rip),%rax        # 0x141433ac8
140888838:	7e 07                	jle    0x140888841
14088883a:	48 89 05 87 b2 ba 00 	mov    %rax,0xbab287(%rip)        # 0x141433ac8
140888841:	8b ce                	mov    %esi,%ecx
140888843:	41 2b cc             	sub    %r12d,%ecx
140888846:	85 c9                	test   %ecx,%ecx
140888848:	7e 56                	jle    0x1408888a0
14088884a:	48 8b 05 c7 b2 ba 00 	mov    0xbab2c7(%rip),%rax        # 0x141433b18
140888851:	48 8b 1d f8 b1 ba 00 	mov    0xbab1f8(%rip),%rbx        # 0x141433a50
140888858:	4c 63 f9             	movslq %ecx,%r15
14088885b:	49 2b c7             	sub    %r15,%rax
14088885e:	48 3b d8             	cmp    %rax,%rbx
140888861:	7c 3d                	jl     0x1408888a0
140888863:	e8 98 50 06 00       	call   0x1408ed900
140888868:	48 8b 05 b1 b2 ba 00 	mov    0xbab2b1(%rip),%rax        # 0x141433b20
14088886f:	48 85 c0             	test   %rax,%rax
140888872:	7e 2c                	jle    0x1408888a0
140888874:	49 2b c7             	sub    %r15,%rax
140888877:	48 3b d8             	cmp    %rax,%rbx
14088887a:	7c 24                	jl     0x1408888a0
14088887c:	48 8b 0d 8d b2 ba 00 	mov    0xbab28d(%rip),%rcx        # 0x141433b10
140888883:	48 85 c9             	test   %rcx,%rcx
140888886:	74 0d                	je     0x140888895
140888888:	48 8b 05 31 4e b2 00 	mov    0xb24e31(%rip),%rax        # 0x1413ad6c0
14088888f:	ff 15 8b b1 6f 00    	call   *0x6fb18b(%rip)        # 0x140f83a20
140888895:	45 33 e4             	xor    %r12d,%r12d
140888898:	41 8b fc             	mov    %r12d,%edi
14088889b:	e9 83 00 00 00       	jmp    0x140888923
1408888a0:	48 8b 05 b9 4d b2 00 	mov    0xb24db9(%rip),%rax        # 0x1413ad660
1408888a7:	8b d6                	mov    %esi,%edx
1408888a9:	48 8b cf             	mov    %rdi,%rcx
1408888ac:	ff 15 6e b1 6f 00    	call   *0x6fb16e(%rip)        # 0x140f83a20
1408888b2:	48 8b f8             	mov    %rax,%rdi
1408888b5:	48 85 c0             	test   %rax,%rax
1408888b8:	74 36                	je     0x1408888f0
1408888ba:	48 8b c8             	mov    %rax,%rcx
1408888bd:	48 8b 05 a4 4d b2 00 	mov    0xb24da4(%rip),%rax        # 0x1413ad668
1408888c4:	ff 15 56 b1 6f 00    	call   *0x6fb156(%rip)        # 0x140f83a20
1408888ca:	48 8b 0d 7f b1 ba 00 	mov    0xbab17f(%rip),%rcx        # 0x141433a50
1408888d1:	41 2b c4             	sub    %r12d,%eax
1408888d4:	48 98                	cltq
1408888d6:	48 03 c8             	add    %rax,%rcx
1408888d9:	48 3b 0d c0 b1 ba 00 	cmp    0xbab1c0(%rip),%rcx        # 0x141433aa0
1408888e0:	48 89 0d 69 b1 ba 00 	mov    %rcx,0xbab169(%rip)        # 0x141433a50
1408888e7:	7e 07                	jle    0x1408888f0
1408888e9:	48 89 0d b0 b1 ba 00 	mov    %rcx,0xbab1b0(%rip)        # 0x141433aa0
1408888f0:	48 8b 0d 19 b2 ba 00 	mov    0xbab219(%rip),%rcx        # 0x141433b10
1408888f7:	48 85 c9             	test   %rcx,%rcx
1408888fa:	74 24                	je     0x140888920
1408888fc:	48 8b 05 bd 4d b2 00 	mov    0xb24dbd(%rip),%rax        # 0x1413ad6c0
140888903:	ff 15 17 b1 6f 00    	call   *0x6fb117(%rip)        # 0x140f83a20
140888909:	eb 15                	jmp    0x140888920
14088890b:	48 8b 05 4e 4d b2 00 	mov    0xb24d4e(%rip),%rax        # 0x1413ad660
140888912:	8b d6                	mov    %esi,%edx
140888914:	48 8b cf             	mov    %rdi,%rcx
140888917:	ff 15 03 b1 6f 00    	call   *0x6fb103(%rip)        # 0x140f83a20
14088891d:	48 8b f8             	mov    %rax,%rdi
140888920:	45 33 e4             	xor    %r12d,%r12d
140888923:	be 01 00 00 00       	mov    $0x1,%esi
140888928:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
14088892c:	48 85 ff             	test   %rdi,%rdi
14088892f:	0f 84 a7 00 00 00    	je     0x1408889dc
140888935:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
14088893a:	75 18                	jne    0x140888954
14088893c:	8b 44 24 48          	mov    0x48(%rsp),%eax
140888940:	85 c0                	test   %eax,%eax
140888942:	74 10                	je     0x140888954
140888944:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140888949:	44 8b c0             	mov    %eax,%r8d
14088894c:	48 8b cf             	mov    %rdi,%rcx
14088894f:	e8 bc 66 65 00       	call   0x140edf010
140888954:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888959:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14088895e:	4d 85 c0             	test   %r8,%r8
140888961:	74 55                	je     0x1408889b8
140888963:	49 3b b8 f0 01 00 00 	cmp    0x1f0(%r8),%rdi
14088896a:	73 4c                	jae    0x1408889b8
14088896c:	49 3b b8 e0 01 00 00 	cmp    0x1e0(%r8),%rdi
140888973:	72 19                	jb     0x14088898e
140888975:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
14088897a:	b8 80 00 00 00       	mov    $0x80,%eax
14088897f:	4c 8b 55 48          	mov    0x48(%rbp),%r10
140888983:	8b d6                	mov    %esi,%edx
140888985:	89 44 24 40          	mov    %eax,0x40(%rsp)
140888989:	e9 42 fb ff ff       	jmp    0x1408884d0
14088898e:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888993:	49 3b b8 e8 01 00 00 	cmp    0x1e8(%r8),%rdi
14088899a:	72 1c                	jb     0x1408889b8
14088899c:	41 0f b7 80 a6 01 00 	movzwl 0x1a6(%r8),%eax
1408889a3:	00
1408889a4:	8b d6                	mov    %esi,%edx
1408889a6:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
1408889ab:	4c 8b 55 48          	mov    0x48(%rbp),%r10
1408889af:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408889b3:	e9 18 fb ff ff       	jmp    0x1408884d0
1408889b8:	48 8b 05 a9 4c b2 00 	mov    0xb24ca9(%rip),%rax        # 0x1413ad668
1408889bf:	48 8b cf             	mov    %rdi,%rcx
1408889c2:	ff 15 58 b0 6f 00    	call   *0x6fb058(%rip)        # 0x140f83a20
1408889c8:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
1408889cd:	8b d6                	mov    %esi,%edx
1408889cf:	4c 8b 55 48          	mov    0x48(%rbp),%r10
1408889d3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408889d7:	e9 f4 fa ff ff       	jmp    0x1408884d0
1408889dc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1408889e1:	e8 2a ce fe ff       	call   0x140875810
1408889e6:	83 7c 24 44 00       	cmpl   $0x0,0x44(%rsp)
1408889eb:	c6 44 24 4c 07       	movb   $0x7,0x4c(%rsp)
1408889f0:	0f 84 20 01 00 00    	je     0x140888b16
1408889f6:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
1408889fb:	0f 84 f8 00 00 00    	je     0x140888af9
140888a01:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140888a06:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888a0b:	48 85 db             	test   %rbx,%rbx
140888a0e:	0f 84 e0 00 00 00    	je     0x140888af4
140888a14:	4d 85 c0             	test   %r8,%r8