# frozen_string_literal: true

BOT_MAP = {
  "Mozilla/5.0 (Windows; U; cs-CZ) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5.1" => "Adobe AIR runtime",
  "BinGet/1.00.A (http://www.bin-co.com/php/scripts/load/)" => "BinGet",
  "Chilkat/1.0.0 (+http://www.chilkatsoft.com/ChilkatHttpUA.asp)" => "Chilkat HTTP .NET",
  "curl/7.15.1 (x86_64-suse-linux) libcurl/7.15.1 OpenSSL/0.9.8a zlib/1.2.3 libidn/0.6.0" => "cURL",
  "curl 7.16.1 (i386-portbld-freebsd6.2) libcurl/7.16.1 OpenSSL/0.9.7m zlib/1.2.3" => "cURL",
  "EventMachine HttpClient" => "EventMachine",
  "CamelHttpStream/1.0 Evolution/2.28.1" => "Evolution/Camel.Stream",
  "CamelHttpStream/1.0 Evolution/3.0.2" => "Evolution/Camel.Stream",
  "CamelHttpStream/1.0" => "Evolution/Camel.Stream",
  "Feed::Find/0.06" => "Feed::Find",
  "UniversalFeedParser/4.1 +http://feedparser.org/" => "FeedParser",
  "UniversalFeedParser/3.3 +http://feedparser.org/" => "FeedParser",
  "GStreamer souphttpsrc libsoup/2.26.2" => "GStreamer",
  "GStreamer souphttpsrc libsoup/2.27.4" => "GStreamer",
  "HTTP_Request2/0.5.2 (http://pear.php.net/package/http_request2) PHP/5.2.10-2ubuntu6.4" => "HTTP_Request2",
  "HTTP_Request2/0.5.1_(http://pear.php.net/package/http_request2) PHP/5.3.2-0.dotdeb.2 20100430220945" => "HTTP_Request2",
  "Mozilla/3.0 (compatible; Indy Library)" => "Indy Library",
  "The Incutio XML-RPC PHP Library" => "IXR lib",
  "The Incutio XML-RPC PHP Library (multicall client)" => "IXR lib",
  "The Incutio XML-RPC PHP Library for SSL" => "IXR lib",
  "Jakarta Commons-HttpClient/2.0" => "Jakarta Commons-HttpClient",
  "Jakarta Commons-HttpClient/3.0-rc3" => "Jakarta Commons-HttpClient",
  "Java/1.4.2_08" => "Java",
  "Java1.3.1_06" => "Java",
  "Java/1.6.0_03" => "Java",
  "libsoup/2.26.1" => "LibSoup",
  "libsoup/2.26.2" => "LibSoup",
  "libwww-perl/5.53" => "libwww-perl",
  "libwww-perl/5.812" => "libwww-perl",
  "LWP::Simple/5.812" => "LWP::Simple",
  "lwp-trivial/1.41" => "LWP::Simple",
  "lwp-trivial/1.35" => "LWP::Simple",
  "MagpieRSS/0.72 (+http://magpierss.sf.net; No cache)" => "MagpieRSS",
  "php-openid/2.1.1 (php/5.2.5.fb4) curl/7.15.5" => "PHP OpenID library",
  "PHPCrawl" => "PHPcrawl",
  "Poe-Component-Client-HTTP/0.88" => "POE-Component-Client-HTTP",
  "PycURL/7.13.2" => "PycURL",
  "PycURL/7.19.0" => "PycURL",
  "Python-urllib" => "Python-urllib",
  "Python-urllib/2.1" => "Python-urllib",
  "Python-urllib/2.4" => "Python-urllib",
  "Python-webchecker/50851" => "Python-webchecker",
  "Rome Client (http://tinyurl.com/64t5n) Ver: 0.9" => "ROME library",
  "Rome Client (http://tinyurl.com/64t5n) Ver: 0.7" => "ROME library",
  "SimplePie/1.1.2 (Feed Parser; http://simplepie.org; Allow like Gecko) Build/20081109150825 " => "SimplePie",
  "SimplePie/1.0 b3.2 (Feed Parser; http://simplepie.org/; Allow like Gecko) Build/20061124" => "SimplePie",
  "Snoopy v1.2.1" => "Snoopy",
  "libsummer/0.2.0 libsoup/2.24.3" => "Summer",
  "Typhoeus - http://github.com/dbalatero/typhoeus/tree/master" => "Typhoeus",
  "Typhoeus - http://github.com/pauldix/typhoeus/tree/master" => "Typhoeus",
  "urlgrabber/3.1.0" => "urlgrabber",
  "WinHttp" => "WinHTTP",
  "WWW-Mechanize/0.7.6 (http://rubyforge.org/projects/mechanize/)" => "WWW::Mechanize",
  "WWW-Mechanize/1.54" => "WWW::Mechanize",
  "xine/1.1.14.1" => "xine",
  "xine/1.1.16.3" => "xine",
  "XML-RPC for PHP 2.2.1" => "XML-RPC for PHP",
  "Zend_Http_Client" => "Zend_Http_Client",
  "Klondike/1.50 (HTTP Win32)" => "Klondike",
  "WapTiger/5.0 (http://www.waptiger.com/ ()" => "WapTiger",
  "WinWAP-SPBE/1.3 (1.3.0.2;Win32)" => "WinWap",
  "WinWAP/4.1 (Win32) WinWAP-X/4.1.0.192" => "WinWap",
  "2Bone_LinkChecker/1.0 libwww-perl/5.803" => "2Bone LinkChecker",
  "topSUBMIT.de HTMLChecker/1.1" => "anw HTMLChecker",
  "anw webtool LoadControl/1.3" => "anw LoadControl",
  "Checkbot/1.76" => "Checkbot",
  "Checkbot/1.80 LWP/5.80" => "Checkbot",
  "CSE HTML Validator Lite Online (http://online.htmlvalidator.com/php/onlinevallite.php)" => "CSE HTML Validator",
  "Cynthia 1.0" => "Cynthia",
  "FeedValidator/1.3" => "FeedValidator",
  "HTMLParser/1.6" => "HTMLParser",
  "LinkChecker/4.9 ( http://linkchecker.sourceforge.net/)" => "LinkChecker",
  "LinkChecker/5.1 ( http://linkchecker.sourceforge.net/)" => "LinkChecker",
  "LinkChecker/7.4 (+http://linkchecker.sourceforge.net/)" => "LinkChecker",
  "LinkExaminer/1.01 (Windows)" => "LinkExaminer",
  "LinkExaminer/1.00 (Windows)" => "LinkExaminer",
  "LinkWalker/2.0 - www.seventwentyfour.com/" => "LinkWalker",
  "W3C_Multipage_Validator/2.0 (+http://www.validator.ca/)" => "Multipage Validator",
  "P3P Validator" => "P3P Validator",
  "FPLinkChecker/1.2" => "PHP link checker",
  "REL Link Checker Lite 1.0" => "REL Link Checker Lite",
  "Validator.nu/3" => "Validator.nu",
  "W3C-checklink/4.2.1 [4.21] libwww-perl/5.803" => "W3C Checklink",
  "W3C-checklink/3.6.2.3 libwww-perl/5.64" => "W3C Checklink",
  "Jigsaw/2.2.5 W3C_CSS_Validator_JFouffa/2.0" => "W3C CSS Validator",
  "W3C-mobileOK/DDC-1.0 (see http://www.w3.org/2006/07/mobileok-ddc)" => "W3C mobileOK Checker",
  "W3C_Validator/1.432.2.22" => "W3C Validator",
  "W3C_Validator/1.654" => "W3C Validator",
  "CSSCheck/1.2.2" => "WDG CSSCheck",
  "Page Valet/4.1pre5" => "WDG Page Valet",
  "WDG_Validator/1.6.4" => "WDG Validator",
  "WDG_Validator/1.1" => "WDG Validator",
  "Xenu Link Sleuth/1.3.8" => "Xenu",
  "Xenu Link Sleuth 1.2d" => "Xenu",
  "Abilon" => "Abilon",
  "Akregator/1.2.9; librss/remnants" => "Akregator",
  "Akregator/1.2.2; librss/remnants" => "Akregator",
  "Akregator/1.2.5; librss/remnants" => "Akregator",
  "Apple-PubSub/65.1.1" => "Apple-PubSub",
  "Apple-PubSub/65.12.1" => "Apple-PubSub",
  "Apple-PubSub/65.6" => "Apple-PubSub",
  "Awasu/2.4PE" => "Awasu",
  "BlogBridge 6.6.2 Discoverer (http://www.blogbridge.com/) 1.6.0_10" => "BlogBridge",
  "BlogBridge 6.6.2 (http://www.blogbridge.com/) 1.6.0_07" => "BlogBridge",
  "Bloglines/3.1 (http://www.bloglines.com)" => "Bloglines",
  "CPG RSS Module File Reader" => "CPG Dragonfly RSS Module",
  "Dragonfly File Reader" => "CPG Dragonfly RSS Module",
  "CPG Dragonfly RSS Module Feed Viewer" => "CPG Dragonfly RSS Module",
  "Fastladder FeedFetcher/0.01 (http://fastladder.com/; 1 subscriber)" => "Fastladder FeedFetcher",
  "Feed Viewer 3.9.3843.18128" => "Feed Viewer",
  "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 1 subscribers; feed-id=6098063775789346370)" => "Feedfetcher-Google",
  "GreatNews/1.0" => "GreatNews",
  "Gregarius/0.5.2 (+http://devlog.gregarius.net/docs/ua)" => "Gregarius",
  "Gregarius/0.6.0 (+http://devlog.gregarius.net/docs/ua)" => "Gregarius",
  "iCatcher! 1.7 (iPad; iPhone OS 5.0.1; zh_CN)" => "iCatcher!",
  "iCatcher! 1.4 (iPod touch; iPhone OS 5.0; en_GB)" => "iCatcher!",
  "iCatcher! 1.7.1 (iPhone; iPhone OS 4.3.5; en_US)" => "iCatcher!",
  "iCatcher! 1.6 (iPhone; iPhone OS 5.1; en_US)" => "iCatcher!",
  "Windows-RSS-Platform/2.0 (MSIE 8.0; Windows NT 6.1)" => "IE RSS reader",
  "Windows-RSS-Platform/1.0 (MSIE 7.0; Windows NT 5.1)" => "IE RSS reader",
  "Windows-RSS-Platform/2.0 (MSIE 8.0; Windows NT 5.1)" => "IE RSS reader",
  "Liferea/1.4.14 (Linux; en_US.UTF8; http://liferea.sf.net/)" => "Liferea",
  "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/419 (KHTML, like Gecko) NetNewsWire/2.1.1" => "NetNewsWire",
  "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us) AppleWebKit/525.18 (KHTML, like Gecko) NetNewsWire/3.1.7" => "NetNewsWire",
  "NetNewsWire/3.2d7 (Mac OS X; http://www.newsgator.com/Individuals/NetNewsWire/)" => "NetNewsWire",
  "Netvibes (http://www.netvibes.com/; 5 subscribers; feedId: 5404723)" => "Netvibes feed reader",
  "Netvibes (http://www.netvibes.com/; subscribers; feedID: 11764808)" => "Netvibes feed reader",
  "Netvibes (http://www.netvibes.com/; 2 subscribers)" => "Netvibes feed reader",
  "newsbeuter/1.2 (Linux 2.6.18-xen-r12-xm-217; x86_64; http://www.newsbeuter.org/) libcurl/7.19.4 GnuTLS/2.6.6 zlib/1.2.3" => "Newsbeuter",
  "Ilium Software NewsBreak http://www.iliumsoft.com" => "NewsBreak",
  "Mozilla/5.0 NewsFox/1.0.4.1" => "NewsFox",
  "Mozilla/5.0 NewsFox/1.0.5" => "NewsFox",
  "NewsGatorOnline/2.0 (http://www.newsgator.com; 1 subscribers)" => "NewsGatorOnline",
  "NFReader/1.4.1.0 (http://www.gaijin.at/)" => "NFReader",
  "NFReader/1.3.9.0 (http://www.gaijin.at/)" => "NFReader",
  "JetBrains Omea Reader 2.2 (http://www.jetbrains.com/omea/reader/)" => "Omea Reader",
  "RssBandit/1.2.0.114 (.NET CLR 1.1.4322.573; WinNT 5.1.2600.0; http://www.rssbandit.org)" => "Rss Bandit",
  "RssBandit/1.9.0.972" => "Rss Bandit",
  "RSS Menu/1.11.6 (Mac OS X; http://www.edot-studios.com)" => "RSS Menu",
  "Mozilla/4.0 (compatible; RSS Popper)" => "RSS Popper",
  "RSSOwl/2.0.0.200804242342" => "RSSOwl",
  "RSSOwl/2.0.0.200903042053 (Windows; U; en)" => "RSSOwl",
  "AppleSyndication/56.1" => "Safari RSS reader",
  "Mozilla/5.0 (Sage)" => "Sage",
  "HomePage Rss Reader 1.0; (1 subscribers; feed-id=82385)" => "Seznam RSS reader",
  "SharpReader/0.9.4.1 (.NET CLR 1.1.4322.573; WinNT 5.1.2600.0)" => "SharpReader",
  "SharpReader/0.9.6.0 (.NET CLR 1.1.4322.2032; WinNT 5.1.2600.0)" => "SharpReader",
  "Trileet NewsRoom (+ http://feedmonger.blogspot.com)" => "Trileet NewsRoom",
  "YahooFeedSeeker/2.0 (compatible; Mozilla 4.0; MSIE 5.5; http://publisher.yahoo.com/rssguide; users 0; views 0)" => "YahooFeedSeeker",
  "YeahReader [http://www.yeahreader.com/]" => "YeahReader",
  "Banshee 1.5.1 (http://banshee-project.org/)" => "Banshee",
  "boxee (alpha/Windows  build 7077 - 0.9.7.4825)" => "Boxxe",
  "boxee (alpha/Darwin 8.7.1 i386 - 0.9.11.5591)" => "Boxxe",
  "boxee (alpha/Linux 2.6.28-11-generic #40-Ubuntu SMP Fri Apr 3 17:39:41 UTC 2009 x86_64 - 0.9.7.4826M)" => "Boxxe",
  "boxee (alpha/Darwin 9.5.2 i386 - 0.9.11.5591)" => "Boxxe",
  "boxee (alpha/Windows XP Professional Service Pack 3, v.5755 build 2600 - 0.9.9.5324)" => "Boxxe",
  "CorePlayer/1.0 (Series 60 3rd ; ARM; de) CorePlayer/1.3.2_6909" => "CorePlayer",
  "CorePlayer/1.0 (Palm OS 5.4.9; ARM Intel PXA27x; en) CorePlayer/1.3.2_6909" => "CorePlayer",
  "CorePlayer/1.0 (Windows 5.01; x86 Intel; hu) CorePlayer/2.0.0_6873" => "CorePlayer",
  "CorePlayer/1.0 (PocketPC 5.02; ARM 1136J; en) CorePlayer/1.3.2_6909" => "CorePlayer",
  "FlyCast/1.34 (BlackBerry; 8330/4.5.0.131 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/-1)" => "FlyCast",
  "FlyCast/1.35 (BlackBerry; 9530/4.7.0.99 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/-1)" => "FlyCast",
  "FlyCast/1.32 (BlackBerry; 8330/4.3.0.124 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/-1)" => "FlyCast",
  "foobar2000/0.9.6.5_beta_2" => "foobar2000",
  "foobar2000/0.9.6.8" => "foobar2000",
  "foobar2000/0.9.5.2" => "foobar2000",
  "GomPlayer 2, 1, 17, 4710 (ENG)" => "GOM Player",
  "GomPlayer 2, 1, 9, 3753 (ENG)" => "GOM Player",
  "iTunes/8.1.1 (Windows; N)" => "iTunes",
  "iTunes/10.2.1 (Macintosh; Intel Mac OS X 10.7) AppleWebKit/534.20.8" => "iTunes",
  "itunes/9.0.2 (Macintosh; Intel Mac OS X 10.4.11) AppleWebKit/531.21.8" => "iTunes",
  "iTunes/4.2 (Macintosh; U; PPC Mac OS X 10.2)" => "iTunes",
  "iTunes/10.2.1 (Windows; Microsoft Windows 7 Enterprise Edition Service Pack 1 (Build 7601)) AppleWebKit/533.20.25" => "iTunes",
  "Miro/2.0.4 (http://www.getmiro.com/; Windows XP )" => "Miro",
  "Miro/2.0 (http://www.getmiro.com/; Darwin 9.4.0 Power Macintosh)" => "Miro",
  "Democracy/0.8.1 (http://www.participatoryculture.org)" => "Miro",
  "Miro/2.1-svn (http://www.getmiro.com/; Windows 2000 )" => "Miro",
  "Miro/2.0.3 (http://www.getmiro.com/; Linux 2.6.24-1-686 i686)" => "Miro",
  "Miro/3.0.1 (http://www.getmiro.com/; Darwin 8.11.1 i386)" => "Miro",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko Miro/2.0.4 (http://www.getmiro.com/)" => "Miro",
  "MPlayer/SVN-r29189-snapshot-4.3.2" => "MPlayer",
  "MPlayer/29040-4.3.3" => "MPlayer",
  "MPlayer 2.0" => "MPlayer2",
  "Plex/10.1 Git:33d6d28 (Mac OS X; 10.0.0 i386; http://www.plexapp.com)" => "Plex Media Center",
  "Plex/2.0.3.3 Android/3.2 Sony/sony/NSZGT1/Internet TV Box" => "Plex Media Center",
  "PocketTunes/5.5.2" => "Pocket Tunes",
  "PublicRadioPlayer/2.1 CFNetwork/459 Darwin/9.8.0" => "Public Radio Player",
  "PublicRadioApp/1.3 CFNetwork/459 Darwin/10.0.0d3" => "Public Radio Player",
  "QuickTime/7.6.2 (verqt=7.6.2;cpu=IA32;so=Mac 10.5.8)" => "QuickTime",
  "QuickTime/7.6 (qtver=7.6;cpu=IA32;os=Mac 10,5,7)" => "QuickTime",
  "QuickTime (qtver=7.0.2a26;os=Windows NT 6.0)" => "QuickTime",
  "QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)" => "QuickTime",
  "QuickTime.7.6 (qtver=7.6;os=Windows NT 6.0Service Pack 2)" => "QuickTime",
  "RSS_Radio 1.493" => "RSS Radio",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.9.0.5) Gecko/2009021916 Songbird/1.1.2 (20090331142126)" => "Songbird",
  "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.5) Gecko/2009021916 Songbird/1.1.2 (20090331141709)" => "Songbird",
  "VLC media player - version 0.9.8a Grishenko - (c) 1996-2008 the VideoLAN team" => "VLC media player",
  "VLC media player - version 0.9.8 Grishenko - (c) 1996-2009 the VideoLAN team" => "VLC media player",
  "VLC media player - version 0.8.6g Janus - (c) 1996-2008 the VideoLAN team" => "VLC media player",
  "VLC media player - version 1.1.0-git Yellow Bastard - (c) 1996-2009 the VideoLAN team" => "VLC media player",
  "VLC media player - version 0.9.9 Grishenko - (c) 1996-2009 the VideoLAN team" => "VLC media player",
  "WAFA/1.2.1 (Linux; Android 2.1; Winamp) Replicant/1.0" => "Winamp for Android",
  "WAFA/1.2.10 (Linux; Android 4.1; Winamp) Replicant/1.0" => "Winamp for Android",
  "WAFA/1.2.10 (Linux; Android 2.2-update1; Winamp) Replicant/1.0" => "Winamp for Android",
  "Windows-Media-Player/11.0.6001.7000" => "Windows Media Player",
  "Windows-Media-Player/9.00.00.3086" => "Windows Media Player",
  "XBMC/9.04 r19840 (Mac OS X; Darwin 9.6.0; http://www.xbmc.org)" => "XBMC",
  "XBMC/9.04-beta1 r19616 (Linux; Ubuntu 9.04; Linux 2.6.28-11-generic; http://www.xbmc.org)" => "XBMC",
  "XBMC/9.04-beta1 r19639 (Windows; Windows XP Professional Service Pack 2 build 2600; http://www.xbmc.org)" => "XBMC",
  "XMPlay/3.5" => "XMPlay",
  "ApacheBench/2.0.40-dev" => "AB (Apache Bench)",
  "ApacheBench/2.3" => "AB (Apache Bench)",
  "Mozilla/4.0 (compatible; Win32; ActiveXperts.Http.3.1)" => "ActiveXperts Network Monitor",
  "Apache/2.2.15 (CentOS) (internal dummy connection)" => "Apache internal dummy connection",
  "Apache/2.2.21 (Fedora) (internal dummy connection)" => "Apache internal dummy connection",
  "Mozilla/4.0 (compatible; Synapse)" => "Apache Synapse",
  "Atomic_Email_Hunter/4.0" => "Atomic Email Hunter",
  "Bookdog/5.2" => "Bookdog",
  "Bookdog/5.1.44" => "Bookdog",
  "ColdFusion (BookmarkTracker.com)" => "BookmarkTracker",
  "BrownReclusePro v1.59 (The Programmable Spider by http://SoftByteLabs.com/)" => "BrownRecluse",
  "BrownReclusePro v1.62 (The Programmable Spider by http://SoftByteLabs.com/)" => "BrownRecluse",
  "Claws Mail GtkHtml2 plugin 0.24 (http://www.claws-mail.org/plugins.php)" => "Claws Mail GtkHtml2 plugin",
  "Cyberduck/3.3 (5552)" => "Cyberduck",
  "DownloadStudio/4.0" => "DownloadStudio",
  "Funambol Mozilla Sync Client v0.9.1" => "Funambol Mozilla Sync Client",
  "Funambol Outlook Plug-in v. 7.0.7" => "Funambol Outlook Sync Client",
  "gvfs/1.0.3" => "GnomeVFS",
  "gvfs/1.3.1" => "GnomeVFS",
  "gvfs/0.2.3" => "GnomeVFS",
  "GoldenPod 0.8.1 (podcatcher) libwwwperl" => "GoldenPod",
  "Mozilla/5.0 AppEngine-Google; (+http://code.google.com/appengine; appid: canisano)" => "Google App Engine",
  "AppEngine-Google; ( http://code.google.com/appengine)" => "Google App Engine",
  "AppEngine-Google; (+http://code.google.com/appengine)" => "Google App Engine",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; cs-CZ) AppleWebKit/532.4 (KHTML, like Gecko) Google Earth/5.2.1.1329 Safari/532.4" => "Google Earth",
  "GoogleFriendConnect/1.0" => "Google Friend Connect",
  "Google-Listen/1.0.3.1 (sapphire COC10)" => "Google Listen",
  "Google-Listen/1.0.3.1 (hero CUPCAKE)" => "Google Listen",
  "Googlebot-richsnippets" => "Google Rich Snippets Testing Tool",
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0;Google Wireless Transcoder;)" => "Google Wireless Transcoder",
  "Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Wireless Transcoder) Version/3.1 Safari/525.13,Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Wireless Transcoder) Version/3.1 Safari/525.13" => "Google Wireless Transcoder",
  "gPodder/0.15.2 (+http://gpodder.org/)" => "gPodder",
  "GSiteCrawler/v1.23 rev. 286 (http://gsitecrawler.com/)" => "GSiteCrawler",
  "GSiteCrawler/v1.12 rev. 260 (http://gsitecrawler.com/)" => "GSiteCrawler",
  "holmes/3.9 (xiantravelguide.com)" => "Holmes",
  "holmes/3.9 (flashigri7.wordpress.com)" => "Holmes",
  "holmes/3.9 (http://brightkite.com/people/freshcontent)" => "Holmes",
  "holmes/3.9 (evro.chasi24.com)" => "Holmes",
  "HTML2JPG Enterprise, http://www.html2jpg.com" => "HTML2JPG",
  "HTML2JPG Personal Edition, http://www.html2jpg.com" => "HTML2JPG",
  "check_http/v2053 (nagios-plugins 1.4.13)" => "HTTP nagios plugin",
  "iGetter/2 (Macintosh; U; PPC Mac OS X; en)  " => "iGetter",
  "iGetter/2.3 (Macintosh;G;PPC)" => "iGetter",
  "iGetter/1.x (Macintosh;G;PPC)  " => "iGetter",
  "iGooMap/2.x +(http://www.pointworks.de/)" => "iGooMap",
  "iVideo Lite 1.2 (iPhone; iPhone OS 3.1.2; de_AT)" => "iVideo",
  "Windows NT/5.1, UPnP/1.0, Jamcast/1.0" => "Jamcast",
  "Jamcast 0.9.8.33" => "Jamcast",
  "Windows NT/5.1, UPnP/1.0, Jamcast/0.9" => "Jamcast",
  "JS-Kit URL Resolver, http://js-kit.com/" => "JS-Kit/Echo",
  "LeechCraft (X11; U; Linux; ru_RU) (LeechCraft/Poshuku 0.3.55-324-g9365f23; WebKit 4.5.2/4.5.2)" => "LeechCraft",
  "LeechCraft (X11; U; Linux; ru_RU) (LeechCraft/Poshuku 0.3.55-383-g7446455; WebKit 4.5.2/4.5.2)" => "LeechCraft",
  "lftp/3.7.4" => "LFTP",
  "lftp/3.7.3" => "LFTP",
  "LinkbackPlugin/0.1 Laconica/0.8.0" => "LinkbackPlugin for Laconica",
  "LinkbackPlugin/0.1 Laconica/0.7.3" => "LinkbackPlugin for Laconica",
  "LinkbackPlugin/0.1 Laconica/0.8.0dev" => "LinkbackPlugin for Laconica",
  "Microsoft Office Existence Discovery" => "Microsoft Office Existence Discovery",
  "Microsoft Data Access Internet Publishing Provider DAV 1.1 " => "Microsoft WebDAV client",
  "Microsoft Data Access Internet Publishing Provider DAV" => "Microsoft WebDAV client",
  "muCommander-file-API (Java 11.3-b02; Windows XP 5.1 x86)" => "muCommander",
  "muCommander v0.8.3 (Java 1.6.0_0-b11; Linux 2.6.24-19-generic i386)" => "muCommander",
  "muCommander v0.8.3 (Java 1.4.2_03-b02; Windows XP 5.1 x86)" => "muCommander",
  "Mozilla/4.08 (Windows; Mobile Content Viewer/1.0) NetFront/3.2" => "NetFront Mobile Content Viewer",
  "Nokia SyncML HTTP Client" => "Nokia SyncML Client",
  "Mozilla/4.0 (compatible; BorderManager 3.0)" => "Novell BorderManager",
  "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; fr-fr) AppleWebKit/525.28.3 (KHTML, like Gecko) Paparazzi!/0.5b5 (like Safari)" => "Paparazzi!",
  "PHP/5.2.6" => "PHP",
  "PHP/5.2.8" => "PHP",
  "PHP/5.2.8-pl2-gentoo" => "PHP",
  "Podkicker/1.0.3 Android/4.0.4" => "Podkicker",
  "Podkicker Pro/1.0.3 Android/4.0.4" => "Podkicker",
  "Podkicker/1.1.1 Android/2.3.2" => "Podkicker",
  "Podkicker Pro/1.0.7 Android/4.0.3" => "Podkicker",
  "Mozilla/4.0 (compatible; Powermarks/3.5; Windows 95/98/2000/NT)" => "Powermarks",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.11pre) Gecko/2009042918 Prism/1.0b1" => "Prism",
  "Mozilla/5.0 (compatible; PRTG Network Monitor (www.paessler.com); Windows)" => "PRTG Network Monitor",
  "Radio Downloader 0.8.0.0" => "Radio Downloader",
  "Radio Downloader 0.8.2.0" => "Radio Downloader",
  "SZN-Image-Resizer" => "Seznam WAP Proxy",
  "Nokia6230/2.0 (03.15) Profile/MIDP-2.0 Configuration/CLDC-1.1/szn-mobile-transcoder" => "Seznam WAP Proxy",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14/szn-mobile-transcoder" => "Seznam WAP Proxy",
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 1.1.4322)/szn-mobile-transcoder" => "Seznam WAP Proxy",
  "JoeDog/1.00 [en] (X11; I; Siege 2.66)" => "Siege",
  "JoeDog/1.00 [en] (X11; I; Siege 2.68)" => "Siege",
  "TulipChain/6.03 (http://ostermiller.org/tulipchain/) Java/1.6.0_0 (http://java.sun.com/) Linux/2.6.27.25-170.2.72_1.cubbi_tuxonice.fc10.x86_64 RPT-HTTPClient/0.3-3" => "Tulip Chain",
  "TulipChain/6.03 (http://ostermiller.org/tulipchain/) Java/1.6.0_07 (http://java.sun.com/) Windows_XP/5.1 RPT-HTTPClient/0.3-3" => "Tulip Chain",
  "Azureus 4.3.0.4;Windows 7;Java 1.6.0_18-ea" => "Vuze",
  "Azureus 4.3.0.4" => "Vuze",
  "Azureus 4.3.0.4;Windows XP;Java 1.7.0-ea" => "Vuze",
  "Web-sniffer/1.0.36 (+http://web-sniffer.net/)" => "Web-sniffer",
  "Web-sniffer/1.0.35 (+http://web-sniffer.net/)" => "Web-sniffer",
  "Web-sniffer/1.0.32 (+http://web-sniffer.net/)" => "Web-sniffer",
  "webcollage1/1.129" => "WebCollage",
  "webcollage/1.127" => "WebCollage",
  "webcollage-noporn/1.127" => "WebCollage",
  "webcollage.pl/1.133" => "WebCollage",
  "webcollage.modified/1.148" => "WebCollage",
  "webcollage.perl/1.107" => "WebCollage",
  "webfs/2.0 (plan 9)" => "webfs",
  "WinPodder (http://winpodder.com)" => "WinPodder",
  "http://Anonymouse.org/ (Unix)" => "Anonymouse.org",
  "Mozilla/5.0 (compatible; WASALive-Bot ; http://blog.wasalive.com/wasalive-bots/)" => " WASALive-Bot",
  "192.comAgent" => "192.comAgent",
  "50.nu/0.01 ( +http://50.nu/bot.html )" => "50.nu",
  "Mozilla/5.0 (compatible; 80bot/0.71; http://www.80legs.com/spider.html;) Gecko/2008032620" => "80legs",
  "Mozilla/5.0 (compatible; 008/0.83; http://www.80legs.com/spider.html;) Gecko/2008032620" => "80legs",
  "Mozilla/5.0 (compatible; 008/0.83; http://www.80legs.com/webcrawler.html;) Gecko/2008032620" => "80legs",
  "Mozilla/5.0 (compatible; abby/1.0; +http://www.ellerdale.com/crawler.html)" => "abby",
  "Aboundex/0.2 (http://www.aboundex.com/crawler/)" => "Aboundexbot",
  "AboutUsBot" => "AboutUsBot",
  "Mozilla/5.0 (compatible; AboutUsBot/0.9; +http://www.aboutus.org/AboutUsBot)" => "AboutUsBot",
  "Mozilla/5.0 (compatible; AboutUsBot Johnny5/2.0; +http://www.AboutUs.org/)" => "AboutUsBot",
  "Abrave Spider v4 Robot 1 (http://robot.abrave.co.uk)" => "Abrave Spider",
  "Abrave Spider v4 Robot 2 (http://robot.abrave.co.uk)" => "Abrave Spider",
  "Mozilla/5.0 (compatible; heritrix/1.12.0 +http://www.accelobot.com)" => "Accelobot",
  "Accelobot" => "Accelobot",
  "Mozilla/5.0 (compatible; heritrix/1.14.3 +http://www.accelobot.com)" => "Accelobot",
  "Accoona-AI-Agent/1.1.1 (crawler at accoona dot com)" => "Accoona-AI-Agent",
  "Accoona-AI-Agent/1.1.2 (aicrawler at accoonabot dot com)" => "Accoona-AI-Agent",
  "Acoon-Robot 4.0.0RC2 (http://www.acoon.de)" => "Acoon-Robot",
  "Acoon-Robot 4.0.1 (http://www.acoon.de)" => "Acoon-Robot",
  "Acoon-Robot 4.0.2 (http://www.acoon.de)" => "Acoon-Robot",
  "Acoon-Robot 4.0.2.17 (http://www.acoon.de)" => "Acoon-Robot",
  "OpenAcoon v4.1.0 (www.openacoon.de)" => "Acoon-Robot",
  "Acoon v4.1.0 (www.acoon.de)" => "Acoon-Robot",
  "Acoon v4.9.5 (www.acoon.de)" => "Acoon-Robot",
  "Acoon v4.10.1 (www.acoon.de)" => "Acoon-Robot",
  "Acoon v4.10.3 (www.acoon.de)" => "Acoon-Robot",
  "Acoon v4.10.4 (www.acoon.de)" => "Acoon-Robot",
  "Acoon v4.10.5 (www.acoon.de)" => "Acoon-Robot",
  "OpenAcoon v4.10.5 (www.openacoon.de)" => "Acoon-Robot",
  "AcoonBot/4.10.5 (+http://www.acoon.de)" => "Acoon-Robot",
  "Mozilla/5.0 (compatible; AcoonBot/4.10.6; +http://www.acoon.de/robot.asp)" => "Acoon-Robot",
  "Acorn/Nutch-0.9 (Non-Profit Search Engine; acorn.isara.org; acorn at isara dot org)" => "Acorn",
  "AddThis.com robot tech.support@clearspring.com" => "AddThis.com",
  "www.adressendeutschland.de" => "adressendeutschland.de",
  "AdsBot-Google (+http://www.google.com/adsbot.html)" => "AdsBot-Google",
  "AdsBot-Google" => "AdsBot-Google",
  "Mozilla/5.0 (compatible; AhrefsBot/1.0; +http://ahrefs.com/robot/)" => "AhrefsBot",
  "Mozilla/5.0 (compatible; AhrefsBot/2.0; +http://ahrefs.com/robot/)" => "AhrefsBot",
  "Mozilla/5.0 (compatible; AhrefsBot/3.0; +http://ahrefs.com/robot/)" => "AhrefsBot",
  "Mozilla/5.0 (compatible; aiHitBot-DM/2.0.2 +http://www.aihit.com)" => "aiHitBot",
  "Mozilla/5.0 (compatible; aiHitBot/1.0-DS; +http://www.aihit.com/)" => "aiHitBot",
  "Mozilla/5.0 (compatible; aiHitBot/1.0; +http://www.aihit.com/)" => "aiHitBot",
  "Mozilla/5.0 (compatible; aiHitBot/1.1; +http://www.aihit.com/)" => "aiHitBot",
  "appie 1.1 (www.walhello.com)" => "aippie",
  "Mozilla/5.0 (compatible; akula/k311; +http://k311.fd.cvut.cz/)" => "akula",
  "Mozilla/5.0 (compatible; akula/12.0rc-2; +http://k311.fd.cvut.cz/)" => "akula",
  "http://www.almaden.ibm.com/cs/crawler   [bc22]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler   [hc4]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler   [bc14]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler   [bc5]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler   [fc13]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler   [bc6]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler   [bc12]" => "Almaden",
  "http://www.almaden.ibm.com/cs/crawler" => "Almaden",
  "http://www.amagit.com/" => "Amagit.COM",
  "Amfibibot/0.07 (Amfibi Robot; http://www.amfibi.com; agent@amfibi.com)" => "Amfibibot",
  "amibot - http://www.amidalla.de - tech@amidalla.com libwww-perl/5.831" => "amibot",
  "Mozilla/5.0 (compatible; AntBot/1.0; +http://www.ant.com/)" => "AntBot",
  "Mozilla/5.0 (compatible; Apercite; +http://www.apercite.fr/robot/index.html)" => "Apercite",
  "Mozilla/5.0 (compatible; AportWorm/3.2; +http://www.aport.ru/help)" => "AportWorm",
  "http://arachnode.net 1.2" => "arachnode.net",
  "http://arachnode.net 2.5" => "arachnode.net",
  "Mozilla/5.0 (compatible; archive.org_bot +http://www.archive.org/details/archive.org_bot)" => "archive.org_bot",
  "ASAHA Search Engine Turkey V.001 (http://www.asaha.com/)" => "ASAHA Search Engine Turkey",
  "Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://sp.ask.com/docs/about/tech_crawling.html)" => "Ask Jeeves/Teoma",
  "Mozilla/2.0 (compatible; Ask Jeeves/Teoma)" => "Ask Jeeves/Teoma",
  "Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)" => "Ask Jeeves/Teoma",
  "Mozilla/5.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)" => "Ask Jeeves/Teoma",
  "Mozilla/2.0 (compatible; Ask Jeeves/Teoma; http://about.ask.com/en/docs/about/webmasters.shtml)" => "Ask Jeeves/Teoma",
  "BabalooSpider/1.3 (BabalooSpider; http://www.babaloo.si; spider@babaloo.si)" => "BabalooSpider",
  "BacklinkCrawler (http://www.backlinktest.com/crawler.html)" => "BacklinkCrawler",
  "Baiduspider+(+http://www.baidu.com/search/spider.htm)" => "Baiduspider",
  "Baiduspider+(+http://www.baidu.jp/spider/)" => "Baiduspider",
  "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" => "Baiduspider",
  "baypup/colbert (Baypup; http://sf.baypup.com/webmasters; jason@baypup.com)" => "baypup",
  "baypup/1.1 (Baypup; http://www.baypup.com/; jason@baypup.com)" => "baypup",
  "baypup/colbert (Baypup; http://www.baypup.com/webmasters; jason@baypup.com)" => "baypup",
  "BDFetch" => "BDFetch",
  "Mozilla/5.0 (compatible; BecomeBot/2.3; MSIE 6.0 compatible; +http://www.become.com/site_owners.html)" => "BecomeBot",
  "Mozilla/5.0 (compatible; BecomeBot/3.0; MSIE 6.0 compatible; +http://www.become.com/site_owners.html)" => "BecomeBot",
  "Mozilla/5.0 (compatible; BecomeBot/3.0; +http://www.become.com/site_owners.html)" => "BecomeBot",
  "Mozilla/5.0 (compatible; BecomeJPBot/2.3; MSIE 6.0 compatible; +http://www.become.co.jp/site_owners.html)" => "BecomeBot",
  "Bigsearch.ca/Nutch-0.9-dev (Bigsearch.ca Internet Spider; http://www.bigsearch.ca/; info@enhancededge.com)" => "Bigsearch.ca",
  "Bigsearch.ca/Nutch-1.0-dev (Bigsearch.ca Internet Spider; http://www.bigsearch.ca/; info@enhancededge.com)" => "Bigsearch.ca",
  "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" => "bingbot",
  "bitlybot" => "bitlybot",
  "Mozilla/5.0 (compatible; socketcrawler; http://nlp.fi.muni.cz/projects/biwec/)" => "biwec",
  "Mozilla/5.0 (compatible; bixolabs/1.0; +http://bixolabs.com/crawler/general; crawler@bixolabs.com)" => "bixolabs",
  "Mozilla/5.0 (compatible; bixolabs/1.0; +http://bixolabs.com/crawler/general; crawler@mail.bixolabs.com)" => "bixolabs",
  "Blaiz-Bee/2.00.5622 (+http://www.blaiz.net)" => "Blaiz-Bee",
  "Blaiz-Bee/2.00.5655 (+http://www.blaiz.net)" => "Blaiz-Bee",
  "Blaiz-Bee/2.00.6082 (+http://www.blaiz.net)" => "Blaiz-Bee",
  "Blaiz-Bee/2.00.8315 (BE Internet Search Engine http://www.rawgrunt.com)" => "Blaiz-Bee",
  "Mozilla/5.0 (compatible; Blekkobot; ScoutJet; +http://blekko.com/about/blekkobot)" => "Blekkobot",
  "Mozilla/5.0 (compatible; BlinkaCrawler/1.0; +http://www.blinka.jp/crawler/)" => "BlinkaCrawler",
  "Bloggsi/1.0 (http://bloggsi.com/)" => "Bloggsi",
  "BlogPulseLive (support@blogpulse.com)" => "BlogPulse",
  "BlogPulse (ISSpider-3.0)" => "BlogPulse",
  "boitho.com-dc/0.83 ( http://www.boitho.com/dcbot.html )" => "boitho.com-dc",
  "boitho.com-dc/0.79 ( http://www.boitho.com/dcbot.html )" => "boitho.com-dc",
  "boitho.com-dc/0.85 ( http://www.boitho.com/dcbot.html )" => "boitho.com-dc",
  "boitho.com-dc/0.86 ( http://www.boitho.com/dcbot.html )" => "boitho.com-dc",
  "boitho.com-dc/0.82 ( http://www.boitho.com/dcbot.html )" => "boitho.com-dc",
  "Nokia6680/1.0 (4.04.07) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1 (botmobi find.mobi/bot.html find@mtld.mobi)" => "botmobi",
  "BotOnParade, http://www.bots-on-para.de/bot.html" => "BotOnParade",
  "Browsershots" => "Browsershots",
  "btbot/0.4 (+http://www.btbot.com/btbot.html)" => "btbot",
  "Mozilla/5.0 (compatible; Butterfly/1.0; +http://labs.topsy.com/butterfly.html) Gecko/2009032608 Firefox/3.0.8" => "Butterfly",
  "Mozilla/5.0 (compatible; Butterfly/1.0; +http://labs.topsy.com/butterfly/) Gecko/2009032608 Firefox/3.0.8" => "Butterfly",
  "Mozilla/5.0 (compatible; BuzzRankingBot/1.0; +http://www.buzzrankingbot.com/)" => "BuzzRankingBot",
  "CamontSpider/1.0 +http://epweb2.ph.bham.ac.uk/user/slater/camont/info.html" => "CamontSpider",
  "Mozilla/5.0 (compatible; CareerBot/1.1; +http://www.career-x.de/bot.html)" => "CareerBot",
  "Castabot/0.1 (+http://topixtream.com/)" => "Castabot",
  "CatchBot/1.0; +http://www.catchbot.com" => "CatchBot",
  "CatchBot/3.0; +http://www.catchbot.com" => "CatchBot",
  "CatchBot/2.0; +http://www.catchbot.com" => "CatchBot",
  "Cazoodle/Nutch-0.9-dev (Cazoodle Nutch Crawler; http://www.cazoodle.com; mqbot@cazoodle.com)" => "CazoodleBot",
  "CazoodleBot/Nutch-0.9-dev (CazoodleBot Crawler; http://www.cazoodle.com; mqbot@cazoodle.com)" => "CazoodleBot",
  "CazoodleBot/0.1 (CazoodleBot Crawler; http://www.cazoodle.com; mqbot@cazoodle.com)" => "CazoodleBot",
  "CazoodleBot/Nutch-0.9-dev (CazoodleBot Crawler; http://www.cazoodle.com/cazoodlebot; cazoodlebot@cazoodle.com)" => "CazoodleBot",
  "CazoodleBot/CazoodleBot-0.1 (CazoodleBot Crawler; http://www.cazoodle.com/cazoodlebot; cazoodlebot@cazoodle.com)" => "CazoodleBot",
  "CazoodleBot/0.0.2 (http://www.cazoodle.com/contact.php; cbot@cazoodle.com)" => "CazoodleBot",
  "CCBot/1.0 (+http://www.commoncrawl.org/bot.html)" => "CCBot",
  "ccubee/3.2" => "ccubee",
  "ccubee/3.3" => "ccubee",
  "ccubee/3.5" => "ccubee",
  "ccubee/3.7" => "ccubee",
  "ccubee/4.0" => "ccubee",
  "ccubee/9.0" => "ccubee",
  "ccubee/10.0" => "ccubee",
  "ccubee/2008" => "ccubee",
  "mozilla/4.0 (compatible; changedetection/1.0 (admin@changedetection.com))" => "changedetection",
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;  http://www.changedetection.com/bot.html )" => "ChangeDetection",
  "Mozilla/5.0 (compatible; Charlotte/1.1; http://www.searchme.com/support/)" => "Charlotte",
  "City4you/1.3 Cesky (+http://www.city4you.pl)" => "City4you",
  "Cityreview Robot (+http://www.cityreview.org/crawler/)" => "cityreview",
  "CJB.NET Proxy" => "CJB.NET Proxy",
  "Mozilla/5.0 (compatible; CligooRobot/2.0; +http://www.cligoo.de/wk/technik.php)" => "CligooRobot",
  "Combine/3 http://combine.it.lth.se/" => "Combine",
  "ConveraMultiMediaCrawler/0.1 (+http://www.authoritativeweb.com/crawl)" => "ConveraCrawler",
  "ConveraCrawler/0.9d (+http://www.authoritativeweb.com/crawl)" => "ConveraCrawler",
  "ConveraCrawler/0.9e (+http://www.authoritativeweb.com/crawl)" => "ConveraCrawler",
  "copyright sheriff (+http://www.copyrightsheriff.com/)" => "copyright sheriff",
  "CorpusCrawler 2.0.0 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.8 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.9 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.10 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.15 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.12 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.13 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.14 (http://corpora.fi.muni.cz/crawler/)" => "CorpusCrawler",
  "CorpusCrawler 2.0.22 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "CorpusCrawler 2.0.24 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "CorpusCrawler 2.0.25 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "CorpusCrawler 2.0.17 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "CorpusCrawler 2.0.19 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "CorpusCrawler 2.0.20 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "CorpusCrawler 2.0.21 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus" => "CorpusCrawler",
  "Covario-IDS/1.0 (Covario; http://www.covario.com/ids; support at covario dot com)" => "Covario-IDS",
  "CovarioIDS/1.1 (http://www.covario.com/ids; support at covario dot com)" => "Covario-IDS",
  "crawler4j (http://code.google.com/p/crawler4j/)" => "Crawler4j",
  "csci_b659/0.13" => "csci_b659",
  "DataFountains/Dmoz Downloader (http://ivia.ucr.edu/useragents.shtml)" => "DataFountains",
  "DataFountains/DMOZ Feature Vector Corpus Creator (http://ivia.ucr.edu/useragents.shtml)" => "DataFountains",
  "DataparkSearch/4.40.1 (+http://www.dataparksearch.org/)" => "DataparkSearch",
  "Mozilla/4.0 (compatible; MSIE is not me; DAUMOA/1.0.0; DAUM Web Robot; Daum Communications Corp., Korea)" => "Daumoa",
  "Mozilla/4.0 (compatible; MSIE is not me; DAUMOA/1.0.1; DAUM Web Robot; Daum Communications Corp., Korea)" => "Daumoa",
  "Mozilla/4.0 (compatible; MSIE enviable; DAUMOA/1.0.1; DAUM Web Robot; Daum Communications Corp., Korea; +http://ws.daum.net/aboutkr.html)" => "Daumoa",
  "Mozilla/4.0 (compatible; MSIE enviable; DAUMOA 2.0; DAUM Web Robot; Daum Communications Corp., Korea; +http://ws.daum.net/aboutkr.html)" => "Daumoa",
  "Mozilla/5.0 (compatible; MSIE or Firefox mutant; not on Windows server; +http://ws.daum.net/aboutWebSearch.html) Daumoa/2.0" => "Daumoa",
  "Mozilla/5.0 (compatible; DBLBot/1.0; +http://www.dontbuylists.com/)" => "DBLBot",
  "Mozilla/5.0 (compatible; DCPbot/1.0; +http://domains.checkparams.com/)" => "DCPbot",
  "Mozilla/5.0 (compatible; DCPbot/1.1; +http://domains.checkparams.com/)" => "DCPbot",
  "DealGates Bot/1.1 by Luc Michalski (http://spider.dealgates.com/bot.html)" => "DealGates Bot",
  "Mozilla/5.0 (compatible; del.icio.us-thumbnails/1.0; FreeBSD) KHTML/4.3.2 (like Gecko)" => "del.icio.us-thumbnails",
  "del.icio.us-thumbnails/1.0 Mozilla/5.0 (compatible; Konqueror/3.4; FreeBSD) KHTML/3.4.2 (like Gecko)" => "del.icio.us-thumbnails",
  "Mozilla/4.0 (compatible; DepSpid/5.07; +http://about.depspid.net)" => "DepSpid",
  "depspid - the dependency spider" => "DepSpid",
  "Mozilla/4.0 (compatible; DepSpid/5.10; +http://about.depspid.net)" => "DepSpid",
  "Mozilla/4.0 (compatible; DepSpid/5.24; +http://about.depspid.net)" => "DepSpid",
  "Mozilla/4.0 (compatible; DepSpid/5.25; +http://about.depspid.net)" => "DepSpid",
  "Mozilla/4.0 (compatible; DepSpid/5.26; +http://about.depspid.net)" => "DepSpid",
  "mozilla/5.0 (compatible; discobot/1.1; +http://discoveryengine.com/discobot.html)" => "discobot",
  "Mozilla/5.0 (compatible; discobot/1.0; +http://discoveryengine.com/discobot.html)" => "discobot",
  "Mozilla/5.0 (compatible; discobot/2.0; +http://discoveryengine.com/discobot.html)" => "discobot",
  "Mozilla/5.0 (compatible; DKIMRepBot/1.0; +http://www.dkim-reputation.org)" => "DKIMRepBot",
  "Mozilla/5.0 (compatible; DNS-Digger-Explorer/1.0; +http://www.dnsdigger.com)" => "DNS-Digger-Explorer",
  "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; DomainDB-1.1; http://domaindb.com/crawler/)" => "DomainDB",
  "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5) Gecko/2010033101 Gentoo Firefox/3.0.5 (Dot TK - spider 3.0)" => "Dot TK - spider",
  "Mozilla/5.0 (compatible; DotBot/1.1; http://www.dotnetdotcom.org/, crawler@dotnetdotcom.org)" => "DotBot",
  "Mozilla/5.0 (compatible; dotSemantic/1.0; +http://www.dotsemantic.org)" => "dotSemantic",
  "DuckDuckBot/1.0; (+http://duckduckgo.com/duckduckbot.html)" => "DuckDuckBot",
  "DuckDuckPreview/1.0; (+http://duckduckgo.com/duckduckpreview.html)" => "DuckDuckPreview",
  "e-SocietyRobot(http://www.yama.info.waseda.ac.jp/~yamana/es/)" => "e-SocietyRobot",
  "eCairn-Grabber/1.0 (+http://ecairn.com/grabber) curl/7.15" => "eCairn-Grabber",
  "EDI/1.6.5 (Edacious & Intelligent Web Robot, Daum Communications Corp.)" => "EDI",
  "Mozilla/4.0 (compatible; EDI/1.6.6; Edacious & Intelligent Web Robot; Daum Communications Corp., Korea)" => "EDI",
  "Mozilla/4.0 (compatible; MSIE is not me; EDI/1.6.6; Edacious & Intelligent Web Robot; Daum Communications Corp., Korea)" => "EDI",
  "EdisterBot (http://www.edister.com/bot.html)" => "EdisterBot",
  "egothor/8.0f (+http://ego.ms.mff.cuni.cz/)" => "egothor",
  "Mozilla/5.0 (compatible; egothor/8.0g; +http://ego.ms.mff.cuni.cz/)" => "egothor",
  "Mozilla/5.0 (compatible; egothor/11.0d; +http://ego.ms.mff.cuni.cz/)" => "egothor",
  "Mozilla/5.0 (compatible; egothor/11.0d; +https://kocour.ms.mff.cuni.cz/ego/)" => "egothor",
  "Mozilla/5.0 (compatible; egothor/12.0rc-2; +http://ego.ms.mff.cuni.cz/)" => "egothor",
  "ejupiter.com" => "ejupiter.com",
  "crawler43.ejupiter.com" => "ejupiter.com",
  "EnaBot/1.1 (http://www.enaball.com/crawler.html)" => "EnaBot",
  "EnaBot/1.2 (http://www.enaball.com/crawler.html)" => "EnaBot",
  "Enterprise_Search/1.00.143;MSSQL (http://www.innerprise.net/es-spider.asp)" => "Enterprise_Search",
  "envolk/1.7 (+http://www.envolk.com/envolkspiderinfo.html)" => "envolk",
  "EuripBot/1.1 (+http://www.eurip.com) GetRobots" => "EuripBot",
  "Eurobot/1.1 (http://eurobot.ayell.eu)" => "Eurobot",
  "Eurobot/1.2 (http://eurobot.ayell.eu)" => "Eurobot",
  "Mozilla/5.0 (compatible; EventGuruBot/1.0; +http://www.eventguru.com/spider.html)" => "EventGuruBot",
  "Mozilla/5.0 (compatible; Evrinid Iudex 1.0.0; +http://www.evri.com/evrinid)" => "EvriNid",
  "Mozilla/5.0 (compatible; Exabot/3.0; +http://www.exabot.com/go/robot)" => "Exabot",
  "Mozilla/5.0 (compatible; Exabot-Images/3.0; +http://www.exabot.com/go/robot)" => "Exabot",
  "Mozilla/5.0 (compatible; Exabot/3.0 (BiggerBetter); +http://www.exabot.com/go/robot)" => "Exabot",
  "Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Exabot-Thumbnails)" => "Exabot",
  "exactseek.com" => "ExactSEEK",
  "Mozilla/5.0 (compatible; Ezooms/1.0; ezooms.bot@gmail.com)" => "Ezooms",
  "facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)" => "FacebookExternalHit",
  "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" => "FacebookExternalHit",
  "Factbot 1.09" => "factbot",
  "Factbot 1.09 (see http://www.factbites.com/webmasters.php)" => "factbot",
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1 + FairShare-http://fairshare.cc)" => "FairShare",
  "Mozilla/5.0 (compatible; Falconsbot; +http://iws.seu.edu.cn/services/falcons/contact_us.jsp)" => "Falconsbot",
  "Mozilla/5.0 (compatible; Falconsbot; +http://ws.nju.edu.cn/falcons/)" => "Falconsbot",
  "FAST Enterprise Crawler/6.4 (crawler@fast.no)" => "FAST Enterprise Crawler",
  "FAST Enterprise Crawler 6 used by FAST (jim.mosher@fastsearch.com)" => "FAST Enterprise Crawler",
  "FAST Enterprise Crawler 6 used by Virk.dk - udvikling (thomas.bentzen@capgemini.com)" => "FAST Enterprise Crawler",
  "FAST MetaWeb Crawler (helpdesk at fastsearch dot com)" => "FAST MetaWeb Crawler",
  "Mozilla/5.0 (FauBot/0.1; +http://buzzvolume.com/fau/)" => "FauBot",
  "favorstarbot/1.0 (+http://favorstar.com/bot.html)" => "favorstarbot",
  "FeedCatBot/3.0 (+http://www.feedcat.net/)" => "FeedCatBot",
  "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; FeedFinder-2.0; http://bloggz.se/crawler)" => "FeedFinder/bloggz.se",
  "Findexa Crawler (http://www.findexa.no/gulesider/article26548.ece)" => "Findexa Crawler",
  "findlinks/1.1.5-beta7 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.6-beta4 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.6-beta5 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.0 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.6-beta6 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.0.1 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.6-beta1 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.6-beta2 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.6-beta1 (+http://wortschatz.uni-leipzig.de/findlinks/; YaCy 0.1; yacy.net)" => "findlinks",
  "findlinks/1.1.6-beta3 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.0.2 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.0.4 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/1.1.3-beta9 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.0.9 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.1 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.1.3 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "findlinks/2.1.5 (+http://wortschatz.uni-leipzig.de/findlinks/)" => "findlinks",
  "flatlandbot/baypup (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot; jason@flatlandindustries.com)" => "Flatland Industries Web Spider",
  "great-plains-web-spider/gpws (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)" => "flatlandbot",
  "great-plains-web-spider/flatlandbot (Flatland Industries Web Robot; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)" => "flatlandbot",
  "flatlandbot/flatlandbot (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)" => "flatlandbot",
  "great-plains-web-spider/flatlandbot (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)" => "flatlandbot",
  "FlightDeckReportsBot/2.0 (http://www.flightdeckreports.com/pages/bot)" => "FlightDeckReportsBot",
  "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (FlipboardProxy/0.0.5; +http://flipboard.com/browserproxy)" => "FlipboardProxy",
  "http://www.uni-koblenz.de/~flocke/robot-info.txt" => "Flocke bot",
  "FollowSite Bot ( http://www.followsite.com/bot.html )" => "FollowSite Bot",
  "Mozilla/4.0 (compatible; Fooooo_Web_Video_Crawl http://fooooo.com/bot.html)" => "Fooooo_Web_Video_Crawl",
  "Forschungsportal/0.8-dev (Testinstallation; http://www.forschungsportal.net/; fpcrawler@rrzn.uni-hannover.de)" => "Forschungsportal",
  "Francis/2.0 (francis@neomo.de http://www.neomo.de/pages/crawler.php)" => "Francis",
  "Mozilla/5.0 (compatible; FunnelBack; http://cyan.funnelback.com/robot.html)" => "FunnelBack",
  "Mozilla/4.0 compatible FurlBot/Furl Search 2.0 (FurlBot; http://www.furl.net; wn.furlbot@looksmart.net)" => "FurlBot",
  "FyberSpider/1.2 (http://www.fybersearch.com/fyberspider.php)" => "FyberSpider",
  "FyberSpider/1.3 (http://www.fybersearch.com/fyberspider.php)" => "FyberSpider",
  "g2Crawler (nobody@airmail.net)" => "g2crawler",
  "Gaisbot/3.0+(robot@gais.cs.ccu.edu.tw;+http://gais.cs.ccu.edu.tw/robot.php)" => "Gaisbot",
  "Gaisbot/3.0+(robot06@gais.cs.ccu.edu.tw;+http://gais.cs.ccu.edu.tw/robot.php)" => "Gaisbot",
  "Gallent Search Spider v1.4 Robot 3 (http://www.GallentSearch.com/robot)" => "Gallent Search Spider",
  "GarlikCrawler/1.1 (http://garlik.com/, crawler@garik.com)" => "GarlikCrawler",
  "GarlikCrawler/1.1 (http://garlik.com/, crawler@garlik.com)" => "GarlikCrawler",
  "genieBot (wgao@genieknows.com)" => "genieBot",
  "genieBot ((http://64.5.245.11/faq/faq.html))" => "genieBot",
  "GeonaBot/1.2; http://www.geona.com/" => "GeonaBot",
  "Giant/1.0 (Openmaru bot; robot@openmaru.com)" => "Giant/1.0",
  "Gigabot/3.0 (http://www.gigablast.com/spider.html)" => "Gigabot",
  "GingerCrawler/1.0 (Language Assistant for Dyslexics; www.gingersoftware.com/crawler_agent.htm; support at ginger software dot com)" => "GingerCrawler",
  "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; Girafabot; girafabot at girafa dot com; http://www.girafa.com)" => "Girafabot",
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0; Girafabot; girafabot at girafa dot com; http://www.girafa.com)" => "Girafabot",
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; Girafabot [girafa.com])" => "Girafabot",
  "GOFORITBOT ( http://www.goforit.com/about/ )" => "GOFORITBOT",
  "gonzo2[P] +http://www.suchen.de/faq.html" => "gonzo",
  "gonzo1[P] +http://www.suchen.de/faq.html" => "gonzo",
  "gonzo/1[P] (+http://www.suchen.de/faq.html)" => "gonzo",
  "gonzo2[p] (+http://www.suchen.de/faq.html)" => "gonzo",
  "Googlebot-Image/1.0" => "Googlebot",
  "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" => "Googlebot",
  "Mediapartners-Google" => "Googlebot",
  "Googlebot-Video/1.0" => "Googlebot",
  "Googlebot/2.1 (+http://www.google.com/bot.html)" => "Googlebot",
  "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.51 (KHTML, like Gecko; Google Web Preview) Chrome/12.0.742 Safari/534.51" => "Googlebot",
  "Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13" => "Googlebot",
  "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko; Google Web Preview) Chrome/11.0.696 Safari/534.24 " => "Googlebot",
  "SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" => "Googlebot-Mobile",
  "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" => "Googlebot-Mobile",
  "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)" => "Googlebot-Mobile",
  "Mozilla/5.0 (compatible; GurujiBot/1.0; +http://www.guruji.com/en/WebmasterFAQ.html)" => "GurujiBot",
  "Mozilla/5.0 (compatible; Hailoobot/1.2; +http://www.hailoo.com/spider.html)" => "Hailoobot",
  "HatenaScreenshot/1.0 (checker)" => "HatenaScreenshot",
  "Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.20) Gecko/20090429 HeartRails_Capture/0.6 (+http://capture.heartrails.com/) BonEcho/2.0.0.20" => "HeartRails_Capture",
  "Mozilla/5.0 (compatible; heritrix/1.12.1 +http://www.webarchiv.cz)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/1.14.3 +http://archive.org)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/2.0.2 +http://seekda.com)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/1.14.2 +http://rjpower.org)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/2.0.2 +http://aihit.com)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/1.12.1b +http://netarkivet.dk/website/info.html)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/1.14.3 +http://www.webarchiv.cz)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/1.14.3.r6601 +http://www.buddybuzz.net/yptrino)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/3.0.0-SNAPSHOT-20091120.021634 +http://crawler.archive.org)" => "heritrix",
  "Mozilla/5.0 (compatible; heritrix/1.14.2 +http://www.webarchiv.cz)" => "heritrix",
  "HiddenMarket-1.0-beta (www.hiddenmarket.net/crawler.php)" => "HiddenMarket",
  "holmes/3.12.4 (http://morfeo.centrum.cz/bot)" => "Holmes",
  "holmes/3.11 (http://morfeo.centrum.cz/bot)" => "Holmes",
  "holmes/3.9 (onet.pl)" => "Holmes",
  "holmes/3.9 (OnetSzukaj/5.0; +http://szukaj.onet.pl)" => "Holmes",
  "holmes/3.10.1 (OnetSzukaj/5.0; +http://szukaj.onet.pl)" => "Holmes",
  "holmes/3.11 (OnetSzukaj/5.0; +http://szukaj.onet.pl)" => "Holmes",
  "HolmesBot (http://holmes.ge)" => "HolmesBot",
  "Mozilla/5.0 (compatible; HomeTags/1.0; +http://www.hometags.nl/bot)" => "HomeTags",
  "HooWWWer/2.1.3 (debugging run) (+http://cosco.hiit.fi/search/hoowwwer/ | mailto:crawler-info<at>hiit.fi)" => "HooWWWer",
  "HooWWWer/2.2.0 (debugging run) (+http://cosco.hiit.fi/search/hoowwwer/ | mailto:crawler-info<at>hiit.fi)" => "HooWWWer",
  "Mozilla/4.0 (compatible; HostTracker.com/1.0;+http://host-tracker.com/)" => "HostTracker.com",
  "cinetic_htdig" => "ht://Dig",
  "HuaweiSymantecSpider/1.0+DSE-support@huaweisymantec.com+(compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR ; http://www.huaweisymantec.com/en/IRL/spider)" => "HuaweiSymantecSpider",
  "iaskspider/2.0(+http://iask.com/help/help_index.html)" => "iaskspider",
  "ia_archiver-web.archive.org" => "ia_archiver",
  "ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)" => "ia_archiver",
  "ICC-Crawler(Mozilla-compatible; ; http://kc.nict.go.jp/project1/crawl.html)" => "ICC-Crawler",
  "ICC-Crawler/2.0 (Mozilla-compatible; ; http://kc.nict.go.jp/project1/crawl.html)" => "ICC-Crawler",
  "ICF_Site_Crawler+(see+http://www.infocenter.fi/spiderinfo.html)" => "ICF_Site_Crawler",
  "ichiro/1.0 (ichiro@nttr.co.jp)" => "ichiro",
  "ichiro/2.0 (ichiro@nttr.co.jp)" => "ichiro",
  "ichiro/2.0 (http://help.goo.ne.jp/door/crawler.html)" => "ichiro",
  "ichiro/2.01 (http://help.goo.ne.jp/door/crawler.html)" => "ichiro",
  "ichiro/3.0 (http://help.goo.ne.jp/door/crawler.html)" => "ichiro",
  "ichiro/4.0 (http://help.goo.ne.jp/door/crawler.html)" => "ichiro",
  "ichiro/5.0 (http://help.goo.ne.jp/door/crawler.html)" => "ichiro",
  "ichiro/3.0 (http://help.goo.ne.jp/help/article/1142)" => "ichiro",
  "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.1; compatible; iCjobs Stellenangebote Jobs; http://www.icjobs.de) Gecko/20100401 iCjobs/3.2.3" => "iCjobs",
  "IlseBot/1.1" => "IlseBot",
  "IlTrovatore/1.2 (IlTrovatore; http://www.iltrovatore.it/bot.html; bot@iltrovatore.it)" => "IlTrovatore",
  "IlTrovatore-Setaccio/1.2 (It search engine; http://www.iltrovatore.it/bot.html; bot@iltrovatore.it)" => "IlTrovatore-Setaccio",
  "IlTrovatore-Setaccio/1.2 (Italy search engine; http://www.iltrovatore.it/bot.html; bot@iltrovatore.it)" => "IlTrovatore-Setaccio",
  "Mozilla/5.0 (compatible; imbot/0.1 +http://internetmemory.org/en/)" => "imbot",
  "InfociousBot (+http://corp.infocious.com/tech_crawler.php)" => "InfociousBot",
  "InternetSeer.com" => "InternetSeer",
  "Ipselonbot/0.47-beta (Ipselon; http://www.ipselon.com/intl/en/ipselonbot.html; ipselonbot@ipselon.com)" => "Ipselonbot",
  "Ipselonbot/1.0-beta (+; http://www.ipselon.com/intl/en/ipselonbot.html)" => "Ipselonbot",
  "IRLbot/2.0 (+http://irl.cs.tamu.edu/crawler)" => "IRLbot",
  "IRLbot/2.0 (compatible; MSIE 6.0; http://irl.cs.tamu.edu/crawler)" => "IRLbot",
  "IRLbot/3.0 (compatible; MSIE 6.0; http://irl.cs.tamu.edu/crawler)" => "IRLbot",
  "IRLbot/3.0 (compatible; MSIE 6.0; http://irl.cs.tamu.edu/crawler/)" => "IRLbot",
  "JadynAve - http://www.jadynave.com/robot" => "JadynAve",
  "Mozilla/5.0 (compatible; JadynAveBot; +http://www.jadynave.com/robot)" => "JadynAveBot",
  "Jambot/0.1.1 (Jambot; http://www.jambot.com/blog; crawler@jambot.com)" => "Jambot",
  "JikeSpider Mozilla/5.0 (compatible; JikeSpider; +http://shoulu.jike.com/spider.html)" => "JikeSpider",
  "Mozilla/5.0 (compatible; JikeSpider; +http://shoulu.jike.com/spider.html)" => "JikeSpider",
  "Mozilla/5.0 (compatible;WI Job Roboter Spider Version 3;+http://www.webintegration.at)" => "Job Roboter Spider",
  "JUST-CRAWLER(+http://www.justsystems.com/jp/tech/crawler/)" => "JUST-CRAWLER",
  "Jyxobot/1" => "Jyxobot",
  "JyxobotRSS/0.06" => "Jyxobot",
  "kakle-spider/0.1 (kakle-spider; http://www.kakle.com/bot.html; support@kakle.com)" => "Kakle Bot",
  "kalooga/KaloogaBot (Kalooga; http://www.kalooga.com/info.html?page=crawler)" => "Kalooga",
  "kalooga/KaloogaBot (Kalooga; http://www.kalooga.com/info.html?page=crawler; crawler@kalooga.com)" => "Kalooga",
  "Karneval-Bot (Version: 1.06, powered by www.karnevalsuchmaschine.de +http://www.karnevalsuchmaschine.de/bot.html)" => "Karneval-Bot",
  "KeywenBot/4.1  http://www.keywen.com/Encyclopedia/Links" => "KeywenBot",
  "KeywordDensityRobot/0.8 (http://www.seocentro.com/tools/search-engines/keyword-density.html)" => "KeywordDensityRobot",
  "Kongulo v0.1 personal web crawler" => "Kongulo",
  "KRetrieve/1.1/dbsearchexpert.com" => "KRetrieve",
  "Krugle/Krugle,Nutch/0.8+ (Krugle web crawler; http://www.krugle.com/crawler/info.html; webcrawler@krugle.com)" => "Krugle",
  "Krugle/Krugle,Nutch/0.8+ (Krugle web crawler; http://corp.krugle.com/crawler/info.html; webcrawler@krugle.com)" => "Krugle",
  "ksibot/5.2m (+http://ego.ms.mff.cuni.cz/)" => "ksibot",
  "ksibot/7.0d (+http://ego.ms.mff.cuni.cz/)" => "ksibot",
  "ksibot/8.0a (+http://ego.ms.mff.cuni.cz/)" => "ksibot",
  "L.webis/0.50 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)" => "L.webis",
  "L.webis/0.51 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)" => "L.webis",
  "L.webis/0.53 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)" => "L.webis",
  "L.webis/0.44 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)" => "L.webis",
  "LapozzBot/1.4 (+http://robot.lapozz.hu)" => "LapozzBot",
  "LapozzBot/1.4 (+http://robot.lapozz.com)" => "LapozzBot",
  "LapozzBot/1.5 (+http://robot.lapozz.hu) " => "LapozzBot",
  "Larbin (larbin2.6.3@unspecified.mail)" => "Larbin",
  "LarbinWebCrawler (spider@download11.com)" => "LemurWebCrawler",
  "The Lemur Web Crawler/Nutch-1.3 (Lemur Web Crawler; http://boston.lti.cs.cmu.edu/crawler_12/; admin@lemurproject.org)" => "LemurWebCrawler",
  "Mozilla/5.0 (compatible; heritrix/3.1.0-RC1 +http://boston.lti.cs.cmu.edu/crawler_12/)" => "LemurWebCrawler",
  "LexxeBot/1.0 (lexxebot@lexxe.com)" => "LexxeBot",
  "Lijit Crawler (+http://www.lijit.com/robot/crawler)" => "Lijit",
  "LinguaBot/v0.001-dev (MultiLinual Sarch Engine v0.001; LinguaSeek; admin at linguaseek dot com)" => "LinguaBot",
  "Linguee Bot (http://www.linguee.com/bot)" => "Linguee Bot",
  "Link Valet Online 1.1" => "Link Valet Online",
  "Link Valet Online 1.2" => "Link Valet Online",
  "LinkAider (http://linkaider.com/crawler/)" => "LinkAider",
  "linkdex.com/v2.0" => "linkdex.com",
  "Mozilla/5.0 (compatible; LinksManager.com_bot +http://linksmanager.com/linkchecker.html)" => "linksmanager_bot",
  "LinkWalker" => "LinkWalker",
  "LinkWalker/2.0" => "LinkWalker",
  "livedoor ScreenShot/0.10" => "livedoor ScreenShot",
  "lmspider (lmspider@scansoft.com)" => "lmspider",
  "lmspider/Nutch-0.9-dev (For research purposes.; www.nuance.com)" => "lmspider",
  "magpie-crawler/1.1 (U; Linux amd64; en-GB; +http://www.brandwatch.net)" => "magpie-crawler",
  "Mahiti.Com/Mahiti Crawler-1.0 (Mahiti.Com; http://mahiti.com ; mahiti.com)" => "Mahiti Crawler",
  "Mail.Ru/1.0" => "Mail.Ru",
  "Mail.RU/2.0" => "Mail.Ru",
  "Megatext/Nutch-0.8.1 (Beta; http://www.megatext.cz/; microton@microton.cz)" => "Megatext",
  "Megatext/Megatext-0.5 (beta; http://www.megatext.cz/; microton@microton.cz)" => "Megatext",
  "MetaGeneratorCrawler/1.1 (www.metagenerator.info)" => "MetaGeneratorCrawler",
  "Mozilla/5.0 (compatible; MetaJobBot; http://www.metajob.at/crawler)" => "MetaJobBot",
  "Mozilla/5.0 (compatible; MetamojiCrawler/1.0; +http://www.metamoji.com/jp/crawler.html" => "MetamojiCrawler",
  "Metaspinner/0.01 (Metaspinner; http://www.meta-spinner.de/; support@meta-spinner.de/)" => "Metaspinner/0.01",
  "MetaTagRobot/1.6 (http://www.widexl.com/remote/search-engines/metatag-analyzer.html)" => "MetaTagRobot",
  "MetaTagRobot/2.1 (http://www.widexl.com/remote/search-engines/metatag-analyzer.html)" => "MetaTagRobot",
  "MetaURI API +metauri.com" => "MetaURI",
  "miniRank/1.2 (miniRank; http://minirank.com/; MiniRank)" => "miniRank",
  "miniRank/1.5 (miniRank; www.minirank.com; robot)" => "miniRank",
  "miniRank/1.6 (Website ranking; www.minirank.com; robot)" => "miniRank",
  "miniRank/2.0 (miniRank; http://minirank.com/; website ranking engine)" => "miniRank",
  "miniRank/3.1 (miniRank; www.minirank.com; website ranking engine)" => "miniRank",
  "Mozilla/5.0 (compatible; MJ12bot/v1.2.5; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.2.4; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.2.1; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.2.3; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.3.0; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.3.1; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.3.2; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.3.3; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.4.0; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.4.1; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "Mozilla/5.0 (compatible; MJ12bot/v1.4.2; http://www.majestic12.co.uk/bot.php?+)" => "MJ12bot",
  "MLBot (www.metadatalabs.com)" => "MLBot",
  "MLBot (www.metadatalabs.com/mlbot)" => "MLBot",
  "MnoGoSearch/3.3.2" => "MnoGoSearch",
  "MnoGoSearch/3.3.6" => "MnoGoSearch",
  "MnoGoSearch/3.3.9" => "MnoGoSearch",
  "MnoGoSearch/3.2.37" => "MnoGoSearch",
  "Mozilla/5.0 (compatible; Moatbot/2.2; +http://www.moat.com/pages/moatbot)" => "Moatbot",
  "DoCoMo/2.0 N902iS(c100;TB;W24H12)(compatible; moba-crawler; http://crawler.dena.jp/)" => "moba-crawler",
  "MojeekBot/0.2 (archi; http://www.mojeek.com/bot.html)" => "MojeekBot",
  "Mozilla/5.0 (compatible; MojeekBot/0.2; http://www.mojeek.com/bot.html#relaunch)" => "MojeekBot",
  "Mozilla/5.0 (compatible; MojeekBot/0.2; http://www.mojeek.com/bot.html)" => "MojeekBot",
  "Motoricerca-Robots.txt-Checker/1.0 (http://tool.motoricerca.info/robots-checker.phtml)" => "Motoricerca-Robots.txt-Checker",
  "Mozdex/0.7.2-dev (Mozdex; http://www.mozdex.com/bot.html; spider@mozdex.com)" => "mozDex",
  "Mozdex/0.7.2 (Mozdex; http://www.mozdex.com/bot.html; spider@mozdex.com)" => "mozDex",
  "Mozdex/0.7.1 (Mozdex; http://www.mozdex.com/bot.html; spider@mozdex.com)" => "mozDex",
  "Mozilla/5.0 (compatible; Mp3Bot/0.4; +http://mp3realm.org/mp3bot/)" => "Mp3Bot",
  "Mozilla/5.0 (compatible; Mp3Bot/0.7; +http://mp3realm.org/mp3bot/)" => "Mp3Bot",
  "MQbot metaquerier.cs.uiuc.edu/crawler" => "MQbot",
  "MQBOT/Nutch-0.9-dev (MQBOT Nutch Crawler; http://falcon.cs.uiuc.edu; mqbot@cs.uiuc.edu)" => "MQbot",
  "MQBOT/Nutch-0.9-dev (MQBOT Crawler; http://falcon.cs.uiuc.edu; mqbot@cs.uiuc.edu)" => "MQbot",
  "MQBOT/Nutch-0.9-dev (MQBOT Nutch Crawler; http://vwbot.cs.uiuc.edu; mqbot@cs.uiuc.edu)" => "MQbot",
  "msnbot/1.0 (+http://search.msn.com/msnbot.htm)" => "MSNBot",
  "msnbot/2.0b (+http://search.msn.com/msnbot.htm)" => "MSNBot",
  "msnbot/1.1 (+http://search.msn.com/msnbot.htm)" => "MSNBot",
  "msnbot-media/1.1 (+http://search.msn.com/msnbot.htm)" => "MSNBot",
  "msnbot/2.0b (+http://search.msn.com/msnbot.htm)." => "MSNBot",
  "msnbot/2.0b (+http://search.msn.com/msnbot.htm)._" => "MSNBot",
  "msnbot-NewsBlogs/2.0b (+http://search.msn.com/msnbot.htm)" => "MSNBot",
  "MSRBOT" => "MSRBOT",
  "MSRBOT (http://research.microsoft.com/research/sv/msrbot/)" => "MSRBOT",
  "MSRBOT (http://research.microsoft.com/research/sv/msrbot)" => "MSRBOT",
  "MSRBOT (http://research.microsoft.com/research/sv/msrbot/" => "MSRBOT",
  "multicrawler (+http://sw.deri.org/2006/04/multicrawler/robots.html)" => "MultiCrawler",
  "Mozilla/4.0 (compatible; MyFamilyBot/1.0; http://www.myfamilyinc.com)" => "MyFamilyBot",
  "Mozilla/4.0 (compatible; MyFamilyBot/1.0; http://www.ancestry.com/learn/bot.aspx)" => "MyFamilyBot",
  "mozilla/4.0 (compatible; myfamilybot/1.0; http://www.ancestry.com/learn/bot.aspx)" => "MyFamilyBot",
  "Mozilla/5.0 (compatible; Najdi.si/3.1)" => "Najdi.si",
  "Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/)" => "NaverBot",
  "Mozilla/4.0 (compatible; NaverBot/1.0; http://help.naver.com/customer_webtxt_02.jsp)" => "NaverBot",
  "Yeti-FeedItemCrawler/1.0 (NHN Corp.; http://help.naver.com/robots/)" => "NaverBot",
  "navissobot/1.7  (+http://navisso.com/)" => "navissobot",
  "Mozilla/5.0 (compatible; NerdByNature.Bot; http://www.nerdbynature.net/bot)" => "NerdByNature.Bot",
  "nestReader/0.2 (discovery; http://echonest.com/reader.shtml; reader at echonest.com)" => "nestReader",
  "Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; +info@netcraft.com)" => "NetcraftSurveyAgent",
  "netEstate RSS crawler (+http://www.rss-directory.info/)" => "netEstate Crawler",
  "netEstate NE Crawler (+http://www.sengine.info/)" => "netEstate Crawler",
  "Netintelligence LiveAssessment - www.netintelligence.com" => "Netintelligence LiveAssessment",
  "nrsbot/5.0(loopip.com/robot.html)" => "NetResearchServer",
  "nrsbot/6.0(loopip.com/robot.html)" => "NetResearchServer",
  "Mozilla/5.0 (compatible; Netseer crawler/2.0; +http://www.netseer.com/crawler.html; crawler@netseer.com)" => "Netseer",
  "NetWhatCrawler/0.06-dev (NetWhatCrawler from NetWhat.com; http://www.netwhat.com; support@netwhat.com)" => "NetWhatCrawler",
  "NextGenSearchBot 1 (for information visit http://about.zoominfo.com/About/NextGenSearchBot.aspx)" => "NextGenSearchBot",
  "NextGenSearchBot 1 (for information visit http://www.zoominfo.com/About/misc/NextGenSearchBot.aspx)" => "NextGenSearchBot",
  "Mozilla/5.0 (compatible; nextthing.org/1.0; +http://www.nextthing.org/bot)" => "nextthing.org",
  "NG/2.0" => "NG",
  "NG-Search/0.90 (NG-SearchBot; http://www.ng-search.com;  )" => "NG-Search",
  "NG-Search/0.9.8 (NG-SearchBot; http://www.ng-search.com)" => "NG-Search",
  "Mozilla/5.0 (compatible; Nigma.ru/3.0; crawler@nigma.ru)" => "Nigma.ru",
  "Mozilla/5.0 (Windows;) NimbleCrawler 1.14 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.7) NimbleCrawler 1.11 obeys UserAgent NimbleCrawler For problems contact: crawler_at_dataalchemy.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows;) NimbleCrawler 1.12 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows;) NimbleCrawler 1.13 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows;) NimbleCrawler 1.15 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows;) NimbleCrawler 2.0.0 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows;) NimbleCrawler 2.0.1 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "Mozilla/5.0 (Windows;) NimbleCrawler 2.0.2 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com" => "NimbleCrawler",
  "nodestackbot/0.1 (bot@nodestack.com http://nodestack.com/bot.html)" => "nodestackbot",
  "noyona_0_1" => "noyona",
  "NPBot/3 (NPBot; http://www.nameprotect.com; npbot@nameprotect.com)" => "NPBot",
  "Nuhk/2.4 ( http://www.neti.ee/cgi-bin/abi/Otsing/Nuhk/)" => "Nuhk",
  "Nuhk/2.4 (+http://www.neti.ee/cgi-bin/abi/otsing.html)" => "Nuhk",
  "NuSearch Spider (compatible; MSIE 6.0)" => "NuSearch Spider",
  "Nusearch Spider (www.nusearch.com)" => "NuSearch Spider",
  "NutchCVS/0.8-dev (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "NutchCVS/0.06-dev (http://www.nutch.org/docs/en/bot.html; rhwarren+nutch@uwaterloo.ca)" => "Nutch",
  "NutchCVS/0.7 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "NutchOSU-VLIB/0.7 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "InternetArchive/0.8-dev (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "NutchCVS/0.7.1 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "NutchCVS/0.7.1 (Nutch; http://www.vvdb.org; voorzitter@vvdb.org)" => "Nutch",
  "NutchCVS/0.06-dev (Nutch; http://www.nutch.org/docs/en/bot.html; nutch-agent@lists.sourceforge.net)" => "Nutch",
  "NutchCVS/0.7.1 (Nutch running at UW; http://www.nutch.org/docs/en/bot.html; sycrawl@cs.washington.edu)" => "Nutch",
  "NutchCVS/0.7.1 (Nutch running at UW; http://crawlers.cs.washington.edu/; sycrawl@cs.washington.edu)" => "Nutch",
  "NutchCVS/0.7.2 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "NutchCVS/0.8-dev (Nutch running at UW; http://www.nutch.org/docs/en/bot.html; sycrawl@cs.washington.edu)" => "Nutch",
  "asked/Nutch-0.8 (web crawler; http://asked.jp; epicurus at gmail dot com)" => "Nutch",
  "HouxouCrawler/Nutch-0.9-dev (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)" => "Nutch",
  "BilgiBetaBot/0.8-dev (bilgi.com (Beta) ; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "HouxouCrawler/Nutch-0.8 (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)" => "Nutch",
  "NutchCVS/0.7.1 (Nutch; http://lucene.apache.org/nutch/bot.html; raphael@unterreuth.de)" => "Nutch",
  "heeii/Nutch-0.9-dev (heeii.com; www.heeii.com; nutch at heeii.com)" => "Nutch",
  "HouxouCrawler/Nutch-0.8.2-dev (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)" => "Nutch",
  "NutchCVS/Nutch-0.9 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)" => "Nutch",
  "HouxouCrawler/Nutch-0.9 (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)" => "Nutch",
  "Zscho.de Crawler/Nutch-1.0-Zscho.de-semantic_patch (Zscho.de Crawler, collecting for machine learning; http://zscho.de/)" => "Nutch",
  "nWormFeedFinder (http://www.nworm.com)" => "nworm",
  "Nymesis/2.0 (http://nymesis.com)" => "Nymesis",
  "oBot" => "oBot",
  "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; obot)" => "oBot",
  "Mozilla/5.0 (compatible; oBot/2.3.1; +http://www-935.ibm.com/services/us/index.wss/detail/iss/a1029077?cntxt=a1027244)" => "oBot",
  "Mozilla/5.0 (compatible; oBot/2.3.1; +http://filterdb.iss.net/crawler/)" => "oBot",
  "Ocelli/1.4 (http://www.globalspec.com/Ocelli)" => "Ocelli",
  "OmniExplorer_Bot/4.02 (+http://www.omni-explorer.com) WorldIndexer" => "OmniExplorer_Bot",
  "OmniExplorer_Bot/4.06 (+http://www.omni-explorer.com) WorldIndexer" => "OmniExplorer_Bot",
  "OmniExplorer_Bot/6.47 (+http://www.omni-explorer.com) WorldIndexer" => "OmniExplorer_Bot",
  "Mozilla/5.0 (compatible; OnetSzukaj/5.0; +http://szukaj.onet.pl)" => "OnetSzukaj",
  "Mozilla/5.0 (compatible; OnetSzukaj/5.0; +http://szukaj.onet.pl" => "OnetSzukaj",
  "Openfind data gatherer, Openbot/3.0+(robot-response@openfind.com.tw;+http://www.openfind.com.tw/robot.html)" => "Openbot",
  "OpenCalaisSemanticProxy" => "OpenCalaisSemanticProxy",
  "Mozilla/5.0 (compatible; OpenindexDeepSpider/Nutch-1.5-dev; +http://openindex.io/spider.html; systemsATopenindexDOTio)" => "OpenindexSpider",
  "Mozilla/5.0 (compatible; OpenindexDeepSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html; systemsATopenindexDOTio)" => "OpenindexSpider",
  "Mozilla/5.0 (compatible; OpenindexShallowSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html; systemsATopenindexDOTio)" => "OpenindexSpider",
  "Mozilla/5.0 (compatible; OpenindexDeepSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html)" => "OpenindexSpider",
  "Orbiter (+http://www.dailyorbit.com/bot.htm)" => "Orbiter",
  "Orgbybot/OrgbyBot v1.2 (Spidering the net for Orgby; http://www.orgby.com/  ; Orgby.com Search Engine)" => "OrgbyBot",
  "Orgbybot/OrgbyBot v1.3 (Spider; http://orgby.com/bot/  ; Orgby.com Search Engine)" => "OrgbyBot",
  "Mozilla/5.0 (compatible; OsO; http://oso.octopodus.com/abot.html)" => "OsObot",
  "owsBot/0.1 (Nutch; www.oneworldstreet.com; nutch-agent@lucene.apache.org)" => "owsBot",
  "owsBot/0.2 (owsBot; www.oneworldstreet.com; owsBot)" => "owsBot",
  "PageBitesHyperBot/600 (http://www.pagebites.com/)" => "PageBitesHyperBot",
  "PagePeeker.com" => "PagePeeker",
  "PagePeeker.com (info: http://pagepeeker.com/robots)" => "PagePeeker",
  "page_verifier (http://www.securecomputing.com/goto/pv)" => "page_verifier",
  "panscient.com" => "Panscient web crawler",
  "Mozilla/5.0 (compatible;+ParchBot/1.0;++http://www.parchmenthill.com/search.htm)" => "ParchBot",
  "Mozilla/5.0 (compatible; Peew/1.0; http://www.peew.de/crawler/)" => "Peew",
  "percbotspider <ops@percolate.com>" => "percbotspider",
  "Pingdom GIGRIB (http://www.pingdom.com)" => "Pingdom GIGRIB",
  "pingdom.com_bot_version_1.4_(http://www.pingdom.com/)" => "pingdom.com_bot",
  "Pixray-Seeker/1.1 (Pixray-Seeker; crawler@pixray.com)" => "Pixray-Seeker",
  "Pixray-Seeker/1.1 (Pixray-Seeker; http://www.pixray.com/pixraybot; crawler@pixray.com)" => "Pixray-Seeker",
  "Mozilla/5.0 (compatible; Plukkie/1.1; http://www.botje.com/plukkie.htm)" => "Plukkie",
  "Mozilla/5.0 (compatible; Plukkie/1.2; http://www.botje.com/plukkie.htm)" => "Plukkie",
  "Mozilla/5.0 (compatible; Plukkie/1.3; http://www.botje.com/plukkie.htm)" => "Plukkie",
  "Mozilla/5.0 (compatible; Pogodak.co.yu/3.1)" => "Pogodak.co.yu",
  "Mozilla/5.0 (compatible; polixea.de-Robot +http://www.polixea.de)" => "polixea.de",
  "Pompos/1.3 http://dir.com/pompos.html" => "Pompos",
  "posterus (seek.se) +http://www.seek.se/studio/index.php?id=47&t=details" => "posterus",
  "PostPost/1.0 (+http://postpo.st/crawlers)" => "PostPost",
  "PostPost/1.0 (+http://postpost.com/crawlers)" => "PostPost",
  "psbot/0.1 (+http://www.picsearch.com/bot.html)" => "psbot",
  "Mozilla/5.0 (compatible; ptd-crawler; +http://bixolabs.com/crawler/ptd/; crawler@bixolabs.com)" => "ptd-crawler",
  "Qirina Hurdler v. 1.05 10.11.01 (+http://www.qirina.com/hurdler.html)" => "Qirina Hurdler",
  "Qseero v1.0.0" => "Qseero",
  "Mozilla/5.0 (compatible; Qualidator.com Bot 1.0;)" => "Qualidator.com Bot",
  "Mozilla/5.0 (compatible; Quantcastbot/1.0; www.quantcast.com)" => "Quantcastbot",
  "quickobot/quickobot-1 (Quicko Labs; http://quicko.co; robot at quicko dot co)" => "quickobot",
  "R6_FeedFetcher(www.radian6.com/crawler)" => "R6 bot",
  "R6_CommentReader(www.radian6.com/crawler)" => "R6 bot",
  "RADaR-Bot/Nutch-1.3 (http://radar-bot.com/)" => "RADaR-Bot",
  "RankurBot/Rankur2.1 (http://rankur.com; info at rankur dot com)" => "RankurBot",
  "RedBot/redbot-1.0 (Rediff.com Crawler; redbot at rediff dot com)" => "RedBot",
  "Robo Crawler 6.4.5 (robocrawler@bb.softbank.co.jp)" => "Robo Crawler",
  "Robots_Tester_http_www.searchenginepromotionhelp.com" => "Robots_Tester",
  "Robozilla/1.0" => "Robozilla",
  "Ronzoobot/1.3 (http://www.ronzoo.com/about.php)" => "Ronzoobot",
  "Ronzoobot/1.2 (http://www.ronzoo.com/about.php)" => "Ronzoobot",
  "Ronzoobot/1.5 (http://www.ronzoo.com/about/)" => "Ronzoobot",
  "Ronzoobot/1.6 (http://www.ronzoo.com/about/)" => "Ronzoobot",
  "RSSMicro.com RSS/Atom Feed Robot" => "RSSMicro.com RSS/Atom Feed Robot",
  "Ruky-Roboter (Version: 1.06, powered by www.ruky.de +http://www.ruky.de/bot.html)" => "Ruky-Roboter",
  "http://domino.research.ibm.com/comm/research_projects.nsf/pages/sai-crawler.callingcard.html" => "SAI Crawler",
  "SanszBot/1.7(http://www.sansz.org/sanszbot, spider@sansz.org) (spider@sansz.org)" => "SanszBot",
  "SBIder/0.7 (SBIder; http://www.sitesell.com/sbider.html; http://support.sitesell.com/contact-support.html)" => "SBIder",
  "SBIder/0.8-dev (SBIder; http://www.sitesell.com/sbider.html; http://support.sitesell.com/contact-support.html)" => "SBIder",
  "SBIder/SBIder-0.8.2-dev (http://www.sitesell.com/sbider.html)" => "SBIder",
  "SBIder/Nutch-1.0-dev (http://www.sitesell.com/sbider.html)" => "SBIder",
  "Mozilla/5.0 (compatible; SecretSerachEngineLabs.com-SBSearch/0.9; http://www.secretsearchenginelabs.com/secret-web-crawler.php)" => "SBSearch",
  "Mozilla/5.0 (compatible; Scarlett/ 1.0; +http://www.ellerdale.com/crawler.html)" => "Scarlett",
  "schibstedsokbot (compatible; Mozilla/5.0; MSIE 5.0; FAST FreshCrawler 6; +http://www.schibstedsok.no/bot/)" => "schibstedsokbot",
  "Mozilla/3.0 (compatible; ScollSpider; http://www.webwobot.com)" => "ScollSpider",
  "Scooter/3.3" => "Scooter",
  "Mozilla/5.0 (compatible; ScoutJet; +http://www.scoutjet.com/)" => "ScoutJet",
  "Mozilla/5.0 (compatible; ScoutJet; http://www.scoutjet.com/)" => "ScoutJet",
  "Search Engine World Robots.txt Validator at http://www.searchengineworld.com/cgi-bin/robotcheck.cgi" => "Search Engine World Robots.txt Validator",
  "Mozilla/5.0 (compatible; Search17Bot/1.1; http://www.search17.com/bot.php)" => "Search17Bot",
  "Mozilla/5.0 (compatible; Semager/1.4; http://www.semager.de/blog/semager-bots/)" => "Semager",
  "Mozilla/5.0 (compatible; Semager/1.4c; +http://www.semager.de/blog/semager-bots/)" => "Semager",
  "SemrushBot/0.9" => "SemrushBot",
  "SemrushBot/0.91" => "SemrushBot",
  "SemrushBot/0.92" => "SemrushBot",
  "Sensis Web Crawler (search_comments\at\sensis\dot\com\dot\au)" => "Sensis Web Crawler",
  "Sensis Web Crawler (search_comments\\at\\sensis\\dot\\com\\dot\\au)" => "Sensis Web Crawler",
  "Mozilla/5.0 (compatible; SEODat/0.1 http://crawler.seodat.com)" => "SEODat",
  "SEOENGBot/1.2 (+http://learn.seoeng.com/seoengbot.htm)" => "SEOENGBot",
  "SEOENGBot/1.2 (+http://learn.seoengine.com/seoengbot.htm)" => "SEOENGBot",
  "SEOENGWorldBot/1.0 (+http://www.seoengine.com/seoengbot.htm)" => "SEOENGBot",
  "SEOENGBot/1.2 (+http://www.seoengine.com/seoengbot.htm)" => "SEOENGBot",
  "Mozilla/5.0 (compatible; SEOkicks-Robot +http://www.seokicks.de/robot.html)" => "SEOkicks-Robot",
  "OOZBOT/0.20 ( Setooz výrazný ako say-th-uuz, znamená mosty.  ; http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )" => "Setoozbot",
  "OOZBOT/0.20 ( -- ; http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )" => "Setoozbot",
  "OOZBOT/0.20 ( http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )" => "Setoozbot ",
  "Mozilla/5.0 ( compatible; SETOOZBOT/0.30 ; http://www.setooz.com/bot.html ; agentname at setooz dot_com )" => "Setoozbot",
  "Mozilla/5.0 ( compatible; SETOOZBOT/0.30 ; http://www.setooz.com/bot.html )" => "Setoozbot",
  "Setooz/Nutch-1.0 (http://www.setooz.com)" => "Setoozbot",
  "SETOOZBOT/5.0 ( compatible; SETOOZBOT/0.30 ; http://www.setooz.com/bot.html )" => "Setoozbot",
  "SETOOZBOT/5.0 ( http://www.setooz.com/bot.html )" => "Setoozbot",
  "Mozilla/5.0 (compatible; Seznam screenshot-generator 2.0; +http://fulltext.sblog.cz/screenshot/)" => "SeznamBot",
  "SeznamBot/2.0 (+http://fulltext.sblog.cz/robot/)" => "SeznamBot",
  "SeznamBot/2.0 (+http://fulltext.seznam.cz/)" => "SeznamBot",
  "SeznamBot/2.0-Test (+http://fulltext.sblog.cz/robot/)" => "SeznamBot",
  "SeznamBot/3.0-alpha (+http://fulltext.sblog.cz/)" => "SeznamBot",
  "SeznamBot/3.0-beta (+http://fulltext.sblog.cz/)" => "SeznamBot",
  "SeznamBot/3.0 (+http://fulltext.sblog.cz/)" => "SeznamBot",
  "Shelob (shelob@gmx.net)" => "Shelob",
  "Shim-Crawler(Mozilla-compatible; http://www.logos.ic.i.u-tokyo.ac.jp/crawler/; crawl@logos.ic.i.u-tokyo.ac.jp)" => "Shim-Crawler",
  "Shim-Crawler(Mozilla-compatible; http://www.logos.ic.i.u-tokyo.ac.jp/crawl/; crawl@logos.ic.i.u-tokyo.ac.jp)" => "Shim-Crawler",
  "ShopWiki/1.0 ( +http://www.shopwiki.com/wiki/Help:Bot)" => "ShopWiki",
  "ShowyouBot (http://showyou.com/crawler)" => "ShowyouBot",
  "Silk/1.0" => "silk",
  "silk/1.0 (+http://www.slider.com/silk.htm)/3.7" => "silk",
  "Sirketcebot/v.01 (http://www.sirketce.com/bot.html)" => "Sirketce/Busiverse",
  "Busiversebot/v1.0 (http://www.busiverse.com/bot.php)" => "Sirketce/Busiverse",
  "Mozilla/5.0 (compatible; SISTRIX Crawler; http://crawler.sistrix.net/)" => "sistrix",
  "Sitedomain-Bot(Sitedomain-Bot 1.0, http://www.sitedomain.de/sitedomain-bot/)" => "Sitedomain-Bot",
  "Mozilla/5.0 (compatible; SkreemRBot +http://skreemr.com)" => "SkreemRBot",
  "Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots)" => "Slackbot",
  "smart.apnoti.com Robot/v1.34 (http://smart.apnoti.com/en/aboutApnotiWebCrawler.html)" => "smart.apnoti.com Robot",
  "snap.com beta crawler v0" => "snap.com",
  "Snapbot/1.0" => "Snapbot",
  "Snapbot/1.0 (+http://www.snap.com)" => "Snapbot",
  "Mozilla/5.0 (compatible; SnapPreviewBot; en-US; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9" => "SnapBot",
  "Snapbot/1.0 (Snap Shots, +http://www.snap.com)" => "Snapbot",
  "Snapbot/1.0 (Site Search Crawler, +http://www.snap.com)" => "Snapbot",
  "Snappy/1.1 ( http://www.urltrends.com/ )" => "Snappy",
  "SniffRSS/0.5beta (+http://www.blogator.com/)" => "SniffRSS",
  "Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" => "Sogou",
  "Sogou develop spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" => "Sogou",
  "sogou spider" => "sogou spider",
  "sogou web spider http://www.sogou.com/docs/help/webmasters.htm#07" => "sogou spider",
  "sogou web spider(+http://www.sogou.com/docs/help/webmasters.htm#07)" => "sogou spider",
  "Sogou web spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07)" => "sogou spider",
  "Sosospider+(+http://help.soso.com/webspider.htm)" => "Sosospider",
  "Mozilla/5.0 (compatible; spbot/2.0.3; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/2.0.4; +http://www.seoprofiler.com/bot )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/1.0; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/2.1; +http://www.seoprofiler.com/bot )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/3.0; +http://www.seoprofiler.com/bot )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/1.1; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/2.0; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/1.2; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/2.0.1; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Mozilla/5.0 (compatible; spbot/2.0.2; +http://www.seoprofiler.com/bot/ )" => "spbot",
  "Speedy Spider (http://www.entireweb.com/about/search_tech/speedy_spider/)" => "Speedy",
  "Speedy Spider (Entireweb; Beta/1.2; http://www.entireweb.com/about/search_tech/speedyspider/)" => "Speedy",
  "Mozilla/5.0 (compatible; Speedy Spider; http://www.entireweb.com/about/search_tech/speedy_spider/)" => "Speedy",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Speedy Spider (http://www.entireweb.com/about/search_tech/speedy_spider/)" => "Speedy",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Speedy Spider for SpeedyAds (http://www.entireweb.com/about/search_tech/speedy_spider/)" => "Speedy",
  "Mozilla/5.0 (compatible; SpiderLing (a SPIDER for LINGustic research); http://nlp.fi.muni.cz/projects/biwec/)" => "SpiderLing",
  "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1; aggregator:Spinn3r (Spinn3r 3.1); http://spinn3r.com/robot) Gecko/20021130" => "Spinn3r",
  "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.19; aggregator:Spinn3r (Spinn3r 3.1); http://spinn3r.com/robot) Gecko/2010040121 Firefox/3.0.19" => "Spinn3r",
  "Spock Crawler (http://www.spock.com/crawler)" => "Spock Crawler",
  "SpokeSpider/1.0 (http://support.spoke.com/webspider/) Mozilla/5.0 (not really)" => "SpokeSpider",
  "sproose/0.1-alpha (sproose crawler; http://www.sproose.com/bot.html; crawler@sproose.com)" => "sproose",
  "sproose/0.1 (sproose bot; http://www.sproose.com/bot.html; crawler@sproose.com)" => "sproose",
  "sproose/1.0beta (sproose bot; http://www.sproose.com/bot.html; crawler@sproose.com)" => "Sproose",
  "SrevBot/2.0 (SrevBot; http://winsrev.com/bot.html; bot@winsrev.com)" => "SrevBot",
  "SrevBot/1.2 (SrevBot; http://winsrev.com/bot.html; bot@winsrev.comg)" => "SrevBot",
  "Mozilla/5.0 (compatible; SSLBot/1.0;  http://www.sslstats.com/sslbot)" => "SSLBot",
  "StackRambler/2.0 (MSIE incompatible)" => "StackRambler",
  "StatoolsBot (+http://www.statools.com/bot.html)" => "StatoolsBot",
  "Steeler/3.2 (http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)" => "Steeler",
  "Steeler/3.3 (http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)" => "Steeler",
  "Mozilla/5.0 (compatible; Steeler/3.5; http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)" => "Steeler",
  "Stroke.cz (http://stroke.cz)" => "Strokebot",
  "Mozilla/5.0 (compatible; suggybot v0.01a, http://blog.suggy.com/was-ist-suggy/suggy-webcrawler/)" => "suggybot",
  "Surphace Scout&v4.0 - scout at surphace dot com" => "Surphace Scout",
  "SurveyBot/2.3 (Whois Source)" => "SurveyBot",
  "Mozilla/5.0 (compatible; SWEBot/1.0; +http://swebot.net)" => "SWEBot",
  "Mozilla/5.0 (compatible; SWEBot/1.0; +http://swebot-crawler.net)" => "SWEBot",
  "SygolBot http://www.sygol.com" => "SygolBot",
  "SynooBot/0.7.1 (SynooBot; http://www.synoo.de/bot.html; webmaster@synoo.com)" => "SynooBot",
  "SynooBot (compatible; Synoobot/0.7.1; http://www.synoo.com/search/bot.html)" => "SynooBot",
  "Szukacz/1.5 (robot; www.szukacz.pl/html/jak_dziala_robot.html; info@szukacz.pl)" => "Szukacz",
  "Szukacz/1.5 (robot; www.szukacz.pl/jakdzialarobot.html; info@szukacz.pl)" => "Szukacz",
  "Szukankobot /1.0 (+http://www.szukanko.pl/addurl.php)" => "Szukankobot",
  "Mozilla/5.0 (compatible; Tagoobot/3.0; +http://www.tagoo.ru)" => "Tagoobot",
  "taptubot *** please read http://www.taptu.com/corp/taptubot ***" => "taptubot",
  "Technoratibot/7.0" => "Technoratibot",
  "Technoratibot/8.0" => "Technoratibot",
  "TeragramCrawler" => "TeragramCrawler",
  "textractor.queuekeeper/0.1 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h7/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h3/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h2/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h27/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h24/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h5/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h39/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h37/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h38/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h12/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "textractor.harvester/h34/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)" => "textractor",
  "Mozilla/5.0 (compatible; Theophrastus/2.0; +http://users.cs.cf.ac.uk/N.A.Smith/theophrastus.php)" => "Theophrastus",
  "Thumbnail.CZ robot 1.1 (http://thumbnail.cz/why-no-robots-txt.html)" => "Thumbnail.CZ robot",
  "ThumbShots-Bot (+http://thumbshots.in/bot.html)" => "ThumbShots-Bot",
  "thumbshots-de-Bot (Version: 1.02, powered by www.thumbshots.de)" => "thumbshots-de-Bot",
  "thumbshots-de-bot (+http://www.thumbshots.de/)" => "thumbshots-de-Bot",
  "Mozilla/5.0 (compatible; Thumbshots.ru; +http://thumbshots.ru/bot) Firefox/3" => "Thumbshots.ru",
  "TinEye/1.0; +http://www.tineye.com/" => "TinEye",
  "TinEye/1.1 (http://tineye.com/crawler.html)" => "TinEye",
  "Mozilla/5.0 (compatible; Topicbot/12.0rc-2; +http://topicbot.awardspace.us/)" => "Topicbot",
  "Mozilla/4.0 (Toread-Crawler/1.1; +http://news.toread.cc/crawler.php)" => "Toread-Crawler",
  "Touche (+http://www.touche.com.ve)" => "Touche",
  "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.0; trendictionbot0.4.2; trendiction media ssppiiddeerr; http://www.trendiction.com/bot/; please let us know of any problems; ssppiiddeerr at trendiction.com) Gecko/20071127 Firefox/2.0.0.11" => "trendictionbot",
  "TelegramBot (like TwitterBot)" => "TelegramBot",
  "TurnitinBot/2.0 (http://www.turnitin.com/robot/crawlerinfo.html)" => "TurnitinBot",
  "TurnitinBot/2.1 (http://www.turnitin.com/robot/crawlerinfo.html)" => "TurnitinBot",
  "TutorGigBot/1.5 ( +http://www.tutorgig.info )" => "TutorGigBot",
  "TwengaBot/1.1 (+http://www.twenga.com/bot.html)" => "TwengaBot",
  "TwengaBot-Discover (http://www.twenga.fr/bot-discover.html)" => "TwengaBot",
  "TwengaBot" => "TwengaBot",
  "Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)" => "Twiceler",
  "Twiceler-0.9 http://www.cuill.com/twiceler/robot.html" => "Twiceler",
  "Twikle/1.0 , http://twikle.com , contact@twikle.com" => "Twikle",
  "Twitterbot/1.0" => "Twitterbot",
  "Twitterbot" => "Twitterbot",
  "Mozilla/5.0 (compatible; UASlinkChecker/1.0; +http://user-agent-string.info/UASlinkChecker)" => "UASlinkChecker",
  "Mozilla/5.0 (compatible; UnisterBot; crawler@unister.de)" => "UnisterBot",
  "UnwindFetchor/1.0 (+http://www.gnip.com/)" => "UnwindFetchor",
  "updated/0.1-beta (updated; http://www.updated.com; crawler@updated.com)" => "updated",
  "updated/0.1-alpha (updated crawler; http://www.updated.com; crawler@updated.com)" => "updated",
  "Updownerbot (+http://www.updowner.com/bot)" => "Updownerbot",
  "UptimeDog Robot (www.uptimedog.com)" => "UptimeDog",
  "urlfan-bot/1.0; +http://www.urlfan.com/site/bot/350.html" => "urlfan-bot",
  "Mozilla/5.0 (compatible; Urlfilebot/2.2; +http://urlfile.com/bot.html)" => "Urlfilebot (Urlbot)",
  "Vagabondo/3.0 (webagent at wise-guys dot nl)" => "Vagabondo",
  "Mozilla/4.0 (compatible;  Vagabondo/4.0Beta; webcrawler at wise-guys dot nl; http://webagent.wise-guys.nl/; http://www.wise-guys.nl/)" => "Vagabondo",
  "Mozilla/4.0 (compatible;  Vagabondo/4.0; http://webagent.wise-guys.nl/)" => "Vagabondo",
  "VERASYS 2k Mozilla/4.0 (compatible; en) (compatible; MSIE 6.0; Windows NT 5.2; (+ http://web.verasys.ro); SV1; Unix; .NET CLR 1.1.4322)" => "VERASYS 2k",
  "Mozilla/5.0 (compatible; Vermut +http://vermut.aol.com)" => "Vermut",
  "Vespa Crawler" => "Vespa Crawler",
  "Mozilla/5.0 (compatible; VideoSurf_bot +http://www.videosurf.com/bot.html)" => "VideoSurf_bot",
  "virus_detector (virus_harvester@securecomputing.com)" => "virus_detector",
  "Visbot/1.1 (Visvo.com - The Category Search Engine!; http://www.visvo.com/bot.html; bot@visvo.com)" => "Visbot",
  "VisBot/2.0 (Visvo.com Crawler; http://www.visvo.com/bot.html; bot@visvo.com)" => "Visbot",
  "Visbot/2.0 (+http://www.visvo.com/en/webmasters.jsp;bot@visvo.com)" => "Visbot",
  "VMBot/0.7.2 (VMBot; http://www.VerticalMatch.com/; vmbot@tradedot.com)" => "VMBot",
  "VMBot/0.9 (VMBot; http://www.verticalmatch.com; vmbot@tradedot.com)" => "VMBot",
  "void-bot/0.1 (bot@void.be; http://www.void.be/)" => "void-bot",
  "Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) VoilaBot BETA 1.2 (http://www.voila.com/)" => "VoilaBot",
  "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) VoilaBot BETA 1.2 (support.voilabot@orange-ftgroup.com)" => "VoilaBot",
  "VORTEX/1.2 (+http://marty.anstey.ca/robots/vortex/)" => "VORTEX",
  "voyager/2.0 (http://www.kosmix.com/crawler.html)" => "voyager",
  "voyager/1.0 (+http://www.kosmix.com/html/crawler.html)" => "voyager",
  "VWBOT/Nutch-0.9-dev (VWBOT Nutch Crawler; http://vwbot.cs.uiuc.edu; vwbot@cs.uiuc.edu)" => "VWBot",
  "WatchMouse/18990 (http://watchmouse.com/ ; hk)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; ny)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; se.watchmouse.com)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; it)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; bc.watchmouse.com)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; uk)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; d2.watchmouse.com)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; liz)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; d3.watchmouse.com)" => "WatchMouse",
  "WatchMouse/18990 (http://watchmouse.com/ ; gab)" => "WatchMouse",
  "Mozilla/5.0 (compatible; WBSearchBot/1.1; +http://www.warebay.com/bot.html)" => "WBSearchBot",
  "Web-sniffer/1.0.31 (+http://web-sniffer.net/)" => "Web-sniffer",
  "WebAlta Crawler/1.3.33 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)" => "WebAlta Crawler",
  "WebAlta Crawler/1.3.34 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)" => "WebAlta Crawler",
  "WebAlta Crawler/1.3.25 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)" => "WebAlta Crawler",
  "WebMiner (Web Miner; http://64.124.122.252/feedback.html)" => "WebarooBot",
  "RufusBot (Rufus Web Miner; http://64.124.122.252/feedback.html)" => "WebarooBot",
  "WebarooBot (Webaroo Bot; http://64.124.122.252/feedback.html)" => "WebarooBot",
  "WebarooBot (Webaroo Bot; http://www.webaroo.com/rooSiteOwners.html)" => "WebarooBot",
  "WebImages 0.3 ( http://herbert.groot.jebbink.nl/?app=WebImages )" => "WebImages",
  "mozilla/5.0 (compatible; webmastercoffee/0.7; +http://webmastercoffee.com/about)" => "webmastercoffee",
  "WebRankSpider/1.37 (+http://ulm191.server4you.de/crawler/)" => "WebRankSpider",
  "Webscope/Nutch-0.9-dev (http://www.cs.washington.edu/homes/mjc/agent.html)" => "Webscope Crawler",
  "WebWatch/Robot_txtChecker" => "WebWatch/Robot_txtChecker",
  "wectar/Nutch-0.9 (wectar - wectar extracted from the glorious web; http://goosebumps4all.net/wectar)" => "wectar",
  "wectar/Nutch-0.9 (nectar extracted form the glorious web; http://goosebumps4all.net/wectar; see website)" => "wectar",
  "WhatsApp/2.19.81 A" => "WhatsApp",
  "WhatsApp" => "WhatsApp",
  "WikioFeedBot 1.0 (http://www.wikio.com)" => "WikioFeedBot",
  "wikiwix-bot-3.0" => "wikiwix-bot",
  "Willow Internet Crawler by Twotrees V2.1" => "Willow Internet Crawler",
  "WinkBot/0.06 (Wink.com search engine web crawler; http://www.wink.com/Wink:WinkBot; winkbot@wink.com)" => "WinkBot",
  "WinWebBot/1.0; (Balaena Ltd, UK); http://www.balaena.com/winwebbot.html; winwebbot@balaena.com;)" => "WinWebBot",
  "WIRE/0.10 (Linux; i686; Bot,Robot,Spider,Crawler)" => "WIRE",
  "WIRE/0.11 (Linux; i686; Bot,Robot,Spider,Crawler,aromano@cli.di.unipi.it)" => "WIRE",
  "WIRE/0.11 (Linux; i686; Robot,Spider,Crawler,aromano@cli.di.unipi.it)" => "WIRE",
  "WMCAI-robot (http://www.topicmaster.jp/wmcai/crawler.html)" => "WMCAI_robot",
  "Mozilla/5.0 (compatible; woriobot +http://worio.com)" => "woriobot",
  "www.fi crawler, contact crawler@www.fi" => "www.fi crawler",
  "wwwster/1.4 (Beta, mailto:gue@cis.uni-muenchen.de)" => "wwwster",
  "Mozilla/5.0 (compatible; XmarksFetch/1.0; +http://www.xmarks.com/about/crawler; info@xmarks.com)" => "XmarksFetch",
  "XML Sitemaps Generator 1.0" => "XML Sitemaps Generator",
  "Mozilla/5.0 (compatible; XML Sitemaps Generator; http://www.xml-sitemaps.com) Gecko XML-Sitemaps/1.0" => "XML Sitemaps Generator",
  "Yaanb/1.5.001 (compatible; Win64;)" => "Yaanb",
  "Yaanb/1.5.001 (compatible; Win64;+http://www.yaanb.com/company/bot.hmtl)" => "Yaanb",
  "yacybot (i386 Linux 2.6.28-gentoo-r5; java 1.5.0_18; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.28-11-generic; java 1.6.0_13; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.24-23-generic; java 1.6.0_07; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (x86 Windows Vista 6.1; java 1.6.0_13; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.28-13-generic; java 1.6.0_13; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Windows 7 6.1; java 1.6.0_14; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.23; java 1.6.0_06; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.18-164.el5; java 1.6.0; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.24-23-generic; java 1.6.0_16; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.23; java 1.6.0_17; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.26-2-openvz-amd64; java 1.6.0_12; UTC/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.32-gentoo; java 1.6.0_17; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (x86 Windows 2003 5.2; java 1.6.0_16; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.26-2-686; java 1.6.0_0; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.30-2-686; java 1.6.0_0; SystemV/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.31-18-generic; java 1.6.0_0; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Windows 7 6.1; java 1.6.0_21; Europe/fr) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.31-22-server; java 1.6.0_18; Asia/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.31-21-generic; java 1.6.0_0; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.28-18-generic; java 1.6.0_16; GMT/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (x86 Windows XP 5.1; java 1.6.0_18; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.26-2-amd64; java 1.6.0_0; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (i386 Linux 2.6.32-22-generic; java 1.6.0_20; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (x86 Windows 2003 5.2; java 1.6.0_20; America/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.26-2-amd64; java 1.6.0_20; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (x86 Windows XP 5.1; java 1.6.0_21; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Linux 2.6.18-164.15.1.el5xen; java 1.6.0_0; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (amd64 Windows 7 6.1; java 1.6.0_18; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 2.6.32-34-server; java 1.6.0_26; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_29; Europe/fr) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 3.0.0-14-generic; java 1.6.0_23; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; i386 Linux 2.6.37.6-0.5-desktop; java 1.6.0_20; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (webportal/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 3.0.0-15-server; java 1.6.0_23; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 3.2.1-gentoo-r2; java 1.6.0_22; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 3.0.0-12-generic; java 1.6.0_26; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 3.2.1-gentoo-r2; java 1.6.0_24; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (webportal-global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 2.6.26-2-amd64; java 1.6.0_18; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Windows Server 2008 6.0; java 1.7.0_03; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_24; Europe/de) http://yacy.net/bot.html" => "yacybot",
  "yacybot (freeworld/global; amd64 Linux 2.6.32-custom; java 1.6.0_26; Europe/en) http://yacy.net/bot.html" => "yacybot",
  "Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)" => "Yahoo!",
  "Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)" => "Yahoo!",
  "Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)" => "Yahoo!",
  "Mozilla/5.0 (Yahoo-MMCrawler/4.0; mailto:vertical-crawl-support@yahoo-inc.com)" => "Yahoo!",
  "Y!J-BRI/0.0.1 crawler ( http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html )" => "Yahoo! JAPAN",
  "Y!J-BSC/1.0 (http://help.yahoo.co.jp/help/jp/blog-search/)" => "Yahoo! JAPAN",
  "Y!J-BRO/YFSJ crawler (compatible; Mozilla 4.0; MSIE 5.5; http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html; YahooFeedSeekerJp/2.0)" => "Yahoo! JAPAN",
  "Y!J-BRW/1.0 crawler (http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html)" => "Yahoo! JAPAN",
  "Y!J-BRJ/YATS crawler (http://listing.yahoo.co.jp/support/faq/int/other/other_001.html)" => "Yahoo! JAPAN",
  "Yandex.Server/2009.5" => "Yandex.Server",
  "Yandex.Server/2010.9" => "Yandex.Server",
  "Yandex/1.01.001 (compatible; Win16; I)" => "YandexBot",
  "Yandex/1.01.001 (compatible; Win16; P)" => "YandexBot",
  "YandexSomething/1.0" => "YandexBot",
  "Yandex/1.01.001 (compatible; Win16; H)" => "YandexBot",
  "Yandex/1.01.001 (compatible; Win16; m)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexImages/3.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexWebmaster/2.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexMedia/3.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexNews/3.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexCatalog/3.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexDirect/3.0; +http://yandex.com/bots)" => "YandexBot",
  "Mozilla/5.0 (compatible; YandexImageResizer/2.0; +http://yandex.com/bots)" => "YandexBot",
  "Yanga WorldSearch Bot v1.1/beta (http://www.yanga.co.uk/)" => "Yanga",
  "Mozilla/5.0 (compatible; YioopBot; +http://www.yioop.com/bot.php)" => "YioopBot",
  "Mozilla/5.0 (compatible; gofind; +http://govid.mobi/bot.php)" => "YioopBot",
  "YodaoBot/1.0 (http://www.yodao.com/help/webmaster/spider/; )" => "YodaoBot",
  "Mozilla/5.0 (compatible; YodaoBot/1.0; http://www.yodao.com/help/webmaster/spider/; )" => "YodaoBot",
  "Mozilla/5.0 (compatible;YodaoBot-Image/1.0;http://www.youdao.com/help/webmaster/spider/;)" => "YodaoBot",
  "Mozilla/5.0 (compatible; Yoono; http://www.yoono.com/)" => "Yoono Bot",
  "Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; )" => "YoudaoBot",
  "YowedoBot/Yowedo 1.0 (Search Engine crawler for yowedo.com; http://yowedo.com/en/partners.html; crawler@yowedo.com)" => "YowedoBot",
  "yrspider (Mozilla/5.0 (compatible; YRSpider; +http://www.yunrang.com/yrspider.html))" => "YRSpider",
  "ZACATEK_CZ_BOT (www.zacatek.cz)" => "ZACATEK_CZ",
  "Zeusbot/0.07 (Ulysseek's web-crawling robot; http://www.zeusbot.com; agent@zeusbot.com)" => "Zeusbot",
  "Zookabot/2.1;++http://zookabot.com" => "ZookaBot",
  "Zookabot/2.0;++http://zookabot.com" => "Zookabot",
  "Zookabot/2.2;++http://zookabot.com" => "Zookabot",
  "Zookabot/2.4;++http://zookabot.com" => "Zookabot",
  "ZoomSpider - wrensoft.com [ZSEBOT]" => "ZoomSpider (ZSEBOT)",
  "Mozilla/4.0 compatible ZyBorg/1.0 Dead Link Checker (wn.dlc@looksmart.net; http://www.WISEnutbot.com)" => "ZyBorg",
  "Mozilla/4.0 compatible ZyBorg/1.0 (wn-14.zyborg@looksmart.net; http://www.WISEnutbot.com)" => "ZyBorg",
  "Mozilla/4.0 compatible ZyBorg/1.0 (wn-16.zyborg@looksmart.net; http://www.WISEnutbot.com)" => "ZyBorg",
  "^Nail (http://CaretNail.com)" => "^Nail"
}.freeze
