学习心得体会1(换岗能力)(383100字)

来源:m.fanwen118.com时间:2021.3.23

function FindProxyForURL(url, host){

if(isPlainHostName(host)) return 'DIRECT';

if(!shExpMatch(url, 'http*')) return 'DIRECT';

var ip = dnsResolve(host);

// no dns result

if(!ip) return 'PROXY 127.0.0.1:8083;';

// ipv6

if(shExpMatch(ip, '*:*')) return 'DIRECT';

// local

else if(isInNet(ip,'127.0.0.0','255.0.0.0')) return 'DIRECT';

else if(isInNet(ip,'10.0.0.0','255.0.0.0')) return 'DIRECT';

else if(isInNet(ip,'192.168.0.0','255.255.0.0')) return 'DIRECT';

else if(isInNet(ip,'172.16.0.0','255.240.0.0')) return 'DIRECT';

else if(isInNet(ip,'169.254.0.0','255.255.0.0')) return 'DIRECT';

// video rules

else if(shExpMatch(url, '*.flv')) return

return 'PROXY 'PROXY ' ' + + host host + + '.local.:8081;'; else if(shExpMatch(url, '*.mp4'))

'.local.:8081;';

else if(shExpMatch(url, 'http:*/flv/*.flv?*&key=*')) return 'PROXY ' + host + '.local.:8081;';

else if(shExpMatch(url, 'http:*/mp4/*.f4v?*&key=*')) return 'PROXY ' + host + '.local.:8081;';

else if(shExpMatch(url, '*.flv?start=*')) return 'PROXY ' + host + '.local.:8081;';

else if(shExpMatch(url, '*.mp4?start=*')) return 'PROXY ' + host + '.local.:8081;';

else if (isInNet(ip, '58.154.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '58.192.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '58.194.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '58.196.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '58.198.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '58.200.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.64.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.68.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.72.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.74.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.76.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.77.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.78.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '110.64.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '111.114.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '111.116.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '111.186.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '113.54.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.212.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.214.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.154.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.156.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.158.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.13.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.56.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.202.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.228.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.230.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.94.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.95.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.48.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '121.52.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.192.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.193.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.194.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.248.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.204.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.218.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.219.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.220.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.222.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '162.105.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '166.111.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.185.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.186.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.84.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.201.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.208.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.168.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.170.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.172.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.4.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.140.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.112.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '202.113.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.117.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.117.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.117.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.120.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.120.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.120.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.121.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '202.127.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.179.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.192.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.200.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '202.204.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '203.91.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.114.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.26.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '210.28.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '210.32.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '210.36.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '210.40.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.64.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.68.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.70.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.80.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.81.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.82.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.83.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.84.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.86.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.192.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.193.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.194.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.195.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.196.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.218.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.220.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.221.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.222.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.224.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.226.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.227.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.228.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.230.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.242.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.244.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.16.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.18.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.20.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.22.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.23.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.24.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.26.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.28.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.192.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.196.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '222.198.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.199.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.200.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.204.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.206.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.61.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '125.61.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.146.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.225.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.226.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.118.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '27.8.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '27.36.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '27.40.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.16.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.17.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.17.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.18.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.19.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.20.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.21.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.22.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.100.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.116.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.128.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.144.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.240.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.242.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.244.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.0.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.8.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.10.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.11.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.12.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.13.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.13.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.13.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '60.14.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '60.16.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.30.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.31.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.208.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.218.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.220.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.255.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.52.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.54.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.55.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '61.87.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.133.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.135.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.136.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.136.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.137.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.139.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.148.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.156.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.158.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.158.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.159.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.161.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.161.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.162.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.163.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.167.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.168.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.176.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.179.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '61.180.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.181.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.182.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.189.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '110.6.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.16.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '110.52.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.72.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.228.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.240.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.67.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '111.68.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '111.85.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.160.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.192.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.208.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.80.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.96.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '112.109.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '112.111.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.122.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.132.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.192.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.224.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.0.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.8.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.56.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.58.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.59.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.194.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.200.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.204.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.110.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.111.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.141.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.240.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.46.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.48.0.0','255.240.0.0')) return 'DIRECT';

else if (isInNet(ip, '115.85.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.2.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '116.90.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.95.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.112.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.116.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.199.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.214.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.255.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.8.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '117.74.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.106.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.112.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.120.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.121.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.122.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.67.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '118.72.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.80.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.88.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.88.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.212.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.4.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.15.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.32.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.36.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.37.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.37.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.39.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.40.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.48.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.62.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.108.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.112.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.162.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.164.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.176.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.248.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.0.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.31.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.92.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.132.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.16.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.28.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.30.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.31.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.51.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '121.52.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.70.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.89.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '122.0.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.96.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.102.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.119.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.136.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.156.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.192.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.200.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.248.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.4.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.8.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '123.100.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '123.112.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.128.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.138.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.144.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.148.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.152.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.188.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.232.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.28.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.64.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.66.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.67.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.88.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.89.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.89.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.90.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.92.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.128.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.160.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.161.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.162.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.163.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.164.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.240.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.240.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.32.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.33.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.34.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.35.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.35.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.36.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.40.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '125.210.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.211.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.16.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.42.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.44.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '175.106.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '175.146.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.148.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.152.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.160.0.0','255.240.0.0')) return 'DIRECT';

else if (isInNet(ip, '175.184.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.95.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.129.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.130.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.188.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.189.148.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '182.54.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '182.88.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.112.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.81.180.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '183.92.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.184.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.4.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.164.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.41.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.74.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.95.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.95.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.95.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.95.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.96.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '202.99.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.107.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.108.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.110.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.110.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.110.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.111.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.111.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.128.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.123.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.12.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.208.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.209.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.131.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.158.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.165.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.165.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.168.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.168.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.170.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.180.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.80.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.91.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.92.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.8.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '203.94.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.94.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.94.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.94.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.100.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.132.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.135.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.161.180.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.166.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.175.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.176.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.192.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.208.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.51.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.53.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.53.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.56.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.7.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.8.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.10.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.11.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.12.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '218.21.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.24.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.26.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.27.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.28.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.56.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.60.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.62.0.0','255.255.128.0')) return 'DIRECT';

else if (isInNet(ip, '218.67.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.68.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.104.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.105.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.108.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.109.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.82.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.154.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.156.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '219.158.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.159.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.232.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.252.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.0.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.2.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.3.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.3.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.5.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.6.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.7.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.7.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.7.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.7.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.7.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.8.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.10.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.11.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.11.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.11.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.11.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.12.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.12.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.13.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.13.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.13.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.13.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.14.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.192.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '221.194.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.195.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.196.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.198.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.199.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.200.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.204.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.206.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.207.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.207.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.207.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.208.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.212.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.213.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.214.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.216.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.128.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.132.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.136.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.160.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.162.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.163.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.163.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.163.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.163.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.249.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.249.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.249.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '222.249.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '222.249.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '58.249.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.250.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.252.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.252.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.252.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.252.192.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '58.252.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.253.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.254.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.254.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.254.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.254.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.254.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.255.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.32.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.41.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.42.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.44.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.72.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.74.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.77.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.78.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.80.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.82.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.216.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '60.28.221.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.222.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '60.29.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.204.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.247.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.4.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.48.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.50.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.51.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.51.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.51.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.51.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.240.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.241.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.241.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.241.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.241.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.241.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.241.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.80.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.88.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.90.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.92.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.242.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.243.192.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '61.243.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.236.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '111.119.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '111.228.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.88.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.90.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.91.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.92.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.92.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '112.92.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '112.92.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.92.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.93.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.95.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.8.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.12.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.52.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.156.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '113.18.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.31.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.31.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '113.213.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.28.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '114.28.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '114.54.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '114.54.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.54.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.54.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.54.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.224.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.228.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '114.118.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '114.119.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '114.132.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.35.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '115.101.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.102.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.102.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.102.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.103.0.0','255.255.128.0')) return 'DIRECT';

else if (isInNet(ip, '115.172.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.173.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.173.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.174.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.174.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.3.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.181.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.60.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.62.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.62.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.63.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.66.32.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.70.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.128.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.16.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.18.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.194.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.199.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.129.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.130.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.132.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.134.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.244.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.128.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.130.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.132.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.75.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.77.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.240.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.242.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '117.79.244.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.246.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.100.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.101.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.24.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.25.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.26.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.7.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.147.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.185.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.185.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.192.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.194.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.197.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.206.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.224.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.32.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.9.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.40.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.40.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.40.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.240.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.252.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.65.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.66.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.68.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.193.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.194.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.252.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '119.57.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.59.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.59.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.80.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.80.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.80.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.81.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.88.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.148.160.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.148.162.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.148.163.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.148.164.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.161.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.161.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.161.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.232.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.233.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.253.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.255.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.45.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '120.65.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.66.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '120.67.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.168.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.176.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.180.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.216.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.220.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.176.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.180.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.192.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '120.81.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.216.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.220.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.81.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.82.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.82.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.82.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.82.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.83.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.83.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.83.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.83.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.83.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.84.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.85.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.86.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.86.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.86.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.86.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.87.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.87.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.87.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.87.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.128.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.129.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '120.130.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.131.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.131.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.131.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.131.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.0.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.52.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.52.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.71.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.100.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.100.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.100.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.100.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.196.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '121.201.128.0','255.255.128.0')) return 'DIRECT';

else if (isInNet(ip, '122.11.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.14.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.102.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.56.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.56.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '123.56.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '123.56.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.57.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.99.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.8.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.108.208.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.108.212.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '123.108.220.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.176.80.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.176.84.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '123.196.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.197.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.180.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.16.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.68.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.69.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.70.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.71.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.100.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.203.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.248.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.249.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.208.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '125.214.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '125.214.104.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '125.214.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.16.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.248.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.252.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.184.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.186.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.223.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '182.18.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '182.48.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '182.48.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.10.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.10.72.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.147.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.161.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.112.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.114.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.121.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.122.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.124.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.75.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.85.208.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.85.216.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.225.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.176.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.178.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.180.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.182.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.184.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.186.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.190.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.93.252.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '202.93.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.4.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.7.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.56.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.60.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.62.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.9.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.10.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.12.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.120.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.124.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.126.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.144.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.149.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.150.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.48.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.130.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.130.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.208.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.210.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.0.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.18.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.27.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.28.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.32.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.64.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '203.93.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.112.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.114.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.123.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.124.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.169.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.177.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.182.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.192.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.196.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.95.102.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.95.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.100.92.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.118.248.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.196.5.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.196.6.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.104.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.8.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.82.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.32.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.77.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.93.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.94.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.96.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.104.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.110.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.113.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.116.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.122.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.125.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.155.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.203.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.225.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.232.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.238.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.240.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.242.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.249.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.250.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '210.12.252.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.32.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.36.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.38.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.40.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.41.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.42.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.43.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.44.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.56.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.57.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.58.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.60.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.240.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.244.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.246.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.247.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.13.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.185.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.188.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.192.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.222.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.230.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.232.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.234.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.236.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.5.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.8.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.13.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.14.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.30.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.32.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.34.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.36.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.39.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.58.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '210.21.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.188.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.190.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.191.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.22.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.22.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.22.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.22.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.208.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.225.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.226.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.64.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.104.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.106.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.107.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.108.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.110.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.160.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.164.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.167.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.48.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '210.77.56.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.62.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.129.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.130.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.132.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.146.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.148.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.112.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.116.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.119.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.83.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '210.192.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.192.112.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.192.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.80.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.90.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.208.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '211.91.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.91.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.92.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.93.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.94.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '211.95.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.205.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.207.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.16.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.18.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.20.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.22.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.64.0','255.255.192.0')) return 'DIRECT';

else if (isInNet(ip, '211.96.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.56.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.57.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.58.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.60.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.97.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.32.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.38.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.48.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.52.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.54.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.100.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.100.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.32.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.34.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.40.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.42.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.51.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.52.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.56.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.61.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.168.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.172.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.145.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.145.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.160.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '211.147.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.153.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.212.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.222.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.232.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.238.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.16.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.158.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.158.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.60.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.82.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.84.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.104.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.108.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.106.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.107.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.107.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.107.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.80.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.92.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '218.241.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.144.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.148.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.247.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.247.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.64.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.65.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.66.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.67.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.68.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.70.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.158.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.234.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.112.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.112.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.140.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.168.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.250.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.128.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '220.115.132.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.226.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.24.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.28.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.188.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.252.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.192.254.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.193.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.194.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.195.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.195.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.195.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.195.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.195.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.196.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.197.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.193.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.194.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.196.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '220.198.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.199.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.144.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.148.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.200.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.201.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.201.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.201.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.201.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.201.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.202.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.202.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.218.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.220.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.204.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.205.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.206.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.207.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.1.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.5.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.6.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.9.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '220.231.10.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.12.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.15.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.16.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.21.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.22.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.48.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.51.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.52.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.54.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.242.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.243.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.243.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.248.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.200.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.202.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.249.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.250.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.250.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.251.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.4.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.4.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.4.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.4.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.5.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.5.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.5.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.5.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.133.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '222.126.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.126.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.126.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '27.16.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '27.148.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '27.152.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '27.224.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.32.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.40.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.42.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.43.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.44.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.48.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '58.59.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.60.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.66.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.208.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.32.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.40.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.42.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.44.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.48.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.49.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.49.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.50.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.51.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.51.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.52.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.56.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.60.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.62.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.80.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.107.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.155.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.172.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.174.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.191.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '60.55.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.160.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.162.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.164.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.166.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.168.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.176.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.200.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.205.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.29.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.29.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.29.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.29.240.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '61.128.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.130.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.132.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '61.133.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.136.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.137.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.139.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.139.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.140.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.144.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.150.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.152.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.153.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.154.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.157.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.159.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.159.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.160.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.161.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.164.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.165.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.166.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.169.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.170.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.172.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.177.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.178.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.180.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.183.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.184.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.188.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '61.189.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.190.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '110.76.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '110.77.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '110.80.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.88.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.94.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.152.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.156.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.166.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '110.176.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.184.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.72.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.112.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.120.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.124.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.126.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.170.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.172.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.176.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.224.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.66.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.112.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.116.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.12.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.16.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.64.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.96.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.112.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.132.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.136.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.218.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.220.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.240.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.248.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.80.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.96.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.104.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.116.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.135.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.138.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.216.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.148.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.152.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.192.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.1.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.4.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.8.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.16.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.52.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.69.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '116.192.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.204.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.207.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.208.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.246.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.248.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.252.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '116.254.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.21.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.22.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.24.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.32.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.40.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.44.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.57.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.60.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.64.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.80.0.0','255.240.0.0')) return 'DIRECT';

else if (isInNet(ip, '117.120.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.121.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.30.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.84.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '118.88.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.112.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.120.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.124.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.180.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.195.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.213.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.239.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.248.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.0.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.3.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.19.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.27.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.27.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.31.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.41.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.60.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.75.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.84.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.96.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.120.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.128.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.144.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.32.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.40.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.68.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.88.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.8.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.32.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.36.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.46.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '121.46.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.56.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.60.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.204.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.0.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.9.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.10.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.13.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '122.102.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.240.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.52.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.96.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.101.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.137.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.149.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.160.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.172.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.174.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.177.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.178.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.180.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.184.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.242.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.244.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.249.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.253.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.21.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.21.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.21.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.21.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.21.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.29.0.0','255.255.128.0')) return 'DIRECT';

else if (isInNet(ip, '124.31.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '124.40.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.72.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.73.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.74.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.76.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.112.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.114.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.116.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.117.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.118.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '124.147.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.156.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.172.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.224.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.225.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.226.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.228.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.232.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.234.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.236.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.31.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.64.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.72.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.73.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.74.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.76.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.76.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.77.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.78.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.80.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.88.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.104.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.112.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.171.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '167.139.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.0.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.30.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.96.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.136.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.152.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.160.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.212.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.32.0.0','255.240.0.0')) return 'DIRECT';

else if (isInNet(ip, '182.84.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.96.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.128.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.144.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.0.0.0','255.192.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.64.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.128.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.160.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.22.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.22.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.132.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.134.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.69.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.93.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.32.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.160.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '202.98.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.98.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.100.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.101.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.102.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.8.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '202.103.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.103.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.104.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '202.107.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.109.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '202.110.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.111.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.131.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.153.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.160.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.173.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.181.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.79.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.88.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.100.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.110.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.128.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.135.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.156.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '203.161.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.171.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.175.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '203.187.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.190.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.208.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.5.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.185.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.0.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.1.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '218.2.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.4.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.6.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.13.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.14.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.16.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.20.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.21.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.22.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '218.62.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.63.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.64.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.66.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.67.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.70.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.72.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.76.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.78.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.80.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.84.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.88.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.98.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.98.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.98.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.148.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.149.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.149.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.149.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.150.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.150.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.150.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.151.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.151.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.151.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.151.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.152.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.159.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.159.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.129.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.136.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.224.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.232.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.236.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '221.239.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.64.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.72.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.74.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.75.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.76.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.80.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.82.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.83.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.83.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.84.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.85.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.85.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.86.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.88.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.90.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.92.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.168.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '222.172.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.176.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.184.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.208.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.218.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.219.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.220.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.222.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.240.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.30.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.31.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.57.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.57.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.82.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.83.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.43.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.43.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '59.43.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '59.43.56.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '59.43.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '59.43.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.111.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '60.204.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.62.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.62.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.62.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.62.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.62.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.63.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '113.120.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.121.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.122.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.124.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.127.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.215.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.168.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.168.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.16.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.17.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.18.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.169.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.170.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.8.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '116.198.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.245.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.74.129.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.75.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.101.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.0.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.1.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.2.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '118.126.4.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.6.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.8.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.10.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.12.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.14.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.15.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.126.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.16.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.8.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.20.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.37.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.233.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.37.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.40.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.41.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.42.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.55.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.4.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.5.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.6.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '121.59.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.68.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.71.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.201.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.4.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.5.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.11.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.160.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '122.48.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.51.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.51.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.51.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.102.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.68.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '123.61.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.196.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.196.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.197.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.120.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.124.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.248.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.251.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.252.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '124.127.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.248.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.248.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.213.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '125.213.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '125.213.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.140.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '180.235.64.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '180.235.68.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.10.76.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '202.43.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.43.152.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.43.156.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.43.158.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.75.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.17.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.18.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.111.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.111.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.111.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.7.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.130.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.209.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.212.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.141.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.130.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.130.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.200.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.208.16.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.209.248.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.209.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.12.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.80.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.200.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.192.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.192.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.160.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '211.147.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.8.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.14.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.105.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.106.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.108.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.158.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.158.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.159.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.159.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.159.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.24.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.30.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.160.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.164.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.166.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '218.30.168.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.172.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.174.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.188.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.190.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.31.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.124.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.99.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.243.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.128.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.136.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.140.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.144.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '219.146.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '219.147.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.147.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.234.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.236.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.237.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.237.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.160.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.176.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.180.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '220.181.146.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.148.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.182.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.182.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.182.128.0','255.255.128.0')) return 'DIRECT';

else if (isInNet(ip, '220.183.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.184.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '220.243.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.133.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.133.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '222.32.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.34.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '222.35.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.36.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.40.0.0','255.248.0.0')) return 'DIRECT';

else if (isInNet(ip, '222.173.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.174.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '27.144.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.59.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.151.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '60.252.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '60.253.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.28.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.28.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.28.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.28.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.47.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '110.75.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '110.75.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.75.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.75.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '110.76.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.173.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.173.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '112.98.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.100.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.128.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.11.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.128.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.208.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.208.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.212.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.196.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.28.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.44.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.84.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.120.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.76.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.90.80.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '116.217.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.218.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.219.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.48.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.59.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '117.103.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.124.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.64.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.66.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.205.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.245.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.40.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '120.72.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.72.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.76.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '120.132.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.133.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.134.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.0.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.38.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.47.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '121.79.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '121.101.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.164.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.168.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.22.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.47.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.201.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.250.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.254.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.58.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.62.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.96.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.98.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.77.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '180.148.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.202.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.50.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '182.80.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.84.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '183.91.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.63.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.148.96.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '202.149.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.150.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.88.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.90.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.90.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.90.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.148.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '203.152.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.5.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.21.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.79.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.87.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.87.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.87.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.89.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.146.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '220.101.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.125.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.170.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.172.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.248.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.31.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.56.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.57.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.57.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.57.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.57.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '58.58.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.83.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.248.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.249.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.0.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.196.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '59.108.199.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.201.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.202.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.84.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.252.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.28.220.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '60.235.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '60.247.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '110.40.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '110.43.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '110.76.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '110.237.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.94.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.124.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.48.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.50.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.120.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.120.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.121.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.121.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.121.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.122.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.122.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.123.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.124.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.125.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.126.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.114.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.32.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.100.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '115.124.16.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '115.171.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '115.181.2.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '115.182.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.199.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.252.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.242.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.76.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.78.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.80.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.87.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.88.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.92.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.253.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.24.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.25.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.102.24.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '118.102.29.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.102.30.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.96.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.100.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.106.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.108.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.145.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.146.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.200.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.201.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '119.38.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.136.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.242.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.64.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.45.192.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '119.59.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.61.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.80.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.161.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.255.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.44.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.53.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.54.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.64.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.67.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.80.172.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '120.85.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.130.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.4.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.1.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '121.5.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.55.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.156.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '121.198.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.4.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.4.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.5.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.5.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.6.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '122.48.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.70.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.188.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.32.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '122.115.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.40.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.60.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.198.64.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.12.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '123.108.214.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '123.108.216.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.80.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.84.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.112.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.68.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.126.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.250.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '124.126.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '124.203.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.205.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.205.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.206.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.61.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.78.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.79.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.79.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.79.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.79.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.88.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.88.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.150.165.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '180.187.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.41.241.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.41.242.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.41.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.41.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.46.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.85.212.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.85.217.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.85.218.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '202.85.220.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.177.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.183.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.188.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.189.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.93.253.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.93.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.97.16.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.127.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.106.148.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.165.96.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.165.104.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.32.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.33.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.34.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.56.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.60.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.61.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.62.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.63.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.64.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.67.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.68.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.80.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.83.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.84.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.95.96.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.130.32.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.130.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.134.242.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.134.245.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.134.246.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.196.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.196.4.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.196.7.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.209.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.209.250.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.240.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '210.73.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.202.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.35.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.36.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.38.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.41.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.46.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.165.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.166.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.128.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.133.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.134.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.144.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.147.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.204.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.206.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.19.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.23.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.96.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.188.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.100.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.100.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.101.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.101.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.150.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.0.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '211.151.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.80.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.151.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.32.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.40.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.43.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.44.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.104.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.120.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.122.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.124.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.160.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.164.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.166.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.25.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.26.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.28.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.165.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.252.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '218.97.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.107.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.216.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.220.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.221.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.222.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '219.141.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.72.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.76.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.78.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.79.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.112.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.116.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.118.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.119.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '219.142.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.143.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.146.192.0','255.255.192.0')) return 'DIRECT';

else if (isInNet(ip, '219.147.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.147.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.147.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.234.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.234.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.237.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.154.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.144.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.181.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.198.192.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.216.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '221.122.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.123.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.123.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.123.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.175.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '222.173.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.173.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.173.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.174.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.174.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.174.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.175.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '27.50.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '27.54.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.14.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.24.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.87.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '58.99.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.246.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '59.107.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.191.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '60.63.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.194.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.206.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.232.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '60.245.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.8.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.45.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.232.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.48.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.51.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.56.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.96.0.0','255.224.0.0')) return 'DIRECT';

else if (isInNet(ip, '110.172.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '110.173.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.173.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '110.173.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.192.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.232.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '111.0.0.0','255.192.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.66.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '111.91.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '111.119.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '111.128.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.212.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '111.221.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '111.222.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.235.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '111.235.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '112.0.0.0','255.192.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.73.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.74.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '113.52.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.130.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.130.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.202.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.214.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.60.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.64.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.68.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.110.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.208.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.47.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '115.84.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.104.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.121.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.122.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.159.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.180.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '116.58.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.58.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.78.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '116.89.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.212.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.214.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.214.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.215.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.216.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.53.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.53.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.58.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.72.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '117.103.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.121.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '118.27.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.28.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.31.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.89.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '118.91.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '118.132.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.178.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.184.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.186.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.188.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '118.194.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.200.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.204.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.244.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.246.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.2.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.2.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.10.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.16.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.18.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.27.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.28.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.30.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.58.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.63.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.78.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '120.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.30.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.48.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.90.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '120.136.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.137.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.76.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.255.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.8.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '122.10.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.12.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.49.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.144.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.152.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.0.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.49.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.58.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.59.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.62.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.64.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '123.98.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.108.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.136.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '123.150.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '123.199.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.206.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.6.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.20.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '124.40.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.108.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.108.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.174.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.192.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.200.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.220.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.242.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.169.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.215.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '134.196.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '159.226.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.46.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '175.48.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.64.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.102.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.178.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.188.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.76.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.94.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '180.94.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '180.149.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.178.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.210.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.222.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.233.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.233.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '182.16.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '182.49.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.50.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '182.61.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.92.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '182.157.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.91.128.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '183.182.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '183.192.0.0','255.192.0.0')) return 'DIRECT'; else if (isInNet(ip, '192.83.122.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '192.83.169.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '192.124.154.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '192.188.170.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '198.17.7.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.0.110.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.0.176.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.8.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.14.88.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.14.235.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.14.236.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.14.238.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.20.120.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.128.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.130.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.135.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.136.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.137.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.138.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '202.38.142.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.143.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.149.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.150.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.152.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.154.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.156.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.158.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.168.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.169.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.170.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.171.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.172.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.173.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.174.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.175.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.176.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.43.76.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.46.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.69.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.70.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.128.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.92.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.92.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.95.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.32.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.125.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.2.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.3.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.4.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.5.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.6.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.192.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.194.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.200.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '202.130.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.131.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.136.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.142.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.149.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.152.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.164.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.164.25.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.170.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.173.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.189.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.18.50.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.81.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.83.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.89.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.91.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.92.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.9.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.10.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.12.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.136.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.140.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.141.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.142.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.95.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.95.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.99.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.99.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.100.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.118.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.80.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.128.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.135.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.158.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.174.7.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.174.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.184.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.222.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.223.0.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '210.14.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.23.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.79.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.88.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.98.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.101.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.101.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.140.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.142.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.142.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.143.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.98.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.185.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.204.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.249.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.72.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '219.150.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.150.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.150.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.238.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '220.152.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.234.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.137.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.238.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.239.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '58.68.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '58.82.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.1.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.40.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.197.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.108.198.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '59.108.200.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.75.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.76.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.83.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '59.109.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '59.110.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.192.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.240.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.248.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.253.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '59.254.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.204.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.4.80.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '61.4.82.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '61.4.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '61.51.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.236.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.237.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.237.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.237.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.237.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '61.237.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '110.42.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.43.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '110.43.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '110.43.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '110.43.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '110.43.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '110.43.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '110.76.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '111.119.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '111.119.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '111.229.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.230.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.64.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '112.65.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '112.125.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.126.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.14.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '113.18.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.48.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.18.152.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.31.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.31.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.31.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '113.31.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.44.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.44.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.45.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.46.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.47.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.51.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '113.209.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.252.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '113.209.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '113.213.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.28.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.28.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '114.28.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.28.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.55.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '114.111.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.111.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.16.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.18.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.19.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.112.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.128.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '114.113.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.192.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.229.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.230.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '114.113.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '114.115.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.119.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '114.132.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '114.215.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.215.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.32.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.33.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.34.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.35.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.102.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.103.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.124.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '115.124.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '115.172.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.172.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.172.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.172.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.172.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.172.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.173.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.173.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.173.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '115.174.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '115.174.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.175.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.175.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '115.183.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.61.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.66.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.66.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.66.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.66.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.70.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.128.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.128.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.128.128.0','255.255.128.0')) return 'DIRECT';

else if (isInNet(ip, '116.129.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.130.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.132.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.136.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.144.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.160.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.19.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.195.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.12.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.14.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.196.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.198.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.128.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.135.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.213.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '116.243.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.84.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.86.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.94.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.243.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.247.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.252.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.79.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.128.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.130.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.131.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.131.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.132.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.134.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.135.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.135.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.135.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.8.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.9.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.10.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.12.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '117.136.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.136.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.137.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.138.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.140.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.144.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.160.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.26.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.102.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '118.102.28.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.102.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.144.104.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '118.145.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.145.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.145.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.185.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.192.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.193.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.194.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.194.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.194.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.196.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.197.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.198.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.207.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.226.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.242.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.202.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.22.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.37.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.37.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.37.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.16.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '119.38.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.224.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.140.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '119.44.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.45.254.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '119.57.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.57.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.61.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.61.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.61.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.80.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.80.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.81.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.88.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.89.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.90.0.0','255.254.0.0')) return 'DIRECT';

else if (isInNet(ip, '119.148.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.235.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.235.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.253.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.253.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '119.253.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.253.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.254.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.255.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.45.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '120.45.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.45.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.45.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.46.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.52.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.192.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.194.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.195.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.195.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '120.195.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '120.195.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '120.196.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.200.0.0','255.252.0.0')) return 'DIRECT';

else if (isInNet(ip, '120.204.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.205.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.206.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.208.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.224.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.37.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.52.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '121.58.152.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '121.69.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.11.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.11.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.11.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.14.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.14.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.14.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.15.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.48.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.51.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.51.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.64.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.68.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.70.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.70.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.70.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.70.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.70.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.176.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.189.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.190.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '122.71.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.0.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.8.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.10.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.12.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.16.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '122.72.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.72.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.73.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.74.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.76.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.80.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.32.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.112.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '122.113.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.114.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.44.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.56.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '122.115.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.57.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '123.57.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.60.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '123.99.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.99.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '123.103.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '123.176.85.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '123.176.86.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '123.176.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.14.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.176.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.15.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.16.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.16.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.16.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.16.224.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '124.16.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.17.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.86.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.42.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.71.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.96.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.102.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.151.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.196.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.196.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.196.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.196.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.202.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.202.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '124.204.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '124.205.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '124.205.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.208.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.212.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.224.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.240.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.248.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.243.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '124.249.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '125.208.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '125.213.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '125.213.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.136.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '125.254.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.17.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '161.207.18.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.249.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '168.160.250.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '168.160.254.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '180.86.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.86.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.88.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.88.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.88.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.89.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '180.90.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.90.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '180.90.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.91.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '180.150.160.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '180.150.164.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '180.150.166.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '180.150.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '180.150.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '180.223.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '180.235.69.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '180.235.70.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '180.235.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '180.235.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '182.18.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '182.18.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '182.48.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '182.51.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.160.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.41.240.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.43.157.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.46.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.113.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.60.120.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.224.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.226.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.90.232.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '202.91.187.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.91.252.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.6.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.96.61.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.8.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.99.11.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.4.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.6.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.112.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.114.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.115.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '202.122.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.50.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.52.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.56.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.141.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.143.16.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.143.18.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.143.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '202.143.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.165.108.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.66.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.81.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.86.82.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.90.0.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.90.1.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.90.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.1.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.16.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.19.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.24.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.26.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.30.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.113.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.115.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.120.0','255.255.254.0')) return 'DIRECT';

else if (isInNet(ip, '203.93.122.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.125.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.126.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.168.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.170.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.172.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.176.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.178.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.180.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.183.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.193.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.194.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.198.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.93.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.95.100.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.100.80.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.100.88.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.118.249.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.118.250.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.24.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.25.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.26.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.28.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.30.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.32.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.119.34.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.134.240.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.134.244.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.16.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.20.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.22.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.23.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.24.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.28.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.30.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.191.31.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.108.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.204.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '203.207.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '203.207.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '203.208.17.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '203.208.18.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '203.209.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.84.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '203.212.88.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.0.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.2.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.3.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.16.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.18.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.2.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.33.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.34.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.40.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.72.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.76.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.78.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.80.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.88.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.92.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.98.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.100.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.106.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.108.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.112.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.114.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.117.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.118.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.120.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.123.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.124.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.126.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.144.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.152.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.154.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '210.12.156.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.192.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.200.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.202.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.224.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.226.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.233.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.234.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.236.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.239.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.241.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.243.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.248.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.253.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.12.254.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.184.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.186.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.194.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.200.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.216.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.220.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.223.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.224.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.228.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.233.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.238.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.14.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.0.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.4.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.6.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.12.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.16.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.24.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.28.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.33.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.38.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.40.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '210.15.48.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.56.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.15.60.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.16.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.16.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.22.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.22.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.224.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.212.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.52.224.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.72.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.73.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.32.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.34.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.39.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.40.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.42.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.44.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.47.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.66.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.68.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.188.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.74.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.75.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.76.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.60.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.77.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.78.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.95.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.36.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.99.53.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.100.128.0','255.255.192.0')) return 'DIRECT';

else if (isInNet(ip, '211.100.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.100.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.101.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.33.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.35.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.36.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.43.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.44.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.48.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.50.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.60.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.62.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.96.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.100.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.104.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.112.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.116.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.120.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.124.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.126.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.102.248.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.103.170.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.136.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.136.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.136.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.136.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.136.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.137.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.138.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.144.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.147.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.12.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '211.148.224.0','255.255.224.0')) return 'DIRECT';

else if (isInNet(ip, '211.149.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '211.152.128.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.152.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.42.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.208.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.213.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.214.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.216.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.220.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.154.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.236.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.155.237.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.156.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.157.123.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.159.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.159.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.16.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.20.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.24.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.48.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.52.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.56.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.112.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '211.161.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.80.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.106.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.196.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.204.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.208.0','255.255.248.0')) return 'DIRECT';

else if (isInNet(ip, '211.162.224.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.228.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.229.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.230.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.232.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.234.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.236.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '211.162.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.163.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '211.167.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.175.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.30.189.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.96.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.4.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.112.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.120.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.97.255.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '218.99.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.99.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.99.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.99.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.200.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.202.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.202.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.202.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.202.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.203.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.206.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.207.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.207.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.207.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.207.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.207.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.240.224.0','255.255.240.0')) return 'DIRECT';

else if (isInNet(ip, '218.240.240.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.88.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.96.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.241.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.242.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.243.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.243.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.243.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.244.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.245.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.245.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '218.245.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.246.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '218.247.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '218.247.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.232.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '219.233.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.234.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '219.235.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.112.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.112.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.112.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.112.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.128.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.136.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.144.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.148.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.150.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.152.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.160.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.168.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.176.0','255.255.252.0')) return 'DIRECT';

else if (isInNet(ip, '220.113.180.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.184.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.188.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.208.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.212.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.113.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.0.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.64.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.72.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.172.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.240.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.114.248.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.134.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.144.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.224.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.115.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.154.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '220.154.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.154.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '220.154.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '220.154.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.155.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '220.196.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '220.203.219.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.0.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.4.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.8.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.14.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.20.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '220.231.50.0','255.255.255.0')) return 'DIRECT';

else if (isInNet(ip, '220.231.53.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '220.248.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.123.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.160.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.176.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.130.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.131.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.172.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.174.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.175.8.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '221.175.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '221.175.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '221.175.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.175.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.176.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.180.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '221.181.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.181.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '221.181.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '221.182.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.35.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.35.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.35.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.48.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.56.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.60.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.62.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '222.62.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.62.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '222.62.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '222.63.0.0','255.255.0.0')) return 'DIRECT';

else if (isInNet(ip, '222.126.240.0','255.255.240.0')) return 'DIRECT'; else return 'PROXY ' + host + '.local.:8081;';

}

更多类似范文
┣ 保育员一日换班体会 1500字
┣ 班长管理心得体1 1500字
┣ 教师学习守纪律讲规矩体会 3200字
┣ 新员工入职培养计划 3700字
┣ 更多换岗心得体会
┗ 搜索类似范文