The Evalue can be different because the values used by you are not the values used by NAPT. Numbers found on the preliminary or final report are not the exact values NAPT uses. These numbers are rounded. The only way that you are going to guarantee that your Ecalculations matches NAPT calculations is to use the exact same numbers. Feel free to contact NAPT for the exact numbers used in any calculation.