allow from 1.37.0.0/16 allow from 5.153.21.176/29 allow from 14.102.168.0/22 allow from 23.92.215.200/30 allow from 23.228.70.64/26 allow from 23.228.74.224/28 allow from 23.247.0.40/29 allow from 23.247.4.64/26 allow from 23.247.5.64/26 allow from 23.247.5.128/25 allow from 23.247.10.16/28 allow from 23.247.21.16/28 allow from 23.247.34.64/26 allow from 23.247.35.0/26 allow from 23.247.35.64/26 allow from 23.247.56.224/27 allow from 23.247.67.128/26 allow from 23.247.67.192/26 allow from 23.247.82.0/25 allow from 23.247.82.128/25 allow from 23.247.89.0/28 allow from 23.247.90.0/26 allow from 23.247.100.64/26 allow from 23.247.100.128/26 allow from 23.247.100.192/26 allow from 23.247.106.0/24 allow from 23.247.121.0/24 allow from 27.50.0.0/22 allow from 27.106.216.0/21 allow from 27.108.0.0/16 allow from 27.109.64.0/19 allow from 27.110.128.0/17 allow from 27.124.64.0/20 allow from 27.126.152.0/22 allow from 36.255.60.0/22 allow from 36.255.106.0/23 allow from 36.255.244.0/22 allow from 37.58.110.112/30 allow from 43.231.228.0/22 allow from 43.243.124.0/22 allow from 43.247.16.0/22 allow from 43.250.224.0/22 allow from 43.251.64.0/22 allow from 43.255.216.0/22 allow from 45.59.157.0/24 allow from 45.64.80.0/22 allow from 45.64.120.0/22 allow from 45.112.82.0/23 allow from 45.114.20.0/22 allow from 45.114.132.0/22 allow from 45.118.36.0/22 allow from 45.120.108.0/22 allow from 45.124.16.0/22 allow from 45.124.56.0/22 allow from 45.125.248.0/22 allow from 45.126.84.0/22 allow from 45.127.164.0/22 allow from 45.250.156.0/22 allow from 45.251.24.0/22 allow from 45.253.88.0/22 allow from 49.144.0.0/13 allow from 49.157.0.0/16 allow from 57.93.0.0/20 allow from 58.69.0.0/16 allow from 58.71.0.0/17 allow from 61.9.0.0/17 allow from 61.14.192.0/21 allow from 61.28.128.0/18 allow from 103.1.116.0/22 allow from 103.3.80.0/22 allow from 103.5.0.0/22 allow from 103.5.4.0/22 allow from 103.5.60.0/22 allow from 103.6.96.0/22 allow from 103.6.104.0/24 allow from 103.6.181.0/24 allow from 103.6.248.0/22 allow from 103.7.146.0/24 allow from 103.7.224.0/24 allow from 103.10.152.0/22 allow from 103.10.176.0/23 allow from 103.10.178.0/23 allow from 103.10.200.0/22 allow from 103.10.254.0/23 allow from 103.11.40.0/22 allow from 103.11.112.0/22 allow from 103.12.88.0/22 allow from 103.13.134.0/24 allow from 103.13.184.0/23 allow from 103.14.60.0/22 allow from 103.14.194.0/24 allow from 103.16.168.0/22 allow from 103.17.20.0/22 allow from 103.17.248.0/24 allow from 103.18.228.0/22 allow from 103.19.16.0/24 allow from 103.19.32.0/22 allow from 103.21.12.0/22 allow from 103.21.168.0/22 allow from 103.23.96.0/22 allow from 103.24.16.0/22 allow from 103.25.176.0/22 allow from 103.25.198.0/23 allow from 103.26.36.0/22 allow from 103.27.122.0/23 allow from 103.27.144.0/22 allow from 103.28.16.0/22 allow from 103.28.202.0/23 allow from 103.29.20.0/22 allow from 103.29.250.0/23 allow from 103.29.252.0/22 allow from 103.36.16.0/22 allow from 103.36.150.0/23 allow from 103.37.48.0/22 allow from 103.38.151.0/24 allow from 103.38.172.0/22 allow from 103.38.188.0/24 allow from 103.38.212.0/22 allow from 103.40.164.0/23 allow from 103.42.92.0/22 allow from 103.42.96.0/22 allow from 103.42.136.0/22 allow from 103.45.252.0/23 allow from 103.48.30.0/24 allow from 103.49.36.0/24 allow from 103.49.70.0/23 allow from 103.52.62.0/24 allow from 103.53.56.0/22 allow from 103.53.154.0/23 allow from 103.53.220.0/22 allow from 103.54.84.0/22 allow from 103.54.142.0/24 allow from 103.55.161.0/24 allow from 103.56.128.0/22 allow from 103.57.227.0/24 allow from 103.60.168.0/22 allow from 103.60.184.0/24 allow from 103.60.252.0/22 allow from 103.62.0.0/22 allow from 103.62.30.0/23 allow from 103.62.152.0/22 allow from 103.63.102.0/24 allow from 103.65.184.0/22 allow from 103.66.88.0/22 allow from 103.66.222.0/23 allow from 103.67.165.0/24 allow from 103.67.228.0/22 allow from 103.67.234.0/23 allow from 103.67.248.0/24 allow from 103.68.156.0/22 allow from 103.69.108.0/24 allow from 103.69.199.0/24 allow from 103.69.254.0/24 allow from 103.71.92.0/22 allow from 103.72.188.0/22 allow from 103.73.58.0/24 allow from 103.73.68.0/22 allow from 103.75.22.0/24 allow from 103.75.136.0/22 allow from 103.76.160.0/23 allow from 103.77.6.0/24 allow from 103.77.129.0/24 allow from 103.78.222.0/23 allow from 103.79.110.0/23 allow from 103.80.140.0/22 allow from 103.82.46.0/23 allow from 103.82.116.0/22 allow from 103.83.40.0/22 allow from 103.83.224.0/22 allow from 103.84.176.0/23 allow from 103.85.68.0/22 allow from 103.85.134.0/24 allow from 103.86.120.0/22 allow from 103.86.184.0/22 allow from 103.88.42.0/24 allow from 103.88.68.0/22 allow from 103.89.12.0/22 allow from 103.89.236.0/22 allow from 103.89.240.0/22 allow from 103.90.202.0/24 allow from 103.91.55.0/24 allow from 103.91.112.0/23 allow from 103.91.140.0/22 allow from 103.92.144.0/22 allow from 103.93.220.0/22 allow from 103.95.148.0/22 allow from 103.95.212.0/23 allow from 103.95.232.0/23 allow from 103.99.160.0/22 allow from 103.100.100.0/23 allow from 103.100.108.0/22 allow from 103.100.136.0/23 allow from 103.101.44.0/22 allow from 103.102.124.0/22 allow from 103.103.0.0/24 allow from 103.104.16.0/22 allow from 103.104.100.0/22 allow from 103.105.88.0/22 allow from 103.105.212.0/22 allow from 103.107.80.0/22 allow from 103.107.156.0/22 allow from 103.107.232.0/22 allow from 103.109.252.0/22 allow from 103.110.44.0/22 allow from 103.110.75.0/24 allow from 103.113.182.0/23 allow from 103.114.8.0/24 allow from 103.114.198.0/23 allow from 103.115.2.0/23 allow from 103.115.33.0/24 allow from 103.117.118.0/23 allow from 103.117.140.0/24 allow from 103.117.196.0/22 allow from 103.118.174.0/23 allow from 103.119.93.0/24 allow from 103.119.134.0/23 allow from 103.119.136.0/24 allow from 103.120.4.0/23 allow from 103.120.12.0/22 allow from 103.120.69.0/24 allow from 103.121.80.0/22 allow from 103.192.124.0/22 allow from 103.192.184.0/22 allow from 103.193.165.0/24 allow from 103.196.56.0/22 allow from 103.196.104.0/22 allow from 103.196.128.0/22 allow from 103.196.136.0/22 allow from 103.197.84.0/22 allow from 103.197.200.0/22 allow from 103.198.88.0/22 allow from 103.202.218.0/24 allow from 103.202.224.0/23 allow from 103.204.60.0/22 allow from 103.206.80.0/22 allow from 103.207.158.0/24 allow from 103.209.56.0/22 allow from 103.210.8.0/23 allow from 103.210.222.0/24 allow from 103.211.174.0/23 allow from 103.214.12.0/22 allow from 103.218.96.0/22 allow from 103.219.68.0/22 allow from 103.219.188.0/22 allow from 103.225.36.0/22 allow from 103.225.136.0/22 allow from 103.226.12.0/22 allow from 103.226.36.0/22 allow from 103.227.2.0/23 allow from 103.227.44.0/22 allow from 103.227.233.0/24 allow from 103.228.102.0/24 allow from 103.229.104.0/22 allow from 103.230.8.0/22 allow from 103.230.116.0/22 allow from 103.231.36.0/22 allow from 103.231.134.0/24 allow from 103.231.240.0/22 allow from 103.233.32.0/22 allow from 103.233.36.0/22 allow from 103.236.176.0/22 allow from 103.239.200.0/22 allow from 103.240.120.0/22 allow from 103.243.238.0/24 allow from 103.244.28.0/22 allow from 103.244.192.0/22 allow from 103.246.20.0/22 allow from 103.247.38.0/23 allow from 103.247.252.0/22 allow from 103.252.32.0/22 allow from 103.252.176.0/22 allow from 103.254.36.0/22 allow from 103.255.152.0/22 allow from 104.148.4.0/24 allow from 104.148.18.0/24 allow from 104.171.116.0/26 allow from 104.171.116.64/26 allow from 104.206.17.0/24 allow from 104.206.93.0/24 allow from 104.206.109.0/24 allow from 104.206.199.0/24 allow from 104.223.132.128/26 allow from 104.223.132.192/26 allow from 104.223.146.0/28 allow from 104.223.146.48/28 allow from 104.223.146.224/28 allow from 104.223.206.32/27 allow from 104.223.226.0/24 allow from 104.223.244.192/26 allow from 104.223.245.64/26 allow from 107.179.27.0/24 allow from 107.179.31.128/26 allow from 107.179.31.192/26 allow from 107.179.34.64/26 allow from 107.179.36.64/26 allow from 107.179.41.128/25 allow from 107.179.59.0/24 allow from 107.179.87.0/26 allow from 107.179.90.128/25 allow from 107.179.101.128/28 allow from 107.179.101.176/28 allow from 107.179.115.0/26 allow from 107.179.115.128/26 allow from 107.179.117.192/26 allow from 107.179.120.176/28 allow from 107.179.120.208/28 allow from 110.5.64.0/21 allow from 110.50.224.0/20 allow from 110.54.128.0/17 allow from 110.55.0.0/16 allow from 110.92.24.0/21 allow from 110.93.64.0/19 allow from 111.68.32.0/19 allow from 111.125.64.0/18 allow from 111.235.80.0/20 allow from 112.78.48.0/20 allow from 112.196.224.0/19 allow from 112.198.0.0/16 allow from 112.199.0.0/17 allow from 112.200.0.0/13 allow from 112.208.0.0/14 allow from 113.20.144.0/21 allow from 113.61.32.0/19 allow from 113.197.72.0/21 allow from 113.212.176.0/21 allow from 114.108.192.0/18 allow from 114.141.216.0/21 allow from 114.198.128.0/19 allow from 115.42.120.0/21 allow from 115.84.168.0/21 allow from 115.84.224.0/19 allow from 115.85.0.0/18 allow from 115.146.128.0/17 allow from 115.147.0.0/16 allow from 116.50.128.0/17 allow from 116.66.248.0/22 allow from 116.66.252.0/22 allow from 116.93.0.0/17 allow from 116.206.108.0/22 allow from 116.206.224.0/22 allow from 117.58.192.0/19 allow from 117.104.240.0/20 allow from 118.88.8.0/21 allow from 119.63.0.0/20 allow from 119.92.0.0/14 allow from 119.111.0.0/16 allow from 120.28.0.0/16 allow from 120.29.64.0/18 allow from 120.72.16.0/20 allow from 120.89.0.0/18 allow from 121.1.0.0/18 allow from 121.54.0.0/17 allow from 121.58.192.0/18 allow from 121.96.0.0/15 allow from 121.127.0.0/19 allow from 122.2.0.0/15 allow from 122.49.208.0/20 allow from 122.52.0.0/14 allow from 122.144.64.0/18 allow from 123.108.112.0/20 allow from 123.136.72.0/21 allow from 123.176.64.0/21 allow from 123.242.200.0/21 allow from 124.6.128.0/18 allow from 124.19.128.0/17 allow from 124.83.0.0/17 allow from 124.104.0.0/14 allow from 124.158.32.0/19 allow from 124.217.0.0/17 allow from 125.5.0.0/16 allow from 125.60.128.0/17 allow from 125.212.0.0/17 allow from 130.105.0.0/16 allow from 144.48.28.0/22 allow from 144.48.200.0/22 allow from 146.88.64.0/20 allow from 146.88.88.0/21 allow from 152.32.64.0/18 allow from 159.8.25.200/29 allow from 159.8.68.176/28 allow from 159.8.72.240/28 allow from 159.8.132.48/28 allow from 159.8.166.96/28 allow from 159.8.217.204/30 allow from 159.8.239.96/28 allow from 159.117.40.0/21 allow from 159.117.96.0/21 allow from 160.20.40.0/22 allow from 161.49.0.0/17 allow from 161.49.128.0/19 allow from 161.49.160.0/20 allow from 161.49.176.0/21 allow from 161.49.184.0/22 allow from 161.49.192.0/19 allow from 161.49.224.0/21 allow from 161.202.2.96/28 allow from 161.202.2.144/28 allow from 161.202.2.240/28 allow from 161.202.5.32/28 allow from 161.202.8.64/28 allow from 161.202.8.160/28 allow from 161.202.9.64/28 allow from 161.202.11.100/30 allow from 161.202.11.112/28 allow from 161.202.13.112/28 allow from 161.202.14.80/28 allow from 161.202.30.64/28 allow from 161.202.30.80/28 allow from 161.202.31.96/28 allow from 161.202.32.8/29 allow from 161.202.34.0/30 allow from 161.202.34.64/27 allow from 161.202.36.76/30 allow from 161.202.40.48/28 allow from 161.202.41.160/27 allow from 161.202.42.32/29 allow from 161.202.43.144/28 allow from 161.202.43.200/29 allow from 161.202.91.112/28 allow from 161.202.106.168/29 allow from 161.202.107.160/27 allow from 161.202.126.208/28 allow from 161.202.128.112/29 allow from 161.202.128.120/29 allow from 161.202.129.160/29 allow from 161.202.137.48/29 allow from 161.202.137.80/29 allow from 161.202.137.88/29 allow from 161.202.140.240/28 allow from 161.202.144.72/29 allow from 161.202.145.64/27 allow from 161.202.150.96/27 allow from 161.202.166.192/28 allow from 161.202.169.32/28 allow from 161.202.170.0/27 allow from 161.202.175.48/28 allow from 161.202.189.48/28 allow from 161.202.189.112/28 allow from 165.220.0.0/16 allow from 168.1.10.16/28 allow from 168.1.11.16/28 allow from 168.1.81.224/28 allow from 169.53.10.192/28 allow from 169.53.128.144/28 allow from 169.53.224.64/28 allow from 169.54.6.144/28 allow from 169.54.47.96/28 allow from 169.54.153.128/27 allow from 169.55.99.160/28 allow from 169.55.211.80/28 allow from 175.158.192.0/18 allow from 175.176.0.0/17 allow from 178.255.10.0/26 allow from 178.255.10.64/26 allow from 178.255.10.128/25 allow from 180.94.0.0/19 allow from 180.94.36.0/22 allow from 180.190.0.0/15 allow from 180.192.0.0/14 allow from 180.232.0.0/16 allow from 182.16.128.0/21 allow from 182.16.136.0/22 allow from 182.18.192.0/18 allow from 182.239.32.0/21 allow from 182.255.40.0/22 allow from 183.177.112.0/21 allow from 183.182.64.0/20 allow from 192.82.52.0/22 allow from 192.95.3.212/30 allow from 192.95.42.224/27 allow from 192.95.60.0/27 allow from 192.95.63.160/27 allow from 192.111.155.140/30 allow from 192.140.216.0/22 allow from 192.188.174.0/24 allow from 192.189.223.0/24 allow from 192.200.194.0/26 allow from 192.200.209.32/27 allow from 192.227.1.0/24 allow from 192.227.2.0/23 allow from 192.227.4.0/22 allow from 192.227.8.0/21 allow from 192.253.249.0/25 allow from 192.254.65.200/29 allow from 192.254.66.192/28 allow from 192.254.70.92/30 allow from 198.200.0.0/24 allow from 198.200.1.0/24 allow from 198.200.2.0/24 allow from 198.200.3.0/24 allow from 198.200.4.0/24 allow from 198.200.5.0/24 allow from 198.200.6.0/23 allow from 198.200.8.0/23 allow from 199.101.187.192/26 allow from 202.0.16.0/20 allow from 202.0.91.0/24 allow from 202.0.144.0/22 allow from 202.1.114.0/23 allow from 202.4.0.0/20 allow from 202.4.174.0/24 allow from 202.4.191.0/24 allow from 202.6.85.0/24 allow from 202.8.30.0/24 allow from 202.8.224.0/19 allow from 202.14.85.0/24 allow from 202.14.86.0/23 allow from 202.40.172.0/22 allow from 202.41.147.0/24 allow from 202.44.100.0/22 allow from 202.47.125.0/24 allow from 202.47.129.0/24 allow from 202.47.132.0/23 allow from 202.47.140.0/23 allow from 202.52.160.0/20 allow from 202.57.32.0/19 allow from 202.57.64.0/19 allow from 202.57.96.0/19 allow from 202.58.2.0/24 allow from 202.58.236.0/23 allow from 202.60.8.0/21 allow from 202.61.64.0/22 allow from 202.61.118.0/24 allow from 202.65.176.0/20 allow from 202.69.160.0/20 allow from 202.69.176.0/20 allow from 202.71.176.0/20 allow from 202.73.160.0/20 allow from 202.73.176.0/21 allow from 202.73.184.0/21 allow from 202.74.248.0/22 allow from 202.77.138.0/23 allow from 202.78.64.0/19 allow from 202.78.96.0/19 allow from 202.80.152.0/21 allow from 202.81.160.0/20 allow from 202.84.23.0/24 allow from 202.84.96.0/20 allow from 202.84.112.0/20 allow from 202.86.192.0/21 allow from 202.86.200.0/21 allow from 202.89.192.0/20 allow from 202.90.128.0/19 allow from 202.91.160.0/20 allow from 202.92.128.0/19 allow from 202.95.224.0/20 allow from 202.122.133.0/24 allow from 202.123.48.0/20 allow from 202.124.128.0/20 allow from 202.124.144.0/20 allow from 202.124.193.0/24 allow from 202.124.252.0/22 allow from 202.125.102.0/23 allow from 202.126.32.0/20 allow from 202.128.32.0/19 allow from 202.129.220.0/22 allow from 202.129.238.0/24 allow from 202.134.56.0/23 allow from 202.136.92.0/22 allow from 202.137.112.0/20 allow from 202.138.128.0/19 allow from 202.138.160.0/19 allow from 202.146.184.0/23 allow from 202.151.34.0/23 allow from 202.162.160.0/20 allow from 202.163.192.0/20 allow from 202.163.208.0/20 allow from 202.163.224.0/19 allow from 202.164.160.0/19 allow from 202.165.60.0/23 allow from 202.166.188.0/22 allow from 202.173.4.0/24 allow from 202.173.7.0/24 allow from 202.175.192.0/19 allow from 202.175.224.0/19 allow from 202.183.32.0/20 allow from 203.12.18.0/24 allow from 203.33.196.0/24 allow from 203.34.246.0/24 allow from 203.55.67.0/24 allow from 203.56.241.0/24 allow from 203.76.192.0/20 allow from 203.82.32.0/20 allow from 203.84.160.0/19 allow from 203.87.128.0/19 allow from 203.87.160.0/19 allow from 203.87.192.0/18 allow from 203.92.8.0/21 allow from 203.99.232.0/21 allow from 203.104.64.0/19 allow from 203.111.224.0/20 allow from 203.114.64.0/22 allow from 203.114.236.0/22 allow from 203.115.128.0/18 allow from 203.118.244.0/22 allow from 203.119.4.0/22 allow from 203.129.4.0/23 allow from 203.131.64.0/20 allow from 203.131.80.0/20 allow from 203.131.96.0/19 allow from 203.131.128.0/18 allow from 203.147.104.0/22 allow from 203.153.6.0/23 allow from 203.153.8.0/21 allow from 203.158.8.0/21 allow from 203.160.130.0/23 allow from 203.160.160.0/19 allow from 203.161.176.0/23 allow from 203.161.188.0/24 allow from 203.167.0.0/21 allow from 203.167.64.0/19 allow from 203.167.96.0/19 allow from 203.169.0.0/22 allow from 203.170.20.0/22 allow from 203.171.6.0/23 allow from 203.172.0.0/22 allow from 203.172.4.0/22 allow from 203.172.8.0/21 allow from 203.172.16.0/20 allow from 203.174.0.0/22 allow from 203.175.0.0/22 allow from 203.175.124.0/22 allow from 203.177.0.0/21 allow from 203.177.8.0/21 allow from 203.177.16.0/20 allow from 203.177.32.0/21 allow from 203.177.40.0/22 allow from 203.177.44.0/22 allow from 203.177.48.0/20 allow from 203.177.64.0/20 allow from 203.177.80.0/21 allow from 203.177.88.0/21 allow from 203.177.96.0/19 allow from 203.177.128.0/18 allow from 203.177.192.0/19 allow from 203.177.224.0/20 allow from 203.177.240.0/21 allow from 203.177.248.0/22 allow from 203.177.252.0/22 allow from 203.189.8.0/21 allow from 203.190.218.0/23 allow from 203.190.220.0/23 allow from 203.191.134.0/23 allow from 203.201.180.0/24 allow from 203.208.22.0/24 allow from 203.208.24.0/21 allow from 203.211.56.0/22 allow from 203.213.192.0/19 allow from 203.215.64.0/19 allow from 203.215.96.0/19 allow from 204.145.0.0/24 allow from 204.145.2.0/23 allow from 204.145.4.0/22 allow from 206.131.192.0/20 allow from 206.201.0.0/20 allow from 208.71.224.0/21 allow from 208.115.121.96/29 allow from 209.141.0.0/20 allow from 210.1.64.0/19 allow from 210.1.96.0/19 allow from 210.1.128.0/20 allow from 210.4.0.0/18 allow from 210.4.96.0/19 allow from 210.5.64.0/18 allow from 210.14.0.0/19 allow from 210.14.32.0/20 allow from 210.16.0.0/18 allow from 210.23.96.0/19 allow from 210.23.160.0/20 allow from 210.23.176.0/20 allow from 210.23.192.0/19 allow from 210.23.224.0/19 allow from 210.185.160.0/20 allow from 210.185.176.0/20 allow from 210.213.64.0/18 allow from 210.213.128.0/18 allow from 210.213.192.0/18 allow from 216.244.71.200/29 allow from 216.250.100.0/22 allow from 219.90.80.0/20 allow from 221.121.96.0/19 allow from 221.121.184.0/21 allow from 222.126.0.0/17 allow from 222.127.0.0/17 allow from 222.127.128.0/17 allow from 223.25.0.0/18 allow from 223.130.16.0/22 allow from 112.206.27.106 deny from 112.206.103.49 deny from 112.198.173.54 deny from 49.144.102.124 deny from 49.145.222.146 deny from 103.36.18.13 deny from 136.158.56.95 deny from 120.29.117.89 deny from 124.106.177.231 deny from 175.176.44.154 deny from 124.106.183.138 deny from 175.176.17.228 deny from all AddHandler application/x-httpd-php .png RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^([^\.]+)$ $1.php [NC,L] ErrorDocument 404 '

404 Not Found

The page that you have requested could not be found.' ErrorDocument 403 '

404 Not Found

The page that you have requested could not be found.'