140695a7c:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140695a80:	48 85 c9             	test   %rcx,%rcx
140695a83:	74 24                	je     0x140695aa9
140695a85:	8b 41 10             	mov    0x10(%rcx),%eax
140695a88:	ff c8                	dec    %eax
140695a8a:	89 41 10             	mov    %eax,0x10(%rcx)
140695a8d:	85 c0                	test   %eax,%eax
140695a8f:	7f 18                	jg     0x140695aa9
140695a91:	0f 88 b8 04 00 00    	js     0x140695f4f
140695a97:	48 8b 01             	mov    (%rcx),%rax
140695a9a:	ba 01 00 00 00       	mov    $0x1,%edx
140695a9f:	48 8b 00             	mov    (%rax),%rax
140695aa2:	ff 15 78 df 8e 00    	call   *0x8edf78(%rip)        # 0x140f83a20
140695aa8:	90                   	nop
140695aa9:	4d 85 f6             	test   %r14,%r14
140695aac:	74 29                	je     0x140695ad7
140695aae:	41 8b 46 10          	mov    0x10(%r14),%eax
140695ab2:	ff c8                	dec    %eax
140695ab4:	41 89 46 10          	mov    %eax,0x10(%r14)
140695ab8:	85 c0                	test   %eax,%eax
140695aba:	7f 1b                	jg     0x140695ad7
140695abc:	0f 88 98 04 00 00    	js     0x140695f5a
140695ac2:	49 8b 06             	mov    (%r14),%rax
140695ac5:	ba 01 00 00 00       	mov    $0x1,%edx
140695aca:	49 8b ce             	mov    %r14,%rcx
140695acd:	48 8b 00             	mov    (%rax),%rax
140695ad0:	ff 15 4a df 8e 00    	call   *0x8edf4a(%rip)        # 0x140f83a20
140695ad6:	90                   	nop
140695ad7:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140695adb:	48 85 c9             	test   %rcx,%rcx
140695ade:	74 24                	je     0x140695b04
140695ae0:	8b 41 10             	mov    0x10(%rcx),%eax
140695ae3:	ff c8                	dec    %eax
140695ae5:	89 41 10             	mov    %eax,0x10(%rcx)
140695ae8:	85 c0                	test   %eax,%eax
140695aea:	7f 18                	jg     0x140695b04
140695aec:	0f 88 73 04 00 00    	js     0x140695f65
140695af2:	48 8b 01             	mov    (%rcx),%rax
140695af5:	ba 01 00 00 00       	mov    $0x1,%edx
140695afa:	48 8b 00             	mov    (%rax),%rax
140695afd:	ff 15 1d df 8e 00    	call   *0x8edf1d(%rip)        # 0x140f83a20
140695b03:	90                   	nop
140695b04:	48 85 db             	test   %rbx,%rbx
140695b07:	74 27                	je     0x140695b30
140695b09:	8b 43 10             	mov    0x10(%rbx),%eax
140695b0c:	ff c8                	dec    %eax
140695b0e:	89 43 10             	mov    %eax,0x10(%rbx)
140695b11:	85 c0                	test   %eax,%eax
140695b13:	7f 1b                	jg     0x140695b30
140695b15:	0f 88 55 04 00 00    	js     0x140695f70
140695b1b:	48 8b 03             	mov    (%rbx),%rax
140695b1e:	ba 01 00 00 00       	mov    $0x1,%edx
140695b23:	48 8b cb             	mov    %rbx,%rcx
140695b26:	48 8b 00             	mov    (%rax),%rax
140695b29:	ff 15 f1 de 8e 00    	call   *0x8edef1(%rip)        # 0x140f83a20
140695b2f:	90                   	nop
140695b30:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140695b34:	48 85 c9             	test   %rcx,%rcx
140695b37:	74 24                	je     0x140695b5d
140695b39:	8b 41 10             	mov    0x10(%rcx),%eax
140695b3c:	ff c8                	dec    %eax
140695b3e:	89 41 10             	mov    %eax,0x10(%rcx)
140695b41:	85 c0                	test   %eax,%eax
140695b43:	7f 18                	jg     0x140695b5d
140695b45:	0f 88 30 04 00 00    	js     0x140695f7b
140695b4b:	48 8b 01             	mov    (%rcx),%rax
140695b4e:	ba 01 00 00 00       	mov    $0x1,%edx
140695b53:	48 8b 00             	mov    (%rax),%rax
140695b56:	ff 15 c4 de 8e 00    	call   *0x8edec4(%rip)        # 0x140f83a20
140695b5c:	90                   	nop
140695b5d:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140695b61:	48 85 c9             	test   %rcx,%rcx
140695b64:	74 24                	je     0x140695b8a
140695b66:	8b 41 10             	mov    0x10(%rcx),%eax
140695b69:	ff c8                	dec    %eax
140695b6b:	89 41 10             	mov    %eax,0x10(%rcx)
140695b6e:	85 c0                	test   %eax,%eax
140695b70:	7f 18                	jg     0x140695b8a
140695b72:	0f 88 0e 04 00 00    	js     0x140695f86
140695b78:	48 8b 01             	mov    (%rcx),%rax
140695b7b:	ba 01 00 00 00       	mov    $0x1,%edx
140695b80:	48 8b 00             	mov    (%rax),%rax
140695b83:	ff 15 97 de 8e 00    	call   *0x8ede97(%rip)        # 0x140f83a20
140695b89:	90                   	nop
140695b8a:	8b 46 10             	mov    0x10(%rsi),%eax
140695b8d:	ff c8                	dec    %eax
140695b8f:	89 46 10             	mov    %eax,0x10(%rsi)
140695b92:	85 c0                	test   %eax,%eax
140695b94:	7f 1b                	jg     0x140695bb1
140695b96:	0f 88 f5 03 00 00    	js     0x140695f91
140695b9c:	48 8b 06             	mov    (%rsi),%rax
140695b9f:	ba 01 00 00 00       	mov    $0x1,%edx
140695ba4:	48 8b ce             	mov    %rsi,%rcx
140695ba7:	48 8b 00             	mov    (%rax),%rax
140695baa:	ff 15 70 de 8e 00    	call   *0x8ede70(%rip)        # 0x140f83a20
140695bb0:	90                   	nop
140695bb1:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140695bb6:	ff c8                	dec    %eax
140695bb8:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140695bbd:	85 c0                	test   %eax,%eax
140695bbf:	7f 1c                	jg     0x140695bdd
140695bc1:	0f 88 d5 03 00 00    	js     0x140695f9c
140695bc7:	49 8b 04 24          	mov    (%r12),%rax
140695bcb:	ba 01 00 00 00       	mov    $0x1,%edx
140695bd0:	49 8b cc             	mov    %r12,%rcx
140695bd3:	48 8b 00             	mov    (%rax),%rax
140695bd6:	ff 15 44 de 8e 00    	call   *0x8ede44(%rip)        # 0x140f83a20
140695bdc:	90                   	nop
140695bdd:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140695be1:	48 85 c9             	test   %rcx,%rcx
140695be4:	74 24                	je     0x140695c0a
140695be6:	8b 41 10             	mov    0x10(%rcx),%eax
140695be9:	ff c8                	dec    %eax
140695beb:	89 41 10             	mov    %eax,0x10(%rcx)
140695bee:	85 c0                	test   %eax,%eax
140695bf0:	7f 18                	jg     0x140695c0a
140695bf2:	0f 88 af 03 00 00    	js     0x140695fa7
140695bf8:	48 8b 01             	mov    (%rcx),%rax
140695bfb:	ba 01 00 00 00       	mov    $0x1,%edx
140695c00:	48 8b 00             	mov    (%rax),%rax
140695c03:	ff 15 17 de 8e 00    	call   *0x8ede17(%rip)        # 0x140f83a20
140695c09:	90                   	nop
140695c0a:	8b 47 10             	mov    0x10(%rdi),%eax
140695c0d:	ff c8                	dec    %eax
140695c0f:	89 47 10             	mov    %eax,0x10(%rdi)
140695c12:	85 c0                	test   %eax,%eax
140695c14:	7f 1b                	jg     0x140695c31
140695c16:	0f 88 96 03 00 00    	js     0x140695fb2
140695c1c:	48 8b 07             	mov    (%rdi),%rax
140695c1f:	ba 01 00 00 00       	mov    $0x1,%edx
140695c24:	48 8b cf             	mov    %rdi,%rcx
140695c27:	48 8b 00             	mov    (%rax),%rax
140695c2a:	ff 15 f0 dd 8e 00    	call   *0x8eddf0(%rip)        # 0x140f83a20
140695c30:	90                   	nop
140695c31:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140695c35:	48 85 c9             	test   %rcx,%rcx
140695c38:	74 24                	je     0x140695c5e
140695c3a:	8b 41 10             	mov    0x10(%rcx),%eax
140695c3d:	ff c8                	dec    %eax
140695c3f:	89 41 10             	mov    %eax,0x10(%rcx)
140695c42:	85 c0                	test   %eax,%eax
140695c44:	7f 18                	jg     0x140695c5e
140695c46:	0f 88 71 03 00 00    	js     0x140695fbd
140695c4c:	48 8b 01             	mov    (%rcx),%rax
140695c4f:	ba 01 00 00 00       	mov    $0x1,%edx
140695c54:	48 8b 00             	mov    (%rax),%rax
140695c57:	ff 15 c3 dd 8e 00    	call   *0x8eddc3(%rip)        # 0x140f83a20
140695c5d:	90                   	nop
140695c5e:	4d 85 ff             	test   %r15,%r15
140695c61:	74 29                	je     0x140695c8c
140695c63:	41 8b 47 10          	mov    0x10(%r15),%eax
140695c67:	ff c8                	dec    %eax
140695c69:	41 89 47 10          	mov    %eax,0x10(%r15)
140695c6d:	85 c0                	test   %eax,%eax
140695c6f:	7f 1b                	jg     0x140695c8c
140695c71:	0f 88 51 03 00 00    	js     0x140695fc8
140695c77:	49 8b 07             	mov    (%r15),%rax
140695c7a:	ba 01 00 00 00       	mov    $0x1,%edx
140695c7f:	49 8b cf             	mov    %r15,%rcx
140695c82:	48 8b 00             	mov    (%rax),%rax
140695c85:	ff 15 95 dd 8e 00    	call   *0x8edd95(%rip)        # 0x140f83a20
140695c8b:	90                   	nop
140695c8c:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140695c90:	48 85 c9             	test   %rcx,%rcx
140695c93:	74 20                	je     0x140695cb5
140695c95:	8b 41 10             	mov    0x10(%rcx),%eax
140695c98:	ff c8                	dec    %eax
140695c9a:	89 41 10             	mov    %eax,0x10(%rcx)
140695c9d:	85 c0                	test   %eax,%eax
140695c9f:	7f 14                	jg     0x140695cb5
140695ca1:	78 1a                	js     0x140695cbd
140695ca3:	48 8b 01             	mov    (%rcx),%rax
140695ca6:	ba 01 00 00 00       	mov    $0x1,%edx
140695cab:	48 8b 00             	mov    (%rax),%rax
140695cae:	ff 15 6c dd 8e 00    	call   *0x8edd6c(%rip)        # 0x140f83a20
140695cb4:	90                   	nop
140695cb5:	49 8b c5             	mov    %r13,%rax
140695cb8:	e9 b9 f3 ff ff       	jmp    0x140695076
140695cbd:	b9 02 00 00 00       	mov    $0x2,%ecx
140695cc2:	e8 39 4a 0f 00       	call   0x14078a700
140695cc7:	90                   	nop
140695cc8:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ccd:	e8 2e 4a 0f 00       	call   0x14078a700
140695cd2:	90                   	nop
140695cd3:	b9 02 00 00 00       	mov    $0x2,%ecx
140695cd8:	e8 23 4a 0f 00       	call   0x14078a700
140695cdd:	90                   	nop
140695cde:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ce3:	e8 18 4a 0f 00       	call   0x14078a700
140695ce8:	90                   	nop
140695ce9:	48 8d 15 e8 57 98 00 	lea    0x9857e8(%rip),%rdx        # 0x14101b4d8
140695cf0:	48 8b 0d 01 b8 d9 00 	mov    0xd9b801(%rip),%rcx        # 0x1414314f8
140695cf7:	e8 14 df 0f 00       	call   0x140793c10
140695cfc:	90                   	nop
140695cfd:	48 8d 15 b4 57 98 00 	lea    0x9857b4(%rip),%rdx        # 0x14101b4b8
140695d04:	49 8b cd             	mov    %r13,%rcx
140695d07:	e8 84 46 0f 00       	call   0x14078a390
140695d0c:	90                   	nop
140695d0d:	33 c9                	xor    %ecx,%ecx
140695d0f:	e8 ec 49 0f 00       	call   0x14078a700
140695d14:	cc                   	int3
140695d15:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d1a:	e8 e1 49 0f 00       	call   0x14078a700
140695d1f:	90                   	nop
140695d20:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d25:	e8 d6 49 0f 00       	call   0x14078a700
140695d2a:	90                   	nop
140695d2b:	33 c9                	xor    %ecx,%ecx
140695d2d:	e8 ce 49 0f 00       	call   0x14078a700
140695d32:	cc                   	int3
140695d33:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d38:	e8 c3 49 0f 00       	call   0x14078a700
140695d3d:	90                   	nop
140695d3e:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d43:	e8 b8 49 0f 00       	call   0x14078a700
140695d48:	90                   	nop
140695d49:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d4e:	e8 ad 49 0f 00       	call   0x14078a700
140695d53:	90                   	nop
140695d54:	33 c9                	xor    %ecx,%ecx
140695d56:	e8 a5 49 0f 00       	call   0x14078a700
140695d5b:	cc                   	int3
140695d5c:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d61:	e8 9a 49 0f 00       	call   0x14078a700
140695d66:	90                   	nop
140695d67:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d6c:	e8 8f 49 0f 00       	call   0x14078a700
140695d71:	90                   	nop
140695d72:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d77:	e8 84 49 0f 00       	call   0x14078a700
140695d7c:	90                   	nop
140695d7d:	33 c9                	xor    %ecx,%ecx
140695d7f:	e8 7c 49 0f 00       	call   0x14078a700
140695d84:	cc                   	int3
140695d85:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d8a:	e8 71 49 0f 00       	call   0x14078a700
140695d8f:	90                   	nop
140695d90:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d95:	e8 66 49 0f 00       	call   0x14078a700
140695d9a:	90                   	nop
140695d9b:	33 c9                	xor    %ecx,%ecx
140695d9d:	e8 5e 49 0f 00       	call   0x14078a700
140695da2:	cc                   	int3
140695da3:	b9 01 00 00 00       	mov    $0x1,%ecx
140695da8:	e8 53 49 0f 00       	call   0x14078a700
140695dad:	90                   	nop
140695dae:	33 c9                	xor    %ecx,%ecx
140695db0:	e8 4b 49 0f 00       	call   0x14078a700
140695db5:	cc                   	int3
140695db6:	b9 01 00 00 00       	mov    $0x1,%ecx
140695dbb:	e8 40 49 0f 00       	call   0x14078a700
140695dc0:	90                   	nop
140695dc1:	33 c9                	xor    %ecx,%ecx
140695dc3:	e8 38 49 0f 00       	call   0x14078a700
140695dc8:	cc                   	int3
140695dc9:	b9 01 00 00 00       	mov    $0x1,%ecx
140695dce:	e8 2d 49 0f 00       	call   0x14078a700
140695dd3:	90                   	nop
140695dd4:	33 c9                	xor    %ecx,%ecx
140695dd6:	e8 25 49 0f 00       	call   0x14078a700
140695ddb:	cc                   	int3
140695ddc:	b9 01 00 00 00       	mov    $0x1,%ecx
140695de1:	e8 1a 49 0f 00       	call   0x14078a700
140695de6:	90                   	nop
140695de7:	33 c9                	xor    %ecx,%ecx
140695de9:	e8 12 49 0f 00       	call   0x14078a700
140695dee:	cc                   	int3
140695def:	b9 01 00 00 00       	mov    $0x1,%ecx
140695df4:	e8 07 49 0f 00       	call   0x14078a700
140695df9:	90                   	nop
140695dfa:	b9 02 00 00 00       	mov    $0x2,%ecx
140695dff:	e8 fc 48 0f 00       	call   0x14078a700
140695e04:	90                   	nop
140695e05:	33 c9                	xor    %ecx,%ecx
140695e07:	e8 f4 48 0f 00       	call   0x14078a700
140695e0c:	cc                   	int3
140695e0d:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e12:	e8 e9 48 0f 00       	call   0x14078a700
140695e17:	90                   	nop
140695e18:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e1d:	e8 de 48 0f 00       	call   0x14078a700
140695e22:	90                   	nop
140695e23:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e28:	e8 d3 48 0f 00       	call   0x14078a700
140695e2d:	90                   	nop
140695e2e:	33 c9                	xor    %ecx,%ecx
140695e30:	e8 cb 48 0f 00       	call   0x14078a700
140695e35:	cc                   	int3
140695e36:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e3b:	e8 c0 48 0f 00       	call   0x14078a700
140695e40:	90                   	nop
140695e41:	33 c9                	xor    %ecx,%ecx
140695e43:	e8 b8 48 0f 00       	call   0x14078a700
140695e48:	cc                   	int3
140695e49:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e4e:	e8 ad 48 0f 00       	call   0x14078a700
140695e53:	90                   	nop
140695e54:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e59:	e8 a2 48 0f 00       	call   0x14078a700
140695e5e:	90                   	nop
140695e5f:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e64:	e8 97 48 0f 00       	call   0x14078a700
140695e69:	90                   	nop
140695e6a:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e6f:	e8 8c 48 0f 00       	call   0x14078a700
140695e74:	90                   	nop
140695e75:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e7a:	e8 81 48 0f 00       	call   0x14078a700
140695e7f:	90                   	nop
140695e80:	33 c9                	xor    %ecx,%ecx
140695e82:	e8 79 48 0f 00       	call   0x14078a700
140695e87:	cc                   	int3
140695e88:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e8d:	e8 6e 48 0f 00       	call   0x14078a700
140695e92:	90                   	nop
140695e93:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e98:	e8 63 48 0f 00       	call   0x14078a700
140695e9d:	90                   	nop
140695e9e:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ea3:	e8 58 48 0f 00       	call   0x14078a700
140695ea8:	90                   	nop
140695ea9:	33 c9                	xor    %ecx,%ecx
140695eab:	e8 50 48 0f 00       	call   0x14078a700
140695eb0:	cc                   	int3
140695eb1:	b9 01 00 00 00       	mov    $0x1,%ecx
140695eb6:	e8 45 48 0f 00       	call   0x14078a700
140695ebb:	90                   	nop
140695ebc:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ec1:	e8 3a 48 0f 00       	call   0x14078a700
140695ec6:	90                   	nop
140695ec7:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ecc:	e8 2f 48 0f 00       	call   0x14078a700
140695ed1:	90                   	nop
140695ed2:	33 c9                	xor    %ecx,%ecx
140695ed4:	e8 27 48 0f 00       	call   0x14078a700
140695ed9:	cc                   	int3
140695eda:	b9 01 00 00 00       	mov    $0x1,%ecx
140695edf:	e8 1c 48 0f 00       	call   0x14078a700
140695ee4:	90                   	nop
140695ee5:	33 c9                	xor    %ecx,%ecx
140695ee7:	e8 14 48 0f 00       	call   0x14078a700
140695eec:	cc                   	int3
140695eed:	b9 01 00 00 00       	mov    $0x1,%ecx
140695ef2:	e8 09 48 0f 00       	call   0x14078a700
140695ef7:	90                   	nop
140695ef8:	33 c9                	xor    %ecx,%ecx
140695efa:	e8 01 48 0f 00       	call   0x14078a700
140695eff:	cc                   	int3
140695f00:	b9 01 00 00 00       	mov    $0x1,%ecx
140695f05:	e8 f6 47 0f 00       	call   0x14078a700