140cf050a:	cc                   	int3
140cf050b:	cc                   	int3
140cf050c:	cc                   	int3
140cf050d:	cc                   	int3
140cf050e:	cc                   	int3
140cf050f:	cc                   	int3
140cf0510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cf0515:	57                   	push   %rdi
140cf0516:	b8 30 00 00 00       	mov    $0x30,%eax
140cf051b:	e8 80 af 12 00       	call   0x140e1b4a0
140cf0520:	48 2b e0             	sub    %rax,%rsp
140cf0523:	33 db                	xor    %ebx,%ebx
140cf0525:	4d 8b d0             	mov    %r8,%r10
140cf0528:	48 8b f9             	mov    %rcx,%rdi
140cf052b:	83 fa 01             	cmp    $0x1,%edx
140cf052e:	0f 85 92 00 00 00    	jne    0x140cf05c6
140cf0534:	41 83 f9 03          	cmp    $0x3,%r9d
140cf0538:	75 5c                	jne    0x140cf0596
140cf053a:	e8 21 c4 05 00       	call   0x140d4c960
140cf053f:	48 8b c8             	mov    %rax,%rcx
140cf0542:	e8 a9 c3 05 00       	call   0x140d4c8f0
140cf0547:	48 85 c0             	test   %rax,%rax
140cf054a:	75 05                	jne    0x140cf0551
140cf054c:	e8 ff c3 05 00       	call   0x140d4c950
140cf0551:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140cf0557:	48 8b d0             	mov    %rax,%rdx
140cf055a:	48 8b cf             	mov    %rdi,%rcx
140cf055d:	e8 8e 00 00 00       	call   0x140cf05f0
140cf0562:	85 c0                	test   %eax,%eax
140cf0564:	0f 95 c3             	setne  %bl
140cf0567:	85 db                	test   %ebx,%ebx
140cf0569:	75 5b                	jne    0x140cf05c6
140cf056b:	4c 8d 0d fe 70 47 00 	lea    0x4770fe(%rip),%r9        # 0x141167670
140cf0572:	c7 44 24 20 3c 00 00 	movl   $0x3c,0x20(%rsp)
140cf0579:	00
140cf057a:	8d 53 65             	lea    0x65(%rbx),%edx
140cf057d:	8d 4b 0b             	lea    0xb(%rbx),%ecx
140cf0580:	44 8d 43 68          	lea    0x68(%rbx),%r8d
140cf0584:	e8 f7 06 fe ff       	call   0x140cd0c80
140cf0589:	8b c3                	mov    %ebx,%eax
140cf058b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cf0590:	48 83 c4 30          	add    $0x30,%rsp
140cf0594:	5f                   	pop    %rdi
140cf0595:	c3                   	ret
140cf0596:	49 8b d2             	mov    %r10,%rdx
140cf0599:	41 83 f9 01          	cmp    $0x1,%r9d
140cf059d:	75 1a                	jne    0x140cf05b9
140cf059f:	45 8b c1             	mov    %r9d,%r8d
140cf05a2:	e8 49 00 00 00       	call   0x140cf05f0
140cf05a7:	85 c0                	test   %eax,%eax
140cf05a9:	0f 95 c3             	setne  %bl
140cf05ac:	8b c3                	mov    %ebx,%eax
140cf05ae:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cf05b3:	48 83 c4 30          	add    $0x30,%rsp
140cf05b7:	5f                   	pop    %rdi
140cf05b8:	c3                   	ret
140cf05b9:	45 8b c1             	mov    %r9d,%r8d
140cf05bc:	e8 bf 01 00 00       	call   0x140cf0780
140cf05c1:	85 c0                	test   %eax,%eax
140cf05c3:	0f 95 c3             	setne  %bl
140cf05c6:	8b c3                	mov    %ebx,%eax
140cf05c8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cf05cd:	48 83 c4 30          	add    $0x30,%rsp
140cf05d1:	5f                   	pop    %rdi
140cf05d2:	c3                   	ret
140cf05d3:	cc                   	int3
140cf05d4:	cc                   	int3
140cf05d5:	cc                   	int3
140cf05d6:	cc                   	int3
140cf05d7:	cc                   	int3
140cf05d8:	cc                   	int3
140cf05d9:	cc                   	int3
140cf05da:	cc                   	int3
140cf05db:	cc                   	int3
140cf05dc:	cc                   	int3
140cf05dd:	cc                   	int3
140cf05de:	cc                   	int3
140cf05df:	cc                   	int3
140cf05e0:	48 8d 05 49 71 6c 00 	lea    0x6c7149(%rip),%rax        # 0x1413b7730
140cf05e7:	c3                   	ret
140cf05e8:	cc                   	int3
140cf05e9:	cc                   	int3
140cf05ea:	cc                   	int3
140cf05eb:	cc                   	int3
140cf05ec:	cc                   	int3
140cf05ed:	cc                   	int3
140cf05ee:	cc                   	int3
140cf05ef:	cc                   	int3
140cf05f0:	40 53                	rex push %rbx
140cf05f2:	41 57                	push   %r15
140cf05f4:	b8 38 00 00 00       	mov    $0x38,%eax
140cf05f9:	e8 a2 ae 12 00       	call   0x140e1b4a0
140cf05fe:	48 2b e0             	sub    %rax,%rsp
140cf0601:	33 db                	xor    %ebx,%ebx
140cf0603:	48 8b c2             	mov    %rdx,%rax
140cf0606:	4c 8b f9             	mov    %rcx,%r15
140cf0609:	41 83 f8 01          	cmp    $0x1,%r8d
140cf060d:	74 0c                	je     0x140cf061b
140cf060f:	48 83 c4 38          	add    $0x38,%rsp
140cf0613:	41 5f                	pop    %r15
140cf0615:	5b                   	pop    %rbx
140cf0616:	e9 65 01 00 00       	jmp    0x140cf0780
140cf061b:	48 8d 15 da 9b 2c 00 	lea    0x2c9bda(%rip),%rdx        # 0x140fba1fc
140cf0622:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140cf0627:	48 8b c8             	mov    %rax,%rcx
140cf062a:	e8 01 58 00 00       	call   0x140cf5e30
140cf062f:	48 8b f8             	mov    %rax,%rdi
140cf0632:	48 85 c0             	test   %rax,%rax
140cf0635:	75 2f                	jne    0x140cf0666
140cf0637:	4c 8d 0d 32 70 47 00 	lea    0x477032(%rip),%r9        # 0x141167670
140cf063e:	c7 44 24 20 c7 00 00 	movl   $0xc7,0x20(%rsp)
140cf0645:	00
140cf0646:	ba 84 00 00 00       	mov    $0x84,%edx
140cf064b:	8d 48 0b             	lea    0xb(%rax),%ecx
140cf064e:	44 8d 40 02          	lea    0x2(%rax),%r8d
140cf0652:	e8 29 06 fe ff       	call   0x140cd0c80
140cf0657:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140cf065c:	33 c0                	xor    %eax,%eax
140cf065e:	48 83 c4 38          	add    $0x38,%rsp
140cf0662:	41 5f                	pop    %r15
140cf0664:	5b                   	pop    %rbx
140cf0665:	c3                   	ret
140cf0666:	4c 8d 0d 1f 31 2b 00 	lea    0x2b311f(%rip),%r9        # 0x140fa378c
140cf066d:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140cf0672:	45 33 c0             	xor    %r8d,%r8d
140cf0675:	33 d2                	xor    %edx,%edx
140cf0677:	48 8b cf             	mov    %rdi,%rcx
140cf067a:	e8 b1 c3 05 00       	call   0x140d4ca30
140cf067f:	48 8b cf             	mov    %rdi,%rcx
140cf0682:	48 8b e8             	mov    %rax,%rbp
140cf0685:	e8 d6 1a fd ff       	call   0x140cc2160
140cf068a:	48 85 ed             	test   %rbp,%rbp
140cf068d:	75 34                	jne    0x140cf06c3
140cf068f:	4c 8d 0d da 6f 47 00 	lea    0x476fda(%rip),%r9        # 0x141167670
140cf0696:	c7 44 24 20 cd 00 00 	movl   $0xcd,0x20(%rsp)
140cf069d:	00
140cf069e:	ba 84 00 00 00       	mov    $0x84,%edx
140cf06a3:	8d 4d 0b             	lea    0xb(%rbp),%ecx
140cf06a6:	44 8d 45 09          	lea    0x9(%rbp),%r8d
140cf06aa:	e8 d1 05 fe ff       	call   0x140cd0c80
140cf06af:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140cf06b4:	33 c0                	xor    %eax,%eax
140cf06b6:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140cf06bb:	48 83 c4 38          	add    $0x38,%rsp
140cf06bf:	41 5f                	pop    %r15
140cf06c1:	5b                   	pop    %rbx
140cf06c2:	c3                   	ret
140cf06c3:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140cf06c8:	48 8b cd             	mov    %rbp,%rcx
140cf06cb:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140cf06d0:	8b f3                	mov    %ebx,%esi
140cf06d2:	e8 49 0e fd ff       	call   0x140cc1520
140cf06d7:	85 c0                	test   %eax,%eax
140cf06d9:	7e 57                	jle    0x140cf0732
140cf06db:	49 8d 7f 18          	lea    0x18(%r15),%rdi
140cf06df:	90                   	nop
140cf06e0:	8b d6                	mov    %esi,%edx
140cf06e2:	48 8b cd             	mov    %rbp,%rcx
140cf06e5:	e8 76 10 fd ff       	call   0x140cc1760
140cf06ea:	4c 8b f0             	mov    %rax,%r14
140cf06ed:	48 8b 10             	mov    (%rax),%rdx
140cf06f0:	48 85 d2             	test   %rdx,%rdx
140cf06f3:	74 0e                	je     0x140cf0703
140cf06f5:	48 8b 0f             	mov    (%rdi),%rcx
140cf06f8:	e8 c3 6e fd ff       	call   0x140cc75c0
140cf06fd:	85 c0                	test   %eax,%eax
140cf06ff:	74 51                	je     0x140cf0752
140cf0701:	ff c3                	inc    %ebx
140cf0703:	49 8b 56 08          	mov    0x8(%r14),%rdx
140cf0707:	48 85 d2             	test   %rdx,%rdx
140cf070a:	74 10                	je     0x140cf071c
140cf070c:	48 8b 0f             	mov    (%rdi),%rcx
140cf070f:	e8 fc 6e fd ff       	call   0x140cc7610
140cf0714:	85 c0                	test   %eax,%eax
140cf0716:	74 3a                	je     0x140cf0752
140cf0718:	ff c3                	inc    %ebx
140cf071a:	eb 04                	jmp    0x140cf0720
140cf071c:	49 8d 7f 18          	lea    0x18(%r15),%rdi
140cf0720:	48 8b cd             	mov    %rbp,%rcx
140cf0723:	ff c6                	inc    %esi
140cf0725:	e8 f6 0d fd ff       	call   0x140cc1520
140cf072a:	3b f0                	cmp    %eax,%esi
140cf072c:	7c b2                	jl     0x140cf06e0
140cf072e:	85 db                	test   %ebx,%ebx
140cf0730:	75 20                	jne    0x140cf0752
140cf0732:	ba 84 00 00 00       	mov    $0x84,%edx
140cf0737:	c7 44 24 20 df 00 00 	movl   $0xdf,0x20(%rsp)
140cf073e:	00
140cf073f:	4c 8d 0d 2a 6f 47 00 	lea    0x476f2a(%rip),%r9        # 0x141167670
140cf0746:	8d 4a 87             	lea    -0x79(%rdx),%ecx
140cf0749:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140cf074d:	e8 2e 05 fe ff       	call   0x140cd0c80
140cf0752:	48 8d 15 17 c2 05 00 	lea    0x5c217(%rip),%rdx        # 0x140d4c970
140cf0759:	48 8b cd             	mov    %rbp,%rcx
140cf075c:	e8 ff 0d fd ff       	call   0x140cc1560
140cf0761:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140cf0766:	8b c3                	mov    %ebx,%eax
140cf0768:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140cf076d:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140cf0772:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140cf0777:	48 83 c4 38          	add    $0x38,%rsp
140cf077b:	41 5f                	pop    %r15
140cf077d:	5b                   	pop    %rbx
140cf077e:	c3                   	ret
140cf077f:	cc                   	int3
140cf0780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cf0785:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cf078a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cf078f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cf0794:	41 54                	push   %r12
140cf0796:	41 56                	push   %r14
140cf0798:	41 57                	push   %r15
140cf079a:	b8 30 00 00 00       	mov    $0x30,%eax
140cf079f:	e8 fc ac 12 00       	call   0x140e1b4a0
140cf07a4:	48 2b e0             	sub    %rax,%rsp
140cf07a7:	45 33 ff             	xor    %r15d,%r15d
140cf07aa:	45 8b f0             	mov    %r8d,%r14d
140cf07ad:	41 8b ff             	mov    %r15d,%edi
140cf07b0:	41 8b df             	mov    %r15d,%ebx
140cf07b3:	4c 8b e2             	mov    %rdx,%r12
140cf07b6:	48 8b e9             	mov    %rcx,%rbp
140cf07b9:	e8 42 58 00 00       	call   0x140cf6000
140cf07be:	48 8b c8             	mov    %rax,%rcx
140cf07c1:	e8 2a 20 fd ff       	call   0x140cc27f0
140cf07c6:	48 8b f0             	mov    %rax,%rsi
140cf07c9:	48 85 c0             	test   %rax,%rax
140cf07cc:	0f 84 f6 00 00 00    	je     0x140cf08c8
140cf07d2:	4d 8b cc             	mov    %r12,%r9
140cf07d5:	41 8d 57 6c          	lea    0x6c(%r15),%edx
140cf07d9:	45 8d 47 03          	lea    0x3(%r15),%r8d
140cf07dd:	48 8b c8             	mov    %rax,%rcx
140cf07e0:	e8 cb 17 fd ff       	call   0x140cc1fb0
140cf07e5:	85 c0                	test   %eax,%eax
140cf07e7:	0f 8e db 00 00 00    	jle    0x140cf08c8
140cf07ed:	41 83 fe 01          	cmp    $0x1,%r14d
140cf07f1:	0f 85 86 00 00 00    	jne    0x140cf087d
140cf07f7:	4c 8d 0d 8e 2f 2b 00 	lea    0x2b2f8e(%rip),%r9        # 0x140fa378c
140cf07fe:	45 33 c0             	xor    %r8d,%r8d
140cf0801:	33 d2                	xor    %edx,%edx
140cf0803:	48 8b ce             	mov    %rsi,%rcx
140cf0806:	e8 15 80 00 00       	call   0x140cf8820
140cf080b:	48 8b d8             	mov    %rax,%rbx
140cf080e:	48 85 c0             	test   %rax,%rax
140cf0811:	74 3a                	je     0x140cf084d
140cf0813:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140cf0817:	48 8b d3             	mov    %rbx,%rdx
140cf081a:	e8 a1 6d fd ff       	call   0x140cc75c0
140cf081f:	85 c0                	test   %eax,%eax
140cf0821:	0f 84 c3 00 00 00    	je     0x140cf08ea
140cf0827:	48 8b cb             	mov    %rbx,%rcx
140cf082a:	ff c7                	inc    %edi
140cf082c:	e8 ff c4 fd ff       	call   0x140cccd30
140cf0831:	4c 8d 0d 54 2f 2b 00 	lea    0x2b2f54(%rip),%r9        # 0x140fa378c
140cf0838:	45 33 c0             	xor    %r8d,%r8d
140cf083b:	33 d2                	xor    %edx,%edx
140cf083d:	48 8b ce             	mov    %rsi,%rcx
140cf0840:	e8 db 7f 00 00       	call   0x140cf8820
140cf0845:	48 8b d8             	mov    %rax,%rbx
140cf0848:	48 85 c0             	test   %rax,%rax
140cf084b:	75 c6                	jne    0x140cf0813
140cf084d:	e8 ee 02 fe ff       	call   0x140cd0b40
140cf0852:	25 ff 0f 00 00       	and    $0xfff,%eax
140cf0857:	83 f8 6c             	cmp    $0x6c,%eax
140cf085a:	75 11                	jne    0x140cf086d
140cf085c:	85 ff                	test   %edi,%edi
140cf085e:	7e 0d                	jle    0x140cf086d
140cf0860:	e8 1b f8 fd ff       	call   0x140cd0080
140cf0865:	44 8b ff             	mov    %edi,%r15d
140cf0868:	e9 7d 00 00 00       	jmp    0x140cf08ea
140cf086d:	c7 44 24 20 61 00 00 	movl   $0x61,0x20(%rsp)
140cf0874:	00
140cf0875:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140cf087b:	eb 59                	jmp    0x140cf08d6
140cf087d:	41 83 fe 02          	cmp    $0x2,%r14d
140cf0881:	75 35                	jne    0x140cf08b8
140cf0883:	33 d2                	xor    %edx,%edx
140cf0885:	48 8b ce             	mov    %rsi,%rcx
140cf0888:	e8 13 c2 fd ff       	call   0x140cccaa0
140cf088d:	48 8b d8             	mov    %rax,%rbx
140cf0890:	48 85 c0             	test   %rax,%rax
140cf0893:	75 0e                	jne    0x140cf08a3
140cf0895:	c7 44 24 20 70 00 00 	movl   $0x70,0x20(%rsp)
140cf089c:	00
140cf089d:	45 8d 46 0b          	lea    0xb(%r14),%r8d
140cf08a1:	eb 33                	jmp    0x140cf08d6
140cf08a3:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140cf08a7:	48 8b d0             	mov    %rax,%rdx
140cf08aa:	e8 11 6d fd ff       	call   0x140cc75c0
140cf08af:	85 c0                	test   %eax,%eax
140cf08b1:	74 37                	je     0x140cf08ea
140cf08b3:	44 8b f8             	mov    %eax,%r15d
140cf08b6:	eb 32                	jmp    0x140cf08ea
140cf08b8:	c7 44 24 20 78 00 00 	movl   $0x78,0x20(%rsp)
140cf08bf:	00
140cf08c0:	41 b8 64 00 00 00    	mov    $0x64,%r8d
140cf08c6:	eb 0e                	jmp    0x140cf08d6
140cf08c8:	c7 44 24 20 54 00 00 	movl   $0x54,0x20(%rsp)
140cf08cf:	00
140cf08d0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140cf08d6:	ba 6f 00 00 00       	mov    $0x6f,%edx
140cf08db:	4c 8d 0d 8e 6d 47 00 	lea    0x476d8e(%rip),%r9        # 0x141167670
140cf08e2:	8d 4a 9c             	lea    -0x64(%rdx),%ecx
140cf08e5:	e8 96 03 fe ff       	call   0x140cd0c80
140cf08ea:	48 8b cb             	mov    %rbx,%rcx
140cf08ed:	e8 3e c4 fd ff       	call   0x140cccd30
140cf08f2:	48 8b ce             	mov    %rsi,%rcx
140cf08f5:	e8 66 18 fd ff       	call   0x140cc2160
140cf08fa:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140cf08ff:	41 8b c7             	mov    %r15d,%eax
140cf0902:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140cf0907:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140cf090c:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140cf0911:	48 83 c4 30          	add    $0x30,%rsp
140cf0915:	41 5f                	pop    %r15
140cf0917:	41 5e                	pop    %r14
140cf0919:	41 5c                	pop    %r12
140cf091b:	c3                   	ret
140cf091c:	cc                   	int3
140cf091d:	cc                   	int3
140cf091e:	cc                   	int3
140cf091f:	cc                   	int3
140cf0920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cf0925:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cf092a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cf092f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cf0934:	41 54                	push   %r12
140cf0936:	41 56                	push   %r14
140cf0938:	41 57                	push   %r15
140cf093a:	b8 30 00 00 00       	mov    $0x30,%eax
140cf093f:	e8 5c ab 12 00       	call   0x140e1b4a0
140cf0944:	48 2b e0             	sub    %rax,%rsp
140cf0947:	45 33 ff             	xor    %r15d,%r15d
140cf094a:	45 8b f0             	mov    %r8d,%r14d
140cf094d:	41 8b ff             	mov    %r15d,%edi
140cf0950:	41 8b df             	mov    %r15d,%ebx
140cf0953:	4c 8b e2             	mov    %rdx,%r12
140cf0956:	48 8b e9             	mov    %rcx,%rbp
140cf0959:	e8 a2 56 00 00       	call   0x140cf6000
140cf095e:	48 8b c8             	mov    %rax,%rcx
140cf0961:	e8 8a 1e fd ff       	call   0x140cc27f0
140cf0966:	48 8b f0             	mov    %rax,%rsi
140cf0969:	48 85 c0             	test   %rax,%rax
140cf096c:	0f 84 f6 00 00 00    	je     0x140cf0a68
140cf0972:	4d 8b cc             	mov    %r12,%r9
140cf0975:	41 8d 57 6c          	lea    0x6c(%r15),%edx
140cf0979:	45 8d 47 03          	lea    0x3(%r15),%r8d
140cf097d:	48 8b c8             	mov    %rax,%rcx
140cf0980:	e8 2b 16 fd ff       	call   0x140cc1fb0
140cf0985:	85 c0                	test   %eax,%eax
140cf0987:	0f 8e db 00 00 00    	jle    0x140cf0a68