479c8f:	ff 50 44             	call   *0x44(%eax)
479c92:	e8 f1 c5 f8 ff       	call   0x406288
479c97:	8b 45 a8             	mov    -0x58(%ebp),%eax
479c9a:	50                   	push   %eax
479c9b:	8b 00                	mov    (%eax),%eax
479c9d:	ff 50 1c             	call   *0x1c(%eax)
479ca0:	e8 e3 c5 f8 ff       	call   0x406288
479ca5:	8d 45 a0             	lea    -0x60(%ebp),%eax
479ca8:	e8 a7 b2 f8 ff       	call   0x404f54
479cad:	50                   	push   %eax
479cae:	8b 45 f0             	mov    -0x10(%ebp),%eax
479cb1:	50                   	push   %eax
479cb2:	8b 00                	mov    (%eax),%eax
479cb4:	ff 50 68             	call   *0x68(%eax)
479cb7:	e8 cc c5 f8 ff       	call   0x406288
479cbc:	8b 55 a0             	mov    -0x60(%ebp),%edx
479cbf:	8d 45 a4             	lea    -0x5c(%ebp),%eax
479cc2:	e8 09 ad f8 ff       	call   0x4049d0
479cc7:	8b 45 a4             	mov    -0x5c(%ebp),%eax
479cca:	e8 3d 05 f9 ff       	call   0x40a20c
479ccf:	db 7b 2c             	fstpt  0x2c(%ebx)
479cd2:	9b                   	fwait
479cd3:	0f b7 43 34          	movzwl 0x34(%ebx),%eax
479cd7:	50                   	push   %eax
479cd8:	ff 73 30             	push   0x30(%ebx)
479cdb:	ff 73 2c             	push   0x2c(%ebx)
479cde:	ba 70 a6 47 00       	mov    $0x47a670,%edx
479ce3:	8b c6                	mov    %esi,%eax
479ce5:	e8 3a ff fe ff       	call   0x469c24
479cea:	8d 45 f0             	lea    -0x10(%ebp),%eax
479ced:	e8 86 c4 f8 ff       	call   0x406178
479cf2:	50                   	push   %eax
479cf3:	68 80 a6 47 00       	push   $0x47a680
479cf8:	8d 45 9c             	lea    -0x64(%ebp),%eax
479cfb:	e8 78 c4 f8 ff       	call   0x406178
479d00:	50                   	push   %eax
479d01:	8b 45 f8             	mov    -0x8(%ebp),%eax
479d04:	50                   	push   %eax
479d05:	8b 00                	mov    (%eax),%eax
479d07:	ff 50 44             	call   *0x44(%eax)
479d0a:	e8 79 c5 f8 ff       	call   0x406288
479d0f:	8b 45 9c             	mov    -0x64(%ebp),%eax
479d12:	50                   	push   %eax
479d13:	8b 00                	mov    (%eax),%eax
479d15:	ff 50 1c             	call   *0x1c(%eax)
479d18:	e8 6b c5 f8 ff       	call   0x406288
479d1d:	8d 45 94             	lea    -0x6c(%ebp),%eax
479d20:	e8 2f b2 f8 ff       	call   0x404f54
479d25:	50                   	push   %eax
479d26:	8b 45 f0             	mov    -0x10(%ebp),%eax
479d29:	50                   	push   %eax
479d2a:	8b 00                	mov    (%eax),%eax
479d2c:	ff 50 68             	call   *0x68(%eax)
479d2f:	e8 54 c5 f8 ff       	call   0x406288
479d34:	8b 55 94             	mov    -0x6c(%ebp),%edx
479d37:	8d 45 98             	lea    -0x68(%ebp),%eax
479d3a:	e8 91 ac f8 ff       	call   0x4049d0
479d3f:	8b 45 98             	mov    -0x68(%ebp),%eax
479d42:	e8 c5 04 f9 ff       	call   0x40a20c
479d47:	db 7b 42             	fstpt  0x42(%ebx)
479d4a:	9b                   	fwait
479d4b:	0f b7 43 4a          	movzwl 0x4a(%ebx),%eax
479d4f:	50                   	push   %eax
479d50:	ff 73 46             	push   0x46(%ebx)
479d53:	ff 73 42             	push   0x42(%ebx)
479d56:	ba 94 a6 47 00       	mov    $0x47a694,%edx
479d5b:	8b c6                	mov    %esi,%eax
479d5d:	e8 c2 fe fe ff       	call   0x469c24
479d62:	8d 45 f0             	lea    -0x10(%ebp),%eax
479d65:	e8 0e c4 f8 ff       	call   0x406178
479d6a:	50                   	push   %eax
479d6b:	68 a0 a6 47 00       	push   $0x47a6a0
479d70:	8d 45 90             	lea    -0x70(%ebp),%eax
479d73:	e8 00 c4 f8 ff       	call   0x406178
479d78:	50                   	push   %eax
479d79:	8b 45 f8             	mov    -0x8(%ebp),%eax
479d7c:	50                   	push   %eax
479d7d:	8b 00                	mov    (%eax),%eax
479d7f:	ff 50 44             	call   *0x44(%eax)
479d82:	e8 01 c5 f8 ff       	call   0x406288
479d87:	8b 45 90             	mov    -0x70(%ebp),%eax
479d8a:	50                   	push   %eax
479d8b:	8b 00                	mov    (%eax),%eax
479d8d:	ff 50 1c             	call   *0x1c(%eax)
479d90:	e8 f3 c4 f8 ff       	call   0x406288
479d95:	8d 45 88             	lea    -0x78(%ebp),%eax
479d98:	e8 b7 b1 f8 ff       	call   0x404f54
479d9d:	50                   	push   %eax
479d9e:	8b 45 f0             	mov    -0x10(%ebp),%eax
479da1:	50                   	push   %eax
479da2:	8b 00                	mov    (%eax),%eax
479da4:	ff 50 68             	call   *0x68(%eax)
479da7:	e8 dc c4 f8 ff       	call   0x406288
479dac:	8b 55 88             	mov    -0x78(%ebp),%edx
479daf:	8d 45 8c             	lea    -0x74(%ebp),%eax
479db2:	e8 19 ac f8 ff       	call   0x4049d0
479db7:	8b 45 8c             	mov    -0x74(%ebp),%eax
479dba:	e8 4d 04 f9 ff       	call   0x40a20c
479dbf:	db 7b 38             	fstpt  0x38(%ebx)
479dc2:	9b                   	fwait
479dc3:	0f b7 43 40          	movzwl 0x40(%ebx),%eax
479dc7:	50                   	push   %eax
479dc8:	ff 73 3c             	push   0x3c(%ebx)
479dcb:	ff 73 38             	push   0x38(%ebx)
479dce:	ba b4 a6 47 00       	mov    $0x47a6b4,%edx
479dd3:	8b c6                	mov    %esi,%eax
479dd5:	e8 4a fe fe ff       	call   0x469c24
479dda:	8d 45 f8             	lea    -0x8(%ebp),%eax
479ddd:	e8 96 c3 f8 ff       	call   0x406178
479de2:	50                   	push   %eax
479de3:	68 c0 a6 47 00       	push   $0x47a6c0
479de8:	8b 45 f4             	mov    -0xc(%ebp),%eax
479deb:	50                   	push   %eax
479dec:	8b 00                	mov    (%eax),%eax
479dee:	ff 90 94 00 00 00    	call   *0x94(%eax)
479df4:	e8 8f c4 f8 ff       	call   0x406288
479df9:	8d 45 ec             	lea    -0x14(%ebp),%eax
479dfc:	e8 77 c3 f8 ff       	call   0x406178
479e01:	50                   	push   %eax
479e02:	68 d4 a6 47 00       	push   $0x47a6d4
479e07:	8b 45 f8             	mov    -0x8(%ebp),%eax
479e0a:	50                   	push   %eax
479e0b:	8b 00                	mov    (%eax),%eax
479e0d:	ff 90 90 00 00 00    	call   *0x90(%eax)
479e13:	e8 70 c4 f8 ff       	call   0x406288
479e18:	8d 45 84             	lea    -0x7c(%ebp),%eax
479e1b:	50                   	push   %eax
479e1c:	8b 45 ec             	mov    -0x14(%ebp),%eax
479e1f:	50                   	push   %eax
479e20:	8b 00                	mov    (%eax),%eax
479e22:	ff 50 20             	call   *0x20(%eax)
479e25:	e8 5e c4 f8 ff       	call   0x406288
479e2a:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
479e2e:	7e 73                	jle    0x479ea3
479e30:	90                   	nop
479e31:	90                   	nop
479e32:	90                   	nop
479e33:	90                   	nop
479e34:	90                   	nop
479e35:	90                   	nop
479e36:	90                   	nop
479e37:	90                   	nop
479e38:	90                   	nop
479e39:	90                   	nop
479e3a:	90                   	nop
479e3b:	90                   	nop
479e3c:	90                   	nop
479e3d:	90                   	nop
479e3e:	90                   	nop
479e3f:	90                   	nop
479e40:	8d 45 84             	lea    -0x7c(%ebp),%eax
479e43:	50                   	push   %eax
479e44:	8b 45 ec             	mov    -0x14(%ebp),%eax
479e47:	50                   	push   %eax
479e48:	8b 00                	mov    (%eax),%eax
479e4a:	ff 50 20             	call   *0x20(%eax)
479e4d:	e8 36 c4 f8 ff       	call   0x406288
479e52:	8b 45 84             	mov    -0x7c(%ebp),%eax
479e55:	48                   	dec    %eax
479e56:	85 c0                	test   %eax,%eax
479e58:	7c 49                	jl     0x479ea3
479e5a:	40                   	inc    %eax
479e5b:	89 45 dc             	mov    %eax,-0x24(%ebp)
479e5e:	33 f6                	xor    %esi,%esi
479e60:	8b 83 ac 00 00 00    	mov    0xac(%ebx),%eax
479e66:	e8 a5 a6 ff ff       	call   0x474510
479e6b:	8b 15 0c 20 47 00    	mov    0x47200c,%edx
479e71:	e8 56 9c f8 ff       	call   0x403acc
479e76:	8b f8                	mov    %eax,%edi
479e78:	8d 45 80             	lea    -0x80(%ebp),%eax
479e7b:	e8 f8 c2 f8 ff       	call   0x406178
479e80:	50                   	push   %eax
479e81:	56                   	push   %esi
479e82:	8b 45 ec             	mov    -0x14(%ebp),%eax
479e85:	50                   	push   %eax
479e86:	8b 00                	mov    (%eax),%eax
479e88:	ff 50 1c             	call   *0x1c(%eax)
479e8b:	e8 f8 c3 f8 ff       	call   0x406288
479e90:	8b 4d 80             	mov    -0x80(%ebp),%ecx
479e93:	8b 55 fc             	mov    -0x4(%ebp),%edx
479e96:	8b c7                	mov    %edi,%eax
479e98:	8b 38                	mov    (%eax),%edi
479e9a:	ff 57 34             	call   *0x34(%edi)
479e9d:	46                   	inc    %esi
479e9e:	ff 4d dc             	decl   -0x24(%ebp)
479ea1:	75 bd                	jne    0x479e60
479ea3:	8d 45 ec             	lea    -0x14(%ebp),%eax
479ea6:	e8 cd c2 f8 ff       	call   0x406178
479eab:	50                   	push   %eax
479eac:	68 f0 a6 47 00       	push   $0x47a6f0
479eb1:	8b 45 f8             	mov    -0x8(%ebp),%eax
479eb4:	50                   	push   %eax
479eb5:	8b 00                	mov    (%eax),%eax
479eb7:	ff 90 90 00 00 00    	call   *0x90(%eax)
479ebd:	e8 c6 c3 f8 ff       	call   0x406288
479ec2:	8d 45 84             	lea    -0x7c(%ebp),%eax
479ec5:	50                   	push   %eax
479ec6:	8b 45 ec             	mov    -0x14(%ebp),%eax
479ec9:	50                   	push   %eax
479eca:	8b 00                	mov    (%eax),%eax
479ecc:	ff 50 20             	call   *0x20(%eax)
479ecf:	e8 b4 c3 f8 ff       	call   0x406288
479ed4:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
479ed8:	7e 7c                	jle    0x479f56
479eda:	90                   	nop
479edb:	90                   	nop
479edc:	90                   	nop
479edd:	90                   	nop
479ede:	90                   	nop
479edf:	90                   	nop
479ee0:	90                   	nop
479ee1:	90                   	nop
479ee2:	90                   	nop
479ee3:	8d 45 84             	lea    -0x7c(%ebp),%eax
479ee6:	50                   	push   %eax
479ee7:	8b 45 ec             	mov    -0x14(%ebp),%eax
479eea:	50                   	push   %eax
479eeb:	8b 00                	mov    (%eax),%eax
479eed:	ff 50 20             	call   *0x20(%eax)
479ef0:	e8 93 c3 f8 ff       	call   0x406288
479ef5:	8b 45 84             	mov    -0x7c(%ebp),%eax
479ef8:	48                   	dec    %eax
479ef9:	85 c0                	test   %eax,%eax
479efb:	7c 59                	jl     0x479f56
479efd:	40                   	inc    %eax
479efe:	89 45 dc             	mov    %eax,-0x24(%ebp)
479f01:	33 f6                	xor    %esi,%esi
479f03:	90                   	nop
479f04:	90                   	nop
479f05:	90                   	nop
479f06:	90                   	nop
479f07:	90                   	nop
479f08:	90                   	nop
479f09:	90                   	nop
479f0a:	90                   	nop
479f0b:	90                   	nop
479f0c:	90                   	nop
479f0d:	8b 83 b0 00 00 00    	mov    0xb0(%ebx),%eax
479f13:	e8 f8 a5 ff ff       	call   0x474510
479f18:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
479f1e:	e8 a9 9b f8 ff       	call   0x403acc
479f23:	8b f8                	mov    %eax,%edi
479f25:	8d 85 7c ff ff ff    	lea    -0x84(%ebp),%eax
479f2b:	e8 48 c2 f8 ff       	call   0x406178
479f30:	50                   	push   %eax
479f31:	56                   	push   %esi
479f32:	8b 45 ec             	mov    -0x14(%ebp),%eax
479f35:	50                   	push   %eax
479f36:	8b 00                	mov    (%eax),%eax
479f38:	ff 50 1c             	call   *0x1c(%eax)
479f3b:	e8 48 c3 f8 ff       	call   0x406288
479f40:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
479f46:	8b 55 fc             	mov    -0x4(%ebp),%edx
479f49:	8b c7                	mov    %edi,%eax
479f4b:	8b 38                	mov    (%eax),%edi
479f4d:	ff 57 34             	call   *0x34(%edi)
479f50:	46                   	inc    %esi
479f51:	ff 4d dc             	decl   -0x24(%ebp)
479f54:	75 ad                	jne    0x479f03
479f56:	8d 45 ec             	lea    -0x14(%ebp),%eax
479f59:	e8 1a c2 f8 ff       	call   0x406178
479f5e:	50                   	push   %eax
479f5f:	68 08 a7 47 00       	push   $0x47a708
479f64:	8b 45 f8             	mov    -0x8(%ebp),%eax
479f67:	50                   	push   %eax
479f68:	8b 00                	mov    (%eax),%eax
479f6a:	ff 90 90 00 00 00    	call   *0x90(%eax)
479f70:	e8 13 c3 f8 ff       	call   0x406288
479f75:	8d 45 84             	lea    -0x7c(%ebp),%eax
479f78:	50                   	push   %eax
479f79:	8b 45 ec             	mov    -0x14(%ebp),%eax
479f7c:	50                   	push   %eax
479f7d:	8b 00                	mov    (%eax),%eax
479f7f:	ff 50 20             	call   *0x20(%eax)
479f82:	e8 01 c3 f8 ff       	call   0x406288
479f87:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
479f8b:	7e 73                	jle    0x47a000
479f8d:	8d 45 84             	lea    -0x7c(%ebp),%eax
479f90:	50                   	push   %eax
479f91:	8b 45 ec             	mov    -0x14(%ebp),%eax
479f94:	50                   	push   %eax
479f95:	8b 00                	mov    (%eax),%eax
479f97:	ff 50 20             	call   *0x20(%eax)
479f9a:	e8 e9 c2 f8 ff       	call   0x406288
479f9f:	8b 45 84             	mov    -0x7c(%ebp),%eax
479fa2:	48                   	dec    %eax
479fa3:	85 c0                	test   %eax,%eax
479fa5:	7c 59                	jl     0x47a000
479fa7:	40                   	inc    %eax
479fa8:	89 45 dc             	mov    %eax,-0x24(%ebp)
479fab:	33 f6                	xor    %esi,%esi
479fad:	90                   	nop
479fae:	90                   	nop
479faf:	90                   	nop
479fb0:	90                   	nop
479fb1:	90                   	nop
479fb2:	90                   	nop
479fb3:	90                   	nop
479fb4:	90                   	nop
479fb5:	90                   	nop
479fb6:	90                   	nop
479fb7:	8b 83 b4 00 00 00    	mov    0xb4(%ebx),%eax
479fbd:	e8 4e a5 ff ff       	call   0x474510
479fc2:	8b 15 d4 20 47 00    	mov    0x4720d4,%edx
479fc8:	e8 ff 9a f8 ff       	call   0x403acc
479fcd:	8b f8                	mov    %eax,%edi
479fcf:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
479fd5:	e8 9e c1 f8 ff       	call   0x406178
479fda:	50                   	push   %eax
479fdb:	56                   	push   %esi
479fdc:	8b 45 ec             	mov    -0x14(%ebp),%eax
479fdf:	50                   	push   %eax
479fe0:	8b 00                	mov    (%eax),%eax
479fe2:	ff 50 1c             	call   *0x1c(%eax)
479fe5:	e8 9e c2 f8 ff       	call   0x406288
479fea:	8b 8d 78 ff ff ff    	mov    -0x88(%ebp),%ecx
479ff0:	8b 55 fc             	mov    -0x4(%ebp),%edx
479ff3:	8b c7                	mov    %edi,%eax
479ff5:	8b 38                	mov    (%eax),%edi
479ff7:	ff 57 34             	call   *0x34(%edi)
479ffa:	46                   	inc    %esi
479ffb:	ff 4d dc             	decl   -0x24(%ebp)
479ffe:	75 ad                	jne    0x479fad
47a000:	8d 45 ec             	lea    -0x14(%ebp),%eax
47a003:	e8 70 c1 f8 ff       	call   0x406178
47a008:	50                   	push   %eax
47a009:	68 24 a7 47 00       	push   $0x47a724
47a00e:	8b 45 f8             	mov    -0x8(%ebp),%eax
47a011:	50                   	push   %eax
47a012:	8b 00                	mov    (%eax),%eax
47a014:	ff 90 90 00 00 00    	call   *0x90(%eax)
47a01a:	e8 69 c2 f8 ff       	call   0x406288
47a01f:	8d 45 84             	lea    -0x7c(%ebp),%eax
47a022:	50                   	push   %eax
47a023:	8b 45 ec             	mov    -0x14(%ebp),%eax
47a026:	50                   	push   %eax
47a027:	8b 00                	mov    (%eax),%eax
47a029:	ff 50 20             	call   *0x20(%eax)
47a02c:	e8 57 c2 f8 ff       	call   0x406288
47a031:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
47a035:	7e 72                	jle    0x47a0a9
47a037:	90                   	nop
47a038:	90                   	nop
47a039:	90                   	nop
47a03a:	90                   	nop
47a03b:	90                   	nop
47a03c:	90                   	nop
47a03d:	8d 45 84             	lea    -0x7c(%ebp),%eax
47a040:	50                   	push   %eax
47a041:	8b 45 ec             	mov    -0x14(%ebp),%eax