I tried to split int two sets:
data =   {{-20, 2.52177*10^-13}, {-19, 1.2556*10^-12}, {-18, 
6.24859*10^-12}, {-17, 3.10783*10^-11}, {-16, 
1.54463*10^-10}, {-15, 7.67041*10^-10}, {-14, 3.80498*10^-9}, {-13,
1.88499*10^-8}, {-12, 9.3224*10^-8}, {-11, 4.60029*10^-7}, {-10, 
2.26336*10^-6}, {-9, 0.0000110902}, {-8, 0.000054019}, {-7, 
0.000260758}, {-6, 0.00124029}, {-5, 0.00574344}, {-4, 
0.0250746}, {-3, 0.0909159}, {-2, 0.275521}, {-1, 
1.72721} }
data1 = {  {0, -1.72721}, {1, -0.275521}, {2, -0.0909159}, {3, 
-0.0250746}, {4, -0.00574344}, {5, -0.00124029}, {6, -0.000260758}, 
{7, -0.000054019}, {8, -0.0000110902}, {9, -2.26336*10^-6}, {10, 
-4.60029*10^-7}, {11, -9.3224*10^-8}, {12, -1.88499*10^-8}, {13, 
-3.80498*10^-9}, {14, -7.67041*10^-10}, {15, -1.54463*10^-10}, {16, 
-3.10783*10^-11}, {17, -6.24859*10^-12}, {18, -1.2556*10^-12}, {19, 
-2.52177*10^-13}}
but neither work, although they are clearly exponential.