140cfc418:	0f 84 e1 00 00 00    	je     0x140cfc4ff
140cfc41e:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140cfc422:	0f 84 d7 00 00 00    	je     0x140cfc4ff
140cfc428:	4c 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8
140cfc42f:	00
140cfc430:	49 8b d4             	mov    %r12,%rdx
140cfc433:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc437:	e8 84 89 fc ff       	call   0x140cc4dc0
140cfc43c:	85 c0                	test   %eax,%eax
140cfc43e:	0f 84 bb 00 00 00    	je     0x140cfc4ff
140cfc444:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140cfc448:	0f 84 b1 00 00 00    	je     0x140cfc4ff
140cfc44e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc452:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140cfc457:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140cfc45c:	e8 0f 86 fc ff       	call   0x140cc4a70
140cfc461:	85 c0                	test   %eax,%eax
140cfc463:	0f 84 96 00 00 00    	je     0x140cfc4ff
140cfc469:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140cfc46d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc471:	e8 ba 89 fc ff       	call   0x140cc4e30
140cfc476:	85 c0                	test   %eax,%eax
140cfc478:	0f 84 81 00 00 00    	je     0x140cfc4ff
140cfc47e:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140cfc483:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140cfc488:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc48c:	e8 2f 89 fc ff       	call   0x140cc4dc0
140cfc491:	85 c0                	test   %eax,%eax
140cfc493:	74 6a                	je     0x140cfc4ff
140cfc495:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc499:	4d 8b c5             	mov    %r13,%r8
140cfc49c:	49 8b d6             	mov    %r14,%rdx
140cfc49f:	e8 cc 85 fc ff       	call   0x140cc4a70
140cfc4a4:	85 c0                	test   %eax,%eax
140cfc4a6:	74 57                	je     0x140cfc4ff
140cfc4a8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc4ac:	e8 0f 8c fc ff       	call   0x140cc50c0
140cfc4b1:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc4b5:	e8 06 8c fc ff       	call   0x140cc50c0
140cfc4ba:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc4be:	e8 fd 8b fc ff       	call   0x140cc50c0
140cfc4c3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc4c7:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc4ce:	e8 7d 8b fc ff       	call   0x140cc5050
140cfc4d3:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc4d7:	e8 74 8b fc ff       	call   0x140cc5050
140cfc4dc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc4e0:	e8 6b 8b fc ff       	call   0x140cc5050
140cfc4e5:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc4eb:	48 8d 15 16 cf 46 00 	lea    0x46cf16(%rip),%rdx        # 0x141169408
140cfc4f2:	48 8b cb             	mov    %rbx,%rcx
140cfc4f5:	e8 16 55 fc ff       	call   0x140cc1a10
140cfc4fa:	49 8b c6             	mov    %r14,%rax
140cfc4fd:	eb 54                	jmp    0x140cfc553
140cfc4ff:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc503:	e8 b8 8b fc ff       	call   0x140cc50c0
140cfc508:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc50c:	e8 af 8b fc ff       	call   0x140cc50c0
140cfc511:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc515:	e8 a6 8b fc ff       	call   0x140cc50c0
140cfc51a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc521:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc525:	e8 26 8b fc ff       	call   0x140cc5050
140cfc52a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc52e:	e8 1d 8b fc ff       	call   0x140cc5050
140cfc533:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc537:	e8 14 8b fc ff       	call   0x140cc5050
140cfc53c:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc542:	48 8d 15 bf ce 46 00 	lea    0x46cebf(%rip),%rdx        # 0x141169408
140cfc549:	48 8b cb             	mov    %rbx,%rcx
140cfc54c:	e8 bf 54 fc ff       	call   0x140cc1a10
140cfc551:	33 c0                	xor    %eax,%eax
140cfc553:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140cfc55a:	00
140cfc55b:	48 33 cc             	xor    %rsp,%rcx
140cfc55e:	e8 9d ef 11 00       	call   0x140e1b500
140cfc563:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140cfc56a:	41 5f                	pop    %r15
140cfc56c:	41 5e                	pop    %r14
140cfc56e:	41 5d                	pop    %r13
140cfc570:	41 5c                	pop    %r12
140cfc572:	5f                   	pop    %rdi
140cfc573:	5d                   	pop    %rbp
140cfc574:	5b                   	pop    %rbx
140cfc575:	c3                   	ret
140cfc576:	cc                   	int3
140cfc577:	cc                   	int3
140cfc578:	cc                   	int3
140cfc579:	cc                   	int3
140cfc57a:	cc                   	int3
140cfc57b:	cc                   	int3
140cfc57c:	cc                   	int3
140cfc57d:	cc                   	int3
140cfc57e:	cc                   	int3
140cfc57f:	cc                   	int3
140cfc580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cfc585:	57                   	push   %rdi
140cfc586:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc58b:	e8 10 ef 11 00       	call   0x140e1b4a0
140cfc590:	48 2b e0             	sub    %rax,%rsp
140cfc593:	48 8b fa             	mov    %rdx,%rdi
140cfc596:	48 8b d9             	mov    %rcx,%rbx
140cfc599:	e8 72 06 00 00       	call   0x140cfcc10
140cfc59e:	85 c0                	test   %eax,%eax
140cfc5a0:	74 49                	je     0x140cfc5eb
140cfc5a2:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140cfc5a6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc5aa:	e8 81 88 fc ff       	call   0x140cc4e30
140cfc5af:	85 c0                	test   %eax,%eax
140cfc5b1:	74 38                	je     0x140cfc5eb
140cfc5b3:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140cfc5b7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc5bb:	e8 70 88 fc ff       	call   0x140cc4e30
140cfc5c0:	85 c0                	test   %eax,%eax
140cfc5c2:	74 27                	je     0x140cfc5eb
140cfc5c4:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cfc5c8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc5cc:	e8 5f 88 fc ff       	call   0x140cc4e30
140cfc5d1:	85 c0                	test   %eax,%eax
140cfc5d3:	74 16                	je     0x140cfc5eb
140cfc5d5:	48 8b 07             	mov    (%rdi),%rax
140cfc5d8:	48 89 03             	mov    %rax,(%rbx)
140cfc5db:	b8 01 00 00 00       	mov    $0x1,%eax
140cfc5e0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfc5e5:	48 83 c4 20          	add    $0x20,%rsp
140cfc5e9:	5f                   	pop    %rdi
140cfc5ea:	c3                   	ret
140cfc5eb:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc5ef:	e8 cc 8a fc ff       	call   0x140cc50c0
140cfc5f4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc5f8:	e8 c3 8a fc ff       	call   0x140cc50c0
140cfc5fd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc601:	e8 ba 8a fc ff       	call   0x140cc50c0
140cfc606:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc60d:	33 c0                	xor    %eax,%eax
140cfc60f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfc614:	48 83 c4 20          	add    $0x20,%rsp
140cfc618:	5f                   	pop    %rdi
140cfc619:	c3                   	ret
140cfc61a:	cc                   	int3
140cfc61b:	cc                   	int3
140cfc61c:	cc                   	int3
140cfc61d:	cc                   	int3
140cfc61e:	cc                   	int3
140cfc61f:	cc                   	int3
140cfc620:	48 85 c9             	test   %rcx,%rcx
140cfc623:	74 68                	je     0x140cfc68d
140cfc625:	53                   	push   %rbx
140cfc626:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc62b:	e8 70 ee 11 00       	call   0x140e1b4a0
140cfc630:	48 2b e0             	sub    %rax,%rsp
140cfc633:	48 8b d9             	mov    %rcx,%rbx
140cfc636:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140cfc63a:	e8 81 8a fc ff       	call   0x140cc50c0
140cfc63f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc643:	e8 78 8a fc ff       	call   0x140cc50c0
140cfc648:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc64c:	e8 6f 8a fc ff       	call   0x140cc50c0
140cfc651:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc655:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc65c:	e8 ef 89 fc ff       	call   0x140cc5050
140cfc661:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc665:	e8 e6 89 fc ff       	call   0x140cc5050
140cfc66a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc66e:	e8 dd 89 fc ff       	call   0x140cc5050
140cfc673:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc679:	48 8d 15 88 cd 46 00 	lea    0x46cd88(%rip),%rdx        # 0x141169408
140cfc680:	48 8b cb             	mov    %rbx,%rcx
140cfc683:	e8 88 53 fc ff       	call   0x140cc1a10
140cfc688:	48 83 c4 20          	add    $0x20,%rsp
140cfc68c:	5b                   	pop    %rbx
140cfc68d:	c3                   	ret
140cfc68e:	cc                   	int3
140cfc68f:	cc                   	int3
140cfc690:	40 53                	rex push %rbx
140cfc692:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc697:	e8 04 ee 11 00       	call   0x140e1b4a0
140cfc69c:	48 2b e0             	sub    %rax,%rsp
140cfc69f:	44 8d 40 69          	lea    0x69(%rax),%r8d
140cfc6a3:	8b c8                	mov    %eax,%ecx
140cfc6a5:	48 8d 15 5c cd 46 00 	lea    0x46cd5c(%rip),%rdx        # 0x141169408
140cfc6ac:	e8 9f 56 fc ff       	call   0x140cc1d50
140cfc6b1:	48 8b d8             	mov    %rax,%rbx
140cfc6b4:	48 85 c0             	test   %rax,%rax
140cfc6b7:	74 66                	je     0x140cfc71f
140cfc6b9:	48 8b c8             	mov    %rax,%rcx
140cfc6bc:	e8 6f 00 00 00       	call   0x140cfc730
140cfc6c1:	85 c0                	test   %eax,%eax
140cfc6c3:	75 5a                	jne    0x140cfc71f
140cfc6c5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc6c9:	e8 f2 89 fc ff       	call   0x140cc50c0
140cfc6ce:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc6d2:	e8 e9 89 fc ff       	call   0x140cc50c0
140cfc6d7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc6db:	e8 e0 89 fc ff       	call   0x140cc50c0
140cfc6e0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc6e4:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc6eb:	e8 60 89 fc ff       	call   0x140cc5050
140cfc6f0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc6f4:	e8 57 89 fc ff       	call   0x140cc5050
140cfc6f9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc6fd:	e8 4e 89 fc ff       	call   0x140cc5050
140cfc702:	41 b8 a3 00 00 00    	mov    $0xa3,%r8d
140cfc708:	48 8d 15 f9 cc 46 00 	lea    0x46ccf9(%rip),%rdx        # 0x141169408
140cfc70f:	48 8b cb             	mov    %rbx,%rcx
140cfc712:	e8 f9 52 fc ff       	call   0x140cc1a10
140cfc717:	33 c0                	xor    %eax,%eax
140cfc719:	48 83 c4 20          	add    $0x20,%rsp
140cfc71d:	5b                   	pop    %rbx
140cfc71e:	c3                   	ret
140cfc71f:	48 8b c3             	mov    %rbx,%rax
140cfc722:	48 83 c4 20          	add    $0x20,%rsp
140cfc726:	5b                   	pop    %rbx
140cfc727:	c3                   	ret
140cfc728:	cc                   	int3
140cfc729:	cc                   	int3
140cfc72a:	cc                   	int3
140cfc72b:	cc                   	int3
140cfc72c:	cc                   	int3
140cfc72d:	cc                   	int3
140cfc72e:	cc                   	int3
140cfc72f:	cc                   	int3
140cfc730:	40 53                	rex push %rbx
140cfc732:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc737:	e8 64 ed 11 00       	call   0x140e1b4a0
140cfc73c:	48 2b e0             	sub    %rax,%rsp
140cfc73f:	48 8b d9             	mov    %rcx,%rbx
140cfc742:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140cfc746:	e8 75 89 fc ff       	call   0x140cc50c0
140cfc74b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc74f:	e8 6c 89 fc ff       	call   0x140cc50c0
140cfc754:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc758:	e8 63 89 fc ff       	call   0x140cc50c0
140cfc75d:	48 8b cb             	mov    %rbx,%rcx
140cfc760:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc767:	e8 a4 04 00 00       	call   0x140cfcc10
140cfc76c:	85 c0                	test   %eax,%eax
140cfc76e:	75 2a                	jne    0x140cfc79a
140cfc770:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140cfc774:	e8 47 89 fc ff       	call   0x140cc50c0
140cfc779:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140cfc77d:	e8 3e 89 fc ff       	call   0x140cc50c0
140cfc782:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc786:	e8 35 89 fc ff       	call   0x140cc50c0
140cfc78b:	33 c0                	xor    %eax,%eax
140cfc78d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140cfc794:	48 83 c4 20          	add    $0x20,%rsp
140cfc798:	5b                   	pop    %rbx
140cfc799:	c3                   	ret
140cfc79a:	b8 01 00 00 00       	mov    $0x1,%eax
140cfc79f:	48 83 c4 20          	add    $0x20,%rsp
140cfc7a3:	5b                   	pop    %rbx
140cfc7a4:	c3                   	ret
140cfc7a5:	cc                   	int3
140cfc7a6:	cc                   	int3
140cfc7a7:	cc                   	int3
140cfc7a8:	cc                   	int3
140cfc7a9:	cc                   	int3
140cfc7aa:	cc                   	int3
140cfc7ab:	cc                   	int3
140cfc7ac:	cc                   	int3
140cfc7ad:	cc                   	int3
140cfc7ae:	cc                   	int3
140cfc7af:	cc                   	int3
140cfc7b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cfc7b5:	57                   	push   %rdi
140cfc7b6:	b8 20 00 00 00       	mov    $0x20,%eax
140cfc7bb:	e8 e0 ec 11 00       	call   0x140e1b4a0
140cfc7c0:	48 2b e0             	sub    %rax,%rsp
140cfc7c3:	48 8b f9             	mov    %rcx,%rdi
140cfc7c6:	8b da                	mov    %edx,%ebx
140cfc7c8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140cfc7cc:	e8 1f 58 fe ff       	call   0x140ce1ff0
140cfc7d1:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140cfc7d5:	8b d3                	mov    %ebx,%edx
140cfc7d7:	e8 14 58 fe ff       	call   0x140ce1ff0
140cfc7dc:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cfc7e0:	8b d3                	mov    %ebx,%edx
140cfc7e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cfc7e7:	48 83 c4 20          	add    $0x20,%rsp
140cfc7eb:	5f                   	pop    %rdi
140cfc7ec:	e9 ff 57 fe ff       	jmp    0x140ce1ff0
140cfc7f1:	cc                   	int3
140cfc7f2:	cc                   	int3
140cfc7f3:	cc                   	int3
140cfc7f4:	cc                   	int3
140cfc7f5:	cc                   	int3
140cfc7f6:	cc                   	int3
140cfc7f7:	cc                   	int3
140cfc7f8:	cc                   	int3
140cfc7f9:	cc                   	int3
140cfc7fa:	cc                   	int3
140cfc7fb:	cc                   	int3
140cfc7fc:	cc                   	int3
140cfc7fd:	cc                   	int3
140cfc7fe:	cc                   	int3
140cfc7ff:	cc                   	int3
140cfc800:	40 53                	rex push %rbx
140cfc802:	56                   	push   %rsi
140cfc803:	57                   	push   %rdi
140cfc804:	b8 80 00 00 00       	mov    $0x80,%eax
140cfc809:	e8 92 ec 11 00       	call   0x140e1b4a0
140cfc80e:	48 2b e0             	sub    %rax,%rsp
140cfc811:	48 8b 05 e8 c6 6b 00 	mov    0x6bc6e8(%rip),%rax        # 0x1413b8f00
140cfc818:	48 33 c4             	xor    %rsp,%rax
140cfc81b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140cfc820:	48 83 39 00          	cmpq   $0x0,(%rcx)
140cfc824:	49 8b f0             	mov    %r8,%rsi
140cfc827:	48 8b fa             	mov    %rdx,%rdi
140cfc82a:	48 8b d9             	mov    %rcx,%rbx
140cfc82d:	74 59                	je     0x140cfc888
140cfc82f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140cfc833:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140cfc838:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cfc83d:	e8 2e 82 fc ff       	call   0x140cc4a70
140cfc842:	85 c0                	test   %eax,%eax
140cfc844:	74 42                	je     0x140cfc888
140cfc846:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140cfc84a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc84e:	e8 dd 85 fc ff       	call   0x140cc4e30
140cfc853:	85 c0                	test   %eax,%eax
140cfc855:	74 31                	je     0x140cfc888
140cfc857:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
140cfc85c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cfc861:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc865:	e8 56 85 fc ff       	call   0x140cc4dc0
140cfc86a:	85 c0                	test   %eax,%eax
140cfc86c:	74 1a                	je     0x140cfc888
140cfc86e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cfc872:	4c 8b c6             	mov    %rsi,%r8
140cfc875:	48 8b d7             	mov    %rdi,%rdx
140cfc878:	e8 f3 81 fc ff       	call   0x140cc4a70
140cfc87d:	33 c9                	xor    %ecx,%ecx
140cfc87f:	85 c0                	test   %eax,%eax
140cfc881:	0f 95 c1             	setne  %cl
140cfc884:	8b c1                	mov    %ecx,%eax
140cfc886:	eb 02                	jmp    0x140cfc88a
140cfc888:	33 c0                	xor    %eax,%eax
140cfc88a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140cfc88f:	48 33 cc             	xor    %rsp,%rcx
140cfc892:	e8 69 ec 11 00       	call   0x140e1b500
140cfc897:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140cfc89e:	5f                   	pop    %rdi
140cfc89f:	5e                   	pop    %rsi
140cfc8a0:	5b                   	pop    %rbx
140cfc8a1:	c3                   	ret
140cfc8a2:	cc                   	int3
140cfc8a3:	cc                   	int3
140cfc8a4:	cc                   	int3
140cfc8a5:	cc                   	int3