function snp_ml_get_egoi_lists($ml_egoi_apikey = '')
{
    $list = array();
    if (snp_get_option('ml_egoi_apikey') || $ml_egoi_apikey) {
        if (!$ml_egoi_apikey) {
            $ml_egoi_apikey = snp_get_option('ml_egoi_apikey');
        }
        $params = array('apikey' => $ml_egoi_apikey);
        try {
            $client = new SoapClient('http://api.e-goi.com/v2/soap.php?wsdl');
            $result = $client->getLists($params);
            if (is_array($result)) {
                foreach ($result as $l) {
                    $list[$l['listnum']] = array('name' => $l['title']);
                }
            }
        } catch (Exception $e) {
            //die($e->getMessage());
            // Error
        }
    }
    if (count($list) == 0) {
        $list[0] = array('name' => 'Nothing Found...');
    }
    return $list;
}