Apache reescrever o intervalo de ip de sub-rede

Alguém pode me dizer como colocar os seguintes intervalos de IP (pertence ao Cloudfront) em um mod_rewrite? Estou procurando redirecionar as solicitações não www para example.com para www.example.com, MAS NÃO redirecionar nenhum endereço IP proveniente das faixas de IP abaixo:

54.192.0.0/16
54.230.0.0/16
54.239.128.0/18
54.239.192.0/19
54.240.128.0/18
204.246.164.0/22
204.246.168.0/22
204.246.174.0/23 
204.246.176.0/20 
205.251.192.0/19 
205.251.249.0/24 
205.251.250.0/23 
205.251.252.0/23 
205.251.254.0/24 
216.137.32.0/19 

Eu usei uma ferramenta chamadargxg para converter todos os itens acima do CIDR para o Regex e criou as seguintes entradas no meu httpd.conf:

    RewriteCond %{HTTP_HOST} ^example\.com$ [NC,OR]

    RewriteCond %{HTTP:X-FORWARDED-FOR} !54\.192(\.(25[0-5]|2[0-4][0-9]||1[0-9]{2}|[1-9]?[0-9])){2} 

    RewriteRule ^/(.*)?$ http://www.example.com/$1 [R=301,NC,NE,L]

Eu adicionei todos os intervalos de IP nas minhas entradas RewriteCond, mas incluí apenas o primeiro, pois não queria desorganizar esta postagem. A regra não parece funcionar. Se eu colocar apenas um único endereço IP, ele funcionará sem problemas.

Alguém pode verificar e ver o que estou fazendo de errado?

Obrigado! -Ma