460c14:	50                   	push   %eax
460c15:	e8 26 19 fe ff       	call   0x442540
460c1a:	8b 08                	mov    (%eax),%ecx
460c1c:	8b 45 08             	mov    0x8(%ebp),%eax
460c1f:	89 08                	mov    %ecx,(%eax)
460c21:	c6 40 04 01          	movb   $0x1,0x4(%eax)
460c25:	eb 38                	jmp    0x460c5f
460c27:	8d 4d fc             	lea    -0x4(%ebp),%ecx
460c2a:	e8 44 8f fd ff       	call   0x439b73
460c2f:	8b 45 fc             	mov    -0x4(%ebp),%eax
460c32:	8b 48 0c             	mov    0xc(%eax),%ecx
460c35:	8b 75 08             	mov    0x8(%ebp),%esi
460c38:	3b 0b                	cmp    (%ebx),%ecx
460c3a:	7d 1b                	jge    0x460c57
460c3c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
460c3f:	8d 45 f8             	lea    -0x8(%ebp),%eax
460c42:	53                   	push   %ebx
460c43:	57                   	push   %edi
460c44:	ff 75 f8             	push   -0x8(%ebp)
460c47:	50                   	push   %eax
460c48:	e8 f3 18 fe ff       	call   0x442540
460c4d:	c6 46 04 01          	movb   $0x1,0x4(%esi)
460c51:	8b 08                	mov    (%eax),%ecx
460c53:	89 0e                	mov    %ecx,(%esi)
460c55:	eb 06                	jmp    0x460c5d
460c57:	89 06                	mov    %eax,(%esi)
460c59:	c6 46 04 00          	movb   $0x0,0x4(%esi)
460c5d:	8b c6                	mov    %esi,%eax
460c5f:	5f                   	pop    %edi
460c60:	5e                   	pop    %esi
460c61:	5b                   	pop    %ebx
460c62:	c9                   	leave
460c63:	c2 08 00             	ret    $0x8
460c66:	c7 01 4c 47 40 00    	movl   $0x40474c,(%ecx)
460c6c:	c3                   	ret
460c6d:	cc                   	int3
460c6e:	cc                   	int3
460c6f:	cc                   	int3
460c70:	8b ff                	mov    %edi,%edi
460c72:	55                   	push   %ebp
460c73:	8b ec                	mov    %esp,%ebp
460c75:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
460c79:	56                   	push   %esi
460c7a:	8b f1                	mov    %ecx,%esi
460c7c:	c7 06 4c 47 40 00    	movl   $0x40474c,(%esi)
460c82:	74 08                	je     0x460c8c
460c84:	56                   	push   %esi
460c85:	ff 15 10 74 4a 00    	call   *0x4a7410
460c8b:	59                   	pop    %ecx
460c8c:	8b c6                	mov    %esi,%eax
460c8e:	5e                   	pop    %esi
460c8f:	5d                   	pop    %ebp
460c90:	c2 04 00             	ret    $0x4
460c93:	cc                   	int3
460c94:	cc                   	int3
460c95:	cc                   	int3
460c96:	cc                   	int3
460c97:	cc                   	int3
460c98:	cc                   	int3
460c99:	cc                   	int3
460c9a:	cc                   	int3
460c9b:	cc                   	int3
460c9c:	cc                   	int3
460c9d:	cc                   	int3
460c9e:	cc                   	int3
460c9f:	cc                   	int3
460ca0:	8b ff                	mov    %edi,%edi
460ca2:	55                   	push   %ebp
460ca3:	8b ec                	mov    %esp,%ebp
460ca5:	51                   	push   %ecx
460ca6:	56                   	push   %esi
460ca7:	6a 24                	push   $0x24
460ca9:	8b f1                	mov    %ecx,%esi
460cab:	ff 15 14 74 4a 00    	call   *0x4a7414
460cb1:	8b d0                	mov    %eax,%edx
460cb3:	89 55 fc             	mov    %edx,-0x4(%ebp)
460cb6:	59                   	pop    %ecx
460cb7:	85 d2                	test   %edx,%edx
460cb9:	74 19                	je     0x460cd4
460cbb:	8d 4e 1c             	lea    0x1c(%esi),%ecx
460cbe:	51                   	push   %ecx
460cbf:	8d 4e 14             	lea    0x14(%esi),%ecx
460cc2:	51                   	push   %ecx
460cc3:	8d 4e 0c             	lea    0xc(%esi),%ecx
460cc6:	51                   	push   %ecx
460cc7:	8d 46 04             	lea    0x4(%esi),%eax
460cca:	8b ca                	mov    %edx,%ecx
460ccc:	50                   	push   %eax
460ccd:	e8 3f 00 00 00       	call   0x460d11
460cd2:	eb 02                	jmp    0x460cd6
460cd4:	33 c0                	xor    %eax,%eax
460cd6:	5e                   	pop    %esi
460cd7:	c9                   	leave
460cd8:	c3                   	ret
460cd9:	cc                   	int3
460cda:	cc                   	int3
460cdb:	cc                   	int3
460cdc:	cc                   	int3
460cdd:	cc                   	int3
460cde:	cc                   	int3
460cdf:	cc                   	int3
460ce0:	6a 02                	push   $0x2
460ce2:	58                   	pop    %eax
460ce3:	c3                   	ret
460ce4:	cc                   	int3
460ce5:	cc                   	int3
460ce6:	cc                   	int3
460ce7:	cc                   	int3
460ce8:	cc                   	int3
460ce9:	cc                   	int3
460cea:	cc                   	int3
460ceb:	cc                   	int3
460cec:	cc                   	int3
460ced:	cc                   	int3
460cee:	cc                   	int3
460cef:	cc                   	int3
460cf0:	8b ff                	mov    %edi,%edi
460cf2:	55                   	push   %ebp
460cf3:	8b ec                	mov    %esp,%ebp
460cf5:	8d 41 1c             	lea    0x1c(%ecx),%eax
460cf8:	50                   	push   %eax
460cf9:	8d 41 14             	lea    0x14(%ecx),%eax
460cfc:	50                   	push   %eax
460cfd:	8d 41 0c             	lea    0xc(%ecx),%eax
460d00:	50                   	push   %eax
460d01:	8d 41 04             	lea    0x4(%ecx),%eax
460d04:	8b 4d 08             	mov    0x8(%ebp),%ecx
460d07:	50                   	push   %eax
460d08:	e8 7f 16 02 00       	call   0x48238c
460d0d:	5d                   	pop    %ebp
460d0e:	c2 04 00             	ret    $0x4
460d11:	8b ff                	mov    %edi,%edi
460d13:	55                   	push   %ebp
460d14:	8b ec                	mov    %esp,%ebp
460d16:	8b 55 08             	mov    0x8(%ebp),%edx
460d19:	56                   	push   %esi
460d1a:	8b f1                	mov    %ecx,%esi
460d1c:	8b 4d 10             	mov    0x10(%ebp),%ecx
460d1f:	c7 06 dc 46 40 00    	movl   $0x4046dc,(%esi)
460d25:	8b 02                	mov    (%edx),%eax
460d27:	89 46 04             	mov    %eax,0x4(%esi)
460d2a:	8b 42 04             	mov    0x4(%edx),%eax
460d2d:	8b 55 0c             	mov    0xc(%ebp),%edx
460d30:	89 46 08             	mov    %eax,0x8(%esi)
460d33:	8b 02                	mov    (%edx),%eax
460d35:	89 46 0c             	mov    %eax,0xc(%esi)
460d38:	8b 42 04             	mov    0x4(%edx),%eax
460d3b:	89 46 10             	mov    %eax,0x10(%esi)
460d3e:	8b 01                	mov    (%ecx),%eax
460d40:	89 46 14             	mov    %eax,0x14(%esi)
460d43:	8b 41 04             	mov    0x4(%ecx),%eax
460d46:	8b 4d 14             	mov    0x14(%ebp),%ecx
460d49:	89 46 18             	mov    %eax,0x18(%esi)
460d4c:	8b 01                	mov    (%ecx),%eax
460d4e:	89 46 1c             	mov    %eax,0x1c(%esi)
460d51:	8b 41 04             	mov    0x4(%ecx),%eax
460d54:	89 46 20             	mov    %eax,0x20(%esi)
460d57:	8b c6                	mov    %esi,%eax
460d59:	5e                   	pop    %esi
460d5a:	5d                   	pop    %ebp
460d5b:	c2 10 00             	ret    $0x10
460d5e:	cc                   	int3
460d5f:	cc                   	int3
460d60:	8b ff                	mov    %edi,%edi
460d62:	55                   	push   %ebp
460d63:	8b ec                	mov    %esp,%ebp
460d65:	51                   	push   %ecx
460d66:	51                   	push   %ecx
460d67:	56                   	push   %esi
460d68:	57                   	push   %edi
460d69:	6a 1c                	push   $0x1c
460d6b:	8b f9                	mov    %ecx,%edi
460d6d:	ff 15 14 74 4a 00    	call   *0x4a7414
460d73:	8b f0                	mov    %eax,%esi
460d75:	89 75 f8             	mov    %esi,-0x8(%ebp)
460d78:	59                   	pop    %ecx
460d79:	85 f6                	test   %esi,%esi
460d7b:	74 2c                	je     0x460da9
460d7d:	d9 47 14             	flds   0x14(%edi)
460d80:	8d 47 04             	lea    0x4(%edi),%eax
460d83:	d9 5d fc             	fstps  -0x4(%ebp)
460d86:	d9 47 18             	flds   0x18(%edi)
460d89:	8d 4e 04             	lea    0x4(%esi),%ecx
460d8c:	50                   	push   %eax
460d8d:	d9 5d f8             	fstps  -0x8(%ebp)
460d90:	c7 06 f8 46 40 00    	movl   $0x4046f8,(%esi)
460d96:	e8 94 fd 01 00       	call   0x480b2f
460d9b:	d9 45 fc             	flds   -0x4(%ebp)
460d9e:	d9 5e 14             	fstps  0x14(%esi)
460da1:	d9 45 f8             	flds   -0x8(%ebp)
460da4:	d9 5e 18             	fstps  0x18(%esi)
460da7:	eb 02                	jmp    0x460dab
460da9:	33 f6                	xor    %esi,%esi
460dab:	5f                   	pop    %edi
460dac:	8b c6                	mov    %esi,%eax
460dae:	5e                   	pop    %esi
460daf:	c9                   	leave
460db0:	c3                   	ret
460db1:	cc                   	int3
460db2:	cc                   	int3
460db3:	cc                   	int3
460db4:	cc                   	int3
460db5:	cc                   	int3
460db6:	cc                   	int3
460db7:	cc                   	int3
460db8:	cc                   	int3
460db9:	cc                   	int3
460dba:	cc                   	int3
460dbb:	cc                   	int3
460dbc:	cc                   	int3
460dbd:	cc                   	int3
460dbe:	cc                   	int3
460dbf:	cc                   	int3
460dc0:	8b ff                	mov    %edi,%edi
460dc2:	55                   	push   %ebp
460dc3:	8b ec                	mov    %esp,%ebp
460dc5:	d9 41 18             	flds   0x18(%ecx)
460dc8:	8d 41 04             	lea    0x4(%ecx),%eax
460dcb:	51                   	push   %ecx
460dcc:	51                   	push   %ecx
460dcd:	d9 5c 24 04          	fstps  0x4(%esp)
460dd1:	d9 41 14             	flds   0x14(%ecx)
460dd4:	8b 4d 08             	mov    0x8(%ebp),%ecx
460dd7:	d9 1c 24             	fstps  (%esp)
460dda:	50                   	push   %eax
460ddb:	e8 57 15 02 00       	call   0x482337
460de0:	5d                   	pop    %ebp
460de1:	c2 04 00             	ret    $0x4
460de4:	cc                   	int3
460de5:	cc                   	int3
460de6:	cc                   	int3
460de7:	cc                   	int3
460de8:	cc                   	int3
460de9:	cc                   	int3
460dea:	cc                   	int3
460deb:	cc                   	int3
460dec:	cc                   	int3
460ded:	cc                   	int3
460dee:	cc                   	int3
460def:	cc                   	int3
460df0:	8b ff                	mov    %edi,%edi
460df2:	55                   	push   %ebp
460df3:	8b ec                	mov    %esp,%ebp
460df5:	51                   	push   %ecx
460df6:	56                   	push   %esi
460df7:	57                   	push   %edi
460df8:	6a 14                	push   $0x14
460dfa:	8b f9                	mov    %ecx,%edi
460dfc:	ff 15 14 74 4a 00    	call   *0x4a7414
460e02:	8b f0                	mov    %eax,%esi
460e04:	89 75 fc             	mov    %esi,-0x4(%ebp)
460e07:	59                   	pop    %ecx
460e08:	85 f6                	test   %esi,%esi
460e0a:	74 14                	je     0x460e20
460e0c:	8d 47 04             	lea    0x4(%edi),%eax
460e0f:	c7 06 14 47 40 00    	movl   $0x404714,(%esi)
460e15:	50                   	push   %eax
460e16:	8d 4e 04             	lea    0x4(%esi),%ecx
460e19:	e8 11 fd 01 00       	call   0x480b2f
460e1e:	eb 02                	jmp    0x460e22
460e20:	33 f6                	xor    %esi,%esi
460e22:	5f                   	pop    %edi
460e23:	8b c6                	mov    %esi,%eax
460e25:	5e                   	pop    %esi
460e26:	c9                   	leave
460e27:	c3                   	ret
460e28:	cc                   	int3
460e29:	cc                   	int3
460e2a:	cc                   	int3
460e2b:	cc                   	int3
460e2c:	cc                   	int3
460e2d:	cc                   	int3
460e2e:	cc                   	int3
460e2f:	cc                   	int3
460e30:	6a 06                	push   $0x6
460e32:	58                   	pop    %eax
460e33:	c3                   	ret
460e34:	cc                   	int3
460e35:	cc                   	int3
460e36:	cc                   	int3
460e37:	cc                   	int3
460e38:	cc                   	int3
460e39:	cc                   	int3
460e3a:	cc                   	int3
460e3b:	cc                   	int3
460e3c:	cc                   	int3
460e3d:	cc                   	int3
460e3e:	cc                   	int3
460e3f:	cc                   	int3
460e40:	8b ff                	mov    %edi,%edi
460e42:	55                   	push   %ebp
460e43:	8b ec                	mov    %esp,%ebp
460e45:	51                   	push   %ecx
460e46:	56                   	push   %esi
460e47:	57                   	push   %edi
460e48:	6a 14                	push   $0x14
460e4a:	8b f9                	mov    %ecx,%edi
460e4c:	ff 15 14 74 4a 00    	call   *0x4a7414
460e52:	8b f0                	mov    %eax,%esi
460e54:	89 75 fc             	mov    %esi,-0x4(%ebp)
460e57:	59                   	pop    %ecx
460e58:	85 f6                	test   %esi,%esi
460e5a:	74 14                	je     0x460e70
460e5c:	8d 47 04             	lea    0x4(%edi),%eax
460e5f:	c7 06 30 47 40 00    	movl   $0x404730,(%esi)
460e65:	50                   	push   %eax
460e66:	8d 4e 04             	lea    0x4(%esi),%ecx
460e69:	e8 c1 fc 01 00       	call   0x480b2f
460e6e:	eb 02                	jmp    0x460e72
460e70:	33 f6                	xor    %esi,%esi
460e72:	5f                   	pop    %edi
460e73:	8b c6                	mov    %esi,%eax
460e75:	5e                   	pop    %esi
460e76:	c9                   	leave
460e77:	c3                   	ret
460e78:	cc                   	int3
460e79:	cc                   	int3
460e7a:	cc                   	int3
460e7b:	cc                   	int3
460e7c:	cc                   	int3
460e7d:	cc                   	int3
460e7e:	cc                   	int3
460e7f:	cc                   	int3
460e80:	6a 03                	push   $0x3
460e82:	58                   	pop    %eax
460e83:	c3                   	ret
460e84:	cc                   	int3
460e85:	cc                   	int3
460e86:	cc                   	int3
460e87:	cc                   	int3
460e88:	cc                   	int3
460e89:	cc                   	int3
460e8a:	cc                   	int3
460e8b:	cc                   	int3
460e8c:	cc                   	int3
460e8d:	cc                   	int3
460e8e:	cc                   	int3
460e8f:	cc                   	int3
460e90:	8b ff                	mov    %edi,%edi
460e92:	55                   	push   %ebp
460e93:	8b ec                	mov    %esp,%ebp
460e95:	8d 41 04             	lea    0x4(%ecx),%eax
460e98:	8b 4d 08             	mov    0x8(%ebp),%ecx
460e9b:	50                   	push   %eax
460e9c:	e8 45 15 02 00       	call   0x4823e6
460ea1:	5d                   	pop    %ebp
460ea2:	c2 04 00             	ret    $0x4
460ea5:	cc                   	int3
460ea6:	cc                   	int3
460ea7:	cc                   	int3