140cb5636:	41 b9 4c 01 00 00    	mov    $0x14c,%r9d
140cb563c:	41 8d 49 36          	lea    0x36(%r9),%ecx
140cb5640:	e9 f4 00 00 00       	jmp    0x140cb5739
140cb5645:	e8 46 fa 00 00       	call   0x140cc5090
140cb564a:	48 8b 0f             	mov    (%rdi),%rcx
140cb564d:	48 89 81 e8 00 00 00 	mov    %rax,0xe8(%rcx)
140cb5654:	48 8b 07             	mov    (%rdi),%rax
140cb5657:	48 83 b8 e8 00 00 00 	cmpq   $0x0,0xe8(%rax)
140cb565e:	00
140cb565f:	75 10                	jne    0x140cb5671
140cb5661:	41 b9 41 00 00 00    	mov    $0x41,%r9d
140cb5667:	b9 89 01 00 00       	mov    $0x189,%ecx
140cb566c:	e9 c8 00 00 00       	jmp    0x140cb5739
140cb5671:	48 8b cb             	mov    %rbx,%rcx
140cb5674:	e8 07 39 fd ff       	call   0x140c88f80
140cb5679:	48 85 c0             	test   %rax,%rax
140cb567c:	0f 84 ac 00 00 00    	je     0x140cb572e
140cb5682:	48 8b 0f             	mov    (%rdi),%rcx
140cb5685:	45 33 c0             	xor    %r8d,%r8d
140cb5688:	48 8b d0             	mov    %rax,%rdx
140cb568b:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
140cb5692:	e8 c9 f4 00 00       	call   0x140cc4b60
140cb5697:	85 c0                	test   %eax,%eax
140cb5699:	0f 84 8f 00 00 00    	je     0x140cb572e
140cb569f:	48 8b 0f             	mov    (%rdi),%rcx
140cb56a2:	4c 8b c6             	mov    %rsi,%r8
140cb56a5:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140cb56aa:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
140cb56b1:	e8 0a f7 00 00       	call   0x140cc4dc0
140cb56b6:	85 c0                	test   %eax,%eax
140cb56b8:	74 74                	je     0x140cb572e
140cb56ba:	48 8d b3 a8 00 00 00 	lea    0xa8(%rbx),%rsi
140cb56c1:	48 8b 0f             	mov    (%rdi),%rcx
140cb56c4:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
140cb56cb:	e8 90 ca 00 00       	call   0x140cc2160
140cb56d0:	48 8b 06             	mov    (%rsi),%rax
140cb56d3:	48 c7 80 e0 00 00 00 	movq   $0x0,0xe0(%rax)
140cb56da:	00 00 00 00
140cb56de:	48 8b 0e             	mov    (%rsi),%rcx
140cb56e1:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
140cb56e8:	e8 93 8b 01 00       	call   0x140cce280
140cb56ed:	48 8b c8             	mov    %rax,%rcx
140cb56f0:	e8 0b 9b 51 ff       	call   0x1401cf200
140cb56f5:	83 f8 72             	cmp    $0x72,%eax
140cb56f8:	74 69                	je     0x140cb5763
140cb56fa:	c7 44 24 28 aa 01 00 	movl   $0x1aa,0x28(%rsp)
140cb5701:	00
140cb5702:	41 b9 44 01 00 00    	mov    $0x144,%r9d
140cb5708:	48 8d 05 51 08 49 00 	lea    0x490851(%rip),%rax        # 0x141145f60
140cb570f:	ba 50 00 00 00       	mov    $0x50,%edx
140cb5714:	41 b8 1d 01 00 00    	mov    $0x11d,%r8d
140cb571a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb571f:	48 8b cb             	mov    %rbx,%rcx
140cb5722:	e8 19 53 fd ff       	call   0x140c8aa40
140cb5727:	33 c0                	xor    %eax,%eax
140cb5729:	e9 12 01 00 00       	jmp    0x140cb5840
140cb572e:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cb5734:	b9 91 01 00 00       	mov    $0x191,%ecx
140cb5739:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140cb573d:	48 8d 05 1c 08 49 00 	lea    0x49081c(%rip),%rax        # 0x141145f60
140cb5744:	48 8b cb             	mov    %rbx,%rcx
140cb5747:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb574c:	ba 50 00 00 00       	mov    $0x50,%edx
140cb5751:	41 b8 25 01 00 00    	mov    $0x125,%r8d
140cb5757:	e8 e4 52 fd ff       	call   0x140c8aa40
140cb575c:	33 c0                	xor    %eax,%eax
140cb575e:	e9 dd 00 00 00       	jmp    0x140cb5840
140cb5763:	e8 28 f9 00 00       	call   0x140cc5090
140cb5768:	48 8b f8             	mov    %rax,%rdi
140cb576b:	48 85 c0             	test   %rax,%rax
140cb576e:	75 0e                	jne    0x140cb577e
140cb5770:	c7 44 24 28 b1 01 00 	movl   $0x1b1,0x28(%rsp)
140cb5777:	00
140cb5778:	44 8d 48 41          	lea    0x41(%rax),%r9d
140cb577c:	eb 8a                	jmp    0x140cb5708
140cb577e:	48 8b 16             	mov    (%rsi),%rdx
140cb5781:	48 8b cf             	mov    %rdi,%rcx
140cb5784:	48 8b 92 e8 00 00 00 	mov    0xe8(%rdx),%rdx
140cb578b:	e8 a0 f6 00 00       	call   0x140cc4e30
140cb5790:	85 c0                	test   %eax,%eax
140cb5792:	75 0a                	jne    0x140cb579e
140cb5794:	c7 44 24 28 b6 01 00 	movl   $0x1b6,0x28(%rsp)
140cb579b:	00
140cb579c:	eb 71                	jmp    0x140cb580f
140cb579e:	48 8b cf             	mov    %rdi,%rcx
140cb57a1:	e8 da 8a 01 00       	call   0x140cce280
140cb57a6:	48 8b c8             	mov    %rax,%rcx
140cb57a9:	e8 52 c9 02 00       	call   0x140ce2100
140cb57ae:	8b f0                	mov    %eax,%esi
140cb57b0:	85 c0                	test   %eax,%eax
140cb57b2:	79 0a                	jns    0x140cb57be
140cb57b4:	c7 44 24 28 be 01 00 	movl   $0x1be,0x28(%rsp)
140cb57bb:	00
140cb57bc:	eb 51                	jmp    0x140cb580f
140cb57be:	48 85 ed             	test   %rbp,%rbp
140cb57c1:	74 12                	je     0x140cb57d5
140cb57c3:	4d 8b c6             	mov    %r14,%r8
140cb57c6:	48 8b d5             	mov    %rbp,%rdx
140cb57c9:	48 8b cf             	mov    %rdi,%rcx
140cb57cc:	e8 ef f5 00 00       	call   0x140cc4dc0
140cb57d1:	85 c0                	test   %eax,%eax
140cb57d3:	7e 32                	jle    0x140cb5807
140cb57d5:	4c 8b 83 08 05 00 00 	mov    0x508(%rbx),%r8
140cb57dc:	ba 1d 00 00 00       	mov    $0x1d,%edx
140cb57e1:	48 8b cf             	mov    %rdi,%rcx
140cb57e4:	4d 8d 48 50          	lea    0x50(%r8),%r9
140cb57e8:	45 8b 40 08          	mov    0x8(%r8),%r8d
140cb57ec:	e8 1f f8 00 00       	call   0x140cc5010
140cb57f1:	85 c0                	test   %eax,%eax
140cb57f3:	7e 12                	jle    0x140cb5807
140cb57f5:	45 33 c0             	xor    %r8d,%r8d
140cb57f8:	49 8b d7             	mov    %r15,%rdx
140cb57fb:	48 8b cf             	mov    %rdi,%rcx
140cb57fe:	e8 6d f2 00 00       	call   0x140cc4a70
140cb5803:	85 c0                	test   %eax,%eax
140cb5805:	7f 2e                	jg     0x140cb5835
140cb5807:	c7 44 24 28 c9 01 00 	movl   $0x1c9,0x28(%rsp)
140cb580e:	00
140cb580f:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cb5815:	48 8d 05 44 07 49 00 	lea    0x490744(%rip),%rax        # 0x141145f60
140cb581c:	41 b8 1d 01 00 00    	mov    $0x11d,%r8d
140cb5822:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb5827:	48 8b cb             	mov    %rbx,%rcx
140cb582a:	41 8d 51 0c          	lea    0xc(%r9),%edx
140cb582e:	e8 0d 52 fd ff       	call   0x140c8aa40
140cb5833:	33 f6                	xor    %esi,%esi
140cb5835:	48 8b cf             	mov    %rdi,%rcx
140cb5838:	e8 13 f8 00 00       	call   0x140cc5050
140cb583d:	48 63 c6             	movslq %esi,%rax
140cb5840:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140cb5845:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140cb584a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140cb584f:	48 83 c4 30          	add    $0x30,%rsp
140cb5853:	41 5f                	pop    %r15
140cb5855:	41 5e                	pop    %r14
140cb5857:	5f                   	pop    %rdi
140cb5858:	c3                   	ret
140cb5859:	cc                   	int3
140cb585a:	cc                   	int3
140cb585b:	cc                   	int3
140cb585c:	cc                   	int3
140cb585d:	cc                   	int3
140cb585e:	cc                   	int3
140cb585f:	cc                   	int3
140cb5860:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb5865:	57                   	push   %rdi
140cb5866:	b8 30 00 00 00       	mov    $0x30,%eax
140cb586b:	e8 30 5c 16 00       	call   0x140e1b4a0
140cb5870:	48 2b e0             	sub    %rax,%rsp
140cb5873:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140cb587a:	48 8b f9             	mov    %rcx,%rdi
140cb587d:	49 8b d8             	mov    %r8,%rbx
140cb5880:	48 8b 88 e8 00 00 00 	mov    0xe8(%rax),%rcx
140cb5887:	48 85 c9             	test   %rcx,%rcx
140cb588a:	75 67                	jne    0x140cb58f3
140cb588c:	48 81 fb ff ff ff 7f 	cmp    $0x7fffffff,%rbx
140cb5893:	76 3a                	jbe    0x140cb58cf
140cb5895:	c7 44 24 28 64 01 00 	movl   $0x164,0x28(%rsp)
140cb589c:	00
140cb589d:	41 b9 ed 00 00 00    	mov    $0xed,%r9d
140cb58a3:	48 8d 05 b6 06 49 00 	lea    0x4906b6(%rip),%rax        # 0x141145f60
140cb58aa:	ba 50 00 00 00       	mov    $0x50,%edx
140cb58af:	41 b8 4b 02 00 00    	mov    $0x24b,%r8d
140cb58b5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb58ba:	48 8b cf             	mov    %rdi,%rcx
140cb58bd:	e8 7e 51 fd ff       	call   0x140c8aa40
140cb58c2:	33 c0                	xor    %eax,%eax
140cb58c4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb58c9:	48 83 c4 30          	add    $0x30,%rsp
140cb58cd:	5f                   	pop    %rdi
140cb58ce:	c3                   	ret
140cb58cf:	48 8b 88 e0 00 00 00 	mov    0xe0(%rax),%rcx
140cb58d6:	e8 15 d4 00 00       	call   0x140cc2cf0
140cb58db:	85 c0                	test   %eax,%eax
140cb58dd:	7e 04                	jle    0x140cb58e3
140cb58df:	3b c3                	cmp    %ebx,%eax
140cb58e1:	74 27                	je     0x140cb590a
140cb58e3:	c7 44 24 28 6a 01 00 	movl   $0x16a,0x28(%rsp)
140cb58ea:	00
140cb58eb:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cb58f1:	eb b0                	jmp    0x140cb58a3
140cb58f3:	e8 c8 f4 00 00       	call   0x140cc4dc0
140cb58f8:	85 c0                	test   %eax,%eax
140cb58fa:	75 0e                	jne    0x140cb590a
140cb58fc:	c7 44 24 28 71 01 00 	movl   $0x171,0x28(%rsp)
140cb5903:	00
140cb5904:	44 8d 48 44          	lea    0x44(%rax),%r9d
140cb5908:	eb 99                	jmp    0x140cb58a3
140cb590a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb590f:	b8 01 00 00 00       	mov    $0x1,%eax
140cb5914:	48 83 c4 30          	add    $0x30,%rsp
140cb5918:	5f                   	pop    %rdi
140cb5919:	c3                   	ret
140cb591a:	cc                   	int3
140cb591b:	cc                   	int3
140cb591c:	cc                   	int3
140cb591d:	cc                   	int3
140cb591e:	cc                   	int3
140cb591f:	cc                   	int3
140cb5920:	40 53                	rex push %rbx
140cb5922:	b8 20 00 00 00       	mov    $0x20,%eax
140cb5927:	e8 74 5b 16 00       	call   0x140e1b4a0
140cb592c:	48 2b e0             	sub    %rax,%rsp
140cb592f:	48 8b d9             	mov    %rcx,%rbx
140cb5932:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
140cb5939:	48 8b 89 e0 00 00 00 	mov    0xe0(%rcx),%rcx
140cb5940:	e8 1b c8 00 00       	call   0x140cc2160
140cb5945:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cb594c:	48 c7 80 e0 00 00 00 	movq   $0x0,0xe0(%rax)
140cb5953:	00 00 00 00
140cb5957:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140cb595e:	48 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%rcx
140cb5965:	e8 e6 f6 00 00       	call   0x140cc5050
140cb596a:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cb5971:	48 c7 80 e8 00 00 00 	movq   $0x0,0xe8(%rax)
140cb5978:	00 00 00 00
140cb597c:	48 83 c4 20          	add    $0x20,%rsp
140cb5980:	5b                   	pop    %rbx
140cb5981:	c3                   	ret
140cb5982:	cc                   	int3
140cb5983:	cc                   	int3
140cb5984:	cc                   	int3
140cb5985:	cc                   	int3
140cb5986:	cc                   	int3
140cb5987:	cc                   	int3
140cb5988:	cc                   	int3
140cb5989:	cc                   	int3
140cb598a:	cc                   	int3
140cb598b:	cc                   	int3
140cb598c:	cc                   	int3
140cb598d:	cc                   	int3
140cb598e:	cc                   	int3
140cb598f:	cc                   	int3
140cb5990:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140cb5995:	55                   	push   %rbp
140cb5996:	56                   	push   %rsi
140cb5997:	57                   	push   %rdi
140cb5998:	41 54                	push   %r12
140cb599a:	41 55                	push   %r13
140cb599c:	41 56                	push   %r14
140cb599e:	41 57                	push   %r15
140cb59a0:	b8 70 00 00 00       	mov    $0x70,%eax
140cb59a5:	e8 f6 5a 16 00       	call   0x140e1b4a0
140cb59aa:	48 2b e0             	sub    %rax,%rsp
140cb59ad:	48 8b 05 4c 35 70 00 	mov    0x70354c(%rip),%rax        # 0x1413b8f00
140cb59b4:	48 33 c4             	xor    %rsp,%rax
140cb59b7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140cb59bc:	33 c0                	xor    %eax,%eax
140cb59be:	c6 44 24 30 41       	movb   $0x41,0x30(%rsp)
140cb59c3:	89 44 24 34          	mov    %eax,0x34(%rsp)
140cb59c7:	8b f8                	mov    %eax,%edi
140cb59c9:	45 8b e0             	mov    %r8d,%r12d
140cb59cc:	4c 8b ea             	mov    %rdx,%r13
140cb59cf:	4c 8b f1             	mov    %rcx,%r14
140cb59d2:	e8 b9 f6 00 00       	call   0x140cc5090
140cb59d7:	48 8b e8             	mov    %rax,%rbp
140cb59da:	e8 b1 f6 00 00       	call   0x140cc5090
140cb59df:	48 8b f0             	mov    %rax,%rsi
140cb59e2:	48 85 ed             	test   %rbp,%rbp
140cb59e5:	0f 84 fd 01 00 00    	je     0x140cb5be8
140cb59eb:	48 85 c0             	test   %rax,%rax
140cb59ee:	0f 84 f4 01 00 00    	je     0x140cb5be8
140cb59f4:	ba 08 00 00 00       	mov    $0x8,%edx
140cb59f9:	48 8b cd             	mov    %rbp,%rcx
140cb59fc:	e8 ef c5 02 00       	call   0x140ce1ff0
140cb5a01:	45 33 ff             	xor    %r15d,%r15d
140cb5a04:	45 85 e4             	test   %r12d,%r12d
140cb5a07:	0f 8e 5c 01 00 00    	jle    0x140cb5b69
140cb5a0d:	0f 1f 00             	nopl   (%rax)
140cb5a10:	ff c7                	inc    %edi
140cb5a12:	83 ff 10             	cmp    $0x10,%edi
140cb5a15:	0f 87 bd 01 00 00    	ja     0x140cb5bd8
140cb5a1b:	8b df                	mov    %edi,%ebx
140cb5a1d:	85 ff                	test   %edi,%edi
140cb5a1f:	74 12                	je     0x140cb5a33
140cb5a21:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
140cb5a26:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140cb5a2b:	44 8b c3             	mov    %ebx,%r8d
140cb5a2e:	e8 7d 9c 22 00       	call   0x140edf6b0
140cb5a33:	fe 44 24 30          	incb   0x30(%rsp)
140cb5a37:	e8 94 04 01 00       	call   0x140cc5ed0
140cb5a3c:	48 8b d0             	mov    %rax,%rdx
140cb5a3f:	45 33 c0             	xor    %r8d,%r8d
140cb5a42:	48 8b ce             	mov    %rsi,%rcx
140cb5a45:	e8 16 f1 00 00       	call   0x140cc4b60
140cb5a4a:	85 c0                	test   %eax,%eax
140cb5a4c:	0f 84 76 01 00 00    	je     0x140cb5bc8
140cb5a52:	4c 8b c3             	mov    %rbx,%r8
140cb5a55:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140cb5a5a:	48 8b ce             	mov    %rsi,%rcx
140cb5a5d:	e8 5e f3 00 00       	call   0x140cc4dc0
140cb5a62:	85 c0                	test   %eax,%eax
140cb5a64:	0f 84 5e 01 00 00    	je     0x140cb5bc8
140cb5a6a:	4d 8b 86 08 05 00 00 	mov    0x508(%r14),%r8
140cb5a71:	48 8b ce             	mov    %rsi,%rcx
140cb5a74:	49 8d 50 50          	lea    0x50(%r8),%rdx
140cb5a78:	4d 8b 40 08          	mov    0x8(%r8),%r8
140cb5a7c:	e8 3f f3 00 00       	call   0x140cc4dc0
140cb5a81:	85 c0                	test   %eax,%eax
140cb5a83:	0f 84 3f 01 00 00    	je     0x140cb5bc8
140cb5a89:	49 8b 96 a8 00 00 00 	mov    0xa8(%r14),%rdx
140cb5a90:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140cb5a96:	48 81 c2 98 00 00 00 	add    $0x98,%rdx
140cb5a9d:	48 8b ce             	mov    %rsi,%rcx
140cb5aa0:	e8 1b f3 00 00       	call   0x140cc4dc0
140cb5aa5:	85 c0                	test   %eax,%eax
140cb5aa7:	0f 84 1b 01 00 00    	je     0x140cb5bc8
140cb5aad:	49 8b 96 a8 00 00 00 	mov    0xa8(%r14),%rdx
140cb5ab4:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140cb5aba:	48 81 c2 b8 00 00 00 	add    $0xb8,%rdx
140cb5ac1:	48 8b ce             	mov    %rsi,%rcx
140cb5ac4:	e8 f7 f2 00 00       	call   0x140cc4dc0
140cb5ac9:	85 c0                	test   %eax,%eax
140cb5acb:	0f 84 f7 00 00 00    	je     0x140cb5bc8
140cb5ad1:	45 33 c0             	xor    %r8d,%r8d
140cb5ad4:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140cb5ad9:	48 8b ce             	mov    %rsi,%rcx
140cb5adc:	e8 8f ef 00 00       	call   0x140cc4a70
140cb5ae1:	85 c0                	test   %eax,%eax
140cb5ae3:	0f 84 df 00 00 00    	je     0x140cb5bc8
140cb5ae9:	e8 82 ff 00 00       	call   0x140cc5a70
140cb5aee:	48 8b d0             	mov    %rax,%rdx
140cb5af1:	45 33 c0             	xor    %r8d,%r8d
140cb5af4:	48 8b cd             	mov    %rbp,%rcx
140cb5af7:	e8 64 f0 00 00       	call   0x140cc4b60
140cb5afc:	85 c0                	test   %eax,%eax
140cb5afe:	0f 84 c4 00 00 00    	je     0x140cb5bc8
140cb5b04:	4d 8b 86 08 05 00 00 	mov    0x508(%r14),%r8
140cb5b0b:	48 8b cd             	mov    %rbp,%rcx
140cb5b0e:	49 8d 50 50          	lea    0x50(%r8),%rdx
140cb5b12:	4d 8b 40 08          	mov    0x8(%r8),%r8
140cb5b16:	e8 a5 f2 00 00       	call   0x140cc4dc0
140cb5b1b:	85 c0                	test   %eax,%eax
140cb5b1d:	0f 84 a5 00 00 00    	je     0x140cb5bc8
140cb5b23:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140cb5b29:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140cb5b2e:	48 8b cd             	mov    %rbp,%rcx
140cb5b31:	e8 8a f2 00 00       	call   0x140cc4dc0
140cb5b36:	85 c0                	test   %eax,%eax
140cb5b38:	0f 84 8a 00 00 00    	je     0x140cb5bc8
140cb5b3e:	41 8d 5f 10          	lea    0x10(%r15),%ebx
140cb5b42:	45 33 c0             	xor    %r8d,%r8d
140cb5b45:	48 8b cd             	mov    %rbp,%rcx
140cb5b48:	41 3b dc             	cmp    %r12d,%ebx
140cb5b4b:	7f 48                	jg     0x140cb5b95
140cb5b4d:	49 8b d5             	mov    %r13,%rdx
140cb5b50:	e8 1b ef 00 00       	call   0x140cc4a70
140cb5b55:	85 c0                	test   %eax,%eax
140cb5b57:	74 2c                	je     0x140cb5b85
140cb5b59:	49 83 c5 10          	add    $0x10,%r13