5a3d85:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a3d88:	50                   	push   %eax
5a3d89:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a3d8c:	50                   	push   %eax
5a3d8d:	8d 45 e8             	lea    -0x18(%ebp),%eax
5a3d90:	50                   	push   %eax
5a3d91:	8b c3                	mov    %ebx,%eax
5a3d93:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a3d96:	8b 55 0c             	mov    0xc(%ebp),%edx
5a3d99:	e8 56 e9 ff ff       	call   0x5a26f4
5a3d9e:	56                   	push   %esi
5a3d9f:	8b f3                	mov    %ebx,%esi
5a3da1:	8d 7d d8             	lea    -0x28(%ebp),%edi
5a3da4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3da5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3da6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3da7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3da8:	5e                   	pop    %esi
5a3da9:	56                   	push   %esi
5a3daa:	8b f3                	mov    %ebx,%esi
5a3dac:	8d 7d c8             	lea    -0x38(%ebp),%edi
5a3daf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3db0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3db1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3db2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3db3:	5e                   	pop    %esi
5a3db4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a3db7:	2b 45 f0             	sub    -0x10(%ebp),%eax
5a3dba:	89 45 d8             	mov    %eax,-0x28(%ebp)
5a3dbd:	8b 55 ec             	mov    -0x14(%ebp),%edx
5a3dc0:	89 55 e4             	mov    %edx,-0x1c(%ebp)
5a3dc3:	89 45 c8             	mov    %eax,-0x38(%ebp)
5a3dc6:	8b 45 ec             	mov    -0x14(%ebp),%eax
5a3dc9:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a3dcc:	8d 45 c8             	lea    -0x38(%ebp),%eax
5a3dcf:	50                   	push   %eax
5a3dd0:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a3dd3:	e8 c0 99 e8 ff       	call   0x42d798
5a3dd8:	8b c8                	mov    %eax,%ecx
5a3dda:	8d 55 d8             	lea    -0x28(%ebp),%edx
5a3ddd:	8b c6                	mov    %esi,%eax
5a3ddf:	e8 68 47 e8 ff       	call   0x42854c
5a3de4:	5f                   	pop    %edi
5a3de5:	5e                   	pop    %esi
5a3de6:	5b                   	pop    %ebx
5a3de7:	8b e5                	mov    %ebp,%esp
5a3de9:	5d                   	pop    %ebp
5a3dea:	c2 0c 00             	ret    $0xc
5a3ded:	8d 40 00             	lea    0x0(%eax),%eax
5a3df0:	55                   	push   %ebp
5a3df1:	8b ec                	mov    %esp,%ebp
5a3df3:	83 c4 cc             	add    $0xffffffcc,%esp
5a3df6:	53                   	push   %ebx
5a3df7:	56                   	push   %esi
5a3df8:	57                   	push   %edi
5a3df9:	8b f9                	mov    %ecx,%edi
5a3dfb:	8b f0                	mov    %eax,%esi
5a3dfd:	8b 5d 10             	mov    0x10(%ebp),%ebx
5a3e00:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a3e03:	50                   	push   %eax
5a3e04:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a3e07:	50                   	push   %eax
5a3e08:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a3e0b:	50                   	push   %eax
5a3e0c:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a3e0f:	50                   	push   %eax
5a3e10:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a3e13:	50                   	push   %eax
5a3e14:	8b c3                	mov    %ebx,%eax
5a3e16:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a3e19:	8b 55 0c             	mov    0xc(%ebp),%edx
5a3e1c:	e8 d3 e8 ff ff       	call   0x5a26f4
5a3e21:	56                   	push   %esi
5a3e22:	57                   	push   %edi
5a3e23:	8b f3                	mov    %ebx,%esi
5a3e25:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a3e28:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e29:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e2a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e2b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e2c:	5f                   	pop    %edi
5a3e2d:	5e                   	pop    %esi
5a3e2e:	56                   	push   %esi
5a3e2f:	57                   	push   %edi
5a3e30:	8b f3                	mov    %ebx,%esi
5a3e32:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a3e35:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e36:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e37:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e38:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3e39:	5f                   	pop    %edi
5a3e3a:	5e                   	pop    %esi
5a3e3b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a3e3e:	03 c0                	add    %eax,%eax
5a3e40:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a3e43:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a3e46:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a3e49:	03 c0                	add    %eax,%eax
5a3e4b:	2b 45 f0             	sub    -0x10(%ebp),%eax
5a3e4e:	89 45 e8             	mov    %eax,-0x18(%ebp)
5a3e51:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a3e54:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a3e57:	8b 45 f0             	mov    -0x10(%ebp),%eax
5a3e5a:	89 45 d8             	mov    %eax,-0x28(%ebp)
5a3e5d:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a3e60:	50                   	push   %eax
5a3e61:	8b c7                	mov    %edi,%eax
5a3e63:	e8 30 99 e8 ff       	call   0x42d798
5a3e68:	8b c8                	mov    %eax,%ecx
5a3e6a:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a3e6d:	8b c6                	mov    %esi,%eax
5a3e6f:	e8 d8 46 e8 ff       	call   0x42854c
5a3e74:	5f                   	pop    %edi
5a3e75:	5e                   	pop    %esi
5a3e76:	5b                   	pop    %ebx
5a3e77:	8b e5                	mov    %ebp,%esp
5a3e79:	5d                   	pop    %ebp
5a3e7a:	c2 0c 00             	ret    $0xc
5a3e7d:	8d 40 00             	lea    0x0(%eax),%eax
5a3e80:	55                   	push   %ebp
5a3e81:	8b ec                	mov    %esp,%ebp
5a3e83:	83 c4 cc             	add    $0xffffffcc,%esp
5a3e86:	53                   	push   %ebx
5a3e87:	56                   	push   %esi
5a3e88:	57                   	push   %edi
5a3e89:	8b f9                	mov    %ecx,%edi
5a3e8b:	8b f0                	mov    %eax,%esi
5a3e8d:	8b 5d 10             	mov    0x10(%ebp),%ebx
5a3e90:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a3e93:	50                   	push   %eax
5a3e94:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a3e97:	50                   	push   %eax
5a3e98:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a3e9b:	50                   	push   %eax
5a3e9c:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a3e9f:	50                   	push   %eax
5a3ea0:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a3ea3:	50                   	push   %eax
5a3ea4:	8b c3                	mov    %ebx,%eax
5a3ea6:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a3ea9:	8b 55 0c             	mov    0xc(%ebp),%edx
5a3eac:	e8 43 e8 ff ff       	call   0x5a26f4
5a3eb1:	56                   	push   %esi
5a3eb2:	57                   	push   %edi
5a3eb3:	8b f3                	mov    %ebx,%esi
5a3eb5:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a3eb8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3eb9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3eba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3ebb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3ebc:	5f                   	pop    %edi
5a3ebd:	5e                   	pop    %esi
5a3ebe:	56                   	push   %esi
5a3ebf:	57                   	push   %edi
5a3ec0:	8b f3                	mov    %ebx,%esi
5a3ec2:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a3ec5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3ec6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3ec7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3ec8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3ec9:	5f                   	pop    %edi
5a3eca:	5e                   	pop    %esi
5a3ecb:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a3ece:	03 c0                	add    %eax,%eax
5a3ed0:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a3ed3:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a3ed6:	8b 45 f0             	mov    -0x10(%ebp),%eax
5a3ed9:	2b 45 f8             	sub    -0x8(%ebp),%eax
5a3edc:	89 45 e0             	mov    %eax,-0x20(%ebp)
5a3edf:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a3ee2:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a3ee5:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a3ee8:	2b 45 f0             	sub    -0x10(%ebp),%eax
5a3eeb:	89 45 d0             	mov    %eax,-0x30(%ebp)
5a3eee:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a3ef1:	50                   	push   %eax
5a3ef2:	8b c7                	mov    %edi,%eax
5a3ef4:	e8 9f 98 e8 ff       	call   0x42d798
5a3ef9:	8b c8                	mov    %eax,%ecx
5a3efb:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a3efe:	8b c6                	mov    %esi,%eax
5a3f00:	e8 47 46 e8 ff       	call   0x42854c
5a3f05:	5f                   	pop    %edi
5a3f06:	5e                   	pop    %esi
5a3f07:	5b                   	pop    %ebx
5a3f08:	8b e5                	mov    %ebp,%esp
5a3f0a:	5d                   	pop    %ebp
5a3f0b:	c2 0c 00             	ret    $0xc
5a3f0e:	8b c0                	mov    %eax,%eax
5a3f10:	55                   	push   %ebp
5a3f11:	8b ec                	mov    %esp,%ebp
5a3f13:	83 c4 cc             	add    $0xffffffcc,%esp
5a3f16:	53                   	push   %ebx
5a3f17:	56                   	push   %esi
5a3f18:	57                   	push   %edi
5a3f19:	8b f9                	mov    %ecx,%edi
5a3f1b:	8b f0                	mov    %eax,%esi
5a3f1d:	8b 5d 10             	mov    0x10(%ebp),%ebx
5a3f20:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a3f23:	50                   	push   %eax
5a3f24:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a3f27:	50                   	push   %eax
5a3f28:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a3f2b:	50                   	push   %eax
5a3f2c:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a3f2f:	50                   	push   %eax
5a3f30:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a3f33:	50                   	push   %eax
5a3f34:	8b c3                	mov    %ebx,%eax
5a3f36:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a3f39:	8b 55 0c             	mov    0xc(%ebp),%edx
5a3f3c:	e8 b3 e7 ff ff       	call   0x5a26f4
5a3f41:	56                   	push   %esi
5a3f42:	57                   	push   %edi
5a3f43:	8b f3                	mov    %ebx,%esi
5a3f45:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a3f48:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f49:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f4a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f4b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f4c:	5f                   	pop    %edi
5a3f4d:	5e                   	pop    %esi
5a3f4e:	56                   	push   %esi
5a3f4f:	57                   	push   %edi
5a3f50:	8b f3                	mov    %ebx,%esi
5a3f52:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a3f55:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f56:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f57:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f58:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3f59:	5f                   	pop    %edi
5a3f5a:	5e                   	pop    %esi
5a3f5b:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a3f5e:	2b 45 fc             	sub    -0x4(%ebp),%eax
5a3f61:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a3f64:	8b 45 f0             	mov    -0x10(%ebp),%eax
5a3f67:	2b 45 f8             	sub    -0x8(%ebp),%eax
5a3f6a:	89 45 e0             	mov    %eax,-0x20(%ebp)
5a3f6d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a3f70:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a3f73:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a3f76:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a3f79:	2b 45 f0             	sub    -0x10(%ebp),%eax
5a3f7c:	89 45 d0             	mov    %eax,-0x30(%ebp)
5a3f7f:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a3f82:	50                   	push   %eax
5a3f83:	8b c7                	mov    %edi,%eax
5a3f85:	e8 0e 98 e8 ff       	call   0x42d798
5a3f8a:	8b c8                	mov    %eax,%ecx
5a3f8c:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a3f8f:	8b c6                	mov    %esi,%eax
5a3f91:	e8 b6 45 e8 ff       	call   0x42854c
5a3f96:	5f                   	pop    %edi
5a3f97:	5e                   	pop    %esi
5a3f98:	5b                   	pop    %ebx
5a3f99:	8b e5                	mov    %ebp,%esp
5a3f9b:	5d                   	pop    %ebp
5a3f9c:	c2 0c 00             	ret    $0xc
5a3f9f:	90                   	nop
5a3fa0:	55                   	push   %ebp
5a3fa1:	8b ec                	mov    %esp,%ebp
5a3fa3:	83 c4 cc             	add    $0xffffffcc,%esp
5a3fa6:	53                   	push   %ebx
5a3fa7:	56                   	push   %esi
5a3fa8:	57                   	push   %edi
5a3fa9:	8b f9                	mov    %ecx,%edi
5a3fab:	8b f0                	mov    %eax,%esi
5a3fad:	8b 5d 10             	mov    0x10(%ebp),%ebx
5a3fb0:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a3fb3:	50                   	push   %eax
5a3fb4:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a3fb7:	50                   	push   %eax
5a3fb8:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a3fbb:	50                   	push   %eax
5a3fbc:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a3fbf:	50                   	push   %eax
5a3fc0:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a3fc3:	50                   	push   %eax
5a3fc4:	8b c3                	mov    %ebx,%eax
5a3fc6:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a3fc9:	8b 55 0c             	mov    0xc(%ebp),%edx
5a3fcc:	e8 23 e7 ff ff       	call   0x5a26f4
5a3fd1:	56                   	push   %esi
5a3fd2:	57                   	push   %edi
5a3fd3:	8b f3                	mov    %ebx,%esi
5a3fd5:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a3fd8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fd9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fda:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fdb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fdc:	5f                   	pop    %edi
5a3fdd:	5e                   	pop    %esi
5a3fde:	56                   	push   %esi
5a3fdf:	57                   	push   %edi
5a3fe0:	8b f3                	mov    %ebx,%esi
5a3fe2:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a3fe5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fe6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fe7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fe8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a3fe9:	5f                   	pop    %edi
5a3fea:	5e                   	pop    %esi
5a3feb:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a3fee:	2b 45 fc             	sub    -0x4(%ebp),%eax
5a3ff1:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a3ff4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a3ff7:	03 c0                	add    %eax,%eax
5a3ff9:	2b 45 f0             	sub    -0x10(%ebp),%eax
5a3ffc:	89 45 e8             	mov    %eax,-0x18(%ebp)
5a3fff:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a4002:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a4005:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a4008:	8b 45 f0             	mov    -0x10(%ebp),%eax
5a400b:	89 45 d8             	mov    %eax,-0x28(%ebp)
5a400e:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a4011:	50                   	push   %eax
5a4012:	8b c7                	mov    %edi,%eax
5a4014:	e8 7f 97 e8 ff       	call   0x42d798
5a4019:	8b c8                	mov    %eax,%ecx
5a401b:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a401e:	8b c6                	mov    %esi,%eax
5a4020:	e8 27 45 e8 ff       	call   0x42854c
5a4025:	5f                   	pop    %edi
5a4026:	5e                   	pop    %esi
5a4027:	5b                   	pop    %ebx
5a4028:	8b e5                	mov    %ebp,%esp
5a402a:	5d                   	pop    %ebp
5a402b:	c2 0c 00             	ret    $0xc
5a402e:	8b c0                	mov    %eax,%eax
5a4030:	55                   	push   %ebp
5a4031:	8b ec                	mov    %esp,%ebp
5a4033:	83 c4 cc             	add    $0xffffffcc,%esp
5a4036:	53                   	push   %ebx
5a4037:	56                   	push   %esi
5a4038:	8b f1                	mov    %ecx,%esi
5a403a:	8b d8                	mov    %eax,%ebx
5a403c:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a403f:	50                   	push   %eax
5a4040:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a4043:	50                   	push   %eax
5a4044:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a4047:	50                   	push   %eax
5a4048:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a404b:	50                   	push   %eax
5a404c:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a404f:	50                   	push   %eax
5a4050:	8b 45 10             	mov    0x10(%ebp),%eax
5a4053:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a4056:	8b 55 0c             	mov    0xc(%ebp),%edx
5a4059:	e8 96 e6 ff ff       	call   0x5a26f4