140c844c3:	4c 8d 0d ae 24 4b 00 	lea    0x4b24ae(%rip),%r9        # 0x141136978
140c844ca:	74 30                	je     0x140c844fc
140c844cc:	ba 32 00 00 00       	mov    $0x32,%edx
140c844d1:	c7 44 24 28 13 15 00 	movl   $0x1513,0x28(%rsp)
140c844d8:	00
140c844d9:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140c844de:	41 b8 07 02 00 00    	mov    $0x207,%r8d
140c844e4:	44 8d 4a 65          	lea    0x65(%rdx),%r9d
140c844e8:	e8 53 65 00 00       	call   0x140c8aa40
140c844ed:	33 c0                	xor    %eax,%eax
140c844ef:	48 83 c4 30          	add    $0x30,%rsp
140c844f3:	41 5f                	pop    %r15
140c844f5:	41 5d                	pop    %r13
140c844f7:	41 5c                	pop    %r12
140c844f9:	5f                   	pop    %rdi
140c844fa:	5e                   	pop    %rsi
140c844fb:	c3                   	ret
140c844fc:	c7 44 24 20 16 15 00 	movl   $0x1516,0x20(%rsp)
140c84503:	00
140c84504:	41 b8 97 00 00 00    	mov    $0x97,%r8d
140c8450a:	ba 07 02 00 00       	mov    $0x207,%edx
140c8450f:	b9 14 00 00 00       	mov    $0x14,%ecx
140c84514:	e8 67 c7 04 00       	call   0x140cd0c80
140c84519:	33 c0                	xor    %eax,%eax
140c8451b:	48 83 c4 30          	add    $0x30,%rsp
140c8451f:	41 5f                	pop    %r15
140c84521:	41 5d                	pop    %r13
140c84523:	41 5c                	pop    %r12
140c84525:	5f                   	pop    %rdi
140c84526:	5e                   	pop    %rsi
140c84527:	c3                   	ret
140c84528:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140c8452d:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
140c84532:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
140c84537:	e8 f4 ce 03 00       	call   0x140cc1430
140c8453c:	4c 8b f0             	mov    %rax,%r14
140c8453f:	e8 ec ce 03 00       	call   0x140cc1430
140c84544:	48 8b e8             	mov    %rax,%rbp
140c84547:	4d 85 f6             	test   %r14,%r14
140c8454a:	0f 84 54 01 00 00    	je     0x140c846a4
140c84550:	48 85 c0             	test   %rax,%rax
140c84553:	0f 84 4b 01 00 00    	je     0x140c846a4
140c84559:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140c84560:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140c84564:	48 3b de             	cmp    %rsi,%rbx
140c84567:	0f 82 b0 00 00 00    	jb     0x140c8461d
140c8456d:	48 8b 17             	mov    (%rdi),%rdx
140c84570:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140c84577:	00
140c84578:	4c 8b c6             	mov    %rsi,%r8
140c8457b:	e8 90 aa 25 00       	call   0x140edf010
140c84580:	48 01 37             	add    %rsi,(%rdi)
140c84583:	48 2b de             	sub    %rsi,%rbx
140c84586:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140c8458a:	45 85 e4             	test   %r12d,%r12d
140c8458d:	74 0a                	je     0x140c84599
140c8458f:	80 bc 24 80 00 00 00 	cmpb   $0x0,0x80(%rsp)
140c84596:	00
140c84597:	75 c7                	jne    0x140c84560
140c84599:	48 8d 84 24 81 00 00 	lea    0x81(%rsp),%rax
140c845a0:	00
140c845a1:	45 85 e4             	test   %r12d,%r12d
140c845a4:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140c845ab:	00
140c845ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140c845b2:	48 0f 45 d0          	cmovne %rax,%rdx
140c845b6:	49 8b cf             	mov    %r15,%rcx
140c845b9:	e8 72 49 00 00       	call   0x140c88f30
140c845be:	48 8b d8             	mov    %rax,%rbx
140c845c1:	48 85 c0             	test   %rax,%rax
140c845c4:	74 9a                	je     0x140c84560
140c845c6:	83 38 00             	cmpl   $0x0,(%rax)
140c845c9:	74 14                	je     0x140c845df
140c845cb:	48 8b d0             	mov    %rax,%rdx
140c845ce:	49 8b ce             	mov    %r14,%rcx
140c845d1:	e8 3a d0 03 00       	call   0x140cc1610
140c845d6:	85 c0                	test   %eax,%eax
140c845d8:	74 18                	je     0x140c845f2
140c845da:	83 3b 00             	cmpl   $0x0,(%rbx)
140c845dd:	75 81                	jne    0x140c84560
140c845df:	48 8b d3             	mov    %rbx,%rdx
140c845e2:	48 8b cd             	mov    %rbp,%rcx
140c845e5:	e8 26 d0 03 00       	call   0x140cc1610
140c845ea:	85 c0                	test   %eax,%eax
140c845ec:	0f 85 6e ff ff ff    	jne    0x140c84560
140c845f2:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
140c845f9:	00
140c845fa:	4c 8d 0d 77 23 4b 00 	lea    0x4b2377(%rip),%r9        # 0x141136978
140c84601:	74 0d                	je     0x140c84610
140c84603:	c7 44 24 28 35 15 00 	movl   $0x1535,0x28(%rsp)
140c8460a:	00
140c8460b:	e9 ad 00 00 00       	jmp    0x140c846bd
140c84610:	c7 44 24 20 37 15 00 	movl   $0x1537,0x20(%rsp)
140c84617:	00
140c84618:	e9 c6 00 00 00       	jmp    0x140c846e3
140c8461d:	48 85 db             	test   %rbx,%rbx
140c84620:	74 4c                	je     0x140c8466e
140c84622:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
140c84629:	00
140c8462a:	4c 8d 0d 47 23 4b 00 	lea    0x4b2347(%rip),%r9        # 0x141136978
140c84631:	74 2b                	je     0x140c8465e
140c84633:	c7 44 24 28 3f 15 00 	movl   $0x153f,0x28(%rsp)
140c8463a:	00
140c8463b:	ba 32 00 00 00       	mov    $0x32,%edx
140c84640:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140c84645:	41 b8 07 02 00 00    	mov    $0x207,%r8d
140c8464b:	41 b9 0f 01 00 00    	mov    $0x10f,%r9d
140c84651:	49 8b cf             	mov    %r15,%rcx
140c84654:	e8 e7 63 00 00       	call   0x140c8aa40
140c84659:	e9 9a 00 00 00       	jmp    0x140c846f8
140c8465e:	c7 44 24 20 41 15 00 	movl   $0x1541,0x20(%rsp)
140c84665:	00
140c84666:	41 b8 0f 01 00 00    	mov    $0x10f,%r8d
140c8466c:	eb 7b                	jmp    0x140c846e9
140c8466e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140c84673:	48 85 c0             	test   %rax,%rax
140c84676:	74 05                	je     0x140c8467d
140c84678:	4c 89 30             	mov    %r14,(%rax)
140c8467b:	eb 08                	jmp    0x140c84685
140c8467d:	49 8b ce             	mov    %r14,%rcx
140c84680:	e8 1b cc 03 00       	call   0x140cc12a0
140c84685:	4d 85 ed             	test   %r13,%r13
140c84688:	74 0b                	je     0x140c84695
140c8468a:	49 89 6d 00          	mov    %rbp,0x0(%r13)
140c8468e:	b8 01 00 00 00       	mov    $0x1,%eax
140c84693:	eb 75                	jmp    0x140c8470a
140c84695:	48 8b cd             	mov    %rbp,%rcx
140c84698:	e8 03 cc 03 00       	call   0x140cc12a0
140c8469d:	b8 01 00 00 00       	mov    $0x1,%eax
140c846a2:	eb 66                	jmp    0x140c8470a
140c846a4:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
140c846ab:	00
140c846ac:	4c 8d 0d c5 22 4b 00 	lea    0x4b22c5(%rip),%r9        # 0x141136978
140c846b3:	74 26                	je     0x140c846db
140c846b5:	c7 44 24 28 1f 15 00 	movl   $0x151f,0x28(%rsp)
140c846bc:	00
140c846bd:	ba 50 00 00 00       	mov    $0x50,%edx
140c846c2:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140c846c7:	41 b8 07 02 00 00    	mov    $0x207,%r8d
140c846cd:	49 8b cf             	mov    %r15,%rcx
140c846d0:	44 8d 4a f1          	lea    -0xf(%rdx),%r9d
140c846d4:	e8 67 63 00 00       	call   0x140c8aa40
140c846d9:	eb 1d                	jmp    0x140c846f8
140c846db:	c7 44 24 20 21 15 00 	movl   $0x1521,0x20(%rsp)
140c846e2:	00
140c846e3:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140c846e9:	ba 07 02 00 00       	mov    $0x207,%edx
140c846ee:	b9 14 00 00 00       	mov    $0x14,%ecx
140c846f3:	e8 88 c5 04 00       	call   0x140cd0c80
140c846f8:	49 8b ce             	mov    %r14,%rcx
140c846fb:	e8 a0 cb 03 00       	call   0x140cc12a0
140c84700:	48 8b cd             	mov    %rbp,%rcx
140c84703:	e8 98 cb 03 00       	call   0x140cc12a0
140c84708:	33 c0                	xor    %eax,%eax
140c8470a:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140c8470f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140c84714:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140c84719:	48 83 c4 30          	add    $0x30,%rsp
140c8471d:	41 5f                	pop    %r15
140c8471f:	41 5d                	pop    %r13
140c84721:	41 5c                	pop    %r12
140c84723:	5f                   	pop    %rdi
140c84724:	5e                   	pop    %rsi
140c84725:	c3                   	ret
140c84726:	cc                   	int3
140c84727:	cc                   	int3
140c84728:	cc                   	int3
140c84729:	cc                   	int3
140c8472a:	cc                   	int3
140c8472b:	cc                   	int3
140c8472c:	cc                   	int3
140c8472d:	cc                   	int3
140c8472e:	cc                   	int3
140c8472f:	cc                   	int3
140c84730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c84735:	57                   	push   %rdi
140c84736:	b8 20 00 00 00       	mov    $0x20,%eax
140c8473b:	e8 60 6d 19 00       	call   0x140e1b4a0
140c84740:	48 2b e0             	sub    %rax,%rsp
140c84743:	48 8b d9             	mov    %rcx,%rbx
140c84746:	33 ff                	xor    %edi,%edi
140c84748:	48 8b 89 38 04 00 00 	mov    0x438(%rcx),%rcx
140c8474f:	48 85 c9             	test   %rcx,%rcx
140c84752:	74 0c                	je     0x140c84760
140c84754:	e8 b7 76 05 00       	call   0x140cdbe10
140c84759:	48 89 bb 38 04 00 00 	mov    %rdi,0x438(%rbx)
140c84760:	48 8b 8b 68 04 00 00 	mov    0x468(%rbx),%rcx
140c84767:	48 85 c9             	test   %rcx,%rcx
140c8476a:	74 0c                	je     0x140c84778
140c8476c:	e8 9f 76 05 00       	call   0x140cdbe10
140c84771:	48 89 bb 68 04 00 00 	mov    %rdi,0x468(%rbx)
140c84778:	48 8b 8b 60 04 00 00 	mov    0x460(%rbx),%rcx
140c8477f:	e8 5c a0 06 00       	call   0x140cee7e0
140c84784:	48 8b 8b 58 04 00 00 	mov    0x458(%rbx),%rcx
140c8478b:	48 89 bb 60 04 00 00 	mov    %rdi,0x460(%rbx)
140c84792:	e8 49 a0 06 00       	call   0x140cee7e0
140c84797:	48 89 bb 58 04 00 00 	mov    %rdi,0x458(%rbx)
140c8479e:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
140c847a5:	e8 a6 08 04 00       	call   0x140cc5050
140c847aa:	48 89 bb 50 04 00 00 	mov    %rdi,0x450(%rbx)
140c847b1:	48 8b 8b 80 04 00 00 	mov    0x480(%rbx),%rcx
140c847b8:	e8 93 08 04 00       	call   0x140cc5050
140c847bd:	48 89 bb 80 04 00 00 	mov    %rdi,0x480(%rbx)
140c847c4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140c847c9:	48 83 c4 20          	add    $0x20,%rsp
140c847cd:	5f                   	pop    %rdi
140c847ce:	c3                   	ret
140c847cf:	cc                   	int3
140c847d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140c847d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140c847da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140c847df:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140c847e4:	41 56                	push   %r14
140c847e6:	b8 30 00 00 00       	mov    $0x30,%eax
140c847eb:	e8 b0 6c 19 00       	call   0x140e1b4a0
140c847f0:	48 2b e0             	sub    %rax,%rsp
140c847f3:	33 ff                	xor    %edi,%edi
140c847f5:	41 8b e8             	mov    %r8d,%ebp
140c847f8:	48 8b f2             	mov    %rdx,%rsi
140c847fb:	4c 8b f1             	mov    %rcx,%r14
140c847fe:	48 39 39             	cmp    %rdi,(%rcx)
140c84801:	75 32                	jne    0x140c84835
140c84803:	e8 28 cc 03 00       	call   0x140cc1430
140c84808:	49 89 06             	mov    %rax,(%r14)
140c8480b:	48 85 c0             	test   %rax,%rax
140c8480e:	75 25                	jne    0x140c84835
140c84810:	4c 8d 0d 61 21 4b 00 	lea    0x4b2161(%rip),%r9        # 0x141136978
140c84817:	c7 44 24 20 4c 12 00 	movl   $0x124c,0x20(%rsp)
140c8481e:	00
140c8481f:	ba 59 01 00 00       	mov    $0x159,%edx
140c84824:	8d 4f 14             	lea    0x14(%rdi),%ecx
140c84827:	44 8d 47 41          	lea    0x41(%rdi),%r8d
140c8482b:	e8 50 c4 04 00       	call   0x140cd0c80
140c84830:	8d 47 ff             	lea    -0x1(%rdi),%eax
140c84833:	eb 42                	jmp    0x140c84877
140c84835:	48 8b ce             	mov    %rsi,%rcx
140c84838:	e8 f3 cc 03 00       	call   0x140cc1530
140c8483d:	48 8b d8             	mov    %rax,%rbx
140c84840:	48 85 c0             	test   %rax,%rax
140c84843:	74 30                	je     0x140c84875
140c84845:	8b d5                	mov    %ebp,%edx
140c84847:	48 8b cb             	mov    %rbx,%rcx
140c8484a:	e8 81 df 06 00       	call   0x140cf27d0
140c8484f:	83 f8 01             	cmp    $0x1,%eax
140c84852:	75 43                	jne    0x140c84897
140c84854:	49 8b 0e             	mov    (%r14),%rcx
140c84857:	48 8b d3             	mov    %rbx,%rdx
140c8485a:	e8 b1 cd 03 00       	call   0x140cc1610
140c8485f:	85 c0                	test   %eax,%eax
140c84861:	7e 2f                	jle    0x140c84892
140c84863:	48 8b ce             	mov    %rsi,%rcx
140c84866:	ff c7                	inc    %edi
140c84868:	e8 c3 cc 03 00       	call   0x140cc1530
140c8486d:	48 8b d8             	mov    %rax,%rbx
140c84870:	48 85 c0             	test   %rax,%rax
140c84873:	75 d0                	jne    0x140c84845
140c84875:	8b c7                	mov    %edi,%eax
140c84877:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140c8487c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140c84881:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140c84886:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140c8488b:	48 83 c4 30          	add    $0x30,%rsp
140c8488f:	41 5e                	pop    %r14
140c84891:	c3                   	ret
140c84892:	48 85 db             	test   %rbx,%rbx
140c84895:	74 0b                	je     0x140c848a2
140c84897:	48 8b d3             	mov    %rbx,%rdx
140c8489a:	48 8b ce             	mov    %rsi,%rcx
140c8489d:	e8 6e cd 03 00       	call   0x140cc1610
140c848a2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140c848a7:	eb ce                	jmp    0x140c84877
140c848a9:	cc                   	int3
140c848aa:	cc                   	int3
140c848ab:	cc                   	int3
140c848ac:	cc                   	int3
140c848ad:	cc                   	int3
140c848ae:	cc                   	int3
140c848af:	cc                   	int3
140c848b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140c848b5:	57                   	push   %rdi
140c848b6:	41 54                	push   %r12
140c848b8:	41 55                	push   %r13
140c848ba:	41 56                	push   %r14
140c848bc:	b8 48 00 00 00       	mov    $0x48,%eax
140c848c1:	e8 da 6b 19 00       	call   0x140e1b4a0
140c848c6:	48 2b e0             	sub    %rax,%rsp
140c848c9:	48 8b 82 98 05 00 00 	mov    0x598(%rdx),%rax
140c848d0:	4d 8b f1             	mov    %r9,%r14
140c848d3:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140c848da:	00
140c848db:	4d 8b e8             	mov    %r8,%r13
140c848de:	48 8b f9             	mov    %rcx,%rdi
140c848e1:	48 83 b8 88 03 00 00 	cmpq   $0x0,0x388(%rax)
140c848e8:	00
140c848e9:	75 11                	jne    0x140c848fc
140c848eb:	b8 01 00 00 00       	mov    $0x1,%eax
140c848f0:	48 83 c4 48          	add    $0x48,%rsp
140c848f4:	41 5e                	pop    %r14
140c848f6:	41 5d                	pop    %r13
140c848f8:	41 5c                	pop    %r12
140c848fa:	5f                   	pop    %rdi
140c848fb:	c3                   	ret
140c848fc:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140c84901:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
140c84908:	00
140c84909:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
140c84910:	00
140c84911:	33 f6                	xor    %esi,%esi
140c84913:	8b c6                	mov    %esi,%eax
140c84915:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140c8491a:	38 01                	cmp    %al,(%rcx)
140c8491c:	74 13                	je     0x140c84931
140c8491e:	66 90                	xchg   %ax,%ax
140c84920:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140c84925:	73 0a                	jae    0x140c84931
140c84927:	48 ff c1             	inc    %rcx
140c8492a:	ff c0                	inc    %eax
140c8492c:	40 38 31             	cmp    %sil,(%rcx)
140c8492f:	75 ef                	jne    0x140c84920
140c84931:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
140c84938:	00
140c84939:	48 8d 15 38 20 4b 00 	lea    0x4b2038(%rip),%rdx        # 0x141136978
140c84940:	44 8b f8             	mov    %eax,%r15d
140c84943:	41 b8 68 14 00 00    	mov    $0x1468,%r8d
140c84949:	41 0f ba f7 1f       	btr    $0x1f,%r15d
140c8494e:	49 8d 04 29          	lea    (%r9,%rbp,1),%rax
140c84952:	48 8d 04 45 03 00 00 	lea    0x3(,%rax,2),%rax
140c84959:	00
140c8495a:	49 03 c7             	add    %r15,%rax
140c8495d:	48 8b c8             	mov    %rax,%rcx
140c84960:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c84965:	e8 46 d0 03 00       	call   0x140cc19b0
140c8496a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c8496f:	48 8b d8             	mov    %rax,%rbx
140c84972:	48 85 c0             	test   %rax,%rax
140c84975:	75 32                	jne    0x140c849a9
140c84977:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140c8497c:	4c 8d 05 f5 1f 4b 00 	lea    0x4b1ff5(%rip),%r8        # 0x141136978
140c84983:	c7 44 24 28 6a 14 00 	movl   $0x146a,0x28(%rsp)
140c8498a:	00
140c8498b:	8d 50 50             	lea    0x50(%rax),%edx
140c8498e:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140c84993:	44 8d 48 41          	lea    0x41(%rax),%r9d
140c84997:	41 b8 f4 01 00 00    	mov    $0x1f4,%r8d
140c8499d:	e8 9e 60 00 00       	call   0x140c8aa40
140c849a2:	33 c0                	xor    %eax,%eax
140c849a4:	e9 b9 00 00 00       	jmp    0x140c84a62
140c849a9:	48 8b cb             	mov    %rbx,%rcx
140c849ac:	48 2b cf             	sub    %rdi,%rcx
140c849af:	90                   	nop