lib/HalModuleParser.js
function(fileBuffer) {
		var prefixOffset = this._divineModulePrefixOffset(fileBuffer);
		var r = new buffers.BufferReader(fileBuffer);

		// skip to system module offset, or stay at user module no offset
		r.skip(prefixOffset);

		return this._parsePrefix(r);
	}
function(fileBuffer) {
		var prefixOffset = this._divineModulePrefixOffset(fileBuffer);
		var r = new buffers.BufferReader(fileBuffer);

		// skip to system module offset, or stay at user module no offset
		r.skip(prefixOffset);

		return this._parsePrefix(r);
	}
/*
parses out the prefix area of the binary, after attempting
to determine the correct offset. Returns:
{
moduleStartAddy: string,
moduleEndAddy: string,
moduleVersion: number,
platformID: number,
moduleFunction: number,
moduleIndex: number,
depModuleFunction: number,
depModuleIndex: number,
depModuleVersion: number
}
@param fileBuffer
@returns {{moduleStartAddy: string, moduleEndAddy: string, moduleVersion: number, platformID: number, moduleFunction: number, moduleIndex: number, depModuleFunction: number, depModuleIndex: number, depModuleVersion: number}}
@private