1. Department of Applied Mathematics, University of Waterloo, Waterloo N2L 3G1, ON, Canada.
2. Department of Applied Mathematics, Department of Biology, Cheriton School of Computer Science, School of Pharmacy, University of Waterloo, Waterloo N2L 3G1, ON, Canada.