Java Embedded Network Intrusion Security 203.199.100.214 195.85.50.232 160.121.141.70 233.242.130.93 154.36.182.162 205.34.61.4 27.33.102.39 213.130.55.254 133.162.75.156 196.74.248.125 227.102.196.134 234.205.89.72 21.134.242.17 88.227.169.49 16.116.5.16 216.230.247.60 193.95.137.67 10.135.170.130 183.237.237.111 90.163.188.72 224.112.42.175 227.58.84.211 150.243.175.89 235.112.218.167 232.174.207.101 234.242.55.123 110.163.224.37 78.200.71.157 70.47.57.113 231.43.106.141 193.126.32.26 97.174.238.251 59.75.94.191 186.38.62.149 189.41.202.31 132.13.242.19 186.203.61.44 193.163.246.167 19.132.34.23 209.117.52.17 40.13.192.146 31.226.52.254 18.221.13.254 45.151.235.1 209.232.99.41 115.147.140.91 193.135.25.175 223.147.253.77 190.9.160.190 211.222.235.212 250.230.189.249 211.41.126.170 63.165.19.226 80.178.58.160 161.18.59.83 247.130.166.57 28.183.139.71 114.240.151.120 0.110.216.85 59.212.152.87 77.122.123.172 10.158.46.181 162.171.177.105 159.155.47.88 51.188.83.186 65.166.174.234 223.66.22.135 92.28.23.174 73.169.151.147 48.84.73.197 84.210.0.251 234.244.111.47 174.30.178.195 233.240.197.97 139.202.51.219 222.231.230.75 69.41.146.127 216.118.125.220 174.46.74.126 125.153.35.185 56.45.184.213 91.35.30.127 158.231.237.82 85.126.208.213 66.155.168.100 165.27.18.38 23.84.73.92 67.148.238.108 40.124.194.167 53.132.159.225 100.211.108.142 162.185.83.62 34.228.86.251 197.199.1.104 183.220.29.74 180.251.114.12 23.220.120.53 167.76.97.25 13.13.33.206 112.176.199.116 135.147.150.30 226.77.92.151 134.155.43.121 211.59.152.157 43.235.25.17 74.210.57.122 207.87.223.91 198.65.9.168 56.78.213.159 172.27.156.50 102.51.183.199 98.58.110.80 3.141.39.135 188.77.97.96 234.140.165.66 79.177.206.174 215.135.1.164 102.132.163.157 172.204.183.92 174.16.8.38 144.178.157.47 66.77.1.0 87.46.218.167 79.166.224.170 128.40.47.225 48.230.172.211 139.221.180.100 236.59.237.188 140.126.238.140 151.207.203.239 82.238.253.167 193.162.150.222 154.67.202.197 220.202.42.119 156.105.169.222 37.137.164.152 132.178.8.147 124.28.131.212 98.207.12.130 105.36.115.162 182.4.103.62 113.148.207.146 18.14.253.121 56.56.152.163 118.188.235.160 241.242.216.111 136.85.195.229 118.242.121.55 116.46.246.225 65.230.195.198 102.84.245.194 48.158.141.143 233.166.91.121 27.220.154.53 151.164.50.95 143.15.152.172 87.4.61.143 196.153.235.2 114.44.237.226 246.162.202.124 93.224.74.39 69.121.190.229 158.220.31.241 71.46.235.183 44.159.51.42 3.241.58.32 165.117.30.41 17.156.25.233 74.111.126.100 48.144.232.62 192.207.110.8 133.9.254.90 83.178.168.51 12.87.164.226 173.178.204.195 75.191.79.230 13.150.48.206 34.62.40.25 241.226.14.150 65.119.235.14 121.149.43.149 148.134.236.207 161.67.57.185 88.237.4.137 78.102.133.52 68.113.164.173 193.54.84.179 215.4.174.65 170.81.153.217 65.63.216.134 155.226.131.18 187.244.209.135 6.11.91.87 180.74.124.1 19.119.129.209 11.235.123.48 155.181.62.21 42.221.245.23 1.198.193.121 235.189.187.147 25.241.200.24 24.206.61.70 239.44.70.190 215.250.24.194 110.116.176.87 33.153.82.166 168.34.96.20 53.148.224.29 240.79.134.170 131.9.31.195 40.115.53.101 165.1.110.78 198.21.117.32 221.232.174.200 45.134.12.15 152.98.27.236 103.137.178.162 56.234.147.209 24.97.95.201 238.190.98.206 161.182.212.216 147.128.159.131 152.192.7.171 198.49.36.35 170.46.187.215 26.226.26.79 73.50.68.122 129.56.241.167 75.36.238.198 59.222.164.143 207.212.160.171 157.150.7.197 19.72.197.194 91.45.44.224 25.165.96.112 26.154.221.83 93.101.191.205 17.152.69.100 172.224.110.229 57.74.120.117 32.76.147.62 49.123.122.191 47.74.34.219 206.73.229.0 11.44.175.165 219.28.197.244 170.136.253.52 181.227.211.118 39.213.49.103 135.88.82.171 117.182.163.116 48.68.1.137 166.60.113.176 108.131.89.55 206.24.12.87 72.132.251.224 217.111.91.45 35.98.200.174 246.153.26.108 204.40.221.27 135.116.100.79 22.244.247.189 229.228.13.5 56.46.106.10 117.18.158.198 213.153.117.104 171.204.51.143 98.121.245.18 26.233.237.91 234.48.223.229 246.209.22.236 73.48.1.129 9.190.66.160 72.222.89.184 159.244.172.140 253.2.110.162 67.25.235.92 186.47.74.204 226.178.1.97 162.45.226.2 221.172.235.37 211.39.139.70 219.115.28.56 231.218.117.139 47.44.243.98 160.233.91.63 96.131.156.93 165.4.176.127 228.132.176.157 118.184.172.61 85.82.45.200 6.62.46.162 98.54.106.35 36.3.33.198 62.133.135.190 215.228.138.57 121.188.106.60 224.240.118.23 70.54.67.163 149.77.116.114 166.247.131.223 99.203.251.164 188.162.82.131 25.148.136.220 11.147.82.242 108.235.132.200 59.179.35.199 120.208.2.152 42.32.201.133 74.142.236.197 28.8.49.63 172.54.157.185 185.183.201.239 22.39.164.78 97.82.219.200 99.217.36.221 180.142.250.237 39.0.29.231 8.68.8.78 149.181.122.165 146.80.110.68 220.169.119.20 49.62.251.83 15.149.25.32 252.196.36.21 143.36.196.65 114.152.104.204 40.9.79.227 211.186.89.190 37.176.100.208 129.86.239.96 31.144.235.10 82.28.85.17 231.226.65.27 142.90.124.170 139.182.99.204 142.95.113.188 56.179.17.214 11.185.11.1 9.43.75.247 188.92.71.161 52.164.63.137 136.195.0.187 34.21.122.100 196.176.117.236 135.252.100.134 104.147.183.111 165.113.190.3 144.98.205.7 202.197.8.14 109.83.137.9 241.143.105.5 101.182.65.222 22.237.180.165 111.126.130.108 74.22.240.66 205.219.120.191 138.152.161.129 49.248.236.44 54.36.137.86 112.156.219.202 253.135.139.145 81.110.7.15 184.156.132.248 127.134.120.253 72.11.31.27 99.122.5.12 89.153.159.142 13.202.55.123 209.12.83.194 83.36.122.90 253.13.192.254 86.125.147.58 191.158.137.179 30.36.26.143 53.120.190.185 185.67.67.245 241.139.79.150 202.70.176.202 172.200.83.113 155.4.71.231 97.92.162.208 119.127.128.188 54.173.247.64 210.239.240.59 13.197.124.65 159.215.12.45 72.77.160.96 185.227.81.231 177.27.64.243 2.42.155.193 207.57.215.147 11.163.42.201 212.25.105.167 214.117.240.117 123.31.194.146 9.54.3.20 7.187.82.68 130.10.229.237 135.83.68.189 23.147.246.110 215.236.172.97 50.174.98.158 58.173.205.38 23.68.227.209 37.30.0.54 165.167.40.230 220.45.250.109 85.243.193.242 15.45.224.111 106.65.219.68 124.165.238.170 11.147.233.211 209.48.178.234 73.119.216.219 199.38.165.212 216.30.26.104 64.231.75.251 210.170.41.40 237.80.81.25 39.248.228.59 116.249.42.151 215.189.114.3 129.160.227.24 250.90.190.254 51.59.67.11 135.7.230.109 116.117.88.56 214.155.111.62 157.75.149.153 33.117.9.8 236.163.23.237 225.231.253.214 175.22.36.66 69.55.30.12 181.185.172.119 182.140.86.29 245.84.215.236 207.24.202.225 185.189.187.226 252.156.166.186 215.172.179.203 74.29.228.210 175.0.215.146 28.102.141.47 72.19.187.102 106.25.43.135 162.36.215.231 74.159.193.126 72.35.77.117 197.147.65.50 72.117.147.25 136.101.220.33 33.208.121.152 140.139.234.164 65.48.176.194 232.140.208.114 81.50.175.30 11.23.197.240 123.84.141.89 4.4.186.106 216.37.213.52 132.102.176.192 212.197.150.97 134.189.83.103 244.216.239.3 16.0.240.181 232.140.85.126 68.237.144.16 41.29.19.103 39.173.132.196 131.252.116.27 203.10.186.199 98.193.226.171 83.114.194.211 40.60.254.24 247.108.43.144 4.33.138.63 43.44.207.15 13.174.41.68 144.216.185.228 113.242.154.156 118.196.102.93 245.158.2.101 108.238.12.45 166.113.17.150 37.209.158.224 172.50.129.199 216.62.12.59 6.74.49.167 253.124.16.151 64.244.28.18 190.173.227.40 214.102.32.245 134.252.57.190 246.52.48.186 228.207.114.60 61.234.27.164 63.59.104.44 172.127.49.132 12.108.46.21 13.226.211.78 199.148.223.13 77.191.200.16 225.50.143.60 215.31.30.171 12.23.91.134 162.185.151.140 21.174.38.197 8.34.146.249 131.208.182.114 189.209.144.128 204.159.4.33 170.165.191.35 168.182.189.27 29.76.112.86 146.50.250.151 1.154.84.141 141.133.107.12 30.75.87.252 127.235.235.91 199.42.146.171 167.113.225.80 234.196.189.82 72.126.246.185 89.73.26.76 131.230.206.134 130.161.51.38 204.3.142.32 113.148.45.33 98.26.7.15 127.78.222.196 35.199.204.214 110.125.17.230 8.241.100.224 184.139.148.152 68.134.142.35 203.182.28.188 232.47.208.35 135.104.126.175 51.171.48.75 35.161.41.66 39.44.147.142 76.224.183.41 3.144.103.70 167.207.71.132 200.144.0.24 202.80.248.126 108.253.251.41 180.143.160.38 94.220.188.53 187.170.189.116 170.191.60.38 156.83.144.131 16.102.227.144 8.218.183.221 218.116.217.180 176.143.5.122 54.16.108.193 81.242.186.43 124.252.178.247 212.25.80.67 20.228.128.53 236.28.192.56 22.199.145.154 88.198.88.150 239.143.215.196 139.66.130.146 121.8.64.54 199.79.34.145 219.219.52.162 143.200.247.244 33.166.145.138 175.122.110.234 217.160.11.70 196.101.226.142 181.63.109.36 51.125.142.143 184.15.89.195 220.73.215.82 85.254.240.106 165.6.121.95 20.128.166.133 174.217.229.138 227.100.25.84 108.23.225.168 142.38.39.60 106.108.111.0 192.192.107.96 107.103.199.228 248.127.231.110 35.168.89.206 28.8.13.115 44.137.32.239 71.187.175.71 128.178.40.31 121.65.116.147 170.228.168.60 96.164.101.145 51.131.77.190 75.80.139.91 243.120.217.172 169.60.53.137 241.43.238.93 160.107.109.99 168.75.81.22 117.9.240.182 154.169.140.63 198.230.249.25 94.186.96.211 243.9.247.149 75.229.52.231 184.236.81.161 90.97.56.162 105.207.106.42 18.5.121.247 72.217.236.115 227.166.149.77 117.215.175.141 135.193.189.228 179.64.174.16 18.14.162.231 7.124.222.14 205.26.130.89 189.22.243.111 23.162.189.137 83.141.122.110 74.219.79.57 230.253.28.253 205.249.13.191 69.213.119.235 106.19.239.249 109.41.42.227 87.133.204.232 129.171.19.72 97.204.135.98 100.73.202.164 196.51.67.216 181.11.9.186 221.33.31.248 51.75.75.74 96.138.208.24 71.226.55.228 100.169.175.191 84.201.242.123 241.25.253.54 1.168.37.7 143.222.201.69 46.194.43.22 225.142.78.252 69.41.113.133 157.170.211.34 253.241.117.198 123.240.12.115 119.124.154.49 123.7.92.100 132.169.201.135 159.102.57.25 205.229.144.171 44.107.144.100 122.43.93.6 155.245.29.105 29.19.115.183 87.152.27.207 254.220.66.229 39.158.68.123 58.245.132.212 29.103.97.22 41.151.147.190 104.197.142.176 209.133.217.2 219.42.30.244 220.218.7.97 33.5.122.75 22.92.250.254 28.51.195.92 8.70.203.87 93.113.13.90 221.47.246.231 119.185.89.22 173.84.149.97 16.206.90.16 179.38.43.86 71.208.90.239 129.80.24.38 14.222.193.37 207.235.15.185 202.71.165.105 76.120.156.59 78.92.72.247 100.2.130.116 5.172.210.221 17.134.252.235 121.31.102.191 222.74.12.117 238.170.145.178 39.59.36.47 224.117.151.108 248.70.120.27 56.253.242.76 177.74.133.240 98.44.106.235 41.65.118.118 56.25.236.9 126.95.84.17 8.96.213.236 155.2.166.79 140.211.0.154 114.62.31.134 1.213.106.137 233.43.23.224 22.35.68.5 134.149.131.153 168.143.245.89 56.69.145.157 25.196.26.146 195.140.3.57 80.196.98.110 127.58.239.122 206.150.94.53 60.85.44.225 191.228.228.34 11.248.42.119 126.36.190.69 49.66.177.193 143.129.7.21 45.16.188.247 252.251.167.27 246.57.82.211 175.183.31.56 143.186.177.74 51.15.223.112 167.100.81.146 81.56.229.89 189.127.73.162 197.187.124.240 7.189.245.206 96.183.117.22 152.240.114.39 229.203.0.83 171.142.48.81 185.253.198.22 1.120.125.16 201.199.52.249 65.208.133.43 35.162.137.250 80.188.147.251 229.54.136.147 207.145.196.185 156.138.144.140 9.158.3.14 100.211.102.56 232.165.165.236 44.13.72.47 112.124.201.220 12.87.179.82 5.220.233.120 137.162.104.122 164.147.66.107 150.9.103.169 61.127.174.13 212.105.140.247 169.70.230.86 20.182.158.154 3.25.148.136 104.140.188.252 169.13.32.254 150.64.22.136 190.211.191.197 163.147.62.77 191.78.218.37 3.211.5.121 150.6.237.153 171.0.147.171 61.85.13.179 234.211.149.36 163.169.168.86 12.72.62.230 147.204.150.25 54.150.161.156 59.205.157.143 229.230.205.49 0.35.61.219 41.235.247.210 135.205.149.160 237.148.22.211 74.130.98.172 148.128.26.4 232.208.78.183 248.206.184.29 200.249.242.245 139.242.229.234 80.20.192.124 133.62.169.215 18.207.192.13 147.166.80.219 189.125.119.159 38.183.77.48 44.239.177.64 21.184.227.152 124.102.204.164 133.2.165.119 67.151.209.103 195.214.62.35 231.129.84.182 226.15.57.161 133.15.254.235 136.155.199.226 14.6.2.149 16.147.9.167 254.83.43.219 33.195.43.106 34.9.69.127 108.5.24.127 251.241.21.24 115.133.142.221 57.129.140.144 113.73.22.149 172.113.157.65 73.205.53.200 251.107.215.123 10.104.113.240 101.6.91.135 123.217.140.233 174.181.91.25 179.33.0.114 103.97.146.157 69.176.47.200 248.65.29.8 23.3.170.143 241.125.10.7 175.109.87.150 38.95.36.179 194.218.129.36 221.42.60.20 116.35.219.107 137.109.101.248 25.160.112.17 18.11.31.123 42.194.120.118 193.80.35.157 185.132.44.164 212.152.175.104 132.73.188.139 52.14.182.34 164.77.175.40 70.182.88.206 111.112.122.209 67.50.193.158 87.253.182.237 242.44.150.103 118.120.118.83 87.170.135.46 8.251.248.56 36.78.179.82 204.148.191.46 113.17.198.130 229.200.15.126 249.217.245.166 155.113.82.109 18.242.28.217 104.27.239.22 210.141.105.163 172.160.34.42 104.30.177.233 104.79.231.193 76.99.41.222 86.231.212.123 8.105.219.241 112.113.132.203 25.67.254.238 12.197.227.33 88.116.228.150 172.193.196.205 106.248.37.237 236.192.225.250 139.245.43.190 159.252.103.175 136.184.64.102 187.149.127.37 51.20.11.101 189.224.214.207 247.41.218.252 124.229.233.188 197.9.219.21 170.101.6.67 108.52.31.71 4.40.201.158 164.56.61.212 17.99.25.20 177.10.140.243 141.47.239.119 16.84.56.203 134.187.185.63 120.242.240.216 144.125.27.186 109.54.181.88 195.126.154.206 159.117.137.40 70.46.164.121 29.87.130.221 23.164.19.61 191.143.151.4 13.81.14.179 147.122.136.195 76.88.249.35 252.236.205.131 82.68.27.115 219.111.155.158 179.242.20.174 96.116.131.172 86.109.198.145 115.234.232.79 103.191.67.226 133.101.172.18 102.215.169.199 244.66.72.69 10.169.54.93 76.107.30.186 53.163.217.228 166.168.142.194 228.14.104.210 220.107.115.21 99.68.68.30 234.89.135.140 121.245.3.189 7.197.97.33 254.60.106.60 204.165.228.249 99.178.180.78 71.65.30.41 239.171.133.98 204.219.5.14 43.70.209.9 112.50.13.52 113.112.111.119 163.63.23.85 245.8.241.203 115.62.73.16 222.100.233.207 248.171.65.239 72.36.241.19 119.184.87.254 29.233.41.198 13.193.41.64 44.3.201.27 228.160.65.20 28.195.6.44 91.22.111.71 98.164.59.98 90.217.93.146 200.119.195.135 10.213.58.237 24.55.217.4 72.252.215.27 39.100.193.222 148.131.123.49 73.246.40.182 14.164.209.134 132.214.29.150 91.142.173.87 163.116.198.135 126.235.114.159 102.166.81.52 131.251.42.204 217.205.242.83 91.231.115.196 231.224.191.144 245.68.112.109 214.153.185.55 98.85.133.45 164.201.252.214 123.41.197.39 126.85.246.184 251.218.62.107 108.228.187.253 100.99.42.44 18.59.252.228 91.117.145.131 182.0.63.142 190.50.42.5 141.61.136.33 196.137.25.198 3.50.111.213 127.103.149.154 24.146.162.147 196.115.8.53 77.123.116.72 192.13.174.158 253.78.75.55 58.195.216.100 227.61.246.73 33.100.165.141 126.58.246.72 72.67.173.0 193.150.191.35 166.131.164.110 85.165.210.239 245.144.106.171 238.218.206.97 189.17.63.116 55.60.75.55 30.128.127.249 175.223.24.64 173.86.100.188 227.4.252.55 200.217.148.103 216.184.180.99 44.150.202.244 18.100.210.23 148.48.229.83 187.68.17.253 173.106.155.117 0.145.110.152 103.201.108.3 23.64.131.34 102.67.214.79 254.121.168.170 140.147.169.142 50.73.215.187 13.223.179.116 38.14.114.34 2.141.216.223 172.25.206.92 81.19.93.165 149.80.141.7 243.35.228.56 50.38.108.189 67.64.7.33 90.106.78.122 132.92.247.39 109.49.118.198 219.191.69.212 12.114.17.211 180.0.149.245 36.230.39.3 169.104.39.46 158.4.211.118 147.36.97.203 174.2.86.216 112.138.194.156 202.124.253.211 151.127.125.147 211.188.103.164 6.126.38.143 198.165.130.249 189.91.201.228 188.108.93.32 244.46.247.33 138.191.170.245 206.35.64.41 55.163.224.167 2.61.34.7 138.200.226.165 205.72.36.173 163.139.181.130 164.153.185.173 142.48.90.101 66.94.83.154 60.122.2.52 201.62.184.36 74.85.8.156 175.25.157.45 2.84.164.84 196.167.237.95 227.84.215.73 97.39.178.44 217.158.161.180 246.164.220.90 19.65.249.228 236.194.90.152 95.239.24.0 80.37.151.7 157.52.121.112 226.0.92.45 88.188.158.253 97.79.97.123 244.116.145.92 237.225.56.236 89.78.210.81 219.169.115.107 27.122.222.237 57.254.122.59 150.146.187.26 123.247.226.30 98.112.109.117 248.80.83.166 145.82.158.38 2.110.251.19 23.30.233.219 127.81.29.100 247.22.228.216 61.115.15.199 36.160.228.124 95.29.241.56 164.241.111.145 72.166.96.108 176.96.196.75 187.48.178.225 95.180.70.151 210.157.40.85 71.246.62.14 193.166.21.48 241.103.153.132 70.58.14.250 182.246.154.211 229.114.39.78 195.70.39.110 95.150.227.80 84.166.142.35 41.23.78.163 227.27.126.231 98.42.86.141 64.25.34.241 184.38.139.74 5.125.108.179 116.100.20.81 72.200.12.163 67.113.224.90 237.40.141.95 213.80.82.227 191.22.105.117 169.120.61.245 251.175.245.169 175.112.20.11 123.247.58.32 123.191.105.28 219.106.231.247 176.178.187.59 27.113.201.37 177.197.234.7 236.173.117.225 171.156.31.138 118.40.149.90 247.242.231.0 13.212.93.208 63.190.135.25 90.91.48.82 252.12.33.27 35.234.186.151 53.206.136.218 30.172.246.30 176.22.159.223 24.189.235.253 198.88.124.116 200.33.179.173 110.198.46.213 196.145.177.233 89.250.96.58 56.119.168.88 72.233.142.73 239.96.167.122 211.182.185.37 69.156.216.110 241.179.100.8 81.183.69.22 254.170.179.166 165.56.35.92 46.237.34.178 239.30.79.202 120.196.212.9 182.189.97.174 220.168.113.197 95.47.97.183 113.94.217.21 176.23.150.253 132.222.6.185 95.117.253.85 130.216.58.211 98.58.150.156 192.64.226.8 90.32.111.69 72.203.127.74 208.249.227.23 64.85.217.233 171.160.203.215 162.47.121.6 25.6.105.16 146.218.71.77 2.236.250.182 146.74.185.123 136.100.69.157 247.200.186.32 140.164.106.134 244.48.212.227 140.14.54.62 53.31.232.125 96.55.12.228 100.242.130.197 232.236.88.200 153.225.181.19 5.38.135.32 155.249.87.92 12.40.9.142 215.66.71.241 27.56.121.84 197.127.44.252 151.174.108.132 68.49.144.35 116.74.88.24 63.17.68.176 64.76.57.77 212.24.142.128 6.240.80.9 2.203.112.125 2.154.122.221 37.70.204.12 214.153.145.37 36.22.170.213 101.100.98.228 249.59.125.240 76.0.44.205 123.78.204.157 84.125.233.71 220.121.196.182 45.179.20.86 164.81.201.191 30.10.182.44 3.25.70.52 17.79.26.115 47.140.158.230 63.131.11.136 39.28.252.208 209.85.208.18 199.118.166.154 146.230.129.93 60.149.0.200 1.77.228.26 13.48.218.131 182.76.180.229 196.222.105.178 213.150.52.58 57.158.14.218 88.203.133.143 160.148.97.133 203.161.226.71 163.216.210.189 59.91.37.136 202.0.58.143 74.161.151.110 54.131.64.165 76.143.80.198 249.236.37.178 197.197.143.8 235.106.159.99 85.40.197.196 110.33.41.0 102.184.194.192 202.157.61.4 65.23.45.141 90.59.5.82 249.32.2.149 103.229.139.161 81.189.15.81 248.191.222.56 166.96.121.162 69.113.253.182 125.134.136.43 36.216.194.142 103.30.249.197 214.207.5.133 77.40.142.21 16.71.232.109 26.182.167.98 209.95.40.166 65.80.230.177 111.102.42.169 170.215.132.36 159.129.168.138 165.237.170.55 246.182.53.147 132.18.110.221 73.87.114.151 4.138.168.89 247.116.240.210 2.162.76.118 46.162.36.245 99.211.145.207 164.91.138.198 145.42.110.249 59.218.129.224 253.63.102.43 207.246.179.88 247.210.153.1 142.38.118.190 206.242.249.8 127.116.79.133 158.17.159.189 76.218.236.33 173.75.26.84 208.126.66.206 155.200.81.220 207.42.239.199 112.159.30.233 43.240.21.109 214.202.3.180 69.36.165.240 144.243.112.192 143.98.114.178 140.44.44.196 7.93.86.28 226.120.253.116 200.14.105.20 93.160.217.108 65.163.196.127 232.210.151.53 207.121.53.11 126.93.165.97 114.133.187.252 205.85.253.185 212.151.100.104 190.51.57.62 52.0.214.253 122.30.210.110 106.74.151.9 60.233.168.62 31.174.111.100 214.237.5.110 168.172.134.105 189.103.223.191 38.242.104.182 69.160.17.60 232.176.235.169 249.37.154.148 121.25.211.11 68.81.7.217 78.236.253.141 148.13.85.221 250.187.0.189 188.64.92.18 221.165.240.73 151.215.202.140 121.18.240.159 135.189.99.248 63.213.171.97 191.212.226.1 245.186.144.227 55.178.251.237 122.21.89.237 196.18.237.37 217.63.36.223 233.97.253.136 171.42.56.169 0.108.0.27 127.245.39.144 17.182.169.35 41.140.204.4 155.237.158.187 76.117.46.195 213.55.215.44 44.130.98.16 243.44.238.98 59.116.35.23 209.77.43.205 180.251.217.248 62.81.234.121 69.138.198.25 175.28.194.159 136.220.158.38 165.125.10.142 251.224.241.45 24.206.47.30 130.205.202.9 206.193.31.181 134.21.77.230 54.55.49.16 95.191.20.208 76.6.62.30 79.72.231.49 33.104.23.23 152.164.54.226 60.103.102.85 196.195.124.179 127.251.250.174 47.223.187.16 44.124.230.250 231.124.197.207 192.9.228.220 113.89.173.28 201.174.193.21 238.142.115.63 127.111.138.110 66.175.80.71 7.111.44.55 207.238.236.241 238.144.248.210 188.96.234.167 236.134.16.172 242.219.22.131 231.115.75.160 211.43.35.155 66.219.155.79 91.18.203.136 108.74.163.196 60.42.171.142 64.41.177.188 104.52.6.199 237.81.167.81 27.194.125.202 161.93.158.25 47.253.111.106 162.156.72.19 177.222.198.244 64.242.8.120 96.169.40.14 155.79.250.207 146.182.18.120 28.52.20.177 152.76.51.132 113.59.232.124 42.36.26.176 50.106.24.35 17.147.21.64 137.172.226.16 167.28.100.245 254.196.81.121 2.151.17.132 171.115.211.250 18.213.152.238 242.68.65.177 103.4.216.86 178.240.177.187 145.90.14.23 228.144.32.96 44.230.41.49 235.216.91.252 166.254.174.244 71.154.68.239 216.174.159.29 105.140.160.82 15.250.231.174 58.244.139.8 178.102.220.180 46.159.63.57 223.213.158.238 0.39.112.226 99.217.214.17 39.204.102.119 87.54.200.79 11.145.44.85 66.189.248.9 41.113.93.57 223.9.71.252 202.224.49.184 128.46.186.9 113.167.251.34 26.201.222.196 20.37.92.11 143.87.227.85 63.184.200.66 202.31.194.17 253.149.0.244 222.127.195.187 132.80.39.191 18.159.27.7 205.39.197.119 236.94.126.169 89.44.24.71 208.36.76.218 9.206.185.77 62.231.78.126 125.195.57.118 205.144.100.85 212.156.183.42 126.193.250.54 238.216.237.20 135.192.252.58 54.145.143.183 85.116.122.222 10.211.57.180 199.216.100.157 83.156.117.28 133.210.94.113 136.117.171.77 96.16.54.168 165.151.162.198 210.250.13.30 228.221.206.70 80.172.182.51 158.163.74.45 247.37.118.169 203.128.155.34 152.45.145.209 82.63.196.52 25.38.58.209 62.253.4.10 232.142.171.187 161.136.51.246 204.153.173.169 28.152.26.73 224.180.197.172 93.52.244.139 58.119.91.48 27.121.117.95 25.4.9.34 230.186.140.60 132.180.85.59 28.160.78.111 160.253.86.21 123.254.51.75 238.182.118.142 15.10.49.236 119.40.15.58 216.94.227.156 169.93.20.57 119.198.254.98 162.24.197.86 136.31.24.248 124.119.213.142 66.139.130.7 48.185.180.146 210.9.25.152 143.124.102.45 188.8.68.102 4.96.33.10 199.140.127.57 93.68.5.85 26.159.208.135 31.75.90.133 161.242.84.115 34.49.111.187 190.223.57.180 148.194.64.90 22.93.80.191 220.116.162.85 249.247.20.115 226.25.67.111 84.132.13.152 49.119.182.124 76.240.87.240 89.224.179.152 90.111.62.5 85.56.227.224 104.79.49.248 14.76.105.117 243.98.209.118 122.38.217.137 202.199.24.50 209.37.169.204 201.44.148.231 115.32.100.121 12.220.111.150 81.27.41.217 133.70.125.251 139.1.109.88 82.87.200.133 91.36.124.114 139.38.81.18 77.254.70.182 145.90.219.182 3.226.117.6 77.137.42.243 29.216.138.151 199.112.48.84 191.36.148.173 156.76.74.229 72.234.76.145 47.218.69.40 174.50.189.186 128.251.188.231 156.157.213.71 180.101.14.7 138.117.137.163 102.40.193.212 55.175.19.14 20.103.138.89 50.195.154.73 159.178.192.87 157.60.81.150 4.83.161.96 1.143.200.44 154.103.183.139 37.210.24.203 235.58.58.162 45.30.254.213 86.204.209.191 131.244.10.35 216.136.72.172 158.217.25.18 157.57.66.209 253.195.12.90 29.233.254.71 189.75.9.253 253.21.25.218 208.130.10.36 102.170.12.83 247.5.133.37 35.149.62.199 147.33.90.75 88.176.12.90 240.23.252.21 58.239.44.22 139.11.114.55 165.241.182.127 5.157.247.60 130.40.52.55 233.23.74.143 108.66.199.87 219.93.89.197 190.22.77.134 65.74.34.192 22.230.61.217 108.27.133.53 73.239.68.185 230.51.7.143 149.84.118.207 87.114.178.208 193.23.137.1 134.4.98.172 212.156.234.159 43.66.184.113 141.117.51.253 11.117.169.58 241.160.201.33 125.74.19.124 74.64.97.156 100.208.68.195 161.58.110.48 38.205.124.39 234.180.68.175 16.245.42.237 113.2.151.243 73.238.77.171 115.147.48.174 165.215.100.116 250.71.19.210 64.34.22.143 73.44.214.90 245.89.35.1 102.103.92.186 89.175.87.169 252.204.68.135 124.162.165.168 73.120.234.184 92.138.154.1 115.165.182.113 149.106.0.217 6.251.209.92 178.95.172.42 155.175.45.241 140.24.82.210 63.214.145.61 159.155.97.45 243.19.66.25 158.137.125.66 123.165.134.80 38.46.6.52 7.194.221.51 111.147.218.49 154.174.106.109 230.58.74.204 207.218.78.141 30.111.101.204 33.153.22.236 79.72.199.28 215.87.11.166 85.71.234.230 36.239.246.86 207.11.43.66 71.160.230.122 58.101.17.76 67.92.0.39 111.147.164.199 152.72.234.176 46.237.144.214 201.83.222.135 133.154.94.11 147.205.59.70 115.205.51.76 251.183.42.51 128.108.76.207 15.26.180.56 204.62.9.69 243.151.145.231 56.121.50.240 186.203.71.109 175.47.153.123 148.172.231.196 108.22.25.52 21.124.48.206 34.225.186.57 63.22.122.77 27.119.144.172 84.213.67.215 162.5.6.221 34.55.177.237 155.143.77.203 183.176.12.126 21.217.147.199 187.84.240.14 90.214.204.129 237.174.173.16 162.144.180.180 52.197.200.103 149.207.85.22 42.77.129.97 36.64.40.21 155.223.149.25 114.245.183.98 27.97.165.102 193.190.242.90 210.246.132.187 60.104.198.217 94.102.182.72 248.130.167.222 159.148.99.61 130.18.139.28 140.158.116.49 35.79.93.103 188.246.70.226 86.249.95.13 245.181.97.22 70.239.57.9 185.230.132.157 66.61.249.17 213.207.219.110 29.249.31.58 115.218.240.101 104.201.213.81 65.94.128.55 87.136.78.185 228.17.111.211 215.40.79.105 102.174.247.43 125.132.168.24 235.240.95.154 109.85.187.54 245.175.179.60 215.78.57.3 19.189.96.168 219.235.229.175 246.66.154.222 223.117.198.68 93.204.102.39 94.203.34.34 216.85.124.213 94.176.163.181 179.113.110.4 53.144.93.85 61.45.210.248 193.29.162.154 44.32.233.9 226.138.236.12 31.188.224.105 137.125.110.132 52.62.239.221 71.105.206.78 61.133.151.161 68.0.163.58 155.112.32.142 119.126.251.14 98.150.60.220 136.235.21.170 84.188.42.6 155.156.39.248 249.217.35.190 86.62.217.199 9.241.175.250 137.128.113.171 89.235.24.173 51.226.215.45 252.136.160.3 135.153.38.199 17.130.115.73 73.104.193.78 30.83.91.113 124.167.212.205 26.213.148.236 112.78.184.109 34.109.215.89 72.170.8.253 202.90.45.123 97.20.194.239 236.128.104.31 42.105.41.61 44.69.63.189 83.156.147.248 106.118.11.107 143.178.33.19 63.90.13.79 239.161.111.208 21.220.35.215 12.64.71.77 128.56.133.135 134.211.212.26 243.240.75.224 188.132.163.108 130.252.223.177 40.115.159.79 17.61.80.195 32.29.125.151 30.160.85.4 12.164.117.42 46.1.150.192 236.235.133.59 181.112.233.101 77.221.227.137 205.94.28.53 157.237.124.153 252.188.143.209 198.9.97.5 51.245.10.247 246.33.225.144 86.172.146.203 172.163.139.118 65.122.3.167 82.223.104.128 253.79.156.247 247.196.89.254 244.44.186.99 106.235.77.157 87.192.152.223 204.4.101.37 233.15.126.105 224.60.238.231 140.223.140.140 74.132.165.230 254.64.176.97 223.105.44.254 234.56.43.197 249.183.60.144 164.228.199.187 68.134.34.182 149.208.102.174 109.224.86.12 8.109.33.8 20.231.215.78 148.0.32.3 25.143.184.93 56.190.116.128 70.124.69.150 184.220.78.171 173.38.189.165 46.181.148.223 112.67.158.108 29.5.68.191 125.55.148.252 160.181.245.10 231.231.51.59 40.160.196.130 99.214.198.131 200.146.141.92 236.57.214.44 25.10.63.27 222.150.66.212 116.128.77.56 4.92.104.128 177.44.252.46 33.22.4.196 190.234.169.145 157.171.37.129 57.182.182.100 49.24.77.248 29.165.153.155 49.33.2.3 196.227.78.0 227.229.249.82 38.163.208.164 91.195.79.245 0.148.122.6 100.49.173.200 75.129.215.72 218.124.163.218 68.159.96.241 1.41.134.91 78.40.205.88 36.170.235.29 49.36.63.103 54.150.86.237 10.129.25.46 174.228.254.188 187.243.133.96 100.189.30.12 10.179.229.235 58.47.94.210 140.108.83.158 216.195.3.169 217.226.70.28 165.137.200.69 91.98.126.78 137.191.32.156 216.148.116.6 114.20.195.210 194.254.129.24 161.155.195.132 79.124.127.10 151.245.6.73 33.242.88.132 128.171.179.121 251.89.64.40 29.110.110.5 117.223.110.239 60.24.124.50 69.140.148.251 31.221.130.154 85.65.209.218 174.213.237.133 52.170.48.47 144.82.25.159 185.7.50.135 171.246.31.174 80.241.131.180 225.112.207.6 40.56.178.161 207.214.14.160 221.5.129.62 35.111.87.155 58.221.118.138 74.229.213.149 96.155.215.89 75.67.12.168 95.115.123.190 200.48.75.137 105.167.54.204 25.141.23.142 36.84.108.141 155.111.58.66 187.252.11.19 213.7.64.23 70.54.123.187 148.15.103.198 45.253.183.157 93.71.139.206 59.129.155.247 233.214.240.213 20.166.212.251 209.233.173.21 240.24.33.42 39.133.40.136 175.84.132.223 10.13.156.17 15.69.143.56 125.248.29.128 7.145.159.241 120.216.124.78 39.106.241.157 250.78.240.26 134.171.163.117 121.144.185.65 201.137.213.73 229.72.131.242 115.236.217.36 244.235.198.86 211.28.87.184 189.207.107.72 81.69.124.16 127.202.213.54 160.74.85.172 252.134.146.216 195.112.115.108 243.184.93.59 253.200.213.180 81.187.153.65 76.162.1.22 132.204.110.215 156.37.23.195 24.153.172.170 92.219.11.33 30.81.149.105 173.28.27.107 202.254.216.180 178.24.161.218 212.56.228.16 168.113.94.252 44.192.12.11 128.136.157.23 159.159.217.52 170.77.188.244 113.118.77.150 1.36.142.239 114.213.92.116 198.27.71.187 107.242.219.84 174.236.124.121 77.78.141.87 225.247.156.75 218.83.110.234 114.219.120.253 145.228.177.213 77.88.0.248 87.185.76.220 32.6.167.200 129.110.85.54 221.99.102.242 211.184.183.213 7.71.148.48 64.152.44.70 11.142.241.45 8.98.72.62 39.41.104.240 177.169.151.190 212.143.13.253 245.168.72.197 35.253.240.220 75.100.150.30 199.86.242.137 45.208.185.60 225.85.249.35 144.147.254.145 210.102.35.13 73.201.15.108 31.109.199.1 232.106.209.95 1.177.193.196 159.47.130.124 16.130.132.125 146.160.22.132 166.101.7.58 24.240.48.23 89.56.95.248 246.66.163.50 226.248.244.101 245.130.41.120 51.6.5.174 87.198.167.28 199.254.44.175 86.224.239.93 130.176.25.80 35.122.243.188 98.6.115.232 76.88.137.157 171.128.95.143 184.3.71.8 210.129.2.116 68.42.99.242 58.198.218.124 183.94.65.206 83.27.101.181 126.160.115.238 220.43.33.211 222.149.46.105 37.177.24.49 248.105.219.123 134.52.48.182 40.63.146.114 231.123.90.248 162.103.29.206 168.128.146.63 243.136.23.193 170.26.58.47 206.164.131.23 39.85.216.180 101.80.148.108 190.77.204.239 41.98.181.233 11.210.226.73 42.254.91.249 174.213.25.150 83.125.122.157 192.123.211.83 89.38.203.105 131.24.116.152 115.173.122.42 88.127.128.94 116.131.127.220 55.35.89.153 40.139.160.211 222.232.7.117 108.56.15.211 175.240.81.132 43.35.158.203 252.132.163.32 188.113.8.35 54.244.149.97 172.94.128.55 92.139.72.136 220.201.195.88 225.140.187.21 122.13.176.90 120.120.145.84 251.53.233.153 183.50.43.128 53.100.145.172 50.146.239.217 201.16.93.180 115.172.156.25 163.237.186.78 231.28.102.77 210.227.81.81 41.138.22.124 130.95.238.167 148.180.242.222 105.95.196.80 177.221.12.98 21.85.204.199 134.252.113.52 64.89.225.194 160.106.227.247 178.36.202.210 15.71.216.189 2.120.166.158 123.179.86.179 88.145.9.36 62.222.142.122 105.127.56.112 239.11.234.28 116.162.47.181 167.131.234.9 70.170.252.146 119.194.95.83 227.208.84.104 84.35.175.227 4.190.162.231 68.244.201.142 3.185.151.249 23.171.61.131 142.93.86.58 31.7.33.181 90.4.215.118 112.175.39.135 89.116.110.202 51.158.106.57 134.55.88.3 209.157.226.150 239.96.251.57 148.16.104.30 200.238.20.64 7.57.159.59 72.96.174.14 28.124.0.25 239.163.179.89 208.193.65.150 92.193.35.62 203.241.209.139 33.148.224.229 143.40.206.128 150.215.137.125 227.179.84.138 159.211.87.9 216.113.150.153 69.53.51.185 234.18.39.5 138.13.167.9 244.27.54.118 75.140.242.192 82.48.64.72 51.241.5.152 86.12.100.155 157.156.65.151 115.136.174.105 206.254.150.87 142.195.26.205 87.218.81.14 43.169.11.146 172.94.156.16 152.3.107.1 23.54.160.173 167.139.191.80 37.119.138.87 178.180.59.164 32.11.144.141 173.76.180.156 82.90.170.81 195.235.94.22 79.219.34.254 59.247.104.226 152.96.111.242 57.76.22.171 68.89.87.167 94.241.165.13 104.177.77.81 171.45.157.172 163.251.10.192 103.222.244.115 17.0.64.101 0.75.77.87 178.69.164.165 157.17.56.75 50.7.194.133 34.222.53.97 179.198.219.64 55.27.166.209 63.72.28.231 15.64.147.105 133.193.133.57 67.36.211.189 247.118.43.150 161.27.86.97 5.85.225.51 112.60.113.136 246.176.133.141 83.6.240.26 52.217.200.118 52.120.253.156 139.45.239.42 122.45.72.70 179.127.131.43 130.37.188.244 93.122.213.67 63.177.129.199 231.115.140.74 181.28.236.138 36.65.74.220 190.158.111.147 233.115.31.243 33.108.152.220 55.127.231.111 180.118.49.105 74.156.234.190 181.0.185.216 151.218.65.4 165.86.122.177 120.144.202.154 210.153.253.99 79.11.25.229 10.5.130.75 71.85.161.110 96.253.85.91 73.247.216.151 238.239.79.84 126.104.128.26 101.82.2.126 104.180.94.28 79.115.185.224 184.151.200.92 181.25.149.30 195.0.18.111 125.179.240.98 241.251.29.114 60.87.79.31 142.165.13.173 36.222.25.199 2.220.118.226 124.184.246.13 108.65.184.9 29.233.245.170 51.16.230.19 227.112.103.54 61.115.22.116 19.97.82.48 215.21.63.201 65.85.205.55 51.173.150.135 160.81.151.141 180.212.97.126 62.152.69.200 140.123.12.91 42.159.221.95 85.2.181.30 13.150.87.132 124.64.68.238 91.30.145.220 188.17.242.242 148.250.170.56 23.34.118.183 115.66.194.85 253.201.68.120 139.11.96.156 130.8.75.165 208.222.39.220 83.141.239.26 82.232.136.154 86.106.11.0 71.201.172.205 142.69.147.241 155.26.80.244 122.30.35.156 100.75.253.74 137.184.216.237 99.220.161.98 123.185.72.172 231.194.132.244 15.118.8.25 244.170.144.88 254.111.201.180 182.100.187.199 248.65.29.149 108.92.30.191 92.232.23.102 181.69.171.155 14.196.187.180 2.4.112.76 2.1.116.58 197.184.101.48 67.190.249.131 128.176.28.25 207.221.153.51 250.134.35.70 44.9.76.222 246.46.13.188 178.249.48.129 26.120.179.149 199.93.56.174 137.73.14.85 238.89.40.168 43.233.224.75 233.88.243.45 131.224.135.2 78.55.219.183 62.104.176.143 63.7.198.233 125.200.80.212 196.109.35.121 49.240.88.4 78.28.74.76 138.210.253.209 105.217.11.217 165.167.67.187 223.228.175.10 121.94.174.0 214.63.203.209 113.8.49.36 78.192.36.123 252.217.148.35 92.102.179.159 2.2.15.246 191.226.231.190 104.58.65.150 51.63.122.14 40.164.72.171 144.118.102.109 155.141.81.251 252.247.244.5 195.0.250.4 121.131.226.226 51.226.190.37 229.102.34.57 216.14.12.107 110.106.133.114 220.11.247.214 241.218.4.237 225.182.218.254 226.92.58.189 51.23.63.249 205.26.125.98 253.166.41.138 134.108.17.174 247.100.120.10 124.234.63.125 216.95.161.26 214.188.188.220 94.11.211.251 219.44.37.81 253.218.211.78 240.133.71.229 62.233.233.192 68.187.212.41 85.29.28.119 213.44.218.216 1.53.56.174 172.221.97.94 28.171.184.54 193.14.50.1 70.1.247.28 69.139.189.205 180.154.169.218 51.138.199.132 95.53.191.1 88.13.19.34 204.117.185.203 9.143.132.235 74.79.145.124 43.144.219.80 10.223.44.133 245.62.107.243 78.85.115.43 83.167.99.135 9.33.30.29 31.19.177.162 148.106.98.68 196.192.250.62 28.206.161.39 57.18.14.13 10.136.104.130 233.94.48.203 241.243.127.78 119.17.7.50 169.13.123.106 158.110.205.119 125.186.62.112 206.183.204.76 3.217.64.54 191.236.56.113 234.178.225.184 84.98.195.232 183.253.112.64 174.87.108.62 247.45.18.170 22.199.228.223 151.25.161.38 146.88.7.217 210.126.11.232 17.39.225.207 144.201.38.82 62.64.33.147 20.55.110.52 122.43.254.84 123.19.69.160 54.14.107.77 71.10.140.119 192.88.50.110 235.82.35.88 120.43.147.68 87.141.99.2 4.210.185.98 76.128.229.254 201.131.142.82 139.18.141.28 26.76.107.192 210.7.159.142 55.76.51.52 249.142.218.150 147.254.97.148 154.224.127.72 43.100.100.15 180.183.118.242 113.206.4.225 216.69.214.164 161.17.145.10 2.155.159.109 74.150.155.2 43.229.120.27 208.87.75.220 165.133.15.194 185.23.85.20 55.147.92.44 93.216.164.238 71.96.116.69 45.146.246.17 78.88.120.112 135.31.176.196 211.45.165.191 40.142.69.251 145.95.34.162 12.238.57.198 191.84.79.174 183.236.230.71 37.6.70.96 182.173.38.246 200.139.219.204 195.241.26.33 4.86.82.60 58.16.70.139 221.249.100.150 172.150.231.76 38.210.157.46 145.220.128.196 126.91.105.92 193.67.77.132 44.197.153.159 118.102.213.223 135.85.97.59 121.53.235.74 79.159.9.138 230.225.124.137 107.102.61.230 43.45.169.138 36.87.243.67 6.155.190.201 107.142.240.33 104.228.196.221 88.184.132.205 232.64.154.2 99.85.166.215 149.142.131.81 66.185.229.119 198.72.85.165 37.50.215.71 106.142.24.156 159.195.71.156 186.136.4.226 252.30.222.171 217.146.173.98 58.28.76.148 233.1.101.162 218.16.52.61 232.70.158.76 201.137.10.230 186.133.19.15 84.183.164.241 231.47.74.82 59.34.76.151 239.37.35.177 164.203.54.87 189.142.18.213 44.136.24.29 29.230.14.43 7.114.158.179 129.238.161.233 160.188.17.237 141.145.226.53 239.50.93.26 140.173.192.111 4.184.54.216 248.34.160.69 41.1.148.63 38.171.239.55 56.199.105.2 102.197.89.76 39.87.248.182 147.180.5.185 129.151.110.60 79.123.186.15 135.121.124.79 112.174.37.109 219.168.118.142 135.67.111.207 35.175.154.104 220.182.100.160 226.95.79.211 90.50.218.10 197.226.171.88 97.55.145.209 216.61.224.8 185.97.128.80 188.220.17.28 74.154.147.118 237.46.249.227 46.73.97.213 223.244.44.13 198.65.44.189 94.159.126.13 29.24.1.0 137.218.245.19 110.212.117.138 70.93.3.112 114.117.166.100 145.82.106.211 165.89.147.151 20.4.248.19 14.49.29.250 157.152.12.19 243.13.109.130 213.59.106.113 229.73.176.18 179.120.155.28 68.89.210.48 199.88.94.203 143.213.138.123 26.45.110.151 78.14.59.220 184.37.74.166 24.159.110.250 59.203.25.10 184.128.38.235 1.128.216.133 250.144.86.99 163.22.190.197 161.241.37.250 107.91.23.111 144.131.250.133 1.204.80.21 251.186.77.118 138.253.59.38 89.134.143.146 74.252.157.79 51.235.238.194 140.158.71.7 88.30.34.67 233.90.234.114 95.230.22.56 228.234.229.81 196.62.114.117 211.16.59.16 50.7.251.43 136.191.166.68 60.224.221.200 2.39.60.201 164.98.14.82 106.137.77.243 208.48.199.192 47.165.64.4 130.98.173.61 29.11.34.84 203.90.236.1 124.206.129.41 132.33.49.144 64.239.171.127 120.18.32.115 158.168.184.97 186.33.11.102 48.216.44.46 67.251.52.25 70.192.202.181 125.203.225.252 2.190.187.141 62.123.208.220 240.220.36.138 95.172.254.48 69.143.134.44 112.137.140.186 85.183.74.88 187.211.131.45 29.190.146.64 238.92.58.100 143.224.57.95 101.239.141.57 206.171.128.20 102.64.54.13 174.188.248.128 189.106.144.125 135.219.42.35 196.119.56.100 171.85.88.114 250.17.69.229 210.202.189.197 117.58.11.243 129.36.246.4 170.64.143.135 31.51.28.185 199.227.170.85 233.116.57.3 69.228.133.127 56.25.175.68 191.173.83.187 209.66.209.74 28.125.131.97 245.59.177.160 96.190.31.92 216.74.51.89 253.30.47.185 155.54.56.223 214.92.228.139 26.169.159.183 196.54.39.35 55.186.113.217 234.151.121.144 103.195.226.173 242.101.226.18 166.142.156.27 Java Embedded Network Intrusion Security Abstract Network security has become an essential component of nearly every commercial and government organization. System administrators maintain a constant struggle to stay ahead of new security attacks, patching holes and ensuring proper configuration of software. The Java Embedded Machine (JEM) is a unique solution to network monitoring. It allows for dedicated processing of network information to detect intrusions and other possible security hazards. Objective The goal of this project is to use the JEM board to monitor network activity and be able to alert a host computer of any possible breaches in security. A host computer receives the information from the JEM board that the algorithms find questionable. The questionable packets are then stored on the host computer for further analysis and logging of prolonged attacks. Some information will be stored on the JEM for statistical purposes. The statistics will be available via a web interface. Network Security Network security is needed to prevent unauthorized access by remote computers. Java Embedded Machine (JEM) In the middle to late 1990s, engineers at the Advanced Technology Center at Rockwell Collins brought forth a unique idea: Since the Java language consists of byte codes, it should theoretically be possible to create a microprocessor (CPU) which uses these Java byte codes as its native machine language. Technical Problem The ethernet port allows the JEM to reside on the network by itself and to transmit packets to a dedicated host computer. Operating Environment Local Area Network Interface with a PC Intended User and Uses Network administrators Security Research Assumptions and Limitations Portability is the primary goal of the system Speed of the JEM processor Memory space available JEM memory management system Design Objectives Goal – develop a system to monitor a network and detect security violations Hardware – Rockwell-designed Java Embedded Machine (JEM) Software – written in the JAVA language Functional Requirements Monitor network traffic Transmit relevant packets Detect security intrusions Local and remote (web-based) interfaces Design Constraints Memory management Memory space JEM CPU speed Ethernet 10Mb/s Measurable Milestones Project plan (goal: 100% completion) Project poster (goal: 100% completion) Design report (goal: 100% completion) Project presentation (goal: 100% completion) Interface (Java/Web-based) (goal: 100% completion) Packet collection (goal: 80% of packets) - all packets on the visible on the network should be captured for analysis. Intrusion detection (goal: 85% of intrusions) - security intrusions should be detected and dealt with, including user notification. End product description The final product will be a portable ethernet network device to monitor network traffic for potential security hazards. The device will strip the headers off of each packet and store them for analysis on a remote computer. This allows the device to spend all of its CPU time looking at packets on the network while the remote computer will log potential security risks and further analyze the packets for ongoing problems. The device will be able to connect to the host computer via serial port in order to update software. Updating the software will allow for better algorithms to identify security risks. Additionally, the device will be accessible from the Internet, allowing the remote user to look at the status of the device. The logins will be done securely. May01-10 Members Jamie Anderson EE Dakota Bailey CprE Joe Bruner CprE Joe Clark CprE Austin Thompson CprE Theron Weimer CprE Rockwell Collins Acknowledgments Client: Rockwell Collins, Cedar Rapids, IA Contact: Brian Jacobowitz Advisor: Dr. Doug Jacobson Budget and Effort Estimated Total Hours: 500 hours Estimated Total Cost: $165