Free Energy Calculations Of Dna Translocation Through Protein Nanopores And Nanopore Design For Dna Sequencing