def METHOD_NAME(guid,fname,verbose,path=""):
    '''
    Download the symbols specified by guid and filename. Note that 'guid'
    must be the GUID from the executable with the dashes removed *AND* the
    Age field appended. The resulting file will be saved to the path argument,
    which default to the current directory.
    '''
    url = "http://msdl.microsoft.com/download/symbols/%s/%s/" % (fname,guid.upper())
    types = [fname[:-1] + '_', fname]
    for saved_file in types:
      if verbose:
        print "Trying %s" % (url + saved_file)
      retval = os.system('curl %s --user-agent "Microsoft-Symbol-Server" %s --output %s' % ("" if verbose else "-s", url + saved_file, saved_file))
      if retval == 0:
        return saved_file
    return None