function parse_object($ID, $GroupName)
{
    $filename = "/etc/squid3/acls/container_{$ID}.txt";
    $md5Source = md5_file($filename);
    $ad = new external_ad_search();
    $members = $ad->MembersFromGroupName($GroupName);
    $MembersCount = count($members);
    if ($GLOBALS["VERBOSE"]) {
        print_r($members);
    }
    if ($MembersCount == 0) {
        squid_admin_mysql(1, "Group {$GroupName} return no member skiping task", null, __FILE__, __LINE__);
        return false;
    }
    squid_admin_mysql(2, "Group {$GroupName} have {$MembersCount} member(s)", null, __FILE__, __LINE__);
    @file_put_contents($filename, @implode("\n", $members) . "\n");
    $md5Dest = md5_file($filename);
    if ($GLOBALS["VERBOSE"]) {
        echo "{$filename}: From \"{$md5Source}\" to \"{$md5Dest}\"\n";
    }
    if ($md5Dest != $md5Source) {
        squid_admin_mysql(2, "Group {$GroupName} container have changed", null, __FILE__, __LINE__);
        return true;
    }
    return false;
}