140290323:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290328:	48 83 c4 40          	add    $0x40,%rsp
14029032c:	5d                   	pop    %rbp
14029032d:	c3                   	ret
14029032e:	b8 02 00 00 00       	mov    $0x2,%eax
140290333:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290338:	48 83 c4 40          	add    $0x40,%rsp
14029033c:	5d                   	pop    %rbp
14029033d:	c3                   	ret
14029033e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140290343:	33 c0                	xor    %eax,%eax
140290345:	48 83 c4 40          	add    $0x40,%rsp
140290349:	5d                   	pop    %rbp
14029034a:	c3                   	ret
14029034b:	cc                   	int3
14029034c:	cc                   	int3
14029034d:	cc                   	int3
14029034e:	cc                   	int3
14029034f:	cc                   	int3
140290350:	40 53                	rex push %rbx
140290352:	57                   	push   %rdi
140290353:	41 56                	push   %r14
140290355:	b8 40 00 00 00       	mov    $0x40,%eax
14029035a:	e8 81 a2 06 00       	call   0x1402fa5e0
14029035f:	48 2b e0             	sub    %rax,%rsp
140290362:	4c 8b f1             	mov    %rcx,%r14
140290365:	33 db                	xor    %ebx,%ebx
140290367:	48 8b 0a             	mov    (%rdx),%rcx
14029036a:	48 8b fa             	mov    %rdx,%rdi
14029036d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140290372:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140290377:	e8 84 ed fa ff       	call   0x14023f100
14029037c:	3d 90 03 00 00       	cmp    $0x390,%eax
140290381:	74 0b                	je     0x14029038e
140290383:	33 c0                	xor    %eax,%eax
140290385:	48 83 c4 40          	add    $0x40,%rsp
140290389:	41 5e                	pop    %r14
14029038b:	5f                   	pop    %rdi
14029038c:	5b                   	pop    %rbx
14029038d:	c3                   	ret
14029038e:	48 8b cf             	mov    %rdi,%rcx
140290391:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140290396:	e8 35 0e 00 00       	call   0x1402911d0
14029039b:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1402903a0:	48 8b c8             	mov    %rax,%rcx
1402903a3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402903a8:	48 8b e8             	mov    %rax,%rbp
1402903ab:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402903b0:	e8 cb 0e 00 00       	call   0x140291280
1402903b5:	85 c0                	test   %eax,%eax
1402903b7:	74 6b                	je     0x140290424
1402903b9:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1402903be:	48 8b cf             	mov    %rdi,%rcx
1402903c1:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1402903c6:	e8 b5 97 df ff       	call   0x140089b80
1402903cb:	8b f0                	mov    %eax,%esi
1402903cd:	05 60 fd ff ff       	add    $0xfffffd60,%eax
1402903d2:	83 f8 02             	cmp    $0x2,%eax
1402903d5:	77 21                	ja     0x1402903f8
1402903d7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402903dc:	e8 9f 97 df ff       	call   0x140089b80
1402903e1:	3b f0                	cmp    %eax,%esi
1402903e3:	75 13                	jne    0x1402903f8
1402903e5:	48 8b cf             	mov    %rdi,%rcx
1402903e8:	e8 b3 01 fb ff       	call   0x1402405a0
1402903ed:	39 44 24 68          	cmp    %eax,0x68(%rsp)
1402903f1:	75 05                	jne    0x1402903f8
1402903f3:	bb 02 00 00 00       	mov    $0x2,%ebx
1402903f8:	48 8b cf             	mov    %rdi,%rcx
1402903fb:	e8 a0 01 fb ff       	call   0x1402405a0
140290400:	c1 e0 02             	shl    $0x2,%eax
140290403:	41 b8 90 03 00 00    	mov    $0x390,%r8d
140290409:	44 8b c8             	mov    %eax,%r9d
14029040c:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140290410:	8b d6                	mov    %esi,%edx
140290412:	49 8b ce             	mov    %r14,%rcx
140290415:	e8 a6 20 fa ff       	call   0x1402324c0
14029041a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14029041f:	bb 01 00 00 00       	mov    $0x1,%ebx
140290424:	48 8b cd             	mov    %rbp,%rcx
140290427:	e8 74 53 fb ff       	call   0x1402457a0
14029042c:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140290431:	8b c3                	mov    %ebx,%eax
140290433:	48 83 c4 40          	add    $0x40,%rsp
140290437:	41 5e                	pop    %r14
140290439:	5f                   	pop    %rdi
14029043a:	5b                   	pop    %rbx
14029043b:	c3                   	ret
14029043c:	cc                   	int3
14029043d:	cc                   	int3
14029043e:	cc                   	int3
14029043f:	cc                   	int3
140290440:	b8 28 00 00 00       	mov    $0x28,%eax
140290445:	e8 96 a1 06 00       	call   0x1402fa5e0
14029044a:	48 2b e0             	sub    %rax,%rsp
14029044d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140290451:	33 d2                	xor    %edx,%edx
140290453:	48 83 c4 28          	add    $0x28,%rsp
140290457:	e9 84 48 04 00       	jmp    0x1402d4ce0
14029045c:	cc                   	int3
14029045d:	cc                   	int3
14029045e:	cc                   	int3
14029045f:	cc                   	int3
140290460:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140290465:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14029046a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14029046f:	56                   	push   %rsi
140290470:	57                   	push   %rdi
140290471:	41 55                	push   %r13
140290473:	41 56                	push   %r14
140290475:	41 57                	push   %r15
140290477:	b8 30 00 00 00       	mov    $0x30,%eax
14029047c:	e8 5f a1 06 00       	call   0x1402fa5e0
140290481:	48 2b e0             	sub    %rax,%rsp
140290484:	4c 8b 6a 28          	mov    0x28(%rdx),%r13
140290488:	45 33 f6             	xor    %r14d,%r14d
14029048b:	48 8b f1             	mov    %rcx,%rsi
14029048e:	41 8b e9             	mov    %r9d,%ebp
140290491:	45 8b f8             	mov    %r8d,%r15d
140290494:	41 8b de             	mov    %r14d,%ebx
140290497:	49 8b 4d 18          	mov    0x18(%r13),%rcx
14029049b:	48 85 c9             	test   %rcx,%rcx
14029049e:	74 07                	je     0x1402904a7
1402904a0:	e8 4b ba f9 ff       	call   0x14022bef0
1402904a5:	8b d8                	mov    %eax,%ebx
1402904a7:	49 8b 4d 58          	mov    0x58(%r13),%rcx
1402904ab:	e8 70 7f f9 ff       	call   0x140228420
1402904b0:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1402904b6:	41 8b d7             	mov    %r15d,%edx
1402904b9:	48 8b ce             	mov    %rsi,%rcx
1402904bc:	8b f8                	mov    %eax,%edi
1402904be:	e8 7d ca f8 ff       	call   0x14021cf40
1402904c3:	85 c0                	test   %eax,%eax
1402904c5:	0f 84 ea 02 00 00    	je     0x1402907b5
1402904cb:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402904d0:	48 8d 0d 59 f8 0b 00 	lea    0xbf859(%rip),%rcx        # 0x14034fd30
1402904d7:	4c 8d 05 4e b9 0b 00 	lea    0xbb94e(%rip),%r8        # 0x14034be2c
1402904de:	48 8d 15 03 c9 0a 00 	lea    0xac903(%rip),%rdx        # 0x14033cde8
1402904e5:	48 8b 40 10          	mov    0x10(%rax),%rax
1402904e9:	81 38 90 03 00 00    	cmpl   $0x390,(%rax)
1402904ef:	4c 0f 44 c1          	cmove  %rcx,%r8
1402904f3:	48 8b ce             	mov    %rsi,%rcx
1402904f6:	e8 75 99 f9 ff       	call   0x140229e70
1402904fb:	85 c0                	test   %eax,%eax
1402904fd:	0f 8e b2 02 00 00    	jle    0x1402907b5
140290503:	85 ed                	test   %ebp,%ebp
140290505:	74 3e                	je     0x140290545
140290507:	4d 39 75 28          	cmp    %r14,0x28(%r13)
14029050b:	74 38                	je     0x140290545
14029050d:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140290513:	85 ff                	test   %edi,%edi
140290515:	7e 04                	jle    0x14029051b
140290517:	44 8d 4f 02          	lea    0x2(%rdi),%r9d
14029051b:	44 8b c3             	mov    %ebx,%r8d
14029051e:	48 8d 15 0b c0 0f 00 	lea    0xfc00b(%rip),%rdx        # 0x14038c530
140290525:	48 8b ce             	mov    %rsi,%rcx
140290528:	e8 43 99 f9 ff       	call   0x140229e70
14029052d:	85 c0                	test   %eax,%eax
14029052f:	0f 8e 80 02 00 00    	jle    0x1402907b5
140290535:	48 8d 15 1c c0 0f 00 	lea    0xfc01c(%rip),%rdx        # 0x14038c558
14029053c:	48 8d 1d 25 c0 0f 00 	lea    0xfc025(%rip),%rbx        # 0x14038c568
140290543:	eb 28                	jmp    0x14029056d
140290545:	44 8b c3             	mov    %ebx,%r8d
140290548:	48 8d 15 29 c0 0f 00 	lea    0xfc029(%rip),%rdx        # 0x14038c578
14029054f:	48 8b ce             	mov    %rsi,%rcx
140290552:	e8 19 99 f9 ff       	call   0x140229e70
140290557:	85 c0                	test   %eax,%eax
140290559:	0f 8e 56 02 00 00    	jle    0x1402907b5
14029055f:	48 8d 15 2a c0 0f 00 	lea    0xfc02a(%rip),%rdx        # 0x14038c590
140290566:	48 8d 1d 33 c0 0f 00 	lea    0xfc033(%rip),%rbx        # 0x14038c5a0
14029056d:	4d 8b 45 18          	mov    0x18(%r13),%r8
140290571:	45 33 c9             	xor    %r9d,%r9d
140290574:	48 8b ce             	mov    %rsi,%rcx
140290577:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14029057c:	e8 8f 6b 03 00       	call   0x1402c7110
140290581:	85 c0                	test   %eax,%eax
140290583:	0f 84 2c 02 00 00    	je     0x1402907b5
140290589:	4d 8b 45 20          	mov    0x20(%r13),%r8
14029058d:	45 33 c9             	xor    %r9d,%r9d
140290590:	48 8b d3             	mov    %rbx,%rdx
140290593:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140290598:	48 8b ce             	mov    %rsi,%rcx
14029059b:	e8 70 6b 03 00       	call   0x1402c7110
1402905a0:	85 c0                	test   %eax,%eax
1402905a2:	0f 84 0d 02 00 00    	je     0x1402907b5
1402905a8:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1402905ad:	85 ed                	test   %ebp,%ebp
1402905af:	0f 84 c7 01 00 00    	je     0x14029077c
1402905b5:	4d 8b 45 28          	mov    0x28(%r13),%r8
1402905b9:	48 8d 15 f0 bf 0f 00 	lea    0xfbff0(%rip),%rdx        # 0x14038c5b0
1402905c0:	45 33 c9             	xor    %r9d,%r9d
1402905c3:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1402905c8:	48 8b ce             	mov    %rsi,%rcx
1402905cb:	e8 40 6b 03 00       	call   0x1402c7110
1402905d0:	85 c0                	test   %eax,%eax
1402905d2:	0f 84 d8 01 00 00    	je     0x1402907b0
1402905d8:	4d 8b 45 30          	mov    0x30(%r13),%r8
1402905dc:	48 8d 15 e5 bf 0f 00 	lea    0xfbfe5(%rip),%rdx        # 0x14038c5c8
1402905e3:	45 33 c9             	xor    %r9d,%r9d
1402905e6:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1402905eb:	48 8b ce             	mov    %rsi,%rcx
1402905ee:	e8 1d 6b 03 00       	call   0x1402c7110
1402905f3:	85 c0                	test   %eax,%eax
1402905f5:	0f 84 b5 01 00 00    	je     0x1402907b0
1402905fb:	4d 8b 45 38          	mov    0x38(%r13),%r8
1402905ff:	48 8d 15 ca bf 0f 00 	lea    0xfbfca(%rip),%rdx        # 0x14038c5d0
140290606:	45 33 c9             	xor    %r9d,%r9d
140290609:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14029060e:	48 8b ce             	mov    %rsi,%rcx
140290611:	e8 fa 6a 03 00       	call   0x1402c7110
140290616:	85 c0                	test   %eax,%eax
140290618:	0f 84 92 01 00 00    	je     0x1402907b0
14029061e:	4d 8b 45 40          	mov    0x40(%r13),%r8
140290622:	48 8d 15 af bf 0f 00 	lea    0xfbfaf(%rip),%rdx        # 0x14038c5d8
140290629:	45 33 c9             	xor    %r9d,%r9d
14029062c:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140290631:	48 8b ce             	mov    %rsi,%rcx
140290634:	e8 d7 6a 03 00       	call   0x1402c7110
140290639:	85 c0                	test   %eax,%eax
14029063b:	0f 84 6f 01 00 00    	je     0x1402907b0
140290641:	4d 8b 45 48          	mov    0x48(%r13),%r8
140290645:	48 8d 15 9c bf 0f 00 	lea    0xfbf9c(%rip),%rdx        # 0x14038c5e8
14029064c:	45 33 c9             	xor    %r9d,%r9d
14029064f:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140290654:	48 8b ce             	mov    %rsi,%rcx
140290657:	e8 b4 6a 03 00       	call   0x1402c7110
14029065c:	85 c0                	test   %eax,%eax
14029065e:	0f 84 4c 01 00 00    	je     0x1402907b0
140290664:	4d 8b 45 50          	mov    0x50(%r13),%r8
140290668:	48 8d 15 89 bf 0f 00 	lea    0xfbf89(%rip),%rdx        # 0x14038c5f8
14029066f:	45 33 c9             	xor    %r9d,%r9d
140290672:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140290677:	48 8b ce             	mov    %rsi,%rcx
14029067a:	e8 91 6a 03 00       	call   0x1402c7110
14029067f:	85 c0                	test   %eax,%eax
140290681:	0f 84 29 01 00 00    	je     0x1402907b0
140290687:	49 8b 4d 58          	mov    0x58(%r13),%rcx
14029068b:	33 db                	xor    %ebx,%ebx
14029068d:	44 8b e3             	mov    %ebx,%r12d
140290690:	e8 8b 7d f9 ff       	call   0x140228420
140290695:	85 c0                	test   %eax,%eax
140290697:	0f 8e df 00 00 00    	jle    0x14029077c
14029069d:	8d 6b 03             	lea    0x3(%rbx),%ebp
1402906a0:	49 8b 4d 58          	mov    0x58(%r13),%rcx
1402906a4:	41 8b d4             	mov    %r12d,%edx
1402906a7:	48 8b fb             	mov    %rbx,%rdi
1402906aa:	e8 a1 7f f9 ff       	call   0x140228650
1402906af:	4c 8b f0             	mov    %rax,%r14
1402906b2:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1402906b8:	41 8b d7             	mov    %r15d,%edx
1402906bb:	48 8b ce             	mov    %rsi,%rcx
1402906be:	e8 7d c8 f8 ff       	call   0x14021cf40
1402906c3:	85 c0                	test   %eax,%eax
1402906c5:	0f 84 e2 00 00 00    	je     0x1402907ad
1402906cb:	8b c3                	mov    %ebx,%eax
1402906cd:	85 db                	test   %ebx,%ebx
1402906cf:	74 4a                	je     0x14029071b
1402906d1:	83 e8 01             	sub    $0x1,%eax
1402906d4:	74 25                	je     0x1402906fb
1402906d6:	83 f8 01             	cmp    $0x1,%eax
1402906d9:	75 59                	jne    0x140290734
1402906db:	44 8b c5             	mov    %ebp,%r8d
1402906de:	48 8d 15 43 bf 0f 00 	lea    0xfbf43(%rip),%rdx        # 0x14038c628
1402906e5:	48 8b ce             	mov    %rsi,%rcx
1402906e8:	e8 83 97 f9 ff       	call   0x140229e70
1402906ed:	85 c0                	test   %eax,%eax
1402906ef:	0f 8e b8 00 00 00    	jle    0x1402907ad
1402906f5:	49 8b 7e 10          	mov    0x10(%r14),%rdi
1402906f9:	eb 39                	jmp    0x140290734
1402906fb:	44 8b c5             	mov    %ebp,%r8d
1402906fe:	48 8d 15 13 bf 0f 00 	lea    0xfbf13(%rip),%rdx        # 0x14038c618
140290705:	48 8b ce             	mov    %rsi,%rcx
140290708:	e8 63 97 f9 ff       	call   0x140229e70
14029070d:	85 c0                	test   %eax,%eax
14029070f:	0f 8e 98 00 00 00    	jle    0x1402907ad
140290715:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140290719:	eb 19                	jmp    0x140290734
14029071b:	44 8b c5             	mov    %ebp,%r8d
14029071e:	48 8d 15 e3 be 0f 00 	lea    0xfbee3(%rip),%rdx        # 0x14038c608
140290725:	48 8b ce             	mov    %rsi,%rcx
140290728:	e8 43 97 f9 ff       	call   0x140229e70
14029072d:	85 c0                	test   %eax,%eax
14029072f:	7e 7c                	jle    0x1402907ad
140290731:	49 8b 3e             	mov    (%r14),%rdi
140290734:	45 33 c9             	xor    %r9d,%r9d
140290737:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14029073c:	4c 8b c7             	mov    %rdi,%r8
14029073f:	48 8d 15 f2 a1 09 00 	lea    0x9a1f2(%rip),%rdx        # 0x14032a938
140290746:	48 8b ce             	mov    %rsi,%rcx
140290749:	e8 c2 69 03 00       	call   0x1402c7110
14029074e:	85 c0                	test   %eax,%eax
140290750:	74 5b                	je     0x1402907ad
140290752:	ff c3                	inc    %ebx
140290754:	83 fb 03             	cmp    $0x3,%ebx
140290757:	0f 8c 55 ff ff ff    	jl     0x1402906b2
14029075d:	49 8b 4d 58          	mov    0x58(%r13),%rcx
140290761:	41 ff c4             	inc    %r12d
140290764:	ff c5                	inc    %ebp
140290766:	e8 b5 7c f9 ff       	call   0x140228420
14029076b:	bb 00 00 00 00       	mov    $0x0,%ebx
140290770:	44 3b e0             	cmp    %eax,%r12d
140290773:	0f 8c 27 ff ff ff    	jl     0x1402906a0
140290779:	45 33 f6             	xor    %r14d,%r14d
14029077c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140290781:	48 8b 40 10          	mov    0x10(%rax),%rax
140290785:	81 38 90 03 00 00    	cmpl   $0x390,(%rax)
14029078b:	75 18                	jne    0x1402907a5
14029078d:	4d 8b 45 60          	mov    0x60(%r13),%r8
140290791:	45 8b cf             	mov    %r15d,%r9d
140290794:	ba 01 00 00 00       	mov    $0x1,%edx
140290799:	48 8b ce             	mov    %rsi,%rcx
14029079c:	e8 6f 0c 00 00       	call   0x140291410
1402907a1:	85 c0                	test   %eax,%eax
1402907a3:	74 0b                	je     0x1402907b0
1402907a5:	41 be 01 00 00 00    	mov    $0x1,%r14d
1402907ab:	eb 03                	jmp    0x1402907b0
1402907ad:	45 33 f6             	xor    %r14d,%r14d
1402907b0:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1402907b5:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402907ba:	41 8b c6             	mov    %r14d,%eax
1402907bd:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1402907c2:	48 83 c4 30          	add    $0x30,%rsp
1402907c6:	41 5f                	pop    %r15
1402907c8:	41 5e                	pop    %r14
1402907ca:	41 5d                	pop    %r13
1402907cc:	5f                   	pop    %rdi
1402907cd:	5e                   	pop    %rsi
1402907ce:	c3                   	ret
1402907cf:	cc                   	int3
1402907d0:	b8 38 00 00 00       	mov    $0x38,%eax
1402907d5:	e8 06 9e 06 00       	call   0x1402fa5e0
1402907da:	48 2b e0             	sub    %rax,%rsp
1402907dd:	48 85 c9             	test   %rcx,%rcx
1402907e0:	75 09                	jne    0x1402907eb
1402907e2:	48 83 c4 38          	add    $0x38,%rsp
1402907e6:	e9 35 99 f8 ff       	jmp    0x14021a120
1402907eb:	48 8b 09             	mov    (%rcx),%rcx
1402907ee:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402907f3:	e8 08 e9 fa ff       	call   0x14023f100
1402907f8:	8b c8                	mov    %eax,%ecx
1402907fa:	e8 51 e8 fa ff       	call   0x14023f050
1402907ff:	48 8b c8             	mov    %rax,%rcx
140290802:	e8 49 12 fb ff       	call   0x140241a50
140290807:	48 8b d8             	mov    %rax,%rbx
14029080a:	48 85 c0             	test   %rax,%rax
14029080d:	75 20                	jne    0x14029082f
14029080f:	ba 9c 00 00 00       	mov    $0x9c,%edx
140290814:	c7 44 24 20 49 02 00 	movl   $0x249,0x20(%rsp)
14029081b:	00
14029081c:	4c 8d 0d d5 bb 0f 00 	lea    0xfbbd5(%rip),%r9        # 0x14038c3f8