1. Department of Molecular Physiology and Biological Physics, University of Virginia, Charlottesville, VA 22908, USA
2. Institute of Computing Science, Poznan University of Technology, Poznan, 60-965, Poland
3. Center for Biocrystallographic Research, Institute of Bioorganic Chemistry, Polish Academy of Sciences, Poznan, 61-704, Poland
4. College of Inter-Faculty Individual Studies in Mathematics and Natural Sciences, University of Warsaw, Warsaw, 02-097, Poland
5. Faculty of Chemistry, Biological and Chemical Research Center, University of Warsaw, Warsaw, 02-089, Poland