//(MAILCHIMP_API_KEY);
 $allList = $mailChimpListsObj->getList();
 if (intval($allList["total"]) >= 1) {
     $subscriberListId = null;
     foreach ($allList['data'] as $lists) {
         if (stristr($lists['name'], "test")) {
             $subscriberListId = $lists['id'];
         }
         if (!empty($subscriberListId)) {
             break;
         }
     }
     if (!empty($subscriberListId)) {
         foreach ($userProfileData->Email as $email) {
             try {
                 $data = $mailChimpListsObj->Subscribe($subscriberListId, array("email" => trim($email->Value)), $userData);
             } catch (Exception $exp) {
                 $data = $mailChimpListsObj->updateMember($subscriberListId, array("email" => trim($email->Value)), $userData);
             }
             if (empty($data['email'])) {
                 $responseArr["subscription"] = ['status' => "failure", "msg" => "subscription failure"];
             } else {
                 $responseArr["subscription"] = ['status' => "success", "msg" => "subscription success.  Please visit you email account {$email->Value} and verify your subscription."];
             }
         }
     }
 }
 /*
  * Alternate Implementation Using Directions from Login Radius Documentation
  */
 //            $mailChimpObj = new MailChimpSubs();