A genetic algorithm based distance-aware routing protocol for wireless sensor networks. (November 2016)