<?php
/**
 * @file
 * Auto Generated Code - DO NOT EDIT
 *
 * See http://51degrees.mobi/Support/Documentation/PHP#AutoGeneratedSourceCode for more details.*
 */

/**
 * This Source Code Form is subject to the terms of the Mozilla Public License,
 * v. 2.0.
 *
 * If a copy of the MPL was not distributed with this file, You can obtain one
 * at http://mozilla.org/MPL/2.0/.
 *
 * This Source Code Form is "Incompatible With Secondary Licenses", as defined
 * by the Mozilla Public License, v. 2.0.
 */

/**
 * Calculates the matching score between the two strings for this handler.
 *
 * &$target string
 *   The string we're trying to find the closest value to.
 * $test string
 *   The string that we're testing against.
 * $ls integer
 *   The lowest score we've found so far.
 * return integer
 *   The score between the two strings.
 */
function E82($target, $test, $ls) {
  $score = 0;
  fiftyone_degrees_calculate_segment_score($target[0], $test[0], $ls, 1, $score);
  if ($score == PHP_INT_MAX) {
    return PHP_INT_MAX;
  }
  return $score;
}

/**
 * Returns the details of the devices that are closest to the
 * useragent string provided.
 *
 * $useragent string
 *   The useragent we're trying to find.
 * return array
 *   An array of device details for the closest devices.
 */
function _H82($useragent) {

  $ls = PHP_INT_MAX;
  $dl = array();

  // Calculate the segments for the useragent.
  $segments = array(
    0 => fiftyone_degrees_preg_match_all('#(SoftBank|Vodafone|J-PHONE)\\/\\d\\.\\d\\/\\w+#', $useragent));
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone543')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(18088,17017,4732,18092, 'Vodafone/1.0/0Vodafone543/W08.40.SP1.V32.F3 Browser/Opera Mini/v4.2.0099-2010-04-14(0)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/BUGB2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/DBUGK1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0,gzip(gfe)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250i/BAIC2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/DBUHC1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/DBUGK1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/BUGD1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/BUJF4 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300i/BUKA1 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/BUJG4 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/BUJH1 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/BUJG6 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/BUJK1 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/BUJI1 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14218,17484,4223,18092, 'Vodafone/1.0/SAMSUNG-GT-C3300K/PIJI1 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12457,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-GT-E2550/XXJF5 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12457,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-GT-E2550/XXJI1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12457,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-GT-E2550/XXJH3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12457,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-GT-E2550/XXJL2 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/1.49.164.2 (71528) Opera/9.7 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC-HD2/1.44.163.3 (70494) Opera/9.7 (Windows NT 5.1;U;fr)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/1.72.162.0 (82124) Opera/9.7 (Windows NT 5.1; U; de)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/1.72.172.0 (82124) Opera/9.7 (Windows NT 5.1; U; nl)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/1.72.161.3 (82124) Opera/9.7 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/1.44.163.3 (70494) Opera/9.7 (Windows NT 5.1; U; fr)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/3.14.162.5 (04666) Opera/9.7 (Windows NT 5.1; U; de)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/3.14.161.3 (04666) Opera/9.7 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/3.14.163.3 (04666) Opera/9.7 (Windows NT 5.1; U; fr)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/3.14.172.3 (04666) Opera/9.7 (Windows NT 5.1; U; nl)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,18407,18092, 'Vodafone/1.0/HTC_HD2/1.72.164.4 (82124) Opera/9.7 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUIA3 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUIC6 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUII1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUJI1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUIJ1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUKC1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUIG1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUJK1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC3050')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11795,17484,3625,18092, 'Vodafone/1.0/SamsungC3050/C3050BUIF3 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10a Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10i Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10h Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10c Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/v10b Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10j Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10f Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11656,17483,4848,18092, 'Vodafone/1.0/LG-KU990/V10g Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11681,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700i/BUIE2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11681,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700i/JBID1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11681,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700i/BUIC2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11751,17483,17602,18092, 'Vodafone/1.0/LG-KP500/V10b/Teleca/WAP2.0 MIDP-2.0/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14603,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-B2100V/BUIA2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14603,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-B2100/BUIC6 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14603,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-B2100/BUJA1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,6742,4643,18092, 'Vodafone/1.0/SEX1i/R1AA Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,6742,4643,18092, 'Vodafone/1.0/SEX1i/R1AA Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,6742,4643,18092, 'Vodafone/1.0/SEX1i/R3AA Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) UP.Link/6.3.1.20.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,6742,4643,18092, 'Vodafone/1.0/SEX1i/R3AA Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)  Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,6742,4643,18092, 'Vodafone/1.0/SEX1i/R1AA Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)  Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11978,5448,3430,18092, 'Vodafone/1.0/HTC_Touch2/1.29.176.2 (67024) Opera/9.50 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12115,17483,4848,18092, 'Vodafone/1.0/LG-KU990i/V10a Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12115,17483,4848,18092, 'Vodafone/1.0/LG-KU990i/V10c Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12115,17483,4848,18092, 'Vodafone/1.0/LG-KU990i/V10d Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12115,17483,4848,18092, 'Vodafone/1.0/LG-KU990i/V10b Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Pro2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16177,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Pro2/1.86.161.1 (67102) Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Pro2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16177,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Pro2/1.86.161.0 (67102) Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Pro2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16177,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Pro2/1.14.161.6 (50207) Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Pro2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16177,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Pro2/1.14.161.5 (50207) Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Diamond')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13374,5448,3430,18092, 'Vodafone/1.0/HTC_Diamond Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Diamond')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13374,5448,3430,18092, 'Vodafone/1.0/HTC_Diamond/1.93.164.1 Opera/9.50 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Diamond_II_T5353')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13374,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Diamond_II_T5353/1.03.164.1 (40543) Opera/9.50 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Diamond2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12192,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Diamond2 Opera/9.50 (Windows NT 5.1; U; de)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Diamond2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12192,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Diamond2 Opera/9.50 (Windows NT 5.1; U; nl)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17078,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-M200/AMHI4/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungS3500')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14124,17484,3976,18092, 'Vodafone/1.0/SamsungS3500/S3500BUIB3 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12248,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-E1360B/ARID1/1.0 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/BUHA3/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/JBHC1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/BUHG1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/BUHB2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/BUHB1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/AMHB2/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD_mini')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15526,5448,17470,18092, 'Vodafone/1.0/HTC_HD_mini/Opera 9.7/1.11.164.1 (87733)/(Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD_mini')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15526,5448,17470,18092, 'Vodafone/1.0/HTC_HD_mini/Opera 9.7/1.10.161.1 (86611)/(Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD_mini')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15526,5448,17470,18092, 'Vodafone/1.0/HTC_HD_mini/Opera 9.7/1.41.161.1 (10904)/(Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD_mini')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15526,5448,17470,18092, 'Vodafone/1.0/HTC_HD_mini/Opera 9.7/1.11.162.1 (87652)/(Windows NT 5.1; U; de)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD_mini')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15526,5448,17470,18092, 'Vodafone/1.0/HTC_HD_mini/Opera 9.7/1.41.162.1 (10904)/(Windows NT 5.1; U; de)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13398,17484,3430,18092, 'Vodafone/1.0/SAMSUNG-GT-B7610/NBUIH1 Browser/Opera/9.5 Profile/MIDP-2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13398,17484,3430,18092, 'Vodafone/1.0/SAMSUNG-GT-B7610/NBUIK3 Browser/Opera/9.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Jade')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12292,5448,3430,18092, 'Vodafone/1.0/HTC_Jade/1.06.164.1 Opera/9.50 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Jade')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12292,5448,3430,18092, 'Vodafone/1.0/HTC_Jade/1.40. 164.2 Opera/9.50 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13498,6742,17183,18092, 'Vodafone/1.0/SAMSUNG-GT-B7350/BUJF4 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.5)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13498,6742,17183,18092, 'Vodafone/1.0/SAMSUNG-GT-B7350/BUJG5 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.5)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13398,6742,4808,18092, 'Vodafone/1.0/SAMSUNG-GT-B7610/NBUIK3 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,17606,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/BUGD1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11628,17484,17606,18092, 'Vodafone/1.0/SAMSUNG-SGH-E250V/DBUGK1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/740SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17497,17662,3601,18092, 'SoftBank/1.0/740SC/SCJ001 Browser/NetFront/3.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC6625')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13508,6742,4643,18092, 'Vodafone/1.0/SamsungC6625/BUIF2 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC6625')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13508,6742,4643,18092, 'Vodafone/1.0/SamsungC6625/BUID1 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC6625')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13508,6742,4643,18092, 'Vodafone/1.0/SamsungC6625/BUIE1 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungC6625')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13508,6742,4643,18092, 'Vodafone/1.0/SamsungC6625/BUIH4 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13639,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-E1310B/BUIE1/1.0 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13639,17484,3625,18092, 'Vodafone/1.0/SAMSUNG-E1310B/AMIE1/1.0 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Touch_Pro')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,5448,3430,18092, 'Vodafone/1.0/HTC_Touch_Pro Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone543')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13495,17017,3807,18092, 'Vodafone/1.0/0Vodafone543/ V010 05/MIDP-2.0 Configuration/CLDC-1.1 ObigoInternetBrowser/Q03C');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone543')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13495,17017,3807,18092, 'Vodafone/1.0/0Vodafone543/ V010 10/MIDP-2.0 Configuration/CLDC-1.1 ObigoInternetBrowser/Q03C');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone543')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13495,17017,3807,18092, 'Vodafone/1.0/0Vodafone543/ V010 11/MIDP-2.0 Configuration/CLDC-1.1 ObigoInternetBrowser/Q03C');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone830')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13910,17017,3534,18092, 'Vodafone/1.0/0Vodafone830/B100 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone830i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13910,17017,3534,18092, 'Vodafone/1.0/0Vodafone830i/B115SP04 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone830')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13910,17017,3534,18092, 'Vodafone/1.0/0Vodafone830/B116SP04 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone830')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13910,17017,3534,18092, 'Vodafone/1.0/0Vodafone830/B115SP02 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone830')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13910,17017,3534,18092, 'Vodafone/1.0/0Vodafone830/B115SP01 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,4626,18092, 'Vodafone/1.0/HTC_HD2/1.44.172.7 (70494) Opera/9.7 (Windows NT 5.1; U; nl)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,4626,18092, 'Vodafone/1.0/HTC_HD2/1.44.162.6 (70494) Opera/9.7 (Windows NT 5.1; U; de)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_HD2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13999,5448,4626,18092, 'Vodafone/1.0/HTC_HD2/3.14.164.4 (04666) Opera/9.7 (Windows NT 5.1; U; es-ES)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone810')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14679,17017,3534,18092, 'Vodafone/1.0/0Vodafone810/B626 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0vodafone810')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14679,17017,3534,18092, 'Vodafone/1.0/0vodafone810/B626 Browser/Obigo-browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJA/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone810')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14679,17017,3534,18092, 'Vodafone/1.0/0Vodafone810/B630 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone810')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14679,17017,3534,18092, 'Vodafone/1.0/0Vodafone810/B630 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone840')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13538,17017,4223,18092, 'Vodafone/1.0/0Vodafone840/B536SP02 Browser/NetFront/3.5 MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone840')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13538,17017,4223,18092, 'Vodafone/1.0/0Vodafone840/B543 Browser/NetFront/3.5 MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone840')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13538,17017,4223,18092, 'Vodafone/1.0/0Vodafone840/B556SP06 Browser/NetFront/3.5 MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone840')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13538,17017,4223,18092, 'Vodafone/1.0/0Vodafone840/B536SP01 Browser/NetFront/3.5 MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13762,17483,3534,18092, 'Vodafone/1.0/LG-HB620T/V10a Browser/Obigo-Q05A/3.12 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.1 Profile/MIDP-2.1 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/X1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,5690,17470,18092, 'Vodafone/1.0/X1i Opera/9.50 (Windows NT 5.1; U; en)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,17017,3430,18092, 'Vodafone/1.0/SEX1i/R3AA Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/15431; U; DE) UP.Link/6.3.1.20.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,17017,3430,18092, 'Vodafone/1.0/SEX1i/R3AA Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/15431; U; UK)  Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SEX1i')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13296,17017,3430,18092, 'Vodafone/1.0/SEX1i/R1AA Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/2141; U; UK)  Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/832T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/832T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/830SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/935SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/935SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/831P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/831P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/832P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/832P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/812T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/812T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/822T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/822T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/813SHe')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/813SHe/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/831N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/831N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM004SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/DM004SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/821T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/821T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/824P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/824P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830SHe')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/830SHe/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/821N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/821N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/824T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/824T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830SHp')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/830SHp/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/831SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/831SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/823P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/823P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830SHs')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/830SHs/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/820N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/820N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/830N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/705N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/705N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/831T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/831T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/832SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/832SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/820T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/820T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/823T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/823T/TJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM001SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/DM001SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/831SHs')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/831SHs/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/705NK')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/705NK/NKJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/832SHs')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/832SHs/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/940N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/940N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/931N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/931N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/940SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/940SC/SCJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/840SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/941P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/941P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/942SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/942SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/841P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/841P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/943SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/943SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/841SHs')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/841SHs/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/841SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/841SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/2.0/944SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/2.0/944SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/840SC/SCJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/2.0/945SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/2.0/945SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/840N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/842SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/842SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/942P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/942P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/941SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/941SC/SCJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/841N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/841N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/843SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/843SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840Z')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,17470,18092, 'SoftBank/1.0/840Z/ZJ001/SN');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHX660V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14443,17484,3816,18092, 'Vodafone/1.0/SamsungSGHX660V/X660BUEI2/Browser/TSS/2.5 Profile/MIDP-2.0 Configuration/CLDC-1.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHX660V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14443,17484,3816,18092, 'Vodafone/1.0/SamsungSGHX660V/X660BUEK4/Browser/TSS/2.5 Profile/MIDP-2.0 Configuration/CLDC-1.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHX660V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14443,17484,3816,18092, 'Vodafone/1.0/SamsungSGHX660V/X660JBEK2/Browser/TSS/2.5 Profile/MIDP-2.0 Configuration/CLDC-1.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone725')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13579,17017,3534,18092, 'Vodafone/1.0/0Vodafone725/B112 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone725')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13579,17017,3534,18092, 'Vodafone/1.0/0Vodafone725/B115 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHM300V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11842,17484,3625,18092, 'Vodafone/1.0/SamsungSGHM300V/M300BUGF3/Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHM300V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11842,17484,3625,18092, 'Vodafone/1.0/SamsungSGHM300V/M300BUGG2/Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHM300V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11842,17484,3625,18092, 'Vodafone/1.0/SamsungSGHM300V/M300JBGF3/Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12637,17483,3857,18092, 'Vodafone/1.0/LG-KU580/V10a Browser/Obigo-Q05A1/2.16 MMS/LG-MMS-V1.0/1.2 Java/LGVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHM310V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13902,17484,3625,18092, 'Vodafone/1.0/SamsungSGHM310V/M310BUHE5 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHM310V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13902,17484,3625,18092, 'Vodafone/1.0/SamsungSGHM310V/M310BUHF2 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/820SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13971,17662,3601,18092, 'SoftBank/1.0/820SC/SCJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0vodafone716')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14041,17017,4203,18092, 'Vodafone/1.0/0vodafone716/B123 Browser/Obigo-browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/920SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14070,17662,3601,18092, 'SoftBank/1.0/920SC/SCJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone715')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13582,17017,4203,18092, 'Vodafone/1.0/0Vodafone715/B112 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0vodafone715')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13582,17017,4203,18092, 'Vodafone/1.0/0vodafone715/B116 Browser/Obigo-browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone715')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13582,17017,4203,18092, 'Vodafone/1.0/0Vodafone715/B119 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone735')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17122,17017,3534,18092, 'Vodafone/1.0/0Vodafone735/B712 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone720')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17136,17017,3534,18092, 'Vodafone/1.0/0Vodafone720/B212 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone720')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17136,17017,3534,18092, 'Vodafone/1.0/0Vodafone720/B208 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13891,17483,3857,18092, 'Vodafone/1.0/LG-KU380/V10a Browser/Obigo-Q05A1/2.16 MMS/LG-MMS-V1.0/1.2 MediaPlayer/LGPlayer/1.0 Java/ASVM/2.0.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone736')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14229,17017,3534,18092, 'Vodafone/1.0/0Vodafone736/B710 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone736')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14229,17017,3534,18092, 'Vodafone/1.0/0Vodafone736/B716SP01 Browser/Obigo-Browser/Q05A MMS/Obigo-MMS/Q05A SyncML/HW-SyncML/1.0 Java/HWJa/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Player/QTV-Player/5.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V802SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17073,17017,4222,18168, 'Vodafone/1.0/V802SH/SHJ002 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 (compatible; ichiro/mobile goo; +http://help.goo.ne.jp/help/article/1142/)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/821SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17508,17662,3601,18092, 'SoftBank/1.0/821SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(11843,17484,17606,18092, 'Vodafone/1.0/SamsungSGH-i450/i450BUHD1 Java/VF-Java/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UNTRUSTED/1.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/920P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15426,17662,3976,18092, 'SoftBank/1.0/920P/PJP23 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHX680V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15182,17484,4924,18092, 'Vodafone/1.0/SamsungSGHX680V/X680BUFG4 Browser/NF/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHJ600V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13694,17484,4924,18092, 'Vodafone/1.0/SamsungSGHJ600V/J600BUGH1 Browser/NF/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHJ600V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13694,17484,4924,18092, 'Vodafone/1.0/SamsungSGHJ600V/J600BUGG1 Browser/NF/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHJ600V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13694,17484,4924,18092, 'Vodafone/1.0/SamsungSGHJ600V/J600DUHC1 Browser/NF/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/903SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13966,17017,4222,18092, 'Vodafone/1.0/903SH/SHG001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V903SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13966,17017,4222,18092, 'Vodafone/1.0/V903SH/SHJ001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/812SHs')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17651,17662,3601,18092, 'SoftBank/1.0/812SHs/SHJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/812SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17651,17662,3601,18092, 'SoftBank/1.0/812SH/SHJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/824T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/824T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/706N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/706N/NJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/810SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/810SH/SHJ002/SNXXXXXXXXXXXXXXX Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/920T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/920T/TJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/811SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/811SH/SHJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/707SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/707SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/707SC2')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/707SC2/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/811T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/811T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/910T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/910T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/813SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/813SH/SHJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/813T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/813T/TJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3601,18092, 'SoftBank/1.0/830T/TJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/PanasonicVS3')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14078,17017,17470,18092, 'Vodafone/1.0/PanasonicVS3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/Vodafone')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14394,17017,3807,18092, 'Vodafone-330-FM/1.0 Browser/ObigoInternetBrowser/Q03C, Vodafone/1.0/Vodafone-330-FM/1.0 Browser/ObigoInternetBrowser/Q03C');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/Vodafone')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14394,17017,3807,18092, 'Vodafone/1.0/Vodafone-330-FM/1.0 Browser/ObigoInternetBrowser/Q03C');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/941P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/941P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/830N/NJ003 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/912SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/912SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/824SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/824SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/823SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/823SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM002SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/DM002SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830CA')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/830CA/CAJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/930CA')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/930CA/CAJ002/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/001N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3976,18092, 'SoftBank/1.0/001N/NJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone710')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14290,17017,4203,18092, 'Vodafone/1.0/0Vodafone710/B618 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone710')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14290,17017,4203,18092, 'Vodafone/1.0/0Vodafone710/B616 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone710')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14290,17017,4203,18092, 'Vodafone/1.0/0Vodafone710/B732 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/770SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16960,17017,4222,18092, 'Vodafone/1.0/770SH/SHG001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/920SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17661,17662,3976,18092, 'SoftBank/1.0/920SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/921SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17661,17662,3976,18092, 'SoftBank/1.0/921SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/705P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12229,17662,3716,18092, 'SoftBank/1.0/705P/PJP10 Browser/Teleca-Browser/3.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/708SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12244,17662,3601,18092, 'SoftBank/1.0/708SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/940SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/1.0/940SC/SCJ001 Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/933SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/1.0/933SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/931SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/1.0/931SH/SHJ002/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/932SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/1.0/932SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/2.0/001SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/2.0/001SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM007SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/1.0/DM007SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/2.0/002SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/2.0/002SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/001SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/1.0/001SC/SCJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.5');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/2.0/004SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/2.0/004SH/SHJ001/SN*************** Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/2.0/DM008SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,4223,18092, 'SoftBank/2.0/DM008SH/SHJ001/SN*************** Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/550SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16966,17017,4222,18092, 'Vodafone/1.0/550SH/SHG001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/0Vodafone332')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14579,17017,4203,18092, 'Vodafone/1.0/0Vodafone332/B137 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/4.1 Profile');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/931SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12615,17662,3976,18092, 'SoftBank/1.0/931SC/SCJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/911SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17524,17662,3601,18092, 'SoftBank/1.0/911SH/SHJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/705SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13159,17662,3601,18092, 'SoftBank/1.0/705SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Mercury')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17488,5448,4578,18092, 'Vodafone/1.0/HTC_Mercury/1.20.161.6/Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; MIDP-2.0 Configuration/CLDC-1.1; PPC; 240x320)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/922SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17791,17662,3976,18092, 'SoftBank/1.0/922SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/820SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17657,17662,3976,18092, 'SoftBank/1.0/820SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHB520V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13199,17484,3625,18092, 'Vodafone/1.0/SamsungSGHB520V/B520BUHI1 Browser/Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHE570V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12154,17484,4924,18092, 'Vodafone/1.0/SamsungSGHE570V/E570AEGB1 Browser/NF/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHE570V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12154,17484,4924,18092, 'Vodafone/1.0/SamsungSGHE570V/E570BUGA3 Browser/NF/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/910SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17782,17662,3601,18092, 'SoftBank/1.0/910SH/SHJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/903SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13966,17017,17470,18092, 'Vodafone/1.0/903SH');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V903SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13966,17017,17470,18092, 'Vodafone/1.0/V903SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V803T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17790,17017,17470,18092, 'Vodafone/1.0/V803T/TJ001 Browser/VF-Browser/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_s710')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13100,17017,4777,18092, 'Vodafone/1.0/HTC_s710/1.25.163.1 (compatible; MSIE 4.01; Windows CE; Smartphone)/UC Browser7.7.1.88');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V802SE')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17796,17017,3990,18092, 'Vodafone/1.0/V802SE/SEJ001 Browser/SEMC-Browser/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/709SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13961,17662,3601,18092, 'SoftBank/1.0/709SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/921T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17789,17662,3601,18092, 'SoftBank/1.0/921T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/821SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17526,17662,3976,18092, 'SoftBank/1.0/821SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/822SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17529,17662,3976,18092, 'SoftBank/1.0/822SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/820P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17510,17662,3976,18092, 'SoftBank/1.0/820P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/930P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17518,17662,3976,18092, 'SoftBank/1.0/930P/PJP22 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12730,17662,3976,18092, 'SoftBank/1.0/840P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840Pe')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12730,17662,3976,18092, 'SoftBank/1.0/840Pe/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/002P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12748,17662,3976,18092, 'SoftBank/1.0/002P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/002Pe')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12748,17662,3976,18092, 'SoftBank/1.0/002Pe/PJP10/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/703SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16978,17017,4222,18092, 'Vodafone/1.0/703SH/SHG001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V703SHf')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16978,17017,4222,18092, 'Vodafone/1.0/V703SHf/SHJ001/SNXXXXXXXXXXXXXXX Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/913SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17521,17662,3976,18092, 'SoftBank/1.0/913SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/810P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17785,17662,3976,18092, 'SoftBank/1.0/810P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/816SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17506,17662,3976,18092, 'SoftBank/1.0/816SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/815T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17496,17662,3601,18092, 'SoftBank/1.0/815T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/930SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17784,17662,3976,18092, 'SoftBank/1.0/930SC/SCJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/921P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17783,17662,3976,18092, 'SoftBank/1.0/921P/PJP21 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/911T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17788,17662,3601,18092, 'SoftBank/1.0/911T/TJ002 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V703SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16978,17017,17470,18092, 'Vodafone/1.0/V703SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V703N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16978,17017,17470,18092, 'Vodafone/1.0/V703N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V703SHf')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16978,17017,17470,18092, 'Vodafone/1.0/V703SHf/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V802SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17073,17017,17470,18092, 'Vodafone/1.0/V802SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V804SS')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12861,17017,3601,18092, 'Vodafone/1.0/V804SS/SSJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V903T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17786,17017,17470,18092, 'Vodafone/1.0/V903T/TJ001 Browser/VF-Browser/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/821P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17663,17662,3976,18092, 'SoftBank/1.0/821P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/815SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17655,17662,3976,18092, 'SoftBank/1.0/815SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/814SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17655,17662,3976,18092, 'SoftBank/1.0/814SH/SHJ001 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V804SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12861,17017,4222,18092, 'Vodafone/1.0/V804SH/SHJ001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.3.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/001P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17795,17662,3976,18092, 'SoftBank/1.0/001P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/805SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12979,17662,3601,18092, 'SoftBank/1.0/805SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/810T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17502,17662,3601,18092, 'SoftBank/1.0/810T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/706SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17792,17662,3601,18092, 'SoftBank/1.0/706SC/SCJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/814T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17794,17662,3601,18092, 'SoftBank/1.0/814T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHX510V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13926,17484,4030,18092, 'Vodafone/1.0/SamsungSGHX510V/X510BUFK3 Browser/Nokia/3.0.1 Profile/MIDP-2.0 Configuration/CLDC-1.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/Vodafone')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13009,17017,3807,18092, 'Vodafone/1.0/Vodafone-331/1.0 Browser/ObigolnternetBrowser/Q03C');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17519,17662,3976,18092, 'SoftBank/1.0/830P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHC510V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17065,17484,17606,18092, 'Vodafone/1.0/SamsungSGHC510V');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V904T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16956,17017,17470,18092, 'Vodafone/1.0/V904T/TJ001 Browser/VF-Browser/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/822P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17664,17662,3976,18092, 'SoftBank/1.0/822P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_v1415')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12780,17017,4737,18092, 'Vodafone/1.0/HTC_v1415/1.18.161.3 (compatible; MSIE 4.01; Windows CE; Smartphone)/UC Browser7.2.2.51');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/940P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17514,17662,3976,18092, 'SoftBank/1.0/940P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/BenQ')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13901,17017,3402,18092, 'Vodafone/1.0/BenQ-S82/0.06 Browser/Openwave/6.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.3.0.3.118(GUI) MMP/2.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/931P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17515,17662,3976,18092, 'SoftBank/1.0/931P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SAMSUNG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13394,17484,17606,18092, 'Vodafone/1.0/SAMSUNG-SGH-J700V/BUHB1/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_VPACompactIV')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(14105,5448,4578,18092, 'Vodafone/1.0/HTC_VPACompactIV/5.4.172.1/Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; MIDP-2.0 Configuration/CLDC-1.1; PPC; 240x320)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V905SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17787,17017,3601,18092, 'Vodafone/1.0/V905SH/SHJ002/SNXXXXXXXXXXXXXX Browser/VF-NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/770SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16960,17017,17470,18092, 'Vodafone/1.0/770SH');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/902SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17064,17017,4222,18092, 'Vodafone/1.0/902SH/SHG001 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V902SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17064,17017,4222,18092, 'Vodafone/1.0/V902SH/SHJ002 Browser/UP.Browser/7.0.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 Ext-J-Profile/JSCL-1.2.2 Ext-V-Profile/VSCL-2.0.0');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/912T')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17793,17662,3601,18092, 'SoftBank/1.0/912T/TJ001 Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V804NK')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12861,17017,17470,18092, 'Vodafone/1.0/V804NK/NKJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V804N')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12861,17017,17470,18092, 'Vodafone/1.0/V804N/NJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12730,17662,17470,18092, 'SoftBank/1.0/840P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/840Pe')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12730,17662,17470,18092, 'SoftBank/1.0/840Pe/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/709SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13961,17662,17470,18092, 'SoftBank/1.0/709SC/SCJ001 Java/Java/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15427,17662,3601,18092, 'SoftBank/1.0/830SC/SCJ001 Browser/NetFront/3.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/842P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12740,17662,3976,18092, 'SoftBank/1.0/842P/PJP10 Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_Mercury')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17488,17017,17470,18092, 'Vodafone/1.0/HTC_Mercury');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/SamsungSGHC510V')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17065,17484,3625,18092, 'Vodafone/1.0/SamsungSGHC510V/C510XXGC7/Browser/Openwave/6.2.3');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/550SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16966,17017,17470,18092, 'Vodafone/1.0/550SH');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/LG')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(13891,17483,17470,18092, 'Vodafone/1.0/LG-KU380/V10a');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/HTC_wizard')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16381,5448,4578,18092, 'Vodafone/1.0/HTC_wizard/2.21.3.102/Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V705SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16949,17017,3601,18092, 'Vodafone/1.0/V705SH/SHJ001 Browser/VF-NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/923SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17049,17662,3976,18092, 'SoftBank/1.0/923SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/706P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15364,17662,3716,18092, 'SoftBank/1.0/706P/PJP10/SNXXXXXXXXXXXXXXX Browser/Teleca-Browser/3.1 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V904SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16956,17017,3601,18092, 'Vodafone/1.0/V904SH/SHJ001 Browser/VF-NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/825SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17057,17662,3976,18092, 'SoftBank/1.0/825SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/930SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17045,17662,3976,18092, 'SoftBank/1.0/930SH/SHJ001/SNXXXXXXXXXXXXXXX Browser/NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM003SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(18045,17662,17470,18092, 'SoftBank/1.0/DM003SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/731SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17500,17662,17470,18092, 'SoftBank/1.0/731SC/SCJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/934SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17032,17662,17470,18092, 'SoftBank/1.0/934SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/936SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17010,17662,17470,18092, 'SoftBank/1.0/936SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/931P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17515,17662,17470,18092, 'SoftBank/1.0/931P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/830SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(15427,17662,17470,18092, 'SoftBank/1.0/830SC/SCJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'J-PHONE/3.0/J')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16984,17017,17470,18092, 'J-PHONE/3.0/J-SH08');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/930P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17518,17662,17470,18092, 'SoftBank/1.0/930P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/740SC')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17497,17662,17470,18092, 'SoftBank/1.0/740SC/SCJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/940SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17007,17662,17470,18092, 'SoftBank/1.0/940SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/940P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17514,17662,17470,18092, 'SoftBank/1.0/940P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'Vodafone/1.0/V905SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(17787,17017,17470,18092, 'Vodafone/1.0/V905SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/941SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(16999,17662,17470,18092, 'SoftBank/1.0/941SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM005SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(18052,17662,17470,18092, 'SoftBank/1.0/DM005SH/SHJ001');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/842P')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(12740,17662,17470,18092, 'SoftBank/1.0/842P/PJP10');
    $ls = $ns;
  }
  $ns = E82($segments, array(0 => array(0 => 'SoftBank/1.0/DM006SH')), $ls);
  if ($ns <= $ls) {
    if ($ns < $ls) {
      unset($dl);
    }
    $dl[] = array(18071,17662,17470,18092, 'SoftBank/1.0/DM006SH/SHJ001');
    $ls = $ns;
  }
  return $dl;
}
