140a94a74:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140a94a7b:	00
140a94a7c:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140a94a81:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140a94a88:	00
140a94a89:	e8 c2 f2 77 ff       	call   0x140213d50
140a94a8e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a94a93:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140a94a98:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140a94a9d:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140a94aa2:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a94aa9:	00
140a94aaa:	e8 c1 f4 ff ff       	call   0x140a93f70
140a94aaf:	90                   	nop
140a94ab0:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
140a94ab6:	74 6e                	je     0x140a94b26
140a94ab8:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140a94abf:	00
140a94ac0:	48 83 c0 08          	add    $0x8,%rax
140a94ac4:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140a94acb:	00
140a94acc:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140a94ad1:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
140a94ad8:	00
140a94ad9:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140a94ae0:	00
140a94ae1:	e8 2a 1d 00 00       	call   0x140a96810
140a94ae6:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140a94aed:	00
140a94aee:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140a94af3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140a94af8:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
140a94aff:	00
140a94b00:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
140a94b07:	00
140a94b08:	e8 b3 f0 ff ff       	call   0x140a93bc0
140a94b0d:	90                   	nop
140a94b0e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94b13:	e8 a8 0d 00 00       	call   0x140a958c0
140a94b18:	90                   	nop
140a94b19:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
140a94b20:	00
140a94b21:	e9 fb 00 00 00       	jmp    0x140a94c21
140a94b26:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a94b2d:	00
140a94b2e:	e8 4d 16 00 00       	call   0x140a96180
140a94b33:	90                   	nop
140a94b34:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a94b3b:	00
140a94b3c:	e8 8f 16 00 00       	call   0x140a961d0
140a94b41:	0f b6 c0             	movzbl %al,%eax
140a94b44:	85 c0                	test   %eax,%eax
140a94b46:	74 4e                	je     0x140a94b96
140a94b48:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a94b4f:	00
140a94b50:	e8 bb 1d 00 00       	call   0x140a96910
140a94b55:	90                   	nop
140a94b56:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a94b5b:	48 83 c0 10          	add    $0x10,%rax
140a94b5f:	48 8b c8             	mov    %rax,%rcx
140a94b62:	e8 f9 fb ff ff       	call   0x140a94760
140a94b67:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140a94b6c:	4c 8b c0             	mov    %rax,%r8
140a94b6f:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140a94b76:	00
140a94b77:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a94b7e:	00
140a94b7f:	e8 ec f3 ff ff       	call   0x140a93f70
140a94b84:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a94b89:	48 8b f9             	mov    %rcx,%rdi
140a94b8c:	48 8b f0             	mov    %rax,%rsi
140a94b8f:	b9 10 00 00 00       	mov    $0x10,%ecx
140a94b94:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
140a94b96:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140a94b9d:	00
140a94b9e:	48 83 c0 08          	add    $0x8,%rax
140a94ba2:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140a94ba9:	00
140a94baa:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94baf:	e8 ac 1d 00 00       	call   0x140a96960
140a94bb4:	4c 8b c8             	mov    %rax,%r9
140a94bb7:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140a94bbc:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140a94bc1:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a94bc8:	00
140a94bc9:	e8 f2 1a 00 00       	call   0x140a966c0
140a94bce:	4c 8b c0             	mov    %rax,%r8
140a94bd1:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140a94bd8:	00
140a94bd9:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140a94be0:	00
140a94be1:	e8 2a 1c 00 00       	call   0x140a96810
140a94be6:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140a94bed:	00
140a94bee:	c6 44 24 31 01       	movb   $0x1,0x31(%rsp)
140a94bf3:	4c 8d 44 24 31       	lea    0x31(%rsp),%r8
140a94bf8:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
140a94bff:	00
140a94c00:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
140a94c07:	00
140a94c08:	e8 b3 ef ff ff       	call   0x140a93bc0
140a94c0d:	90                   	nop
140a94c0e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94c13:	e8 a8 0c 00 00       	call   0x140a958c0
140a94c18:	90                   	nop
140a94c19:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
140a94c20:	00
140a94c21:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140a94c28:	5f                   	pop    %rdi
140a94c29:	5e                   	pop    %rsi
140a94c2a:	c3                   	ret
140a94c2b:	cc                   	int3
140a94c2c:	cc                   	int3
140a94c2d:	cc                   	int3
140a94c2e:	cc                   	int3
140a94c2f:	cc                   	int3
140a94c30:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94c35:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94c3a:	48 83 ec 18          	sub    $0x18,%rsp
140a94c3e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a94c43:	48 8b 00             	mov    (%rax),%rax
140a94c46:	48 89 04 24          	mov    %rax,(%rsp)
140a94c4a:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a94c4f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140a94c54:	48 8b 09             	mov    (%rcx),%rcx
140a94c57:	48 89 08             	mov    %rcx,(%rax)
140a94c5a:	48 8b 04 24          	mov    (%rsp),%rax
140a94c5e:	48 83 c4 18          	add    $0x18,%rsp
140a94c62:	c3                   	ret
140a94c63:	cc                   	int3
140a94c64:	cc                   	int3
140a94c65:	cc                   	int3
140a94c66:	cc                   	int3
140a94c67:	cc                   	int3
140a94c68:	cc                   	int3
140a94c69:	cc                   	int3
140a94c6a:	cc                   	int3
140a94c6b:	cc                   	int3
140a94c6c:	cc                   	int3
140a94c6d:	cc                   	int3
140a94c6e:	cc                   	int3
140a94c6f:	cc                   	int3
140a94c70:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a94c75:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94c7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94c7f:	48 83 ec 38          	sub    $0x38,%rsp
140a94c83:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a94c88:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a94c8d:	e8 be f1 ff ff       	call   0x140a93e50
140a94c92:	90                   	nop
140a94c93:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a94c98:	e8 63 f5 ff ff       	call   0x140a94200
140a94c9d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94ca2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94ca7:	e8 54 f5 ff ff       	call   0x140a94200
140a94cac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a94cb1:	eb 0e                	jmp    0x140a94cc1
140a94cb3:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a94cb8:	48 83 c0 08          	add    $0x8,%rax
140a94cbc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94cc1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a94cc6:	48 39 44 24 20       	cmp    %rax,0x20(%rsp)
140a94ccb:	74 12                	je     0x140a94cdf
140a94ccd:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140a94cd2:	48 8b 00             	mov    (%rax),%rax
140a94cd5:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a94cda:	48 89 01             	mov    %rax,(%rcx)
140a94cdd:	eb d4                	jmp    0x140a94cb3
140a94cdf:	48 83 c4 38          	add    $0x38,%rsp
140a94ce3:	c3                   	ret
140a94ce4:	cc                   	int3
140a94ce5:	cc                   	int3
140a94ce6:	cc                   	int3
140a94ce7:	cc                   	int3
140a94ce8:	cc                   	int3
140a94ce9:	cc                   	int3
140a94cea:	cc                   	int3
140a94ceb:	cc                   	int3
140a94cec:	cc                   	int3
140a94ced:	cc                   	int3
140a94cee:	cc                   	int3
140a94cef:	cc                   	int3
140a94cf0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a94cf5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a94cfa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94cff:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94d04:	48 83 ec 38          	sub    $0x38,%rsp
140a94d08:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a94d0d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94d12:	e8 e9 21 70 ff       	call   0x140196f00
140a94d17:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94d1c:	e8 af a9 70 ff       	call   0x14019f6d0
140a94d21:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94d26:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a94d2b:	e8 a0 a9 70 ff       	call   0x14019f6d0
140a94d30:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a94d35:	eb 0e                	jmp    0x140a94d45
140a94d37:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a94d3c:	48 83 c0 20          	add    $0x20,%rax
140a94d40:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94d45:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a94d4a:	48 39 44 24 20       	cmp    %rax,0x20(%rsp)
140a94d4f:	74 12                	je     0x140a94d63
140a94d51:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140a94d56:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a94d5b:	e8 f0 e6 ff ff       	call   0x140a93450
140a94d60:	90                   	nop
140a94d61:	eb d4                	jmp    0x140a94d37
140a94d63:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a94d68:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a94d6d:	48 89 08             	mov    %rcx,(%rax)
140a94d70:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a94d75:	48 83 c4 38          	add    $0x38,%rsp
140a94d79:	c3                   	ret
140a94d7a:	cc                   	int3
140a94d7b:	cc                   	int3
140a94d7c:	cc                   	int3
140a94d7d:	cc                   	int3
140a94d7e:	cc                   	int3
140a94d7f:	cc                   	int3
140a94d80:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a94d85:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a94d8a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94d8f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94d94:	48 83 ec 38          	sub    $0x38,%rsp
140a94d98:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a94d9d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a94da2:	e8 a9 f0 ff ff       	call   0x140a93e50
140a94da7:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a94dac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a94db1:	e8 1a f4 ff ff       	call   0x140a941d0
140a94db6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a94dbb:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a94dc0:	e8 0b f4 ff ff       	call   0x140a941d0
140a94dc5:	90                   	nop
140a94dc6:	eb 0b                	jmp    0x140a94dd3
140a94dc8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a94dcd:	e8 5e 0e 00 00       	call   0x140a95c30
140a94dd2:	90                   	nop
140a94dd3:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a94dd8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a94ddd:	e8 1e f0 ff ff       	call   0x140a93e00
140a94de2:	0f b6 c0             	movzbl %al,%eax
140a94de5:	85 c0                	test   %eax,%eax
140a94de7:	74 1a                	je     0x140a94e03
140a94de9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a94dee:	e8 cd 0d 00 00       	call   0x140a95bc0
140a94df3:	48 8b d0             	mov    %rax,%rdx
140a94df6:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a94dfb:	e8 50 e6 ff ff       	call   0x140a93450
140a94e00:	90                   	nop
140a94e01:	eb c5                	jmp    0x140a94dc8
140a94e03:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a94e08:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a94e0d:	48 89 08             	mov    %rcx,(%rax)
140a94e10:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a94e15:	48 83 c4 38          	add    $0x38,%rsp
140a94e19:	c3                   	ret
140a94e1a:	cc                   	int3
140a94e1b:	cc                   	int3
140a94e1c:	cc                   	int3
140a94e1d:	cc                   	int3
140a94e1e:	cc                   	int3
140a94e1f:	cc                   	int3
140a94e20:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a94e25:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94e2a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94e2f:	48 83 ec 38          	sub    $0x38,%rsp
140a94e33:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a94e38:	e8 73 20 70 ff       	call   0x140196eb0
140a94e3d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94e42:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a94e47:	e8 64 20 70 ff       	call   0x140196eb0
140a94e4c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a94e51:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
140a94e56:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140a94e5b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a94e60:	e8 4b ec ff ff       	call   0x140a93ab0
140a94e65:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a94e6a:	48 83 c4 38          	add    $0x38,%rsp
140a94e6e:	c3                   	ret
140a94e6f:	cc                   	int3
140a94e70:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a94e75:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a94e7a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94e7f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94e84:	48 83 ec 68          	sub    $0x68,%rsp
140a94e88:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140a94e8f:	00
140a94e90:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a94e95:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140a94e9a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a94e9f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a94ea4:	48 8b 00             	mov    (%rax),%rax
140a94ea7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a94eac:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140a94eb3:	00
140a94eb4:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140a94ebb:	00
140a94ebc:	e8 3f 20 70 ff       	call   0x140196f00
140a94ec1:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140a94ec8:	00
140a94ec9:	e8 02 a8 70 ff       	call   0x14019f6d0
140a94ece:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94ed3:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140a94eda:	00
140a94edb:	e8 f0 a7 70 ff       	call   0x14019f6d0
140a94ee0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a94ee5:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a94eea:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a94eef:	48 2b c8             	sub    %rax,%rcx
140a94ef2:	48 8b c1             	mov    %rcx,%rax
140a94ef5:	48 c1 f8 05          	sar    $0x5,%rax
140a94ef9:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a94efe:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140a94f03:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140a94f08:	e8 03 fd f3 ff       	call   0x1409d4c10
140a94f0d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a94f12:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a94f17:	e8 94 1f 70 ff       	call   0x140196eb0
140a94f1c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a94f21:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140a94f26:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
140a94f2b:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140a94f32:	00
140a94f33:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a94f38:	e8 13 f4 ff ff       	call   0x140a94350
140a94f3d:	90                   	nop
140a94f3e:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140a94f43:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140a94f48:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a94f4d:	e8 6e 9a 8e ff       	call   0x14037e9c0
140a94f52:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140a94f57:	48 83 c4 68          	add    $0x68,%rsp
140a94f5b:	c3                   	ret
140a94f5c:	cc                   	int3
140a94f5d:	cc                   	int3
140a94f5e:	cc                   	int3
140a94f5f:	cc                   	int3
140a94f60:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a94f65:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a94f6a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a94f6f:	48 83 ec 48          	sub    $0x48,%rsp
140a94f73:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140a94f78:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a94f7d:	e8 ce ee ff ff       	call   0x140a93e50
140a94f82:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a94f87:	e8 74 f2 ff ff       	call   0x140a94200
140a94f8c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a94f91:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx