14026016d:	c3                   	ret
14026016e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140260173:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
140260178:	48 3b c1             	cmp    %rcx,%rax
14026017b:	eb 68                	jmp    0x1402601e5
14026017d:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
140260182:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140260187:	74 56                	je     0x1402601df
140260189:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14026018e:	48 3b c1             	cmp    %rcx,%rax
140260191:	76 32                	jbe    0x1402601c5
140260193:	ba 69 00 00 00       	mov    $0x69,%edx
140260198:	c7 44 24 20 cd 00 00 	movl   $0xcd,0x20(%rsp)
14026019f:	00
1402601a0:	4c 8d 0d a9 39 12 00 	lea    0x1239a9(%rip),%r9        # 0x140383b50
1402601a7:	8d 4a a4             	lea    -0x5c(%rdx),%ecx
1402601aa:	44 8d 42 77          	lea    0x77(%rdx),%r8d
1402601ae:	e8 ed 11 fc ff       	call   0x1402213a0
1402601b3:	33 c0                	xor    %eax,%eax
1402601b5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402601ba:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402601bf:	48 83 c4 40          	add    $0x40,%rsp
1402601c3:	5f                   	pop    %rdi
1402601c4:	c3                   	ret
1402601c5:	48 f7 d8             	neg    %rax
1402601c8:	89 03                	mov    %eax,(%rbx)
1402601ca:	b8 01 00 00 00       	mov    $0x1,%eax
1402601cf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402601d4:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402601d9:	48 83 c4 40          	add    $0x40,%rsp
1402601dd:	5f                   	pop    %rdi
1402601de:	c3                   	ret
1402601df:	48 3d ff ff ff 7f    	cmp    $0x7fffffff,%rax
1402601e5:	76 e1                	jbe    0x1402601c8
1402601e7:	ba 69 00 00 00       	mov    $0x69,%edx
1402601ec:	c7 44 24 20 d4 00 00 	movl   $0xd4,0x20(%rsp)
1402601f3:	00
1402601f4:	4c 8d 0d 55 39 12 00 	lea    0x123955(%rip),%r9        # 0x140383b50
1402601fb:	8d 4a a4             	lea    -0x5c(%rdx),%ecx
1402601fe:	44 8d 42 76          	lea    0x76(%rdx),%r8d
140260202:	e8 99 11 fc ff       	call   0x1402213a0
140260207:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14026020c:	33 c0                	xor    %eax,%eax
14026020e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140260213:	48 83 c4 40          	add    $0x40,%rsp
140260217:	5f                   	pop    %rdi
140260218:	c3                   	ret
140260219:	cc                   	int3
14026021a:	cc                   	int3
14026021b:	cc                   	int3
14026021c:	cc                   	int3
14026021d:	cc                   	int3
14026021e:	cc                   	int3
14026021f:	cc                   	int3
140260220:	b8 28 00 00 00       	mov    $0x28,%eax
140260225:	e8 b6 a3 09 00       	call   0x1402fa5e0
14026022a:	48 2b e0             	sub    %rax,%rsp
14026022d:	48 8b 02             	mov    (%rdx),%rax
140260230:	48 8d 15 41 39 12 00 	lea    0x123941(%rip),%rdx        # 0x140383b78
140260237:	41 f6 40 20 02       	testb  $0x2,0x20(%r8)
14026023c:	44 8b 00             	mov    (%rax),%r8d
14026023f:	75 07                	jne    0x140260248
140260241:	48 8d 15 34 39 12 00 	lea    0x123934(%rip),%rdx        # 0x140383b7c
140260248:	48 83 c4 28          	add    $0x28,%rsp
14026024c:	e9 1f 9c fc ff       	jmp    0x140229e70
140260251:	cc                   	int3
140260252:	cc                   	int3
140260253:	cc                   	int3
140260254:	cc                   	int3
140260255:	cc                   	int3
140260256:	cc                   	int3
140260257:	cc                   	int3
140260258:	cc                   	int3
140260259:	cc                   	int3
14026025a:	cc                   	int3
14026025b:	cc                   	int3
14026025c:	cc                   	int3
14026025d:	cc                   	int3
14026025e:	cc                   	int3
14026025f:	cc                   	int3
140260260:	48 8d 05 99 37 12 00 	lea    0x123799(%rip),%rax        # 0x140383a00
140260267:	c3                   	ret
140260268:	cc                   	int3
140260269:	cc                   	int3
14026026a:	cc                   	int3
14026026b:	cc                   	int3
14026026c:	cc                   	int3
14026026d:	cc                   	int3
14026026e:	cc                   	int3
14026026f:	cc                   	int3
140260270:	48 8d 05 c1 37 12 00 	lea    0x1237c1(%rip),%rax        # 0x140383a38
140260277:	c3                   	ret
140260278:	cc                   	int3
140260279:	cc                   	int3
14026027a:	cc                   	int3
14026027b:	cc                   	int3
14026027c:	cc                   	int3
14026027d:	cc                   	int3
14026027e:	cc                   	int3
14026027f:	cc                   	int3
140260280:	48 8d 05 e9 37 12 00 	lea    0x1237e9(%rip),%rax        # 0x140383a70
140260287:	c3                   	ret
140260288:	cc                   	int3
140260289:	cc                   	int3
14026028a:	cc                   	int3
14026028b:	cc                   	int3
14026028c:	cc                   	int3
14026028d:	cc                   	int3
14026028e:	cc                   	int3
14026028f:	cc                   	int3
140260290:	48 8d 05 49 38 12 00 	lea    0x123849(%rip),%rax        # 0x140383ae0
140260297:	c3                   	ret
140260298:	cc                   	int3
140260299:	cc                   	int3
14026029a:	cc                   	int3
14026029b:	cc                   	int3
14026029c:	cc                   	int3
14026029d:	cc                   	int3
14026029e:	cc                   	int3
14026029f:	cc                   	int3
1402602a0:	48 8d 05 01 38 12 00 	lea    0x123801(%rip),%rax        # 0x140383aa8
1402602a7:	c3                   	ret
1402602a8:	cc                   	int3
1402602a9:	cc                   	int3
1402602aa:	cc                   	int3
1402602ab:	cc                   	int3
1402602ac:	cc                   	int3
1402602ad:	cc                   	int3
1402602ae:	cc                   	int3
1402602af:	cc                   	int3
1402602b0:	48 8d 05 61 38 12 00 	lea    0x123861(%rip),%rax        # 0x140383b18
1402602b7:	c3                   	ret
1402602b8:	cc                   	int3
1402602b9:	cc                   	int3
1402602ba:	cc                   	int3
1402602bb:	cc                   	int3
1402602bc:	cc                   	int3
1402602bd:	cc                   	int3
1402602be:	cc                   	int3
1402602bf:	cc                   	int3
1402602c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402602c5:	57                   	push   %rdi
1402602c6:	b8 30 00 00 00       	mov    $0x30,%eax
1402602cb:	e8 10 a3 09 00       	call   0x1402fa5e0
1402602d0:	48 2b e0             	sub    %rax,%rsp
1402602d3:	48 8b da             	mov    %rdx,%rbx
1402602d6:	48 8b f9             	mov    %rcx,%rdi
1402602d9:	48 85 c9             	test   %rcx,%rcx
1402602dc:	0f 84 91 00 00 00    	je     0x140260373
1402602e2:	48 8b 01             	mov    (%rcx),%rax
1402602e5:	48 85 c0             	test   %rax,%rax
1402602e8:	0f 84 85 00 00 00    	je     0x140260373
1402602ee:	48 83 78 38 00       	cmpq   $0x0,0x38(%rax)
1402602f3:	74 7e                	je     0x140260373
1402602f5:	83 79 20 04          	cmpl   $0x4,0x20(%rcx)
1402602f9:	74 32                	je     0x14026032d
1402602fb:	ba 92 00 00 00       	mov    $0x92,%edx
140260300:	c7 44 24 20 60 00 00 	movl   $0x60,0x20(%rsp)
140260307:	00
140260308:	4c 8d 0d 71 38 12 00 	lea    0x123871(%rip),%r9        # 0x140383b80
14026030f:	b9 06 00 00 00       	mov    $0x6,%ecx
140260314:	44 8d 42 05          	lea    0x5(%rdx),%r8d
140260318:	e8 83 10 fc ff       	call   0x1402213a0
14026031d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140260322:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140260327:	48 83 c4 30          	add    $0x30,%rsp
14026032b:	5f                   	pop    %rdi
14026032c:	c3                   	ret
14026032d:	48 85 db             	test   %rbx,%rbx
140260330:	74 eb                	je     0x14026031d
140260332:	48 83 3a 00          	cmpq   $0x0,(%rdx)
140260336:	75 08                	jne    0x140260340
140260338:	e8 43 a6 fb ff       	call   0x14021a980
14026033d:	48 89 03             	mov    %rax,(%rbx)
140260340:	48 8b 13             	mov    (%rbx),%rdx
140260343:	48 85 d2             	test   %rdx,%rdx
140260346:	74 d5                	je     0x14026031d
140260348:	48 8b 07             	mov    (%rdi),%rax
14026034b:	48 8b cf             	mov    %rdi,%rcx
14026034e:	ff 50 38             	call   *0x38(%rax)
140260351:	8b f8                	mov    %eax,%edi
140260353:	85 c0                	test   %eax,%eax
140260355:	7f 0f                	jg     0x140260366
140260357:	48 8b 0b             	mov    (%rbx),%rcx
14026035a:	e8 11 a2 fb ff       	call   0x14021a570
14026035f:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140260366:	8b c7                	mov    %edi,%eax
140260368:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14026036d:	48 83 c4 30          	add    $0x30,%rsp
140260371:	5f                   	pop    %rdi
140260372:	c3                   	ret
140260373:	ba 92 00 00 00       	mov    $0x92,%edx
140260378:	c7 44 24 20 5c 00 00 	movl   $0x5c,0x20(%rsp)
14026037f:	00
140260380:	4c 8d 0d f9 37 12 00 	lea    0x1237f9(%rip),%r9        # 0x140383b80
140260387:	b9 06 00 00 00       	mov    $0x6,%ecx
14026038c:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140260390:	e8 0b 10 fc ff       	call   0x1402213a0
140260395:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14026039a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14026039f:	48 83 c4 30          	add    $0x30,%rsp
1402603a3:	5f                   	pop    %rdi
1402603a4:	c3                   	ret
1402603a5:	cc                   	int3
1402603a6:	cc                   	int3
1402603a7:	cc                   	int3
1402603a8:	cc                   	int3
1402603a9:	cc                   	int3
1402603aa:	cc                   	int3
1402603ab:	cc                   	int3
1402603ac:	cc                   	int3
1402603ad:	cc                   	int3
1402603ae:	cc                   	int3
1402603af:	cc                   	int3
1402603b0:	40 53                	rex push %rbx
1402603b2:	b8 30 00 00 00       	mov    $0x30,%eax
1402603b7:	e8 24 a2 09 00       	call   0x1402fa5e0
1402603bc:	48 2b e0             	sub    %rax,%rsp
1402603bf:	48 8b d9             	mov    %rcx,%rbx
1402603c2:	48 85 c9             	test   %rcx,%rcx
1402603c5:	74 3b                	je     0x140260402
1402603c7:	48 8b 01             	mov    (%rcx),%rax
1402603ca:	48 85 c0             	test   %rax,%rax
1402603cd:	74 33                	je     0x140260402
1402603cf:	48 83 78 38 00       	cmpq   $0x0,0x38(%rax)
1402603d4:	74 2c                	je     0x140260402
1402603d6:	c7 41 20 04 00 00 00 	movl   $0x4,0x20(%rcx)
1402603dd:	48 8b 50 30          	mov    0x30(%rax),%rdx
1402603e1:	48 85 d2             	test   %rdx,%rdx
1402603e4:	75 09                	jne    0x1402603ef
1402603e6:	8d 42 01             	lea    0x1(%rdx),%eax
1402603e9:	48 83 c4 30          	add    $0x30,%rsp
1402603ed:	5b                   	pop    %rbx
1402603ee:	c3                   	ret
1402603ef:	ff d2                	call   *%rdx
1402603f1:	85 c0                	test   %eax,%eax
1402603f3:	7f 34                	jg     0x140260429
1402603f5:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
1402603fc:	48 83 c4 30          	add    $0x30,%rsp
140260400:	5b                   	pop    %rbx
140260401:	c3                   	ret
140260402:	ba 93 00 00 00       	mov    $0x93,%edx
140260407:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
14026040e:	00
14026040f:	4c 8d 0d 6a 37 12 00 	lea    0x12376a(%rip),%r9        # 0x140383b80
140260416:	b9 06 00 00 00       	mov    $0x6,%ecx
14026041b:	44 8d 42 03          	lea    0x3(%rdx),%r8d
14026041f:	e8 7c 0f fc ff       	call   0x1402213a0
140260424:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140260429:	48 83 c4 30          	add    $0x30,%rsp
14026042d:	5b                   	pop    %rbx
14026042e:	c3                   	ret
14026042f:	cc                   	int3
140260430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140260435:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14026043a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14026043f:	57                   	push   %rdi
140260440:	b8 30 00 00 00       	mov    $0x30,%eax
140260445:	e8 96 a1 09 00       	call   0x1402fa5e0
14026044a:	48 2b e0             	sub    %rax,%rsp
14026044d:	41 8b f1             	mov    %r9d,%esi
140260450:	49 8b e8             	mov    %r8,%rbp
140260453:	33 ff                	xor    %edi,%edi
140260455:	e8 f6 9c ff ff       	call   0x14025a150
14026045a:	48 8b d8             	mov    %rax,%rbx
14026045d:	48 85 c0             	test   %rax,%rax
140260460:	0f 84 ec 00 00 00    	je     0x140260552
140260466:	48 8b 00             	mov    (%rax),%rax
140260469:	48 85 c0             	test   %rax,%rax
14026046c:	0f 84 b1 00 00 00    	je     0x140260523
140260472:	48 39 78 38          	cmp    %rdi,0x38(%rax)
140260476:	0f 84 a7 00 00 00    	je     0x140260523
14026047c:	c7 43 20 04 00 00 00 	movl   $0x4,0x20(%rbx)
140260483:	48 8b 50 30          	mov    0x30(%rax),%rdx
140260487:	48 85 d2             	test   %rdx,%rdx
14026048a:	74 11                	je     0x14026049d
14026048c:	48 8b cb             	mov    %rbx,%rcx
14026048f:	ff d2                	call   *%rdx
140260491:	85 c0                	test   %eax,%eax
140260493:	7f 08                	jg     0x14026049d
140260495:	89 7b 20             	mov    %edi,0x20(%rbx)
140260498:	e9 aa 00 00 00       	jmp    0x140260547
14026049d:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1402604a2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402604a7:	48 8b cb             	mov    %rbx,%rcx
1402604aa:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402604ae:	44 8d 4a 07          	lea    0x7(%rdx),%r9d
1402604b2:	44 8d 42 05          	lea    0x5(%rdx),%r8d
1402604b6:	e8 55 98 ff ff       	call   0x140259d10
1402604bb:	85 c0                	test   %eax,%eax
1402604bd:	0f 8e 84 00 00 00    	jle    0x140260547
1402604c3:	48 8b 03             	mov    (%rbx),%rax
1402604c6:	48 85 c0             	test   %rax,%rax
1402604c9:	74 49                	je     0x140260514
1402604cb:	48 39 78 38          	cmp    %rdi,0x38(%rax)
1402604cf:	74 43                	je     0x140260514
1402604d1:	83 7b 20 04          	cmpl   $0x4,0x20(%rbx)
1402604d5:	74 13                	je     0x1402604ea
1402604d7:	ba 92 00 00 00       	mov    $0x92,%edx
1402604dc:	c7 44 24 20 60 00 00 	movl   $0x60,0x20(%rsp)
1402604e3:	00
1402604e4:	44 8d 42 05          	lea    0x5(%rdx),%r8d
1402604e8:	eb 4c                	jmp    0x140260536
1402604ea:	e8 91 a4 fb ff       	call   0x14021a980
1402604ef:	48 8b f8             	mov    %rax,%rdi
1402604f2:	48 85 c0             	test   %rax,%rax
1402604f5:	74 50                	je     0x140260547
1402604f7:	4c 8b 03             	mov    (%rbx),%r8
1402604fa:	48 8b d0             	mov    %rax,%rdx
1402604fd:	48 8b cb             	mov    %rbx,%rcx
140260500:	41 ff 50 38          	call   *0x38(%r8)
140260504:	85 c0                	test   %eax,%eax
140260506:	7f 3f                	jg     0x140260547
140260508:	48 8b cf             	mov    %rdi,%rcx
14026050b:	e8 60 a0 fb ff       	call   0x14021a570
140260510:	33 ff                	xor    %edi,%edi
140260512:	eb 33                	jmp    0x140260547
140260514:	c7 44 24 20 5c 00 00 	movl   $0x5c,0x20(%rsp)
14026051b:	00
14026051c:	ba 92 00 00 00       	mov    $0x92,%edx
140260521:	eb 0d                	jmp    0x140260530
140260523:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
14026052a:	00
14026052b:	ba 93 00 00 00       	mov    $0x93,%edx
140260530:	41 b8 96 00 00 00    	mov    $0x96,%r8d
140260536:	4c 8d 0d 43 36 12 00 	lea    0x123643(%rip),%r9        # 0x140383b80
14026053d:	b9 06 00 00 00       	mov    $0x6,%ecx
140260542:	e8 59 0e fc ff       	call   0x1402213a0
140260547:	48 8b cb             	mov    %rbx,%rcx
14026054a:	e8 51 9a ff ff       	call   0x140259fa0
14026054f:	48 8b c7             	mov    %rdi,%rax
140260552:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140260557:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14026055c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140260561:	48 83 c4 30          	add    $0x30,%rsp
140260565:	5f                   	pop    %rdi
140260566:	c3                   	ret
140260567:	cc                   	int3
140260568:	cc                   	int3
140260569:	cc                   	int3
14026056a:	cc                   	int3
14026056b:	cc                   	int3
14026056c:	cc                   	int3
14026056d:	cc                   	int3
14026056e:	cc                   	int3
14026056f:	cc                   	int3
140260570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140260575:	57                   	push   %rdi
140260576:	b8 30 00 00 00       	mov    $0x30,%eax
14026057b:	e8 60 a0 09 00       	call   0x1402fa5e0