140afaaef:	48 8b f9             	mov    %rcx,%rdi
140afaaf2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afaaf6:	e8 99 31 32 00       	call   0x140e1dc94
140afaafb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afaaff:	48 8d 0d 12 f6 8c 00 	lea    0x8cf612(%rip),%rcx        # 0x1413ca118
140afab06:	e8 4d 32 32 00       	call   0x140e1dd58
140afab0b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afab0f:	85 c0                	test   %eax,%eax
140afab11:	75 4f                	jne    0x140afab62
140afab13:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afab17:	48 85 c9             	test   %rcx,%rcx
140afab1a:	74 1d                	je     0x140afab39
140afab1c:	48 ff 41 08          	incq   0x8(%rcx)
140afab20:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afab25:	75 12                	jne    0x140afab39
140afab27:	48 8b 01             	mov    (%rcx),%rax
140afab2a:	ba 01 00 00 00       	mov    $0x1,%edx
140afab2f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afab33:	ff 15 e7 8e 48 00    	call   *0x488ee7(%rip)        # 0x140f83a20
140afab39:	48 85 db             	test   %rbx,%rbx
140afab3c:	74 5c                	je     0x140afab9a
140afab3e:	48 8b c3             	mov    %rbx,%rax
140afab41:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afab48:	00
140afab49:	48 33 cc             	xor    %rsp,%rcx
140afab4c:	e8 af 09 32 00       	call   0x140e1b500
140afab51:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afab58:	00
140afab59:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afab60:	5f                   	pop    %rdi
140afab61:	c3                   	ret
140afab62:	48 85 c9             	test   %rcx,%rcx
140afab65:	74 33                	je     0x140afab9a
140afab67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afab6e:	00 00
140afab70:	48 8b 01             	mov    (%rcx),%rax
140afab73:	4c 8d 05 be 83 8c 00 	lea    0x8c83be(%rip),%r8        # 0x1413c2f38
140afab7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afab7f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afab83:	ff 15 97 8e 48 00    	call   *0x488e97(%rip)        # 0x140f83a20
140afab89:	48 8b 08             	mov    (%rax),%rcx
140afab8c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afab90:	48 85 db             	test   %rbx,%rbx
140afab93:	75 a9                	jne    0x140afab3e
140afab95:	48 85 c9             	test   %rcx,%rcx
140afab98:	75 d6                	jne    0x140afab70
140afab9a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afab9f:	48 8b cf             	mov    %rdi,%rcx
140afaba2:	e8 79 99 89 ff       	call   0x140394520
140afaba7:	48 8b d8             	mov    %rax,%rbx
140afabaa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afabaf:	e8 5c b9 fd ff       	call   0x140ad6510
140afabb4:	90                   	nop
140afabb5:	4c 8b cb             	mov    %rbx,%r9
140afabb8:	4c 8b c0             	mov    %rax,%r8
140afabbb:	48 8d 15 46 89 4e 00 	lea    0x4e8946(%rip),%rdx        # 0x140fe3508
140afabc2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afabc7:	e8 d4 6c 89 ff       	call   0x1403918a0
140afabcc:	90                   	nop
140afabcd:	48 8b d0             	mov    %rax,%rdx
140afabd0:	48 8d 0d f9 38 9a 00 	lea    0x9a38f9(%rip),%rcx        # 0x14149e4d0
140afabd7:	e8 34 53 6d ff       	call   0x1401cff10
140afabdc:	48 8d 15 6d d0 88 ff 	lea    -0x772f93(%rip),%rdx        # 0x140387c50
140afabe3:	48 8b c8             	mov    %rax,%rcx
140afabe6:	e8 e5 ef 88 ff       	call   0x140389bd0
140afabeb:	90                   	nop
140afabec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afabf1:	e8 5a ce 69 ff       	call   0x140197a50
140afabf6:	90                   	nop
140afabf7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afabfc:	e8 4f ce 69 ff       	call   0x140197a50
140afac01:	90                   	nop
140afac02:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afac07:	e8 44 ce 69 ff       	call   0x140197a50
140afac0c:	e8 2f 9d fb ff       	call   0x140ab4940
140afac11:	cc                   	int3
140afac12:	cc                   	int3
140afac13:	cc                   	int3
140afac14:	cc                   	int3
140afac15:	cc                   	int3
140afac16:	cc                   	int3
140afac17:	cc                   	int3
140afac18:	cc                   	int3
140afac19:	cc                   	int3
140afac1a:	cc                   	int3
140afac1b:	cc                   	int3
140afac1c:	cc                   	int3
140afac1d:	cc                   	int3
140afac1e:	cc                   	int3
140afac1f:	cc                   	int3
140afac20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afac25:	57                   	push   %rdi
140afac26:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afac2d:	48 8b 05 cc e2 8b 00 	mov    0x8be2cc(%rip),%rax        # 0x1413b8f00
140afac34:	48 33 c4             	xor    %rsp,%rax
140afac37:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afac3e:	00
140afac3f:	48 8b f9             	mov    %rcx,%rdi
140afac42:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afac46:	e8 49 30 32 00       	call   0x140e1dc94
140afac4b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afac4f:	48 8d 0d 72 0b 8d 00 	lea    0x8d0b72(%rip),%rcx        # 0x1413cb7c8
140afac56:	e8 fd 30 32 00       	call   0x140e1dd58
140afac5b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afac5f:	85 c0                	test   %eax,%eax
140afac61:	75 4f                	jne    0x140afacb2
140afac63:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afac67:	48 85 c9             	test   %rcx,%rcx
140afac6a:	74 1d                	je     0x140afac89
140afac6c:	48 ff 41 08          	incq   0x8(%rcx)
140afac70:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afac75:	75 12                	jne    0x140afac89
140afac77:	48 8b 01             	mov    (%rcx),%rax
140afac7a:	ba 01 00 00 00       	mov    $0x1,%edx
140afac7f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afac83:	ff 15 97 8d 48 00    	call   *0x488d97(%rip)        # 0x140f83a20
140afac89:	48 85 db             	test   %rbx,%rbx
140afac8c:	74 5c                	je     0x140afacea
140afac8e:	48 8b c3             	mov    %rbx,%rax
140afac91:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afac98:	00
140afac99:	48 33 cc             	xor    %rsp,%rcx
140afac9c:	e8 5f 08 32 00       	call   0x140e1b500
140afaca1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afaca8:	00
140afaca9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afacb0:	5f                   	pop    %rdi
140afacb1:	c3                   	ret
140afacb2:	48 85 c9             	test   %rcx,%rcx
140afacb5:	74 33                	je     0x140afacea
140afacb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afacbe:	00 00
140afacc0:	48 8b 01             	mov    (%rcx),%rax
140afacc3:	4c 8d 05 4e 8e 8c 00 	lea    0x8c8e4e(%rip),%r8        # 0x1413c3b18
140afacca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afaccf:	48 8b 40 18          	mov    0x18(%rax),%rax
140afacd3:	ff 15 47 8d 48 00    	call   *0x488d47(%rip)        # 0x140f83a20
140afacd9:	48 8b 08             	mov    (%rax),%rcx
140afacdc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140aface0:	48 85 db             	test   %rbx,%rbx
140aface3:	75 a9                	jne    0x140afac8e
140aface5:	48 85 c9             	test   %rcx,%rcx
140aface8:	75 d6                	jne    0x140afacc0
140afacea:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afacef:	48 8b cf             	mov    %rdi,%rcx
140afacf2:	e8 29 98 89 ff       	call   0x140394520
140afacf7:	48 8b d8             	mov    %rax,%rbx
140afacfa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afacff:	e8 ec b8 fd ff       	call   0x140ad65f0
140afad04:	90                   	nop
140afad05:	4c 8b cb             	mov    %rbx,%r9
140afad08:	4c 8b c0             	mov    %rax,%r8
140afad0b:	48 8d 15 f6 87 4e 00 	lea    0x4e87f6(%rip),%rdx        # 0x140fe3508
140afad12:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afad17:	e8 84 6b 89 ff       	call   0x1403918a0
140afad1c:	90                   	nop
140afad1d:	48 8b d0             	mov    %rax,%rdx
140afad20:	48 8d 0d a9 37 9a 00 	lea    0x9a37a9(%rip),%rcx        # 0x14149e4d0
140afad27:	e8 e4 51 6d ff       	call   0x1401cff10
140afad2c:	48 8d 15 1d cf 88 ff 	lea    -0x7730e3(%rip),%rdx        # 0x140387c50
140afad33:	48 8b c8             	mov    %rax,%rcx
140afad36:	e8 95 ee 88 ff       	call   0x140389bd0
140afad3b:	90                   	nop
140afad3c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afad41:	e8 0a cd 69 ff       	call   0x140197a50
140afad46:	90                   	nop
140afad47:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afad4c:	e8 ff cc 69 ff       	call   0x140197a50
140afad51:	90                   	nop
140afad52:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afad57:	e8 f4 cc 69 ff       	call   0x140197a50
140afad5c:	e8 df 9b fb ff       	call   0x140ab4940
140afad61:	cc                   	int3
140afad62:	cc                   	int3
140afad63:	cc                   	int3
140afad64:	cc                   	int3
140afad65:	cc                   	int3
140afad66:	cc                   	int3
140afad67:	cc                   	int3
140afad68:	cc                   	int3
140afad69:	cc                   	int3
140afad6a:	cc                   	int3
140afad6b:	cc                   	int3
140afad6c:	cc                   	int3
140afad6d:	cc                   	int3
140afad6e:	cc                   	int3
140afad6f:	cc                   	int3
140afad70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afad75:	57                   	push   %rdi
140afad76:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afad7d:	48 8b 05 7c e1 8b 00 	mov    0x8be17c(%rip),%rax        # 0x1413b8f00
140afad84:	48 33 c4             	xor    %rsp,%rax
140afad87:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afad8e:	00
140afad8f:	48 8b f9             	mov    %rcx,%rdi
140afad92:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afad96:	e8 f9 2e 32 00       	call   0x140e1dc94
140afad9b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afad9f:	48 8d 0d 02 27 8d 00 	lea    0x8d2702(%rip),%rcx        # 0x1413cd4a8
140afada6:	e8 ad 2f 32 00       	call   0x140e1dd58
140afadab:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afadaf:	85 c0                	test   %eax,%eax
140afadb1:	75 4f                	jne    0x140afae02
140afadb3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afadb7:	48 85 c9             	test   %rcx,%rcx
140afadba:	74 1d                	je     0x140afadd9
140afadbc:	48 ff 41 08          	incq   0x8(%rcx)
140afadc0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afadc5:	75 12                	jne    0x140afadd9
140afadc7:	48 8b 01             	mov    (%rcx),%rax
140afadca:	ba 01 00 00 00       	mov    $0x1,%edx
140afadcf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afadd3:	ff 15 47 8c 48 00    	call   *0x488c47(%rip)        # 0x140f83a20
140afadd9:	48 85 db             	test   %rbx,%rbx
140afaddc:	74 5c                	je     0x140afae3a
140afadde:	48 8b c3             	mov    %rbx,%rax
140afade1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afade8:	00
140afade9:	48 33 cc             	xor    %rsp,%rcx
140afadec:	e8 0f 07 32 00       	call   0x140e1b500
140afadf1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afadf8:	00
140afadf9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afae00:	5f                   	pop    %rdi
140afae01:	c3                   	ret
140afae02:	48 85 c9             	test   %rcx,%rcx
140afae05:	74 33                	je     0x140afae3a
140afae07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afae0e:	00 00
140afae10:	48 8b 01             	mov    (%rcx),%rax
140afae13:	4c 8d 05 6e 9c 8c 00 	lea    0x8c9c6e(%rip),%r8        # 0x1413c4a88
140afae1a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afae1f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afae23:	ff 15 f7 8b 48 00    	call   *0x488bf7(%rip)        # 0x140f83a20
140afae29:	48 8b 08             	mov    (%rax),%rcx
140afae2c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afae30:	48 85 db             	test   %rbx,%rbx
140afae33:	75 a9                	jne    0x140afadde
140afae35:	48 85 c9             	test   %rcx,%rcx
140afae38:	75 d6                	jne    0x140afae10
140afae3a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afae3f:	48 8b cf             	mov    %rdi,%rcx
140afae42:	e8 d9 96 89 ff       	call   0x140394520
140afae47:	48 8b d8             	mov    %rax,%rbx
140afae4a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afae4f:	e8 7c b8 fd ff       	call   0x140ad66d0
140afae54:	90                   	nop
140afae55:	4c 8b cb             	mov    %rbx,%r9
140afae58:	4c 8b c0             	mov    %rax,%r8
140afae5b:	48 8d 15 a6 86 4e 00 	lea    0x4e86a6(%rip),%rdx        # 0x140fe3508
140afae62:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afae67:	e8 34 6a 89 ff       	call   0x1403918a0
140afae6c:	90                   	nop
140afae6d:	48 8b d0             	mov    %rax,%rdx
140afae70:	48 8d 0d 59 36 9a 00 	lea    0x9a3659(%rip),%rcx        # 0x14149e4d0
140afae77:	e8 94 50 6d ff       	call   0x1401cff10
140afae7c:	48 8d 15 cd cd 88 ff 	lea    -0x773233(%rip),%rdx        # 0x140387c50
140afae83:	48 8b c8             	mov    %rax,%rcx
140afae86:	e8 45 ed 88 ff       	call   0x140389bd0
140afae8b:	90                   	nop
140afae8c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afae91:	e8 ba cb 69 ff       	call   0x140197a50
140afae96:	90                   	nop
140afae97:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afae9c:	e8 af cb 69 ff       	call   0x140197a50
140afaea1:	90                   	nop
140afaea2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afaea7:	e8 a4 cb 69 ff       	call   0x140197a50
140afaeac:	e8 8f 9a fb ff       	call   0x140ab4940
140afaeb1:	cc                   	int3
140afaeb2:	cc                   	int3
140afaeb3:	cc                   	int3
140afaeb4:	cc                   	int3
140afaeb5:	cc                   	int3
140afaeb6:	cc                   	int3
140afaeb7:	cc                   	int3
140afaeb8:	cc                   	int3
140afaeb9:	cc                   	int3
140afaeba:	cc                   	int3
140afaebb:	cc                   	int3
140afaebc:	cc                   	int3
140afaebd:	cc                   	int3
140afaebe:	cc                   	int3
140afaebf:	cc                   	int3
140afaec0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afaec5:	57                   	push   %rdi
140afaec6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afaecd:	48 8b 05 2c e0 8b 00 	mov    0x8be02c(%rip),%rax        # 0x1413b8f00
140afaed4:	48 33 c4             	xor    %rsp,%rax
140afaed7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afaede:	00
140afaedf:	48 8b f9             	mov    %rcx,%rdi
140afaee2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afaee6:	e8 a9 2d 32 00       	call   0x140e1dc94
140afaeeb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afaeef:	48 8d 0d c2 2e 8d 00 	lea    0x8d2ec2(%rip),%rcx        # 0x1413cddb8
140afaef6:	e8 5d 2e 32 00       	call   0x140e1dd58
140afaefb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afaeff:	85 c0                	test   %eax,%eax
140afaf01:	75 4f                	jne    0x140afaf52
140afaf03:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afaf07:	48 85 c9             	test   %rcx,%rcx
140afaf0a:	74 1d                	je     0x140afaf29
140afaf0c:	48 ff 41 08          	incq   0x8(%rcx)
140afaf10:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afaf15:	75 12                	jne    0x140afaf29
140afaf17:	48 8b 01             	mov    (%rcx),%rax
140afaf1a:	ba 01 00 00 00       	mov    $0x1,%edx
140afaf1f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afaf23:	ff 15 f7 8a 48 00    	call   *0x488af7(%rip)        # 0x140f83a20
140afaf29:	48 85 db             	test   %rbx,%rbx
140afaf2c:	74 5c                	je     0x140afaf8a
140afaf2e:	48 8b c3             	mov    %rbx,%rax
140afaf31:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afaf38:	00
140afaf39:	48 33 cc             	xor    %rsp,%rcx
140afaf3c:	e8 bf 05 32 00       	call   0x140e1b500
140afaf41:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afaf48:	00
140afaf49:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afaf50:	5f                   	pop    %rdi
140afaf51:	c3                   	ret
140afaf52:	48 85 c9             	test   %rcx,%rcx
140afaf55:	74 33                	je     0x140afaf8a
140afaf57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afaf5e:	00 00
140afaf60:	48 8b 01             	mov    (%rcx),%rax
140afaf63:	4c 8d 05 be 9f 8c 00 	lea    0x8c9fbe(%rip),%r8        # 0x1413c4f28
140afaf6a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afaf6f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afaf73:	ff 15 a7 8a 48 00    	call   *0x488aa7(%rip)        # 0x140f83a20
140afaf79:	48 8b 08             	mov    (%rax),%rcx
140afaf7c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afaf80:	48 85 db             	test   %rbx,%rbx
140afaf83:	75 a9                	jne    0x140afaf2e
140afaf85:	48 85 c9             	test   %rcx,%rcx
140afaf88:	75 d6                	jne    0x140afaf60
140afaf8a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afaf8f:	48 8b cf             	mov    %rdi,%rcx
140afaf92:	e8 89 95 89 ff       	call   0x140394520
140afaf97:	48 8b d8             	mov    %rax,%rbx
140afaf9a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afaf9f:	e8 0c b8 fd ff       	call   0x140ad67b0
140afafa4:	90                   	nop
140afafa5:	4c 8b cb             	mov    %rbx,%r9
140afafa8:	4c 8b c0             	mov    %rax,%r8
140afafab:	48 8d 15 56 85 4e 00 	lea    0x4e8556(%rip),%rdx        # 0x140fe3508
140afafb2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afafb7:	e8 e4 68 89 ff       	call   0x1403918a0
140afafbc:	90                   	nop