LCOV - code coverage report
Current view: top level - src - semi_empirical_parameters.F (source / functions) Coverage Total Hit
Test: CP2K Regtests (git:936074a) Lines: 41.2 % 8233 3391
Test Date: 2025-12-04 06:27:48 Functions: 83.3 % 12 10

            Line data    Source code
       1              : !--------------------------------------------------------------------------------------------------!
       2              : !   CP2K: A general program to perform molecular dynamics simulations                              !
       3              : !   Copyright 2000-2025 CP2K developers group <https://cp2k.org>                                   !
       4              : !                                                                                                  !
       5              : !   SPDX-License-Identifier: GPL-2.0-or-later                                                      !
       6              : !--------------------------------------------------------------------------------------------------!
       7              : 
       8              : ! **************************************************************************************************
       9              : !> \brief Default parameter sets for semi empirical models: sep%...
      10              : !>      ass, asp, app, a.u.      parameters for the SCP-NDDO calculations
      11              : !>      ad, am, aq,    a.u.      parameters for the multipole approximation to
      12              : !>      dd, qq         a.u.      the two-centre, two-electron integrals.
      13              : !>      alp            A**(-1)   the exponents used to calculate the core-core
      14              : !>                               repulsion terms.
      15              : !>      beta           eV        parameters for the two-centre, one-electron core
      16              : !>                               resonance integrals.
      17              : !>      z                        the CORE charge on each element.
      18              : !>      eheat          kcal/mol  the experimental heat of formation for each element.
      19              : !>      eisol          eV        the calculated electronic energies for each element.
      20              : !>      fn1            A*eV      AM1/PM3 specific parameters
      21              : !>      fn2            A**(-2)   for the core-core repulsion
      22              : !>      fn3            A         interaction.
      23              : !>      pre            eV        PDDG function
      24              : !>      d              A         PDDG function
      25              : !>      bfn1-3         special core-core interactions
      26              : !>
      27              : !>      gdd, gpd, gsd, eV        parameters for the Coulomb and exchange one-centre,
      28              : !>      gp2, gpp, gsp, eV        two-electron integrals.
      29              : !>      gss, hsp       eV
      30              : !>      uss, upp, udd  eV        electron kinetic energy integrals.
      31              : !>      sto_exponents  a.u.      the Slater exponents of the basis functions.
      32              : !>
      33              : !>      all dimensions will be converted to a.u. at the end of the routines
      34              : !> \par History
      35              : !>      BK   (12.10.2004)
      36              : !>      JGH  (36.03.2006) added PDDG function
      37              : !>      Samuele Giani - Teo (28.01.2008) : Parameters for PM6
      38              : !>      Troy Van Voorhis        (12.03.2015): Parameters for PM6-FM
      39              : !>      Teodoro Laino [tlaino] - 03.2008 - University of Zurich: preparing for d-orbitals
      40              : !> \author JGH (14.08.2004)
      41              : ! **************************************************************************************************
      42              : MODULE semi_empirical_parameters
      43              : 
      44              :    USE input_constants,                 ONLY: &
      45              :         do_method_am1, do_method_mndod, do_method_pchg, do_method_pdg, do_method_pm3, &
      46              :         do_method_pm6, do_method_pm6fm, do_method_pnnl, do_method_rm1
      47              :    USE kinds,                           ONLY: dp
      48              :    USE periodic_table,                  ONLY: ptable
      49              :    USE physcon,                         ONLY: angstrom,&
      50              :                                               evolt,&
      51              :                                               kcalmol
      52              :    USE semi_empirical_par_utils,        ONLY: calpar,&
      53              :                                               convert_param_to_cp2k,&
      54              :                                               valence_electrons
      55              :    USE semi_empirical_types,            ONLY: semi_empirical_type
      56              : #include "./base/base_uses.f90"
      57              : 
      58              :    IMPLICIT NONE
      59              : 
      60              :    PRIVATE
      61              : 
      62              :    CHARACTER(len=*), PARAMETER, PRIVATE :: moduleN = 'semi_empirical_parameters'
      63              : 
      64              :    INTEGER, PARAMETER, PRIVATE :: nelem = 106
      65              : 
      66              :    REAL(KIND=dp), DIMENSION(0:nelem, 0:nelem) :: xab_pm6, aab_pm6, xab_pm6fm, aab_pm6fm
      67              : 
      68              :    PUBLIC :: mndo_default_parameter, &
      69              :              am1_default_parameter, &
      70              :              rm1_default_parameter, &
      71              :              pdg_default_parameter, &
      72              :              pm3_default_parameter, &
      73              :              pm6_default_parameter, &
      74              :              pm6fm_default_parameter, &
      75              :              pcharge_default_parameter, &
      76              :              pnnl_default_parameter
      77              : 
      78              : CONTAINS
      79              : 
      80              : ! **************************************************************************************************
      81              : !> \brief Default parameter sets for semi empirical models: POINT_CHARGE
      82              : !> \param sep ...
      83              : !> \param z ...
      84              : ! **************************************************************************************************
      85         1724 :    SUBROUTINE pcharge_default_parameter(sep, z)
      86              :       TYPE(semi_empirical_type), POINTER                 :: sep
      87              :       INTEGER                                            :: z
      88              : 
      89         1724 :       sep%typ = do_method_pchg
      90         1724 :       sep%name = "CLASSICAL"
      91         1724 :       sep%eheat = 0.0_dp
      92         1724 :       sep%z = z
      93         1724 :       sep%defined = .TRUE.
      94         1724 :       CALL valence_electrons(sep, extended_basis_set=.FALSE.)
      95              : 
      96         1724 :    END SUBROUTINE pcharge_default_parameter
      97              : 
      98              : ! **************************************************************************************************
      99              : !> \brief Default parameter sets for semi empirical models: MNDO
     100              : !> \param sep ...
     101              : !> \param z ...
     102              : !> \param itype ...
     103              : ! **************************************************************************************************
     104          138 :    SUBROUTINE mndo_default_parameter(sep, z, itype)
     105              :       TYPE(semi_empirical_type), POINTER                 :: sep
     106              :       INTEGER, INTENT(IN)                                :: z, itype
     107              : 
     108          138 :       sep%typ = itype
     109          138 :       sep%name = ptable(z)%name
     110          138 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
     111          138 :       sep%z = z
     112              : 
     113            0 :       SELECT CASE (z)
     114              :       CASE DEFAULT
     115            0 :          CPABORT("invalid atomic number")
     116              :       CASE (0)
     117            0 :          sep%defined = .TRUE.
     118              :       CASE (1)
     119              :          !Hydrogen
     120           54 :          sep%defined = .TRUE.
     121           54 :          sep%alp = 2.5441341_dp
     122           54 :          sep%beta(0) = -6.9890640_dp
     123           54 :          sep%sto_exponents(0) = 1.3319670_dp
     124           54 :          sep%uss = -11.9062760_dp
     125           54 :          sep%gss = 12.8480000_dp
     126           54 :          sep%ass = 1.0e-16_dp
     127           54 :          sep%asp = 1.0e-16_dp
     128           54 :          sep%app = 1.0e-16_dp
     129              :       CASE (2)
     130              :       CASE (3)
     131              :          !Lithium
     132            0 :          sep%defined = .TRUE.
     133            0 :          sep%alp = 1.2083987_dp
     134            0 :          sep%beta(0) = -0.1904126_dp
     135            0 :          sep%beta(1) = -0.1904126_dp
     136            0 :          sep%sto_exponents(0) = 0.4296141_dp
     137            0 :          sep%sto_exponents(1) = 0.7554884_dp
     138            0 :          sep%uss = -4.8578570_dp
     139            0 :          sep%upp = -2.0266084_dp
     140            0 :          sep%gss = 7.5947069_dp
     141            0 :          sep%gsp = 6.7259856_dp
     142            0 :          sep%gpp = 8.6596829_dp
     143            0 :          sep%gp2 = 3.8714751_dp
     144            0 :          sep%hsp = 5.0003381_dp
     145              :       CASE (4)
     146              :          !Beryllium
     147            0 :          sep%defined = .TRUE.
     148            0 :          sep%uss = -16.6023780_dp
     149            0 :          sep%upp = -10.7037710_dp
     150            0 :          sep%beta(0) = -4.0170960_dp
     151            0 :          sep%beta(1) = -4.0170960_dp
     152            0 :          sep%sto_exponents(0) = 1.0042100_dp
     153            0 :          sep%sto_exponents(1) = 1.0042100_dp
     154            0 :          sep%alp = 1.6694340_dp
     155            0 :          sep%gss = 9.0000000_dp
     156            0 :          sep%gsp = 7.4300000_dp
     157            0 :          sep%gpp = 6.9700000_dp
     158            0 :          sep%gp2 = 6.2200000_dp
     159            0 :          sep%hsp = 1.2800000_dp
     160              :       CASE (5)
     161              :          !Boron
     162            0 :          sep%defined = .TRUE.
     163            0 :          sep%uss = -34.5471300_dp
     164            0 :          sep%upp = -23.1216900_dp
     165            0 :          sep%beta(0) = -8.2520540_dp
     166            0 :          sep%beta(1) = -8.2520540_dp
     167            0 :          sep%sto_exponents(0) = 1.5068010_dp
     168            0 :          sep%sto_exponents(1) = 1.5068010_dp
     169            0 :          sep%alp = 2.1349930_dp
     170            0 :          sep%gss = 10.5900000_dp
     171            0 :          sep%gsp = 9.5600000_dp
     172            0 :          sep%gpp = 8.8600000_dp
     173            0 :          sep%gp2 = 7.8600000_dp
     174            0 :          sep%hsp = 1.8100000_dp
     175              :       CASE (6)
     176              :          !Carbon
     177           16 :          sep%defined = .TRUE.
     178           16 :          sep%uss = -52.2797450_dp
     179           16 :          sep%upp = -39.2055580_dp
     180           16 :          sep%beta(0) = -18.9850440_dp
     181           16 :          sep%beta(1) = -7.9341220_dp
     182           16 :          sep%sto_exponents(0) = 1.7875370_dp
     183           16 :          sep%sto_exponents(1) = 1.7875370_dp
     184           16 :          sep%alp = 2.5463800_dp
     185           16 :          sep%gss = 12.2300000_dp
     186           16 :          sep%gsp = 11.4700000_dp
     187           16 :          sep%gpp = 11.0800000_dp
     188           16 :          sep%gp2 = 9.8400000_dp
     189           16 :          sep%hsp = 2.4300000_dp
     190              :       CASE (7)
     191              :          !Nitrogen
     192           12 :          sep%defined = .TRUE.
     193           12 :          sep%uss = -71.9321220_dp
     194           12 :          sep%upp = -57.1723190_dp
     195           12 :          sep%beta(0) = -20.4957580_dp
     196           12 :          sep%beta(1) = -20.4957580_dp
     197           12 :          sep%sto_exponents(0) = 2.2556140_dp
     198           12 :          sep%sto_exponents(1) = 2.2556140_dp
     199           12 :          sep%alp = 2.8613420_dp
     200           12 :          sep%gss = 13.5900000_dp
     201           12 :          sep%gsp = 12.6600000_dp
     202           12 :          sep%gpp = 12.9800000_dp
     203           12 :          sep%gp2 = 11.5900000_dp
     204           12 :          sep%hsp = 3.1400000_dp
     205              :       CASE (8)
     206              :          !Oxygen
     207           36 :          sep%defined = .TRUE.
     208           36 :          sep%uss = -99.6443090_dp
     209           36 :          sep%upp = -77.7974720_dp
     210           36 :          sep%beta(0) = -32.6880820_dp
     211           36 :          sep%beta(1) = -32.6880820_dp
     212           36 :          sep%sto_exponents(0) = 2.6999050_dp
     213           36 :          sep%sto_exponents(1) = 2.6999050_dp
     214           36 :          sep%alp = 3.1606040_dp
     215           36 :          sep%gss = 15.4200000_dp
     216           36 :          sep%gsp = 14.4800000_dp
     217           36 :          sep%gpp = 14.5200000_dp
     218           36 :          sep%gp2 = 12.9800000_dp
     219           36 :          sep%hsp = 3.9400000_dp
     220           36 :          sep%ass = 1.0e-16_dp
     221           36 :          sep%asp = 6.0_dp
     222           36 :          sep%app = 1.0e-16_dp
     223              :       CASE (9)
     224              :          !Fluorine
     225            0 :          sep%defined = .TRUE.
     226            0 :          sep%uss = -131.0715480_dp
     227            0 :          sep%upp = -105.7821370_dp
     228            0 :          sep%beta(0) = -48.2904660_dp
     229            0 :          sep%beta(1) = -36.5085400_dp
     230            0 :          sep%sto_exponents(0) = 2.8484870_dp
     231            0 :          sep%sto_exponents(1) = 2.8484870_dp
     232            0 :          sep%alp = 3.4196606_dp
     233            0 :          sep%gss = 16.9200000_dp
     234            0 :          sep%gsp = 17.2500000_dp
     235            0 :          sep%gpp = 16.7100000_dp
     236            0 :          sep%gp2 = 14.9100000_dp
     237            0 :          sep%hsp = 4.8300000_dp
     238              :       CASE (10)
     239              :       CASE (11)
     240              :          !Sodium
     241            0 :          sep%defined = .TRUE.
     242            0 :          sep%uss = -5.1235942_dp
     243            0 :          sep%upp = -3.0124713_dp
     244            0 :          sep%beta(0) = -1.4916657_dp
     245            0 :          sep%beta(1) = -0.2208233_dp
     246            0 :          sep%sto_exponents(0) = 0.8213124_dp
     247            0 :          sep%sto_exponents(1) = 1.0303270_dp
     248            0 :          sep%alp = 5.9940638_dp
     249            0 :          sep%gss = 6.9934520_dp
     250            0 :          sep%gsp = 5.4380530_dp
     251            0 :          sep%gpp = 6.9285408_dp
     252            0 :          sep%gp2 = 2.4299952_dp
     253            0 :          sep%hsp = 3.1374231_dp
     254              :       CASE (12)
     255              :          !Magnesium
     256            0 :          sep%defined = .TRUE.
     257            0 :          sep%uss = -14.8057921_dp
     258            0 :          sep%upp = -12.7545494_dp
     259            0 :          sep%beta(0) = -0.0999626_dp
     260            0 :          sep%beta(1) = -7.6952692_dp
     261            0 :          sep%sto_exponents(0) = 0.9394811_dp
     262            0 :          sep%sto_exponents(1) = 1.3103428_dp
     263            0 :          sep%alp = 0.5354201_dp
     264            0 :          sep%gss = 6.9632774_dp
     265            0 :          sep%gsp = 8.2410934_dp
     266            0 :          sep%gpp = 10.0000349_dp
     267            0 :          sep%gp2 = 9.0593304_dp
     268            0 :          sep%hsp = 0.7165063_dp
     269              :       CASE (13)
     270              :          !Aluminium
     271            0 :          sep%defined = .TRUE.
     272            0 :          sep%uss = -23.8070970_dp
     273            0 :          sep%upp = -17.5198780_dp
     274            0 :          sep%beta(0) = -2.6702840_dp
     275            0 :          sep%beta(1) = -2.6702840_dp
     276            0 :          sep%sto_exponents(0) = 1.4441610_dp
     277            0 :          sep%sto_exponents(1) = 1.4441610_dp
     278            0 :          sep%alp = 1.8688394_dp
     279            0 :          sep%gss = 8.0900000_dp
     280            0 :          sep%gsp = 6.6300000_dp
     281            0 :          sep%gpp = 5.9800000_dp
     282            0 :          sep%gp2 = 5.4000000_dp
     283            0 :          sep%hsp = 0.7000000_dp
     284              :       CASE (14)
     285              :          !Silicon
     286            8 :          sep%defined = .TRUE.
     287            8 :          sep%uss = -37.0375330_dp
     288            8 :          sep%upp = -27.7696780_dp
     289            8 :          sep%beta(0) = -9.0868040_dp
     290            8 :          sep%beta(1) = -1.0758270_dp
     291            8 :          sep%sto_exponents(0) = 1.3159860_dp
     292            8 :          sep%sto_exponents(1) = 1.7099430_dp
     293            8 :          sep%alp = 2.2053160_dp
     294            8 :          sep%gss = 9.8200000_dp
     295            8 :          sep%gsp = 8.3600000_dp
     296            8 :          sep%gpp = 7.3100000_dp
     297            8 :          sep%gp2 = 6.5400000_dp
     298            8 :          sep%hsp = 1.3200000_dp
     299              :       CASE (15)
     300              :          !Phosphorus
     301            0 :          sep%defined = .TRUE.
     302            0 :          sep%uss = -56.1433600_dp
     303            0 :          sep%upp = -42.8510800_dp
     304            0 :          sep%beta(0) = -6.7916000_dp
     305            0 :          sep%beta(1) = -6.7916000_dp
     306            0 :          sep%sto_exponents(0) = 2.1087200_dp
     307            0 :          sep%sto_exponents(1) = 1.7858100_dp
     308            0 :          sep%alp = 2.4152800_dp
     309            0 :          sep%gss = 11.5600000_dp
     310            0 :          sep%gsp = 10.0800000_dp
     311            0 :          sep%gpp = 8.6400000_dp
     312            0 :          sep%gp2 = 7.6800000_dp
     313            0 :          sep%hsp = 1.9200000_dp
     314              :       CASE (16)
     315              :          !Sulphur
     316            0 :          sep%defined = .TRUE.
     317            0 :          sep%uss = -72.2422810_dp
     318            0 :          sep%upp = -56.9732070_dp
     319            0 :          sep%beta(0) = -10.7616700_dp
     320            0 :          sep%beta(1) = -10.1084330_dp
     321            0 :          sep%sto_exponents(0) = 2.3129620_dp
     322            0 :          sep%sto_exponents(1) = 2.0091460_dp
     323            0 :          sep%alp = 2.4780260_dp
     324            0 :          sep%gss = 12.8800000_dp
     325            0 :          sep%gsp = 11.2600000_dp
     326            0 :          sep%gpp = 9.9000000_dp
     327            0 :          sep%gp2 = 8.8300000_dp
     328            0 :          sep%hsp = 2.2600000_dp
     329              :       CASE (17)
     330              :          !Chlorine
     331           10 :          sep%defined = .TRUE.
     332           10 :          sep%uss = -100.2271660_dp
     333           10 :          sep%upp = -77.3786670_dp
     334           10 :          sep%beta(0) = -14.2623200_dp
     335           10 :          sep%beta(1) = -14.2623200_dp
     336           10 :          sep%sto_exponents(0) = 3.7846450_dp
     337           10 :          sep%sto_exponents(1) = 2.0362630_dp
     338           10 :          sep%alp = 2.5422010_dp
     339           10 :          sep%gss = 15.0300000_dp
     340           10 :          sep%gsp = 13.1600000_dp
     341           10 :          sep%gpp = 11.3000000_dp
     342           10 :          sep%gp2 = 9.9700000_dp
     343           10 :          sep%hsp = 2.4200000_dp
     344              :       CASE (18)
     345              :       CASE (19)
     346              :          !Potassium
     347            0 :          sep%defined = .TRUE.
     348            0 :          sep%uss = -3.6401731_dp
     349            0 :          sep%upp = -2.0249253_dp
     350            0 :          sep%beta(0) = -0.1361851_dp
     351            0 :          sep%beta(1) = -2.8142350_dp
     352            0 :          sep%sto_exponents(0) = 0.7276039_dp
     353            0 :          sep%sto_exponents(1) = 0.9871174_dp
     354            0 :          sep%alp = 0.5616422_dp
     355            0 :          sep%gss = 3.7939792_dp
     356            0 :          sep%gsp = 6.4170233_dp
     357            0 :          sep%gpp = 5.0972823_dp
     358            0 :          sep%gp2 = 2.1945567_dp
     359            0 :          sep%hsp = 1.5788130_dp
     360              :       CASE (20)
     361              :          !Calcium
     362            0 :          sep%defined = .TRUE.
     363            0 :          sep%uss = -12.3919094_dp
     364            0 :          sep%upp = -9.9348289_dp
     365            0 :          sep%beta(0) = -8.6404687_dp
     366            0 :          sep%beta(1) = -9.9515712_dp
     367            0 :          sep%sto_exponents(0) = 1.0034161_dp
     368            0 :          sep%sto_exponents(1) = 1.3102564_dp
     369            0 :          sep%alp = 0.4999997_dp
     370            0 :          sep%gss = 6.5321649_dp
     371            0 :          sep%gsp = 6.5424442_dp
     372            0 :          sep%gpp = 6.4627059_dp
     373            0 :          sep%gp2 = 6.3842472_dp
     374            0 :          sep%hsp = 0.5789676_dp
     375              :       CASE (21:29)
     376              :       CASE (30)
     377              :          !Zinc
     378            0 :          sep%defined = .TRUE.
     379            0 :          sep%uss = -20.8397160_dp
     380            0 :          sep%upp = -19.6252240_dp
     381            0 :          sep%beta(0) = -1.0000000_dp
     382            0 :          sep%beta(1) = -2.0000000_dp
     383            0 :          sep%sto_exponents(0) = 2.0473590_dp
     384            0 :          sep%sto_exponents(1) = 1.4609460_dp
     385            0 :          sep%alp = 1.5064570_dp
     386            0 :          sep%gss = 11.8000000_dp
     387            0 :          sep%gsp = 11.1820180_dp
     388            0 :          sep%gpp = 13.3000000_dp
     389            0 :          sep%gp2 = 12.9305200_dp
     390            0 :          sep%hsp = 0.4846060_dp
     391              :       CASE (31)
     392              :          !Gallium
     393            0 :          sep%defined = .TRUE.
     394            0 :          sep%uss = -28.3044924_dp
     395            0 :          sep%upp = -27.2063910_dp
     396            0 :          sep%beta(0) = -3.9987435_dp
     397            0 :          sep%beta(1) = -4.3146711_dp
     398            0 :          sep%sto_exponents(0) = 0.6986316_dp
     399            0 :          sep%sto_exponents(1) = 1.8386933_dp
     400            0 :          sep%alp = 2.7577991_dp
     401            0 :          sep%gss = 7.5468114_dp
     402            0 :          sep%gsp = 10.4697612_dp
     403            0 :          sep%gpp = 8.4599454_dp
     404            0 :          sep%gp2 = 10.4251148_dp
     405            0 :          sep%hsp = 1.0628013_dp
     406              :       CASE (32)
     407              :          !Germanium
     408            0 :          sep%defined = .TRUE.
     409            0 :          sep%uss = -33.9493670_dp
     410            0 :          sep%upp = -27.4251050_dp
     411            0 :          sep%beta(0) = -4.5164790_dp
     412            0 :          sep%beta(1) = -1.7555170_dp
     413            0 :          sep%sto_exponents(0) = 1.2931800_dp
     414            0 :          sep%sto_exponents(1) = 2.0205640_dp
     415            0 :          sep%alp = 1.9784980_dp
     416            0 :          sep%gss = 9.8000000_dp
     417            0 :          sep%gsp = 8.3000000_dp
     418            0 :          sep%gpp = 7.3000000_dp
     419            0 :          sep%gp2 = 6.5000000_dp
     420            0 :          sep%hsp = 1.3000000_dp
     421              :       CASE (33)
     422              :          !Arsenic
     423            0 :          sep%defined = .TRUE.
     424            0 :          sep%uss = -38.6240790_dp
     425            0 :          sep%upp = -33.4995395_dp
     426            0 :          sep%beta(0) = -3.9998231_dp
     427            0 :          sep%beta(1) = -4.9056176_dp
     428            0 :          sep%sto_exponents(0) = 2.5614338_dp
     429            0 :          sep%sto_exponents(1) = 1.6117315_dp
     430            0 :          sep%alp = 1.9381219_dp
     431            0 :          sep%gss = 6.7464011_dp
     432            0 :          sep%gsp = 5.6174985_dp
     433            0 :          sep%gpp = 6.9333925_dp
     434            0 :          sep%gp2 = 6.3054798_dp
     435            0 :          sep%hsp = 0.5994346_dp
     436              :       CASE (34)
     437              :          !Selenium
     438            0 :          sep%defined = .TRUE.
     439            0 :          sep%uss = -49.8117347_dp
     440            0 :          sep%upp = -38.0475911_dp
     441            0 :          sep%beta(0) = -12.4685178_dp
     442            0 :          sep%beta(1) = -5.1744376_dp
     443            0 :          sep%sto_exponents(0) = 0.7242956_dp
     444            0 :          sep%sto_exponents(1) = 1.9267288_dp
     445            0 :          sep%alp = 2.3513155_dp
     446            0 :          sep%gss = 10.3549483_dp
     447            0 :          sep%gsp = 5.2801360_dp
     448            0 :          sep%gpp = 7.3611317_dp
     449            0 :          sep%gp2 = 6.1897284_dp
     450            0 :          sep%hsp = 0.5996560_dp
     451              :       CASE (35)
     452              :          !Bromine
     453            2 :          sep%defined = .TRUE.
     454            2 :          sep%uss = -99.98644050_dp
     455            2 :          sep%upp = -75.67130750_dp
     456            2 :          sep%beta(0) = -8.91710700_dp
     457            2 :          sep%beta(1) = -9.94374000_dp
     458            2 :          sep%sto_exponents(0) = 3.85430190_dp
     459            2 :          sep%sto_exponents(1) = 2.19920910_dp
     460            2 :          sep%alp = 2.44570510_dp
     461            2 :          sep%gss = 15.03643948_dp
     462            2 :          sep%gsp = 13.03468242_dp
     463            2 :          sep%gpp = 11.27632539_dp
     464            2 :          sep%gp2 = 9.85442552_dp
     465            2 :          sep%hsp = 2.45586832_dp
     466              :       CASE (36)
     467              :       CASE (37)
     468              :          !Rubidium
     469            0 :          sep%defined = .TRUE.
     470            0 :          sep%uss = -4.3098071_dp
     471            0 :          sep%upp = -2.7381921_dp
     472            0 :          sep%beta(0) = -2.2062173_dp
     473            0 :          sep%beta(1) = -6.2176392_dp
     474            0 :          sep%sto_exponents(0) = 4.0001632_dp
     475            0 :          sep%sto_exponents(1) = 0.9187408_dp
     476            0 :          sep%alp = 0.9976197_dp
     477            0 :          sep%gss = 10.7409462_dp
     478            0 :          sep%gsp = 11.4853623_dp
     479            0 :          sep%gpp = 8.9878480_dp
     480            0 :          sep%gp2 = 7.7258368_dp
     481            0 :          sep%hsp = 0.1999294_dp
     482              :       CASE (38)
     483              :          !Strontium
     484            0 :          sep%defined = .TRUE.
     485            0 :          sep%uss = -10.8451287_dp
     486            0 :          sep%upp = -8.3129821_dp
     487            0 :          sep%beta(0) = -9.9683427_dp
     488            0 :          sep%beta(1) = -9.9946390_dp
     489            0 :          sep%sto_exponents(0) = 1.3729266_dp
     490            0 :          sep%sto_exponents(1) = 1.1118128_dp
     491            0 :          sep%alp = 0.5082703_dp
     492            0 :          sep%gss = 4.9305520_dp
     493            0 :          sep%gsp = 4.4249843_dp
     494            0 :          sep%gpp = 4.0178045_dp
     495            0 :          sep%gp2 = 4.0335640_dp
     496            0 :          sep%hsp = 0.6272993_dp
     497              :       CASE (39:47)
     498              :       CASE (48)
     499              :          !Cadmium
     500            0 :          sep%defined = .TRUE.
     501            0 :          sep%uss = -26.1908325_dp
     502            0 :          sep%upp = -22.4523736_dp
     503            0 :          sep%beta(0) = -11.9610608_dp
     504            0 :          sep%beta(1) = -3.9999848_dp
     505            0 :          sep%sto_exponents(0) = 1.4192491_dp
     506            0 :          sep%sto_exponents(1) = 1.0480637_dp
     507            0 :          sep%alp = 1.1507745_dp
     508            0 :          sep%gss = 17.2196544_dp
     509            0 :          sep%gsp = 17.9900180_dp
     510            0 :          sep%gpp = 19.2007795_dp
     511            0 :          sep%gp2 = 19.0000212_dp
     512            0 :          sep%hsp = 0.7384511_dp
     513              :       CASE (49)
     514              :          !Indium
     515            0 :          sep%defined = .TRUE.
     516            0 :          sep%uss = -28.0980892_dp
     517            0 :          sep%upp = -19.2780588_dp
     518            0 :          sep%beta(0) = -6.3107479_dp
     519            0 :          sep%beta(1) = -2.7025837_dp
     520            0 :          sep%sto_exponents(0) = 1.7625740_dp
     521            0 :          sep%sto_exponents(1) = 1.8648962_dp
     522            0 :          sep%alp = 2.3438756_dp
     523            0 :          sep%gss = 9.4928794_dp
     524            0 :          sep%gsp = 7.0094241_dp
     525            0 :          sep%gpp = 9.6640986_dp
     526            0 :          sep%gp2 = 7.0100315_dp
     527            0 :          sep%hsp = 0.5995894_dp
     528              :       CASE (50)
     529              :          !Tin
     530            0 :          sep%defined = .TRUE.
     531            0 :          sep%uss = -40.8518020_dp
     532            0 :          sep%upp = -28.5602490_dp
     533            0 :          sep%beta(0) = -3.2351470_dp
     534            0 :          sep%beta(1) = -4.2904160_dp
     535            0 :          sep%sto_exponents(0) = 2.0803800_dp
     536            0 :          sep%sto_exponents(1) = 1.9371060_dp
     537            0 :          sep%alp = 1.8008140_dp
     538            0 :          sep%gss = 9.8000000_dp
     539            0 :          sep%gsp = 8.3000000_dp
     540            0 :          sep%gpp = 7.3000000_dp
     541            0 :          sep%gp2 = 6.5000000_dp
     542            0 :          sep%hsp = 1.3000000_dp
     543              :       CASE (51)
     544              :          !Antimony
     545            0 :          sep%defined = .TRUE.
     546            0 :          sep%uss = -42.0643435_dp
     547            0 :          sep%upp = -35.0626031_dp
     548            0 :          sep%beta(0) = -0.9999715_dp
     549            0 :          sep%beta(1) = -4.0920176_dp
     550            0 :          sep%sto_exponents(0) = 3.6458835_dp
     551            0 :          sep%sto_exponents(1) = 1.9733156_dp
     552            0 :          sep%alp = 1.9763403_dp
     553            0 :          sep%gss = 10.6739308_dp
     554            0 :          sep%gsp = 7.0477648_dp
     555            0 :          sep%gpp = 6.7446162_dp
     556            0 :          sep%gp2 = 6.3408531_dp
     557            0 :          sep%hsp = 0.5997512_dp
     558              :       CASE (52)
     559              :          !Tellurium
     560            0 :          sep%defined = .TRUE.
     561            0 :          sep%uss = -84.2274722_dp
     562            0 :          sep%upp = -46.5332871_dp
     563            0 :          sep%beta(0) = -8.5622652_dp
     564            0 :          sep%beta(1) = -2.6942963_dp
     565            0 :          sep%sto_exponents(0) = 2.7461609_dp
     566            0 :          sep%sto_exponents(1) = 1.6160376_dp
     567            0 :          sep%alp = 2.2924145_dp
     568            0 :          sep%gss = 5.1367706_dp
     569            0 :          sep%gsp = 11.0720752_dp
     570            0 :          sep%gpp = 5.8447934_dp
     571            0 :          sep%gp2 = 5.0720495_dp
     572            0 :          sep%hsp = 0.5997994_dp
     573              :       CASE (53)
     574              :          !Iodine
     575            0 :          sep%defined = .TRUE.
     576            0 :          sep%uss = -100.00305380_dp
     577            0 :          sep%upp = -74.61146920_dp
     578            0 :          sep%beta(0) = -7.41445100_dp
     579            0 :          sep%beta(1) = -6.19678100_dp
     580            0 :          sep%sto_exponents(0) = 2.27296100_dp
     581            0 :          sep%sto_exponents(1) = 2.16949800_dp
     582            0 :          sep%alp = 2.20732000_dp
     583            0 :          sep%gss = 15.04044855_dp
     584            0 :          sep%gsp = 13.05655798_dp
     585            0 :          sep%gpp = 11.14778369_dp
     586            0 :          sep%gp2 = 9.91409071_dp
     587            0 :          sep%hsp = 2.45638202_dp
     588              :       CASE (54)
     589              :       CASE (55)
     590              :          !Cesium
     591            0 :          sep%defined = .TRUE.
     592            0 :          sep%uss = -3.2184078_dp
     593            0 :          sep%upp = -1.7699113_dp
     594            0 :          sep%beta(0) = -1.6043600_dp
     595            0 :          sep%beta(1) = -4.2698040_dp
     596            0 :          sep%sto_exponents(0) = 6.0004170_dp
     597            0 :          sep%sto_exponents(1) = 0.8986916_dp
     598            0 :          sep%alp = 0.4981646_dp
     599            0 :          sep%gss = 7.6447851_dp
     600            0 :          sep%gsp = 3.0454989_dp
     601            0 :          sep%gpp = 10.0000745_dp
     602            0 :          sep%gp2 = 6.1761092_dp
     603            0 :          sep%hsp = 0.4647853_dp
     604              :       CASE (56)
     605              :          !Barium
     606            0 :          sep%defined = .TRUE.
     607            0 :          sep%uss = -10.1125345_dp
     608            0 :          sep%upp = -8.2347224_dp
     609            0 :          sep%beta(0) = -9.9994459_dp
     610            0 :          sep%beta(1) = -9.6197255_dp
     611            0 :          sep%sto_exponents(0) = 1.9765973_dp
     612            0 :          sep%sto_exponents(1) = 1.3157348_dp
     613            0 :          sep%alp = 0.8594840_dp
     614            0 :          sep%gss = 4.8486178_dp
     615            0 :          sep%gsp = 4.5659982_dp
     616            0 :          sep%gpp = 5.0937708_dp
     617            0 :          sep%gp2 = 5.2125824_dp
     618            0 :          sep%hsp = 0.5237082_dp
     619              :       CASE (57:79)
     620              :       CASE (80)
     621              :          !Mercury
     622            0 :          sep%defined = .TRUE.
     623            0 :          sep%uss = -19.8095740_dp
     624            0 :          sep%upp = -13.1025300_dp
     625            0 :          sep%beta(0) = -0.4045250_dp
     626            0 :          sep%beta(1) = -6.2066830_dp
     627            0 :          sep%sto_exponents(0) = 2.2181840_dp
     628            0 :          sep%sto_exponents(1) = 2.0650380_dp
     629            0 :          sep%alp = 1.3356410_dp
     630            0 :          sep%gss = 10.8000000_dp
     631            0 :          sep%gsp = 9.3000000_dp
     632            0 :          sep%gpp = 14.3000000_dp
     633            0 :          sep%gp2 = 13.5000000_dp
     634            0 :          sep%hsp = 1.3000000_dp
     635              :       CASE (81)
     636              :          !Thallium
     637            0 :          sep%defined = .TRUE.
     638            0 :          sep%uss = -29.7009655_dp
     639            0 :          sep%upp = -29.5937539_dp
     640            0 :          sep%beta(0) = -4.9667442_dp
     641            0 :          sep%beta(1) = -7.7616060_dp
     642            0 :          sep%sto_exponents(0) = 4.0000447_dp
     643            0 :          sep%sto_exponents(1) = 1.8076332_dp
     644            0 :          sep%alp = 1.3116968_dp
     645            0 :          sep%gss = 8.8675337_dp
     646            0 :          sep%gsp = 12.1148290_dp
     647            0 :          sep%gpp = 10.6532769_dp
     648            0 :          sep%gp2 = 13.5333191_dp
     649            0 :          sep%hsp = 0.5997565_dp
     650              :       CASE (82)
     651              :          !Lead
     652            0 :          sep%defined = .TRUE.
     653            0 :          sep%uss = -47.3196920_dp
     654            0 :          sep%upp = -28.8475600_dp
     655            0 :          sep%beta(0) = -8.0423870_dp
     656            0 :          sep%beta(1) = -3.0000000_dp
     657            0 :          sep%sto_exponents(0) = 2.4982860_dp
     658            0 :          sep%sto_exponents(1) = 2.0820710_dp
     659            0 :          sep%alp = 1.7283330_dp
     660            0 :          sep%gss = 9.8000000_dp
     661            0 :          sep%gsp = 8.3000000_dp
     662            0 :          sep%gpp = 7.3000000_dp
     663            0 :          sep%gp2 = 6.5000000_dp
     664            0 :          sep%hsp = 1.3000000_dp
     665              :       CASE (83)
     666              :          !Bismuth
     667            0 :          sep%defined = .TRUE.
     668            0 :          sep%uss = -53.5827147_dp
     669            0 :          sep%upp = -39.4572213_dp
     670            0 :          sep%beta(0) = -9.0000249_dp
     671            0 :          sep%beta(1) = -1.9830269_dp
     672            0 :          sep%sto_exponents(0) = 2.6772255_dp
     673            0 :          sep%sto_exponents(1) = 0.6936864_dp
     674            0 :          sep%alp = 5.7660628_dp
     675            0 :          sep%gss = 8.3702778_dp
     676            0 :          sep%gsp = 7.7974668_dp
     677            0 :          sep%gpp = 9.8303165_dp
     678            0 :          sep%gp2 = 8.9291355_dp
     679          138 :          sep%hsp = 0.5999908_dp
     680              :       CASE (84:nelem)
     681              :       END SELECT
     682              :       ! In case overwrite with MNDO-d parameters
     683          138 :       IF (itype == do_method_mndod) CALL mndod_default_parameter(sep, z)
     684              :       ! Finalize parameters for the element
     685          138 :       CALL valence_electrons(sep, extended_basis_set=(itype == do_method_mndod))
     686          138 :       CALL calpar(z, sep)
     687          138 :       CALL convert_param_to_cp2k(sep)
     688              : 
     689          138 :    END SUBROUTINE mndo_default_parameter
     690              : 
     691              : ! **************************************************************************************************
     692              : !> \brief Default parameter sets for semi empirical models developed at PNNL
     693              : !> \param sep ...
     694              : !> \param z ...
     695              : ! **************************************************************************************************
     696           28 :    SUBROUTINE pnnl_default_parameter(sep, z)
     697              :       TYPE(semi_empirical_type), POINTER                 :: sep
     698              :       INTEGER, INTENT(IN)                                :: z
     699              : 
     700              :       REAL(KIND=dp), PARAMETER                           :: Ang = 0.529167_dp, eV = 27.21_dp
     701              : 
     702           28 :       sep%typ = do_method_pnnl
     703           28 :       sep%name = ptable(z)%name
     704           28 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
     705           28 :       sep%z = z
     706              : 
     707            0 :       SELECT CASE (z)
     708              :       CASE DEFAULT
     709            0 :          CPABORT("invalid atomic number")
     710              :       CASE (0)
     711            0 :          sep%defined = .TRUE.
     712              :       CASE (1)
     713              :          !Hydrogen
     714           14 :          sep%defined = .TRUE.
     715           14 :          sep%alp = 3.323150026265647_dp*Ang/angstrom
     716           14 :          sep%beta(0) = -6.070138572957370_dp*evolt/eV
     717           14 :          sep%beta(1) = 0.0_dp*evolt/eV
     718           14 :          sep%sto_exponents(0) = 1.220643961907751_dp
     719           14 :          sep%sto_exponents(1) = 1.351277996861119_dp
     720           14 :          sep%uss = -11.185667_dp*evolt/eV
     721           14 :          sep%upp = 1000000.0_dp*evolt/eV
     722           14 :          sep%gss = 14.794208_dp*evolt/eV
     723           14 :          sep%gsp = 0.0_dp*evolt/eV
     724           14 :          sep%gpp = 0.0_dp*evolt/eV
     725           14 :          sep%gp2 = 0.0_dp*evolt/eV
     726           14 :          sep%hsp = 0.0_dp*evolt/eV
     727           14 :          sep%ass = 1.0e-16_dp
     728           14 :          sep%asp = 3.355792629670590_dp
     729           14 :          sep%app = 0.03941680815458009_dp
     730           14 :          sep%de = 20.06411392885370_dp/eV
     731           14 :          sep%nr = 1
     732           14 :          sep%acoul = 16.27368453086666_dp/eV
     733              :          ! This parameterization explicitly supports
     734              :          ! p-orbitals for H. So by default we turn them
     735              :          ! on for this element.
     736           14 :          sep%p_orbitals_on_h = .TRUE.
     737              :       CASE (8)
     738              :          !Oxygen
     739           14 :          sep%defined = .TRUE.
     740           14 :          sep%alp = 2.980042911001686_dp*Ang/angstrom
     741           14 :          sep%beta(0) = -40.62654394990248_dp*evolt/eV
     742           14 :          sep%beta(1) = -28.39467965792422_dp*evolt/eV
     743           14 :          sep%sto_exponents(0) = 3.814650982832301_dp
     744           14 :          sep%sto_exponents(1) = 2.446497244623426_dp
     745           14 :          sep%uss = -79.081852_dp*evolt/eV
     746           14 :          sep%upp = -72.59032_dp*evolt/eV
     747           14 :          sep%gss = 15.75576_dp*evolt/eV
     748           14 :          sep%gsp = 10.62116_dp*evolt/eV
     749           14 :          sep%gpp = 13.654016_dp*evolt/eV
     750           14 :          sep%gp2 = 12.406095_dp*evolt/eV
     751           14 :          sep%hsp = 0.593883_dp*evolt/eV
     752           14 :          sep%ass = 1.0e-16_dp
     753           14 :          sep%asp = 3.583554483196465_dp
     754           14 :          sep%app = 0.0008605218877175237_dp
     755           14 :          sep%de = 7.159002319741392_dp/eV
     756           14 :          sep%nr = 2
     757           28 :          sep%acoul = 16.22361790703965_dp/eV
     758              :       END SELECT
     759              :       ! Finalize parameters for the element
     760           28 :       CALL valence_electrons(sep, extended_basis_set=.FALSE.)
     761           28 :       CALL calpar(z, sep)
     762           28 :       CALL convert_param_to_cp2k(sep)
     763              : 
     764           28 :    END SUBROUTINE pnnl_default_parameter
     765              : 
     766              : ! **************************************************************************************************
     767              : !> \brief Additional default parameter sets for semi empirical models: MNDO-d
     768              : !> \param sep ...
     769              : !> \param z ...
     770              : ! **************************************************************************************************
     771           32 :    SUBROUTINE mndod_default_parameter(sep, z)
     772              :       TYPE(semi_empirical_type), POINTER                 :: sep
     773              :       INTEGER                                            :: z
     774              : 
     775           32 :       SELECT CASE (z)
     776              :       CASE (11)
     777              :          ! Sodium
     778            0 :          sep%defined = .TRUE.
     779            0 :          sep%uss = -5.20100000_dp
     780            0 :          sep%upp = -2.71257317_dp
     781            0 :          sep%beta(0) = -1.08738166_dp
     782            0 :          sep%beta(1) = -0.48623935_dp
     783            0 :          sep%sto_exponents(0) = 0.98750834_dp
     784            0 :          sep%sto_exponents(1) = 0.89334983_dp
     785            0 :          sep%zn(0) = 0.65411258_dp
     786            0 :          sep%zn(1) = 0.56440874_dp
     787            0 :          sep%alp = 1.17010202_dp
     788            0 :          sep%gss = 4.59444476_dp
     789            0 :          sep%gsp = 4.14757400_dp
     790            0 :          sep%gpp = 4.29919761_dp
     791            0 :          sep%gp2 = 3.79695732_dp
     792            0 :          sep%hsp = 0.53440874_dp
     793              :       CASE (12)
     794              :          ! Magnesium
     795            0 :          sep%defined = .TRUE.
     796            0 :          sep%uss = -15.09700000_dp
     797            0 :          sep%upp = -10.65000000_dp
     798            0 :          sep%beta(0) = -1.89588355_dp
     799            0 :          sep%beta(1) = -2.14108943_dp
     800            0 :          sep%sto_exponents(0) = 1.44890446_dp
     801            0 :          sep%sto_exponents(1) = 0.95293002_dp
     802            0 :          sep%zn(0) = 1.05000000_dp
     803            0 :          sep%zn(1) = 0.92527190_dp
     804            0 :          sep%alp = 1.62146984_dp
     805            0 :          sep%gss = 7.37513258_dp
     806            0 :          sep%gsp = 6.88890741_dp
     807            0 :          sep%gpp = 7.04795383_dp
     808            0 :          sep%gp2 = 6.22459871_dp
     809            0 :          sep%hsp = 0.72673390_dp
     810              :       CASE (13)
     811              :          !Aluminium
     812            0 :          sep%defined = .TRUE.
     813            0 :          sep%uss = -24.01792910_dp
     814            0 :          sep%upp = -20.79597967_dp
     815            0 :          sep%udd = -5.22082737_dp
     816            0 :          sep%beta(0) = -7.10185851_dp
     817            0 :          sep%beta(1) = -2.31809618_dp
     818            0 :          sep%beta(2) = -3.35638545_dp
     819            0 :          sep%sto_exponents(0) = 1.79402273_dp
     820            0 :          sep%sto_exponents(1) = 1.37130919_dp
     821            0 :          sep%sto_exponents(2) = 0.80591133_dp
     822            0 :          sep%zn(0) = 1.22249269_dp
     823            0 :          sep%zn(1) = 1.09291990_dp
     824            0 :          sep%zn(2) = 0.80038285_dp
     825            0 :          sep%alp = 1.44301676_dp
     826            0 :          sep%gss = 8.58671016_dp
     827            0 :          sep%gsp = 7.66469306_dp
     828            0 :          sep%gpp = 8.32495723_dp
     829            0 :          sep%gp2 = 7.35242020_dp
     830            0 :          sep%hsp = 0.54401293_dp
     831              :       CASE (14)
     832              :          !Silicon
     833            4 :          sep%defined = .TRUE.
     834            4 :          sep%uss = -36.05153000_dp
     835            4 :          sep%upp = -27.53569100_dp
     836            4 :          sep%udd = -14.67743900_dp
     837            4 :          sep%beta(0) = -8.21073420_dp
     838            4 :          sep%beta(1) = -4.88462030_dp
     839            4 :          sep%beta(2) = -2.60801150_dp
     840            4 :          sep%sto_exponents(0) = 1.91565460_dp
     841            4 :          sep%sto_exponents(1) = 1.68161130_dp
     842            4 :          sep%sto_exponents(2) = 0.96677166_dp
     843            4 :          sep%zn(0) = 1.52929180_dp
     844            4 :          sep%zn(1) = 0.97628075_dp
     845            4 :          sep%zn(2) = 0.93816441_dp
     846            4 :          sep%alp = 1.66006930_dp
     847            4 :          sep%gss = 10.74164700_dp
     848            4 :          sep%gsp = 7.56066640_dp
     849            4 :          sep%gpp = 7.43649690_dp
     850            4 :          sep%gp2 = 6.56775150_dp
     851            4 :          sep%hsp = 0.87753880_dp
     852              :       CASE (15)
     853              :          !Phosphorus
     854            0 :          sep%defined = .TRUE.
     855            0 :          sep%uss = -47.05552900_dp
     856            0 :          sep%upp = -38.06705900_dp
     857            0 :          sep%udd = -23.69159700_dp
     858            0 :          sep%beta(0) = -8.90210430_dp
     859            0 :          sep%beta(1) = -9.38611080_dp
     860            0 :          sep%beta(2) = -2.09170080_dp
     861            0 :          sep%sto_exponents(0) = 2.26646290_dp
     862            0 :          sep%sto_exponents(1) = 1.94001490_dp
     863            0 :          sep%sto_exponents(2) = 1.10010900_dp
     864            0 :          sep%zn(0) = 1.63437610_dp
     865            0 :          sep%zn(1) = 1.08291170_dp
     866            0 :          sep%zn(2) = 1.00651470_dp
     867            0 :          sep%alp = 1.85255120_dp
     868            0 :          sep%gss = 11.4797530_dp
     869            0 :          sep%gsp = 8.55756910_dp
     870            0 :          sep%gpp = 8.24872280_dp
     871            0 :          sep%gp2 = 7.28509170_dp
     872            0 :          sep%hsp = 2.10780440_dp
     873              :       CASE (16)
     874              :          !Sulphur
     875            0 :          sep%defined = .TRUE.
     876            0 :          sep%uss = -56.88912800_dp
     877            0 :          sep%upp = -47.27474500_dp
     878            0 :          sep%udd = -25.09511800_dp
     879            0 :          sep%beta(0) = -10.99954500_dp
     880            0 :          sep%beta(1) = -12.21543700_dp
     881            0 :          sep%beta(2) = -1.88066950_dp
     882            0 :          sep%sto_exponents(0) = 2.22585050_dp
     883            0 :          sep%sto_exponents(1) = 2.09970560_dp
     884            0 :          sep%sto_exponents(2) = 1.23147250_dp
     885            0 :          sep%zn(0) = 1.73639140_dp
     886            0 :          sep%zn(1) = 1.12118170_dp
     887            0 :          sep%zn(2) = 1.05084670_dp
     888            0 :          sep%alp = 2.02305950_dp
     889            0 :          sep%gss = 12.19630200_dp
     890            0 :          sep%gsp = 8.85390090_dp
     891            0 :          sep%gpp = 8.54023240_dp
     892            0 :          sep%gp2 = 7.54254650_dp
     893            0 :          sep%hsp = 2.64635230_dp
     894              :       CASE (17)
     895              :          !Chlorine
     896           10 :          sep%defined = .TRUE.
     897           10 :          sep%uss = -69.62297275_dp
     898           10 :          sep%upp = -59.10072899_dp
     899           10 :          sep%udd = -36.67457320_dp
     900           10 :          sep%beta(0) = -6.03729165_dp
     901           10 :          sep%beta(1) = -19.18338497_dp
     902           10 :          sep%beta(2) = -1.87778198_dp
     903           10 :          sep%sto_exponents(0) = 2.56161065_dp
     904           10 :          sep%sto_exponents(1) = 2.38933800_dp
     905           10 :          sep%sto_exponents(2) = 1.25139777_dp
     906           10 :          sep%zn(0) = 1.88087547_dp
     907           10 :          sep%zn(1) = 1.18104227_dp
     908           10 :          sep%zn(2) = 1.14061555_dp
     909           10 :          sep%alp = 2.18030019_dp
     910           10 :          sep%gss = 13.21114854_dp
     911           10 :          sep%gsp = 9.41949513_dp
     912           10 :          sep%gpp = 8.99620033_dp
     913           10 :          sep%gp2 = 7.94524745_dp
     914           10 :          sep%hsp = 3.08149862_dp
     915              :       CASE (30)
     916              :          !Zinc
     917            0 :          sep%defined = .TRUE.
     918            0 :          sep%uss = -18.02300000_dp
     919            0 :          sep%upp = -12.24216585_dp
     920            0 :          sep%beta(0) = -5.01726076_dp
     921            0 :          sep%beta(1) = -0.71205972_dp
     922            0 :          sep%sto_exponents(0) = 1.73150352_dp
     923            0 :          sep%sto_exponents(1) = 1.39358305_dp
     924            0 :          sep%zn(0) = 1.56600000_dp
     925            0 :          sep%zn(1) = 0.862839817_dp
     926            0 :          sep%alp = 1.51763697_dp
     927            0 :          sep%gss = 8.56072836_dp
     928            0 :          sep%gsp = 7.49003598_dp
     929            0 :          sep%gpp = 5.13964830_dp
     930            0 :          sep%gp2 = 4.50540309_dp
     931            0 :          sep%hsp = 0.53294610_dp
     932              :       CASE (35)
     933              :          !Bromine
     934            2 :          sep%defined = .TRUE.
     935            2 :          sep%uss = -65.40277790_dp
     936            2 :          sep%upp = -54.55375352_dp
     937            2 :          sep%udd = -13.72809929_dp
     938            2 :          sep%beta(0) = -8.31497607_dp
     939            2 :          sep%beta(1) = -10.50704145_dp
     940            2 :          sep%beta(2) = -0.96259930_dp
     941            2 :          sep%sto_exponents(0) = 2.59054101_dp
     942            2 :          sep%sto_exponents(1) = 2.33085649_dp
     943            2 :          sep%sto_exponents(2) = 1.35736115_dp
     944            2 :          sep%zn(0) = 2.23581544_dp
     945            2 :          sep%zn(1) = 1.43292654_dp
     946            2 :          sep%zn(2) = 1.24257826_dp
     947            2 :          sep%alp = 2.09105000_dp
     948            2 :          sep%gss = 12.22235546_dp
     949            2 :          sep%gsp = 8.26372010_dp
     950            2 :          sep%gpp = 8.53546437_dp
     951            2 :          sep%gp2 = 7.48216712_dp
     952            2 :          sep%hsp = 2.74952230_dp
     953              :       CASE (48)
     954              :          ! Cadmium
     955            0 :          sep%defined = .TRUE.
     956            0 :          sep%uss = -16.96970000_dp
     957            0 :          sep%upp = -12.40096476_dp
     958            0 :          sep%beta(0) = -2.77154379_dp
     959            0 :          sep%beta(1) = -1.80565019_dp
     960            0 :          sep%sto_exponents(0) = 1.74880559_dp
     961            0 :          sep%sto_exponents(1) = 1.56321473_dp
     962            0 :          sep%zn(0) = 1.76314840_dp
     963            0 :          sep%zn(1) = 1.52551900_dp
     964            0 :          sep%alp = 1.42461329_dp
     965            0 :          sep%gss = 7.90443438_dp
     966            0 :          sep%gsp = 7.51570687_dp
     967            0 :          sep%gpp = 7.47999993_dp
     968            0 :          sep%gp2 = 6.51866416_dp
     969            0 :          sep%hsp = 0.63674441_dp
     970              :       CASE (53)
     971              :          !Iodine
     972            0 :          sep%defined = .TRUE.
     973            0 :          sep%uss = -62.76535256_dp
     974            0 :          sep%upp = -50.29211568_dp
     975            0 :          sep%udd = -12.24830501_dp
     976            0 :          sep%beta(0) = -10.69948666_dp
     977            0 :          sep%beta(1) = -4.94117776_dp
     978            0 :          sep%beta(2) = -2.35046098_dp
     979            0 :          sep%sto_exponents(0) = 2.75654324_dp
     980            0 :          sep%sto_exponents(1) = 2.25307954_dp
     981            0 :          sep%sto_exponents(2) = 1.50233509_dp
     982            0 :          sep%zn(0) = 2.67241100_dp
     983            0 :          sep%zn(1) = 1.57229871_dp
     984            0 :          sep%zn(2) = 1.25884802_dp
     985            0 :          sep%alp = 1.90617441_dp
     986            0 :          sep%gss = 11.98078196_dp
     987            0 :          sep%gsp = 7.85590192_dp
     988            0 :          sep%gpp = 7.70937227_dp
     989            0 :          sep%gp2 = 6.71855729_dp
     990            0 :          sep%hsp = 2.07147462_dp
     991              :       CASE (80)
     992              :          !Mercury
     993            0 :          sep%defined = .TRUE.
     994            0 :          sep%uss = -18.81564903_dp
     995            0 :          sep%upp = -13.39711352_dp
     996            0 :          sep%beta(0) = -2.21872239_dp
     997            0 :          sep%beta(1) = -2.90978573_dp
     998            0 :          sep%sto_exponents(0) = 2.33310757_dp
     999            0 :          sep%sto_exponents(1) = 1.70831069_dp
    1000            0 :          sep%zn(0) = 2.18600011_dp
    1001            0 :          sep%zn(1) = 1.70500462_dp
    1002            0 :          sep%alp = 1.38224172_dp
    1003            0 :          sep%gss = 8.31564948_dp
    1004            0 :          sep%gsp = 8.21217300_dp
    1005            0 :          sep%gpp = 7.11525878_dp
    1006            0 :          sep%gp2 = 6.17124983_dp
    1007           32 :          sep%hsp = 0.83594100_dp
    1008              :       END SELECT
    1009              : 
    1010           32 :    END SUBROUTINE mndod_default_parameter
    1011              : 
    1012              : ! **************************************************************************************************
    1013              : !> \brief Default parameter sets for semi empirical models: AM1
    1014              : !> \param sep ...
    1015              : !> \param z ...
    1016              : ! **************************************************************************************************
    1017          268 :    SUBROUTINE am1_default_parameter(sep, z)
    1018              :       TYPE(semi_empirical_type), POINTER                 :: sep
    1019              :       INTEGER                                            :: z
    1020              : 
    1021          268 :       sep%typ = do_method_am1
    1022          268 :       sep%name = ptable(z)%name
    1023          268 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
    1024          268 :       sep%z = z
    1025              : 
    1026            0 :       SELECT CASE (z)
    1027              :       CASE DEFAULT
    1028            0 :          CPABORT("invalid atomic number")
    1029              :       CASE (0)
    1030            0 :          sep%defined = .TRUE.
    1031              :       CASE (1)
    1032              :          !Hydrogen
    1033          126 :          sep%defined = .TRUE.
    1034          126 :          sep%alp = 2.8823240_dp
    1035          126 :          sep%beta(0) = -6.1737870_dp
    1036          126 :          sep%sto_exponents(0) = 1.1880780_dp
    1037          126 :          sep%uss = -11.3964270_dp
    1038          126 :          sep%gss = 12.8480000_dp
    1039          126 :          sep%fn1(1) = 0.1227960_dp; sep%fn2(1) = 5.0000000_dp; sep%fn3(1) = 1.2000000_dp
    1040          126 :          sep%fn1(2) = 0.0050900_dp; sep%fn2(2) = 5.0000000_dp; sep%fn3(2) = 1.8000000_dp
    1041          126 :          sep%fn1(3) = -0.0183360_dp; sep%fn2(3) = 2.0000000_dp; sep%fn3(3) = 2.1000000_dp
    1042              :       CASE (2)
    1043              :       CASE (3)
    1044              :          !Lithium
    1045            0 :          sep%defined = .TRUE.
    1046            0 :          sep%alp = 1.2501400_dp
    1047            0 :          sep%beta(0) = -1.3500400_dp
    1048            0 :          sep%beta(1) = -1.3500400_dp
    1049            0 :          sep%sto_exponents(0) = 0.7023800_dp
    1050            0 :          sep%sto_exponents(1) = 0.7023800_dp
    1051            0 :          sep%uss = -5.1280000_dp
    1052            0 :          sep%upp = -2.7212000_dp
    1053            0 :          sep%gss = 7.3000000_dp
    1054            0 :          sep%gsp = 5.4200000_dp
    1055            0 :          sep%gpp = 5.0000000_dp
    1056            0 :          sep%gp2 = 4.5200000_dp
    1057            0 :          sep%hsp = 0.8300000_dp
    1058              :       CASE (4)
    1059              :          !Beryllium
    1060            0 :          sep%defined = .TRUE.
    1061            0 :          sep%alp = 1.6694340_dp
    1062            0 :          sep%beta(0) = -4.0170960_dp
    1063            0 :          sep%beta(1) = -4.0170960_dp
    1064            0 :          sep%sto_exponents(0) = 1.0042100_dp
    1065            0 :          sep%sto_exponents(1) = 1.0042100_dp
    1066            0 :          sep%uss = -16.6023780_dp
    1067            0 :          sep%upp = -10.7037710_dp
    1068            0 :          sep%gss = 9.0000000_dp
    1069            0 :          sep%gsp = 7.4300000_dp
    1070            0 :          sep%gpp = 6.9700000_dp
    1071            0 :          sep%gp2 = 6.2200000_dp
    1072            0 :          sep%hsp = 1.2800000_dp
    1073              :       CASE (5)
    1074              :          !Boron
    1075            0 :          sep%defined = .TRUE.
    1076            0 :          sep%alp = 2.4469090_dp
    1077            0 :          sep%beta(0) = -9.5991140_dp
    1078            0 :          sep%beta(1) = -6.2737570_dp
    1079            0 :          sep%sto_exponents(0) = 1.6117090_dp
    1080            0 :          sep%sto_exponents(1) = 1.5553850_dp
    1081            0 :          sep%uss = -34.4928700_dp
    1082            0 :          sep%upp = -22.6315250_dp
    1083            0 :          sep%gss = 10.5900000_dp
    1084            0 :          sep%gsp = 9.5600000_dp
    1085            0 :          sep%gpp = 8.8600000_dp
    1086            0 :          sep%gp2 = 7.8600000_dp
    1087            0 :          sep%hsp = 1.8100000_dp
    1088            0 :          sep%bfn1(1, 1) = 0.1826130_dp; sep%bfn2(1, 1) = 6.0000000_dp; sep%bfn3(1, 1) = 0.7275920_dp
    1089            0 :          sep%bfn1(2, 1) = 0.1185870_dp; sep%bfn2(2, 1) = 6.0000000_dp; sep%bfn3(2, 1) = 1.4666390_dp
    1090            0 :          sep%bfn1(3, 1) = -0.0732800_dp; sep%bfn2(3, 1) = 5.0000000_dp; sep%bfn3(3, 1) = 1.5709750_dp
    1091            0 :          sep%bfn1(1, 2) = 0.4122530_dp; sep%bfn2(1, 2) = 10.0000000_dp; sep%bfn3(1, 2) = 0.8325860_dp
    1092            0 :          sep%bfn1(2, 2) = -0.1499170_dp; sep%bfn2(2, 2) = 6.0000000_dp; sep%bfn3(2, 2) = 1.1862200_dp
    1093            0 :          sep%bfn1(3, 2) = 0.0000000_dp; sep%bfn2(3, 2) = 0.0000000_dp; sep%bfn3(3, 2) = 0.0000000_dp
    1094            0 :          sep%bfn1(1, 3) = 0.2617510_dp; sep%bfn2(1, 3) = 8.0000000_dp; sep%bfn3(1, 3) = 1.0639950_dp
    1095            0 :          sep%bfn1(2, 3) = 0.0502750_dp; sep%bfn2(2, 3) = 5.0000000_dp; sep%bfn3(2, 3) = 1.9364920_dp
    1096            0 :          sep%bfn1(3, 3) = 0.0000000_dp; sep%bfn2(3, 3) = 0.0000000_dp; sep%bfn3(3, 3) = 0.0000000_dp
    1097            0 :          sep%bfn1(1, 4) = 0.3592440_dp; sep%bfn2(1, 4) = 9.0000000_dp; sep%bfn3(1, 4) = 0.8193510_dp
    1098            0 :          sep%bfn1(2, 4) = 0.0747290_dp; sep%bfn2(2, 4) = 9.0000000_dp; sep%bfn3(2, 4) = 1.5744140_dp
    1099            0 :          sep%bfn1(3, 4) = 0.0000000_dp; sep%bfn2(3, 4) = 0.0000000_dp; sep%bfn3(3, 4) = 0.0000000_dp
    1100              :       CASE (6)
    1101              :          !Carbon
    1102           34 :          sep%defined = .TRUE.
    1103           34 :          sep%alp = 2.6482740_dp
    1104           34 :          sep%beta(0) = -15.7157830_dp
    1105           34 :          sep%beta(1) = -7.7192830_dp
    1106           34 :          sep%sto_exponents(0) = 1.8086650_dp
    1107           34 :          sep%sto_exponents(1) = 1.6851160_dp
    1108           34 :          sep%uss = -52.0286580_dp
    1109           34 :          sep%upp = -39.6142390_dp
    1110           34 :          sep%gss = 12.2300000_dp
    1111           34 :          sep%gsp = 11.4700000_dp
    1112           34 :          sep%gpp = 11.0800000_dp
    1113           34 :          sep%gp2 = 9.8400000_dp
    1114           34 :          sep%hsp = 2.4300000_dp
    1115           34 :          sep%fn1(1) = 0.0113550_dp; sep%fn2(1) = 5.0000000_dp; sep%fn3(1) = 1.6000000_dp
    1116           34 :          sep%fn1(2) = 0.0459240_dp; sep%fn2(2) = 5.0000000_dp; sep%fn3(2) = 1.8500000_dp
    1117           34 :          sep%fn1(3) = -0.0200610_dp; sep%fn2(3) = 5.0000000_dp; sep%fn3(3) = 2.0500000_dp
    1118           34 :          sep%fn1(4) = -0.0012600_dp; sep%fn2(4) = 5.0000000_dp; sep%fn3(4) = 2.6500000_dp
    1119              :       CASE (7)
    1120              :          !Nitrogen
    1121           14 :          sep%defined = .TRUE.
    1122           14 :          sep%alp = 2.9472860_dp
    1123           14 :          sep%beta(0) = -20.2991100_dp
    1124           14 :          sep%beta(1) = -18.2386660_dp
    1125           14 :          sep%sto_exponents(0) = 2.3154100_dp
    1126           14 :          sep%sto_exponents(1) = 2.1579400_dp
    1127           14 :          sep%uss = -71.8600000_dp
    1128           14 :          sep%upp = -57.1675810_dp
    1129           14 :          sep%gss = 13.5900000_dp
    1130           14 :          sep%gsp = 12.6600000_dp
    1131           14 :          sep%gpp = 12.9800000_dp
    1132           14 :          sep%gp2 = 11.5900000_dp
    1133           14 :          sep%hsp = 3.1400000_dp
    1134           14 :          sep%fn1(1) = 0.0252510_dp; sep%fn2(1) = 5.0000000_dp; sep%fn3(1) = 1.5000000_dp
    1135           14 :          sep%fn1(2) = 0.0289530_dp; sep%fn2(2) = 5.0000000_dp; sep%fn3(2) = 2.1000000_dp
    1136           14 :          sep%fn1(3) = -0.0058060_dp; sep%fn2(3) = 2.0000000_dp; sep%fn3(3) = 2.4000000_dp
    1137              :       CASE (8)
    1138              :          !Oxygen
    1139           84 :          sep%defined = .TRUE.
    1140           84 :          sep%alp = 4.4553710_dp
    1141           84 :          sep%beta(0) = -29.2727730_dp
    1142           84 :          sep%beta(1) = -29.2727730_dp
    1143           84 :          sep%sto_exponents(0) = 3.1080320_dp
    1144           84 :          sep%sto_exponents(1) = 2.5240390_dp
    1145           84 :          sep%uss = -97.8300000_dp
    1146           84 :          sep%upp = -78.2623800_dp
    1147           84 :          sep%gss = 15.4200000_dp
    1148           84 :          sep%gsp = 14.4800000_dp
    1149           84 :          sep%gpp = 14.5200000_dp
    1150           84 :          sep%gp2 = 12.9800000_dp
    1151           84 :          sep%hsp = 3.9400000_dp
    1152           84 :          sep%fn1(1) = 0.2809620_dp; sep%fn2(1) = 5.0000000_dp; sep%fn3(1) = 0.8479180_dp
    1153           84 :          sep%fn1(2) = 0.0814300_dp; sep%fn2(2) = 7.0000000_dp; sep%fn3(2) = 1.4450710_dp
    1154              :       CASE (9)
    1155              :          !Fluorine
    1156            6 :          sep%defined = .TRUE.
    1157            6 :          sep%alp = 5.5178000_dp
    1158            6 :          sep%beta(0) = -69.5902770_dp
    1159            6 :          sep%beta(1) = -27.9223600_dp
    1160            6 :          sep%sto_exponents(0) = 3.7700820_dp
    1161            6 :          sep%sto_exponents(1) = 2.4946700_dp
    1162            6 :          sep%uss = -136.1055790_dp
    1163            6 :          sep%upp = -104.8898850_dp
    1164            6 :          sep%gss = 16.9200000_dp
    1165            6 :          sep%gsp = 17.2500000_dp
    1166            6 :          sep%gpp = 16.7100000_dp
    1167            6 :          sep%gp2 = 14.9100000_dp
    1168            6 :          sep%hsp = 4.8300000_dp
    1169            6 :          sep%fn1(1) = 0.2420790_dp; sep%fn2(1) = 4.8000000_dp; sep%fn3(1) = 0.9300000_dp
    1170            6 :          sep%fn1(2) = 0.0036070_dp; sep%fn2(2) = 4.6000000_dp; sep%fn3(2) = 1.6600000_dp
    1171              :       CASE (10:11)
    1172              :       CASE (12)
    1173              :          !Magnesium
    1174            0 :          sep%defined = .TRUE.
    1175            0 :          sep%uss = -14.96959313_dp
    1176            0 :          sep%upp = -11.56229248_dp
    1177            0 :          sep%beta(0) = -1.25974355_dp
    1178            0 :          sep%beta(1) = -0.77836604_dp
    1179            0 :          sep%sto_exponents(0) = 1.22339270_dp
    1180            0 :          sep%sto_exponents(1) = 1.02030798_dp
    1181            0 :          sep%alp = 1.67049799_dp
    1182            0 :          sep%gss = 7.50132277_dp
    1183            0 :          sep%gsp = 6.34591536_dp
    1184            0 :          sep%gpp = 4.77534467_dp
    1185            0 :          sep%gp2 = 4.34017279_dp
    1186            0 :          sep%hsp = 0.48930466_dp
    1187            0 :          sep%fn1(1) = 2.55017735_dp; sep%fn2(1) = 4.29397225_dp; sep%fn3(1) = 0.79989601_dp
    1188            0 :          sep%fn1(2) = -0.00565806_dp; sep%fn2(2) = 2.96053910_dp; sep%fn3(2) = 1.47499983_dp
    1189            0 :          sep%fn1(3) = -0.00610286_dp; sep%fn2(3) = 2.61416919_dp; sep%fn3(3) = 2.42604040_dp
    1190              :       CASE (13)
    1191              :          !Aluminium
    1192            0 :          sep%defined = .TRUE.
    1193            0 :          sep%alp = 1.9765860_dp
    1194            0 :          sep%beta(0) = -3.8668220_dp
    1195            0 :          sep%beta(1) = -2.3171460_dp
    1196            0 :          sep%sto_exponents(0) = 1.5165930_dp
    1197            0 :          sep%sto_exponents(1) = 1.3063470_dp
    1198            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1199            0 :          sep%uss = -24.3535850_dp
    1200            0 :          sep%upp = -18.3636450_dp
    1201            0 :          sep%gss = 8.0900000_dp
    1202            0 :          sep%gsp = 6.6300000_dp
    1203            0 :          sep%gpp = 5.9800000_dp
    1204            0 :          sep%gp2 = 5.4000000_dp
    1205            0 :          sep%hsp = 0.7000000_dp
    1206            0 :          sep%fn1(1) = 0.0900000_dp; sep%fn2(1) = 12.3924430_dp; sep%fn3(1) = 2.0503940_dp
    1207              :       CASE (14)
    1208              :          !Silicon
    1209            2 :          sep%defined = .TRUE.
    1210            2 :          sep%alp = 2.257816_dp
    1211            2 :          sep%beta(0) = -3.784852_dp
    1212            2 :          sep%beta(1) = -1.968123_dp
    1213            2 :          sep%sto_exponents(0) = 1.830697_dp
    1214            2 :          sep%sto_exponents(1) = 1.2849530_dp
    1215            2 :          sep%sto_exponents(2) = 1.0000000_dp
    1216            2 :          sep%uss = -33.9536220_dp
    1217            2 :          sep%upp = -28.9347490_dp
    1218            2 :          sep%gss = 9.8200000_dp
    1219            2 :          sep%gsp = 8.3600000_dp
    1220            2 :          sep%gpp = 7.3100000_dp
    1221            2 :          sep%gp2 = 6.5400000_dp
    1222            2 :          sep%hsp = 1.3200000_dp
    1223            2 :          sep%fn1(1) = 0.25000000_dp; sep%fn2(1) = 9.00000000_dp; sep%fn3(1) = 0.91145300_dp
    1224            2 :          sep%fn1(2) = 0.06151300_dp; sep%fn2(2) = 5.00000000_dp; sep%fn3(2) = 1.99556900_dp
    1225            2 :          sep%fn1(3) = 0.00207890_dp; sep%fn2(3) = 5.00000000_dp; sep%fn3(3) = 2.99061000_dp
    1226              :       CASE (15)
    1227              :          !Phosphorus
    1228            2 :          sep%defined = .TRUE.
    1229            2 :          sep%alp = 2.4553220_dp
    1230            2 :          sep%beta(0) = -6.3537640_dp
    1231            2 :          sep%beta(1) = -6.5907090_dp
    1232            2 :          sep%sto_exponents(0) = 1.9812800_dp
    1233            2 :          sep%sto_exponents(1) = 1.8751500_dp
    1234            2 :          sep%sto_exponents(2) = 1.0000000_dp
    1235            2 :          sep%uss = -42.0298630_dp
    1236            2 :          sep%upp = -34.0307090_dp
    1237            2 :          sep%gss = 11.5600050_dp
    1238            2 :          sep%gsp = 5.2374490_dp
    1239            2 :          sep%gpp = 7.8775890_dp
    1240            2 :          sep%gp2 = 7.3076480_dp
    1241            2 :          sep%hsp = 0.7792380_dp
    1242            2 :          sep%fn1(1) = -0.03182700_dp; sep%fn2(1) = 6.00000000_dp; sep%fn3(1) = 1.47432300_dp
    1243            2 :          sep%fn1(2) = 0.01847000_dp; sep%fn2(2) = 7.00000000_dp; sep%fn3(2) = 1.77935400_dp
    1244            2 :          sep%fn1(3) = 0.03329000_dp; sep%fn2(3) = 9.00000000_dp; sep%fn3(3) = 3.00657600_dp
    1245              :       CASE (16)
    1246              :          !Sulphur
    1247            0 :          sep%defined = .TRUE.
    1248            0 :          sep%alp = 2.4616480_dp
    1249            0 :          sep%beta(0) = -3.9205660_dp
    1250            0 :          sep%beta(1) = -7.9052780_dp
    1251            0 :          sep%sto_exponents(0) = 2.3665150_dp
    1252            0 :          sep%sto_exponents(1) = 1.6672630_dp
    1253            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1254            0 :          sep%uss = -56.6940560_dp
    1255            0 :          sep%upp = -48.7170490_dp
    1256            0 :          sep%gss = 11.7863290_dp
    1257            0 :          sep%gsp = 8.6631270_dp
    1258            0 :          sep%gpp = 10.0393080_dp
    1259            0 :          sep%gp2 = 7.7816880_dp
    1260            0 :          sep%hsp = 2.5321370_dp
    1261            0 :          sep%fn1(1) = -0.50919500_dp; sep%fn2(1) = 4.59369100_dp; sep%fn3(1) = 0.77066500_dp
    1262            0 :          sep%fn1(2) = -0.01186300_dp; sep%fn2(2) = 5.86573100_dp; sep%fn3(2) = 1.50331300_dp
    1263            0 :          sep%fn1(3) = 0.01233400_dp; sep%fn2(3) = 13.55733600_dp; sep%fn3(3) = 2.00917300_dp
    1264              :       CASE (17)
    1265              :          !Chlorine
    1266            0 :          sep%defined = .TRUE.
    1267            0 :          sep%alp = 2.9193680_dp
    1268            0 :          sep%beta(0) = -24.5946700_dp
    1269            0 :          sep%beta(1) = -14.6372160_dp
    1270            0 :          sep%sto_exponents(0) = 3.6313760_dp
    1271            0 :          sep%sto_exponents(1) = 2.0767990_dp
    1272            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1273            0 :          sep%uss = -111.6139480_dp
    1274            0 :          sep%upp = -76.6401070_dp
    1275            0 :          sep%gss = 15.0300000_dp
    1276            0 :          sep%gsp = 13.1600000_dp
    1277            0 :          sep%gpp = 11.3000000_dp
    1278            0 :          sep%gp2 = 9.9700000_dp
    1279            0 :          sep%hsp = 2.4200000_dp
    1280            0 :          sep%fn1(1) = 0.0942430_dp; sep%fn2(1) = 4.0000000_dp; sep%fn3(1) = 1.3000000_dp
    1281            0 :          sep%fn1(2) = 0.0271680_dp; sep%fn2(2) = 4.0000000_dp; sep%fn3(2) = 2.1000000_dp
    1282              :       CASE (18:29)
    1283              :       CASE (30)
    1284              :          !Zinc
    1285            0 :          sep%defined = .TRUE.
    1286            0 :          sep%uss = -21.0400080_dp
    1287            0 :          sep%upp = -17.6555740_dp
    1288            0 :          sep%beta(0) = -1.9974290_dp
    1289            0 :          sep%beta(1) = -4.7581190_dp
    1290            0 :          sep%sto_exponents(0) = 1.9542990_dp
    1291            0 :          sep%sto_exponents(1) = 1.3723650_dp
    1292            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1293            0 :          sep%alp = 1.4845630_dp
    1294            0 :          sep%gss = 11.8000000_dp
    1295            0 :          sep%gsp = 11.1820180_dp
    1296            0 :          sep%gpp = 13.3000000_dp
    1297            0 :          sep%gp2 = 12.9305200_dp
    1298            0 :          sep%hsp = 0.4846060_dp
    1299              :       CASE (31)
    1300              :       CASE (32)
    1301              :          !Germanium
    1302            0 :          sep%defined = .TRUE.
    1303            0 :          sep%uss = -34.1838890_dp
    1304            0 :          sep%upp = -28.6408110_dp
    1305            0 :          sep%beta(0) = -4.3566070_dp
    1306            0 :          sep%beta(1) = -0.9910910_dp
    1307            0 :          sep%sto_exponents(0) = 1.2196310_dp
    1308            0 :          sep%sto_exponents(1) = 1.9827940_dp
    1309            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1310            0 :          sep%alp = 2.1364050_dp
    1311            0 :          sep%gss = 10.1686050_dp
    1312            0 :          sep%gsp = 8.1444730_dp
    1313            0 :          sep%gpp = 6.6719020_dp
    1314            0 :          sep%gp2 = 6.2697060_dp
    1315            0 :          sep%hsp = 0.9370930_dp
    1316              :       CASE (33:34)
    1317              :          !see calpar.F90 for additional constraint params
    1318              :          !                    DATA FOR ELEMENT 33      ARSENIC
    1319              :          !     data ussam1(33)/  - 41.6817510e0_dp/
    1320              :          !     data uppam1(33)/  - 33.4506152e0_dp/
    1321              :          !     data betasa(33)/  - 5.6481504e0_dp/
    1322              :          !     data betapa(33)/  - 4.9979109e0_dp/
    1323              :          !     data zsam1(33)/ 2.2576897e0_dp/
    1324              :          !     data zpam1(33)/ 1.7249710e0_dp/
    1325              :          !     data alpam1(33)/ 2.2405380e0_dp/
    1326              :          !     data gssam1(33)/ 11.0962258e0_dp/
    1327              :          !     data gspam1(33)/ 4.9259328e0_dp/
    1328              :          !     data gppam1(33)/ 7.8781648e0_dp/
    1329              :          !     data gp2am1(33)/ 7.5961088e0_dp/
    1330              :          !     data hspam1(33)/ 0.6246173e0_dp/
    1331              :          !     data guesa1(33,1)/  - 0.0073614e0_dp/
    1332              :          !     data guesa2(33,1)/ 4.9433993e0_dp/
    1333              :          !     data guesa3(33,1)/ 1.4544264e0_dp/
    1334              :          !     data guesa1(33,2)/ 0.0437629e0_dp/
    1335              :          !     data guesa2(33,2)/ 3.1944613e0_dp/
    1336              :          !     data guesa3(33,2)/ 2.0144939e0_dp/
    1337              :          !                    DATA FOR ELEMENT 34        SELENIUM
    1338              :          !     data ussam1(34)/  - 41.9984056e0_dp/
    1339              :          !     data uppam1(34)/  - 32.8575485e0_dp/
    1340              :          !     data betasa(34)/  - 3.1470826e0_dp/
    1341              :          !     data betapa(34)/  - 6.1468406e0_dp/
    1342              :          !     data zsam1(34)/ 2.6841570e0_dp/
    1343              :          !     data zpam1(34)/ 2.0506164e0_dp/
    1344              :          !     data alpam1(34)/ 2.6375694e0_dp/
    1345              :          !     data gssam1(34)/ 6.7908891e0_dp/
    1346              :          !     data gspam1(34)/ 6.4812786e0_dp/
    1347              :          !     data gppam1(34)/ 6.4769273e0_dp/
    1348              :          !     data gp2am1(34)/ 5.2796993e0_dp/
    1349              :          !     data hspam1(34)/ 4.4548356e0_dp/
    1350              :          !     data guesa1(34,1)/ 0.1116681e0_dp/
    1351              :          !     data guesa2(34,1)/ 6.5086644e0_dp/
    1352              :          !     data guesa3(34,1)/ 1.4981077e0_dp/
    1353              :          !     data guesa1(34,2)/ 0.0396143e0_dp/
    1354              :          !     data guesa2(34,2)/ 6.5241228e0_dp/
    1355              :          !     data guesa3(34,2)/ 2.0751916e0_dp/
    1356              :          !
    1357              :       CASE (35)
    1358              :          !Bromine
    1359            0 :          sep%defined = .TRUE.
    1360            0 :          sep%alp = 2.5765460_dp
    1361            0 :          sep%beta(0) = -19.3998800_dp
    1362            0 :          sep%beta(1) = -8.9571950_dp
    1363            0 :          sep%sto_exponents(0) = 3.0641330_dp
    1364            0 :          sep%sto_exponents(1) = 2.0383330_dp
    1365            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1366            0 :          sep%uss = -104.6560630_dp
    1367            0 :          sep%upp = -74.9300520_dp
    1368            0 :          sep%gss = 15.0364395_dp
    1369            0 :          sep%gsp = 13.0346824_dp
    1370            0 :          sep%gpp = 11.2763254_dp
    1371            0 :          sep%gp2 = 9.8544255_dp
    1372            0 :          sep%hsp = 2.4558683_dp
    1373            0 :          sep%fn1(1) = 0.0666850_dp; sep%fn2(1) = 4.0000000_dp; sep%fn3(1) = 1.5000000_dp
    1374            0 :          sep%fn1(2) = 0.0255680_dp; sep%fn2(2) = 4.0000000_dp; sep%fn3(2) = 2.3000000_dp
    1375              :       CASE (36:49)
    1376              :       CASE (50)
    1377              :          !Tin
    1378            0 :          sep%defined = .TRUE.
    1379            0 :          sep%alp = 1.8369360_dp
    1380            0 :          sep%beta(0) = -3.2350000_dp
    1381            0 :          sep%beta(1) = -2.5778900_dp
    1382            0 :          sep%sto_exponents(0) = 2.5993760_dp
    1383            0 :          sep%sto_exponents(1) = 1.6959620_dp
    1384            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1385            0 :          sep%uss = -35.4967410_dp
    1386            0 :          sep%upp = -28.0976360_dp
    1387            0 :          sep%gss = 9.8000000_dp
    1388            0 :          sep%gsp = 8.3000000_dp
    1389            0 :          sep%gpp = 7.3000000_dp
    1390            0 :          sep%gp2 = 6.5000000_dp
    1391            0 :          sep%hsp = 1.3000000_dp
    1392              :       CASE (51:52)
    1393              :          !                    DATA FOR ELEMENT 51        ANTIMONY
    1394              :          !     data ussam1(51)/  - 44.4381620e0_dp/
    1395              :          !     data uppam1(51)/  - 32.3895140e0_dp/
    1396              :          !     data betasa(51)/  - 7.3823300e0_dp/
    1397              :          !     data betapa(51)/  - 3.6331190e0_dp/
    1398              :          !     data zsam1(51)/ 2.2548230e0_dp/
    1399              :          !     data zpam1(51)/ 2.2185920e0_dp/
    1400              :          !     data alpam1(51)/ 2.2763310e0_dp/
    1401              :          !     data gssam1(51)/ 11.4302510e0_dp/
    1402              :          !     data gspam1(51)/ 5.7879220e0_dp/
    1403              :          !     data gppam1(51)/ 6.4240940e0_dp/
    1404              :          !     data gp2am1(51)/ 6.8491810e0_dp/
    1405              :          !     data hspam1(51)/ 0.5883400e0_dp/
    1406              :          !     data guesa1(51,1)/  - 0.5964470e0_dp/
    1407              :          !     data guesa2(51,1)/ 6.0279500e0_dp/
    1408              :          !     data guesa3(51,1)/ 1.7103670e0_dp/
    1409              :          !     data guesa1(51,2)/ 0.8955130e0_dp/
    1410              :          !     data guesa2(51,2)/ 3.0281090e0_dp/
    1411              :          !     data guesa3(51,2)/ 1.5383180e0_dp/
    1412              :          !                    DATA FOR ELEMENT 52        TELLURIUM
    1413              :          !     data ussam1(52)/  - 39.2454230e0_dp/
    1414              :          !     data uppam1(52)/  - 30.8515845e0_dp/
    1415              :          !     data betasa(52)/  - 8.3897294e0_dp/
    1416              :          !     data betapa(52)/  - 5.1065429e0_dp/
    1417              :          !     data zsam1(52)/ 2.1321165e0_dp/
    1418              :          !     data zpam1(52)/ 1.9712680e0_dp/
    1419              :          !     data alpam1(52)/ 6.0171167e0_dp/
    1420              :          !     data gssam1(52)/ 4.9925231e0_dp/
    1421              :          !     data gspam1(52)/ 4.9721484e0_dp/
    1422              :          !     data gppam1(52)/ 7.2097852e0_dp/
    1423              :          !     data gp2am1(52)/ 5.6211521e0_dp/
    1424              :          !     data hspam1(52)/ 4.0071821e0_dp/
    1425              :          !     data guesa1(52,1)/ 0.4873378e0_dp/
    1426              :          !     data guesa2(52,1)/ 6.0519413e0_dp/
    1427              :          !     data guesa3(52,1)/ 1.3079857e0_dp/
    1428              :          !     data guesa1(52,2)/ 0.1520464e0_dp/
    1429              :          !     data guesa2(52,2)/ 3.8304067e0_dp/
    1430              :          !     data guesa3(52,2)/ 2.0899707e0_dp/
    1431              :       CASE (53)
    1432              :          !Iodine
    1433            0 :          sep%defined = .TRUE.
    1434            0 :          sep%uss = -103.5896630_dp
    1435            0 :          sep%upp = -74.4299970_dp
    1436            0 :          sep%beta(0) = -8.4433270_dp
    1437            0 :          sep%beta(1) = -6.3234050_dp
    1438            0 :          sep%sto_exponents(0) = 2.1028580_dp
    1439            0 :          sep%sto_exponents(1) = 2.1611530_dp
    1440            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1441            0 :          sep%alp = 2.2994240_dp
    1442            0 :          sep%gss = 15.0404486_dp
    1443            0 :          sep%gsp = 13.0565580_dp
    1444            0 :          sep%gpp = 11.1477837_dp
    1445            0 :          sep%gp2 = 9.9140907_dp
    1446            0 :          sep%hsp = 2.4563820_dp
    1447            0 :          sep%fn1(1) = 0.0043610_dp; sep%fn2(1) = 2.3000000_dp; sep%fn3(1) = 1.8000000_dp
    1448            0 :          sep%fn1(2) = 0.0157060_dp; sep%fn2(2) = 3.0000000_dp; sep%fn3(2) = 2.2400000_dp
    1449              :       CASE (80)
    1450              :          !Mercury
    1451            0 :          sep%defined = .TRUE.
    1452            0 :          sep%uss = -19.9415780_dp
    1453            0 :          sep%upp = -11.1108700_dp
    1454            0 :          sep%beta(0) = -0.9086570_dp
    1455            0 :          sep%beta(1) = -4.9093840_dp
    1456            0 :          sep%sto_exponents(0) = 2.0364130_dp
    1457            0 :          sep%sto_exponents(1) = 1.9557660_dp
    1458            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1459            0 :          sep%alp = 1.4847340_dp
    1460            0 :          sep%gss = 10.8000000_dp
    1461            0 :          sep%gsp = 9.3000000_dp
    1462            0 :          sep%gpp = 14.3000000_dp
    1463            0 :          sep%gp2 = 13.5000000_dp
    1464            0 :          sep%hsp = 1.3000000_dp
    1465              :       CASE (81)
    1466              :       CASE (82)
    1467              :          !Lead
    1468            0 :          sep%defined = .TRUE.
    1469            0 :          sep%uss = -47.3196920_dp
    1470            0 :          sep%upp = -28.8475600_dp
    1471            0 :          sep%beta(0) = -8.0423870_dp
    1472            0 :          sep%beta(1) = -3.0000000_dp
    1473            0 :          sep%sto_exponents(0) = 2.4982860_dp
    1474            0 :          sep%sto_exponents(1) = 1.7283330_dp
    1475            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1476            0 :          sep%alp = 1.7283330_dp
    1477            0 :          sep%gss = 9.8000000_dp
    1478            0 :          sep%gsp = 8.3000000_dp
    1479            0 :          sep%gpp = 7.3000000_dp
    1480            0 :          sep%gp2 = 6.5000000_dp
    1481          268 :          sep%hsp = 1.3000000_dp
    1482              :       CASE (83:nelem)
    1483              :       END SELECT
    1484              :       ! Finalize parameters for the element
    1485          268 :       CALL valence_electrons(sep, extended_basis_set=.FALSE.)
    1486          268 :       CALL calpar(z, sep)
    1487          268 :       CALL convert_param_to_cp2k(sep)
    1488              : 
    1489          268 :    END SUBROUTINE am1_default_parameter
    1490              : 
    1491              : ! **************************************************************************************************
    1492              : !> \brief Default parameter sets for semi empirical models: RM1
    1493              : !> \param sep ...
    1494              : !> \param z ...
    1495              : ! **************************************************************************************************
    1496            4 :    SUBROUTINE rm1_default_parameter(sep, z)
    1497              :       TYPE(semi_empirical_type), POINTER                 :: sep
    1498              :       INTEGER                                            :: z
    1499              : 
    1500            4 :       sep%typ = do_method_rm1
    1501            4 :       sep%name = ptable(z)%name
    1502            4 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
    1503            4 :       sep%z = z
    1504              : 
    1505            0 :       SELECT CASE (z)
    1506              :       CASE DEFAULT
    1507            0 :          CPABORT("invalid atomic number")
    1508              :       CASE (0)
    1509            0 :          sep%defined = .TRUE.
    1510              :       CASE (1)
    1511              :          !Hydrogen
    1512            2 :          sep%defined = .TRUE.
    1513            2 :          sep%alp = 3.06835947_dp
    1514            2 :          sep%beta(0) = -5.76544469_dp
    1515            2 :          sep%sto_exponents(0) = 1.08267366_dp
    1516            2 :          sep%uss = -11.96067697_dp
    1517            2 :          sep%gss = 13.98321296_dp
    1518            2 :          sep%fn1(1) = 0.10288875_dp; sep%fn2(1) = 5.90172268_dp; sep%fn3(1) = 1.17501185_dp
    1519            2 :          sep%fn1(2) = 0.06457449_dp; sep%fn2(2) = 6.41785671_dp; sep%fn3(2) = 1.93844484_dp
    1520            2 :          sep%fn1(3) = -0.03567387_dp; sep%fn2(3) = 2.80473127_dp; sep%fn3(3) = 1.63655241_dp
    1521              :       CASE (2:5)
    1522              :       CASE (6)
    1523              :          !Carbon
    1524            2 :          sep%defined = .TRUE.
    1525            2 :          sep%alp = 2.79282078_dp
    1526            2 :          sep%beta(0) = -15.45932428_dp
    1527            2 :          sep%beta(1) = -8.23608638_dp
    1528            2 :          sep%sto_exponents(0) = 1.85018803_dp
    1529            2 :          sep%sto_exponents(1) = 1.76830093_dp
    1530            2 :          sep%uss = -51.72556032_dp
    1531            2 :          sep%upp = -39.40728943_dp
    1532            2 :          sep%gss = 13.05312440_dp
    1533            2 :          sep%gsp = 11.33479389_dp
    1534            2 :          sep%gpp = 10.95113739_dp
    1535            2 :          sep%gp2 = 9.72395099_dp
    1536            2 :          sep%hsp = 1.55215133_dp
    1537            2 :          sep%fn1(1) = 0.07462271_dp; sep%fn2(1) = 5.73921605_dp; sep%fn3(1) = 1.04396983_dp
    1538            2 :          sep%fn1(2) = 0.01177053_dp; sep%fn2(2) = 6.92401726_dp; sep%fn3(2) = 1.66159571_dp
    1539            2 :          sep%fn1(3) = 0.03720662_dp; sep%fn2(3) = 6.26158944_dp; sep%fn3(3) = 1.63158721_dp
    1540            2 :          sep%fn1(4) = -0.00270657_dp; sep%fn2(4) = 9.00003735_dp; sep%fn3(4) = 2.79557901_dp
    1541              :       CASE (7)
    1542              :          !Nitrogen
    1543            0 :          sep%defined = .TRUE.
    1544            0 :          sep%alp = 2.96422542_dp
    1545            0 :          sep%beta(0) = -20.87124548_dp
    1546            0 :          sep%beta(1) = -16.67171853_dp
    1547            0 :          sep%sto_exponents(0) = 2.37447159_dp
    1548            0 :          sep%sto_exponents(1) = 1.97812569_dp
    1549            0 :          sep%uss = -70.85123715_dp
    1550            0 :          sep%upp = -57.97730920_dp
    1551            0 :          sep%gss = 13.08736234_dp
    1552            0 :          sep%gsp = 13.21226834_dp
    1553            0 :          sep%gpp = 13.69924324_dp
    1554            0 :          sep%gp2 = 11.94103953_dp
    1555            0 :          sep%hsp = 5.00000846_dp
    1556            0 :          sep%fn1(1) = 0.06073380_dp; sep%fn2(1) = 4.58892946_dp; sep%fn3(1) = 1.37873881_dp
    1557            0 :          sep%fn1(2) = 0.02438558_dp; sep%fn2(2) = 4.62730519_dp; sep%fn3(2) = 2.08370698_dp
    1558            0 :          sep%fn1(3) = -0.02283430_dp; sep%fn2(3) = 2.05274659_dp; sep%fn3(3) = 1.86763816_dp
    1559              :       CASE (8)
    1560              :          !Oxygen
    1561            0 :          sep%defined = .TRUE.
    1562            0 :          sep%alp = 4.17196717_dp
    1563            0 :          sep%beta(0) = -29.85101212_dp
    1564            0 :          sep%beta(1) = -29.15101314_dp
    1565            0 :          sep%sto_exponents(0) = 3.17936914_dp
    1566            0 :          sep%sto_exponents(1) = 2.55361907_dp
    1567            0 :          sep%uss = -96.94948069_dp
    1568            0 :          sep%upp = -77.89092978_dp
    1569            0 :          sep%gss = 14.00242788_dp
    1570            0 :          sep%gsp = 14.95625043_dp
    1571            0 :          sep%gpp = 14.14515138_dp
    1572            0 :          sep%gp2 = 12.70325497_dp
    1573            0 :          sep%hsp = 3.93217161_dp
    1574            0 :          sep%fn1(1) = 0.23093552_dp; sep%fn2(1) = 5.21828736_dp; sep%fn3(1) = 0.90363555_dp
    1575            0 :          sep%fn1(2) = 0.05859873_dp; sep%fn2(2) = 7.42932932_dp; sep%fn3(2) = 1.51754610_dp
    1576              :       CASE (9)
    1577              :          !Fluorine
    1578            0 :          sep%defined = .TRUE.
    1579            0 :          sep%alp = 6.00000062_dp
    1580            0 :          sep%beta(0) = -70.00000512_dp
    1581            0 :          sep%beta(1) = -32.67982711_dp
    1582            0 :          sep%sto_exponents(0) = 4.40337913_dp
    1583            0 :          sep%sto_exponents(1) = 2.64841556_dp
    1584            0 :          sep%uss = -134.18369591_dp
    1585            0 :          sep%upp = -107.84660920_dp
    1586            0 :          sep%gss = 16.72091319_dp
    1587            0 :          sep%gsp = 16.76142629_dp
    1588            0 :          sep%gpp = 15.22581028_dp
    1589            0 :          sep%gp2 = 14.86578679_dp
    1590            0 :          sep%hsp = 1.99766171_dp
    1591            0 :          sep%fn1(1) = 0.40302025_dp; sep%fn2(1) = 7.20441959_dp; sep%fn3(1) = 0.81653013_dp
    1592            0 :          sep%fn1(2) = 0.07085831_dp; sep%fn2(2) = 9.00001562_dp; sep%fn3(2) = 1.43802381_dp
    1593              :       CASE (10:14)
    1594              :       CASE (15)
    1595              :          !Phosphorus
    1596            0 :          sep%defined = .TRUE.
    1597            0 :          sep%alp = 1.90993294_dp
    1598            0 :          sep%beta(0) = -6.13514969_dp
    1599            0 :          sep%beta(1) = -5.94442127_dp
    1600            0 :          sep%sto_exponents(0) = 2.12240118_dp
    1601            0 :          sep%sto_exponents(1) = 1.74327954_dp
    1602            0 :          sep%sto_exponents(2) = 1.00000000_dp
    1603            0 :          sep%uss = -41.81533184_dp
    1604            0 :          sep%upp = -34.38342529_dp
    1605            0 :          sep%gss = 11.08059265_dp
    1606            0 :          sep%gsp = 5.68339201_dp
    1607            0 :          sep%gpp = 7.60417563_dp
    1608            0 :          sep%gp2 = 7.40265182_dp
    1609            0 :          sep%hsp = 1.16181792_dp
    1610            0 :          sep%fn1(1) = -0.41063467_dp; sep%fn2(1) = 6.08752832_dp; sep%fn3(1) = 1.31650261_dp
    1611            0 :          sep%fn1(2) = -0.16299288_dp; sep%fn2(2) = 7.09472602_dp; sep%fn3(2) = 1.90721319_dp
    1612            0 :          sep%fn1(3) = -0.04887125_dp; sep%fn2(3) = 8.99979308_dp; sep%fn3(3) = 2.65857780_dp
    1613              :       CASE (16)
    1614              :          !Sulphur
    1615            0 :          sep%defined = .TRUE.
    1616            0 :          sep%alp = 2.44015636_dp
    1617            0 :          sep%beta(0) = -1.95910719_dp
    1618            0 :          sep%beta(1) = -8.77430652_dp
    1619            0 :          sep%sto_exponents(0) = 2.13344308_dp
    1620            0 :          sep%sto_exponents(1) = 1.87460650_dp
    1621            0 :          sep%sto_exponents(2) = 1.00000000_dp
    1622            0 :          sep%uss = -55.16775121_dp
    1623            0 :          sep%upp = -46.52930422_dp
    1624            0 :          sep%gss = 12.48828408_dp
    1625            0 :          sep%gsp = 8.56910574_dp
    1626            0 :          sep%gpp = 8.52301167_dp
    1627            0 :          sep%gp2 = 7.66863296_dp
    1628            0 :          sep%hsp = 3.88978932_dp
    1629            0 :          sep%fn1(1) = -0.74601055_dp; sep%fn2(1) = 4.81038002_dp; sep%fn3(1) = 0.59380129_dp
    1630            0 :          sep%fn1(2) = -0.06519286_dp; sep%fn2(2) = 7.20760864_dp; sep%fn3(2) = 1.29492008_dp
    1631            0 :          sep%fn1(3) = -0.00655977_dp; sep%fn2(3) = 9.00000180_dp; sep%fn3(3) = 1.80060151_dp
    1632              :       CASE (17)
    1633              :          !Chlorine
    1634            0 :          sep%defined = .TRUE.
    1635            0 :          sep%alp = 3.69358828_dp
    1636            0 :          sep%beta(0) = -19.92430432_dp
    1637            0 :          sep%beta(1) = -11.52935197_dp
    1638            0 :          sep%sto_exponents(0) = 3.86491071_dp
    1639            0 :          sep%sto_exponents(1) = 1.89593144_dp
    1640            0 :          sep%sto_exponents(2) = 1.00000000_dp
    1641            0 :          sep%uss = -118.47306918_dp
    1642            0 :          sep%upp = -76.35330340_dp
    1643            0 :          sep%gss = 15.36023105_dp
    1644            0 :          sep%gsp = 13.30671171_dp
    1645            0 :          sep%gpp = 12.56502640_dp
    1646            0 :          sep%gp2 = 9.66397083_dp
    1647            0 :          sep%hsp = 1.76489897_dp
    1648            0 :          sep%fn1(1) = 0.12947108_dp; sep%fn2(1) = 2.97724424_dp; sep%fn3(1) = 1.46749784_dp
    1649            0 :          sep%fn1(2) = 0.00288899_dp; sep%fn2(2) = 7.09827589_dp; sep%fn3(2) = 2.50002723_dp
    1650              :       CASE (18:34)
    1651              :       CASE (35)
    1652              :          !Bromine
    1653            0 :          sep%defined = .TRUE.
    1654            0 :          sep%alp = 2.86710532_dp
    1655            0 :          sep%beta(0) = -1.34139841_dp
    1656            0 :          sep%beta(1) = -8.20225991_dp
    1657            0 :          sep%sto_exponents(0) = 5.73157215_dp
    1658            0 :          sep%sto_exponents(1) = 2.03147582_dp
    1659            0 :          sep%sto_exponents(2) = 1.00000000_dp
    1660            0 :          sep%uss = -113.48398183_dp
    1661            0 :          sep%upp = -76.18720023_dp
    1662            0 :          sep%gss = 17.11563074_dp
    1663            0 :          sep%gsp = 15.62419251_dp
    1664            0 :          sep%gpp = 10.73546293_dp
    1665            0 :          sep%gp2 = 8.86056199_dp
    1666            0 :          sep%hsp = 2.23512762_dp
    1667            0 :          sep%fn1(1) = 0.98689937_dp; sep%fn2(1) = 4.28484191_dp; sep%fn3(1) = 2.00019696_dp
    1668            0 :          sep%fn1(2) = -0.92731247_dp; sep%fn2(2) = 4.54005910_dp; sep%fn3(2) = 2.01617695_dp
    1669              :       CASE (36:49)
    1670              :       CASE (50)
    1671              :       CASE (51:52)
    1672              :       CASE (53)
    1673              :          !Iodine
    1674            0 :          sep%defined = .TRUE.
    1675            0 :          sep%alp = 2.14157092_dp
    1676            0 :          sep%beta(0) = -4.19316149_dp
    1677            0 :          sep%beta(1) = -4.40038412_dp
    1678            0 :          sep%sto_exponents(0) = 2.53003753_dp
    1679            0 :          sep%sto_exponents(1) = 2.31738678_dp
    1680            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1681            0 :          sep%uss = -74.89997837_dp
    1682            0 :          sep%upp = -51.41023805_dp
    1683            0 :          sep%gss = 19.99974131_dp
    1684            0 :          sep%gsp = 7.68957672_dp
    1685            0 :          sep%gpp = 7.30488343_dp
    1686            0 :          sep%gp2 = 6.85424614_dp
    1687            0 :          sep%hsp = 1.41602940_dp
    1688            0 :          sep%fn1(1) = -0.08147724_dp; sep%fn2(1) = 1.56065072_dp; sep%fn3(1) = 2.00002063_dp
    1689            4 :          sep%fn1(2) = 0.05914991_dp; sep%fn2(2) = 5.76111270_dp; sep%fn3(2) = 2.20488800_dp
    1690              :       CASE (80:nelem)
    1691              :       END SELECT
    1692              :       ! Finalize parameters for the element
    1693            4 :       CALL valence_electrons(sep, extended_basis_set=.FALSE.)
    1694            4 :       CALL calpar(z, sep)
    1695            4 :       CALL convert_param_to_cp2k(sep)
    1696              : 
    1697            4 :    END SUBROUTINE rm1_default_parameter
    1698              : 
    1699              : ! **************************************************************************************************
    1700              : !> \brief Default parameter sets for semi empirical models: PM3
    1701              : !> \param sep ...
    1702              : !> \param z ...
    1703              : ! **************************************************************************************************
    1704           98 :    SUBROUTINE pm3_default_parameter(sep, z)
    1705              :       TYPE(semi_empirical_type), POINTER                 :: sep
    1706              :       INTEGER                                            :: z
    1707              : 
    1708           98 :       sep%typ = do_method_pm3
    1709           98 :       sep%name = ptable(z)%name
    1710           98 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
    1711           98 :       sep%z = z
    1712              : 
    1713            0 :       SELECT CASE (z)
    1714              :       CASE DEFAULT
    1715            0 :          CPABORT("invalid atomic number")
    1716              :       CASE (0)
    1717            0 :          sep%defined = .TRUE.
    1718              :       CASE (1)
    1719              :          !Hydrogen
    1720           42 :          sep%defined = .TRUE.
    1721           42 :          sep%uss = -13.0733210_dp
    1722           42 :          sep%beta(0) = -5.6265120_dp
    1723           42 :          sep%sto_exponents(0) = 0.9678070_dp
    1724           42 :          sep%alp = 3.3563860_dp
    1725           42 :          sep%gss = 14.7942080_dp
    1726           42 :          sep%fn1(1) = 1.1287500_dp; sep%fn2(1) = 5.0962820_dp; sep%fn3(1) = 1.5374650_dp
    1727           42 :          sep%fn1(2) = -1.0603290_dp; sep%fn2(2) = 6.0037880_dp; sep%fn3(2) = 1.5701890_dp
    1728           42 :          sep%ass = 1.0e-10_dp
    1729           42 :          sep%asp = 3.13469_dp
    1730           42 :          sep%app = 0.604262_dp
    1731              :       CASE (2)
    1732              :       CASE (3)
    1733              :          !Lithium
    1734            0 :          sep%defined = .TRUE.
    1735            0 :          sep%uss = -5.3000000_dp
    1736            0 :          sep%upp = -3.4000000_dp
    1737            0 :          sep%beta(0) = -0.5500000_dp
    1738            0 :          sep%beta(1) = -1.5000000_dp
    1739            0 :          sep%sto_exponents(0) = 0.6500000_dp
    1740            0 :          sep%sto_exponents(1) = 0.7500000_dp
    1741            0 :          sep%alp = 1.2550000_dp
    1742            0 :          sep%gss = 4.5000000_dp
    1743            0 :          sep%gsp = 3.0000000_dp
    1744            0 :          sep%gpp = 5.2500000_dp
    1745            0 :          sep%gp2 = 4.5000000_dp
    1746            0 :          sep%hsp = 0.1500000_dp
    1747            0 :          sep%fn1(1) = -0.4500000_dp; sep%fn2(1) = 5.0000000_dp; sep%fn3(1) = 1.0000000_dp
    1748            0 :          sep%fn1(2) = 0.8000000_dp; sep%fn2(2) = 6.5000000_dp; sep%fn3(2) = 1.0000000_dp
    1749              :       CASE (4)
    1750              :          !Beryllium
    1751            0 :          sep%defined = .TRUE.
    1752            0 :          sep%uss = -17.2647520_dp
    1753            0 :          sep%upp = -11.3042430_dp
    1754            0 :          sep%beta(0) = -3.9620530_dp
    1755            0 :          sep%beta(1) = -2.7806840_dp
    1756            0 :          sep%sto_exponents(0) = 0.8774390_dp
    1757            0 :          sep%sto_exponents(1) = 1.5087550_dp
    1758            0 :          sep%alp = 1.5935360_dp
    1759            0 :          sep%gss = 9.0128510_dp
    1760            0 :          sep%gsp = 6.5761990_dp
    1761            0 :          sep%gpp = 6.0571820_dp
    1762            0 :          sep%gp2 = 9.0052190_dp
    1763            0 :          sep%hsp = 0.5446790_dp
    1764            0 :          sep%fn1(1) = 1.6315720_dp; sep%fn2(1) = 2.6729620_dp; sep%fn3(1) = 1.7916860_dp
    1765            0 :          sep%fn1(2) = -2.1109590_dp; sep%fn2(2) = 1.9685940_dp; sep%fn3(2) = 1.7558710_dp
    1766              :       CASE (5)
    1767              :          !Boron
    1768            0 :          sep%defined = .TRUE.
    1769            0 :          sep%uss = -28.3539160_dp
    1770            0 :          sep%upp = -23.9738780_dp
    1771            0 :          sep%beta(0) = -5.5215820_dp
    1772            0 :          sep%beta(1) = -5.9611770_dp
    1773            0 :          sep%sto_exponents(0) = 0.9885410_dp
    1774            0 :          sep%sto_exponents(1) = 1.9094410_dp
    1775            0 :          sep%alp = 2.4981070_dp
    1776            0 :          sep%gss = 8.8104530_dp
    1777            0 :          sep%gsp = 10.2992280_dp
    1778            0 :          sep%gpp = 4.9891680_dp
    1779            0 :          sep%gp2 = 7.2899770_dp
    1780            0 :          sep%hsp = 0.8370320_dp
    1781            0 :          sep%fn1(1) = 3.0046640_dp; sep%fn2(1) = 6.0288690_dp; sep%fn3(1) = 0.3472230_dp
    1782            0 :          sep%fn1(2) = 0.0201950_dp; sep%fn2(2) = 6.0106580_dp; sep%fn3(2) = 1.2140670_dp
    1783              :       CASE (6)
    1784              :          !Carbon
    1785           34 :          sep%defined = .TRUE.
    1786           34 :          sep%uss = -47.2703200_dp
    1787           34 :          sep%upp = -36.2669180_dp
    1788           34 :          sep%beta(0) = -11.9100150_dp
    1789           34 :          sep%beta(1) = -9.8027550_dp
    1790           34 :          sep%sto_exponents(0) = 1.5650850_dp
    1791           34 :          sep%sto_exponents(1) = 1.8423450_dp
    1792           34 :          sep%alp = 2.7078070_dp
    1793           34 :          sep%gss = 11.2007080_dp
    1794           34 :          sep%gsp = 10.2650270_dp
    1795           34 :          sep%gpp = 10.7962920_dp
    1796           34 :          sep%gp2 = 9.0425660_dp
    1797           34 :          sep%hsp = 2.2909800_dp
    1798           34 :          sep%fn1(1) = 0.0501070_dp; sep%fn2(1) = 6.0031650_dp; sep%fn3(1) = 1.6422140_dp
    1799           34 :          sep%fn1(2) = 0.0507330_dp; sep%fn2(2) = 6.0029790_dp; sep%fn3(2) = 0.8924880_dp
    1800              :       CASE (7)
    1801              :          !Nitrogen
    1802            6 :          sep%defined = .TRUE.
    1803            6 :          sep%uss = -49.3356720_dp
    1804            6 :          sep%upp = -47.5097360_dp
    1805            6 :          sep%beta(0) = -14.0625210_dp
    1806            6 :          sep%beta(1) = -20.0438480_dp
    1807            6 :          sep%sto_exponents(0) = 2.0280940_dp
    1808            6 :          sep%sto_exponents(1) = 2.3137280_dp
    1809            6 :          sep%alp = 2.8305450_dp
    1810            6 :          sep%gss = 11.9047870_dp
    1811            6 :          sep%gsp = 7.3485650_dp
    1812            6 :          sep%gpp = 11.7546720_dp
    1813            6 :          sep%gp2 = 10.8072770_dp
    1814            6 :          sep%hsp = 1.1367130_dp
    1815            6 :          sep%fn1(1) = 1.5016740_dp; sep%fn2(1) = 5.9011480_dp; sep%fn3(1) = 1.7107400_dp
    1816            6 :          sep%fn1(2) = -1.5057720_dp; sep%fn2(2) = 6.0046580_dp; sep%fn3(2) = 1.7161490_dp
    1817              :       CASE (8)
    1818              :          !Oxygen
    1819           14 :          sep%defined = .TRUE.
    1820           14 :          sep%uss = -86.9930020_dp
    1821           14 :          sep%upp = -71.8795800_dp
    1822           14 :          sep%beta(0) = -45.2026510_dp
    1823           14 :          sep%beta(1) = -24.7525150_dp
    1824           14 :          sep%sto_exponents(0) = 3.7965440_dp
    1825           14 :          sep%sto_exponents(1) = 2.3894020_dp
    1826           14 :          sep%alp = 3.2171020_dp
    1827           14 :          sep%gss = 15.7557600_dp
    1828           14 :          sep%gsp = 10.6211600_dp
    1829           14 :          sep%gpp = 13.6540160_dp
    1830           14 :          sep%gp2 = 12.4060950_dp
    1831           14 :          sep%hsp = 0.5938830_dp
    1832           14 :          sep%fn1(1) = -1.1311280_dp; sep%fn2(1) = 6.0024770_dp; sep%fn3(1) = 1.6073110_dp
    1833           14 :          sep%fn1(2) = 1.1378910_dp; sep%fn2(2) = 5.9505120_dp; sep%fn3(2) = 1.5983950_dp
    1834           14 :          sep%ass = 1.0e-10_dp
    1835           14 :          sep%asp = 6.906169_dp
    1836           14 :          sep%app = 0.911779_dp
    1837              :       CASE (9)
    1838              :          !Fluorine
    1839            0 :          sep%defined = .TRUE.
    1840            0 :          sep%uss = -110.4353030_dp
    1841            0 :          sep%upp = -105.6850470_dp
    1842            0 :          sep%beta(0) = -48.4059390_dp
    1843            0 :          sep%beta(1) = -27.7446600_dp
    1844            0 :          sep%sto_exponents(0) = 4.7085550_dp
    1845            0 :          sep%sto_exponents(1) = 2.4911780_dp
    1846            0 :          sep%alp = 3.3589210_dp
    1847            0 :          sep%gss = 10.4966670_dp
    1848            0 :          sep%gsp = 16.0736890_dp
    1849            0 :          sep%gpp = 14.8172560_dp
    1850            0 :          sep%gp2 = 14.4183930_dp
    1851            0 :          sep%hsp = 0.7277630_dp
    1852            0 :          sep%fn1(1) = -0.0121660_dp; sep%fn2(1) = 6.0235740_dp; sep%fn3(1) = 1.8568590_dp
    1853            0 :          sep%fn1(2) = -0.0028520_dp; sep%fn2(2) = 6.0037170_dp; sep%fn3(2) = 2.6361580_dp
    1854              :       CASE (10)
    1855              :       CASE (11)
    1856              :          !Sodium
    1857            0 :          sep%defined = .TRUE.
    1858            0 :          sep%uss = -4.7683450_dp
    1859            0 :          sep%upp = -4.7703090_dp
    1860            0 :          sep%beta(0) = -0.5354170_dp
    1861            0 :          sep%beta(1) = 0.0548760_dp
    1862            0 :          sep%sto_exponents(0) = 0.6767940_dp
    1863            0 :          sep%sto_exponents(1) = 0.9876530_dp
    1864            0 :          sep%alp = 1.6810000_dp
    1865            0 :          sep%gss = 5.1531420_dp
    1866            0 :          sep%gsp = 3.1778570_dp
    1867            0 :          sep%gpp = 3.7335330_dp
    1868            0 :          sep%gp2 = 11.5386740_dp
    1869            0 :          sep%hsp = 0.5455510_dp
    1870            0 :          sep%fn1(1) = 0.4175960_dp; sep%fn2(1) = 8.5969780_dp; sep%fn3(1) = 1.6731780_dp
    1871            0 :          sep%fn1(2) = 0.4432600_dp; sep%fn2(2) = 3.3594960_dp; sep%fn3(2) = 2.2315110_dp
    1872              :       CASE (12)
    1873              :          !Magnesium
    1874            0 :          sep%defined = .TRUE.
    1875            0 :          sep%uss = -14.6236880_dp
    1876            0 :          sep%upp = -14.1734600_dp
    1877            0 :          sep%beta(0) = -2.0716910_dp
    1878            0 :          sep%beta(1) = -0.5695810_dp
    1879            0 :          sep%sto_exponents(0) = 0.6985520_dp
    1880            0 :          sep%sto_exponents(1) = 1.4834530_dp
    1881            0 :          sep%alp = 1.3291470_dp
    1882            0 :          sep%gss = 6.6943000_dp
    1883            0 :          sep%gsp = 6.7939950_dp
    1884            0 :          sep%gpp = 6.9104460_dp
    1885            0 :          sep%gp2 = 7.0908230_dp
    1886            0 :          sep%hsp = 0.5433000_dp
    1887            0 :          sep%fn1(1) = 2.1170500_dp; sep%fn2(1) = 6.0094770_dp; sep%fn3(1) = 2.0844060_dp
    1888            0 :          sep%fn1(2) = -2.5477670_dp; sep%fn2(2) = 4.3953700_dp; sep%fn3(2) = 2.0636740_dp
    1889              :       CASE (13)
    1890              :          !Aluminium
    1891            0 :          sep%defined = .TRUE.
    1892            0 :          sep%uss = -24.8454040_dp
    1893            0 :          sep%upp = -22.2641590_dp
    1894            0 :          sep%beta(0) = -0.5943010_dp
    1895            0 :          sep%beta(1) = -0.9565500_dp
    1896            0 :          sep%sto_exponents(0) = 1.7028880_dp
    1897            0 :          sep%sto_exponents(1) = 1.0736290_dp
    1898            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1899            0 :          sep%alp = 1.5217030_dp
    1900            0 :          sep%gss = 5.7767370_dp
    1901            0 :          sep%gsp = 11.6598560_dp
    1902            0 :          sep%gpp = 6.3477900_dp
    1903            0 :          sep%gp2 = 6.1210770_dp
    1904            0 :          sep%hsp = 4.0062450_dp
    1905            0 :          sep%fn1(1) = -0.4730900_dp; sep%fn2(1) = 1.9158250_dp; sep%fn3(1) = 1.4517280_dp
    1906            0 :          sep%fn1(2) = -0.1540510_dp; sep%fn2(2) = 6.0050860_dp; sep%fn3(2) = 2.5199970_dp
    1907              :       CASE (14)
    1908              :          !Silicon
    1909            0 :          sep%defined = .TRUE.
    1910            0 :          sep%uss = -26.7634830_dp
    1911            0 :          sep%upp = -22.8136350_dp
    1912            0 :          sep%beta(0) = -2.8621450_dp
    1913            0 :          sep%beta(1) = -3.9331480_dp
    1914            0 :          sep%sto_exponents(0) = 1.6350750_dp
    1915            0 :          sep%sto_exponents(1) = 1.3130880_dp
    1916            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1917            0 :          sep%alp = 2.1358090_dp
    1918            0 :          sep%gss = 5.0471960_dp
    1919            0 :          sep%gsp = 5.9490570_dp
    1920            0 :          sep%gpp = 6.7593670_dp
    1921            0 :          sep%gp2 = 5.1612970_dp
    1922            0 :          sep%hsp = 0.9198320_dp
    1923            0 :          sep%fn1(1) = -0.3906000_dp; sep%fn2(1) = 6.0000540_dp; sep%fn3(1) = 0.6322620_dp
    1924            0 :          sep%fn1(2) = 0.0572590_dp; sep%fn2(2) = 6.0071830_dp; sep%fn3(2) = 2.0199870_dp
    1925              :       CASE (15)
    1926              :          !Phosphorus
    1927            2 :          sep%defined = .TRUE.
    1928            2 :          sep%uss = -40.4130960_dp
    1929            2 :          sep%upp = -29.5930520_dp
    1930            2 :          sep%beta(0) = -12.6158790_dp
    1931            2 :          sep%beta(1) = -4.1600400_dp
    1932            2 :          sep%sto_exponents(0) = 2.0175630_dp
    1933            2 :          sep%sto_exponents(1) = 1.5047320_dp
    1934            2 :          sep%sto_exponents(2) = 1.0000000_dp
    1935            2 :          sep%alp = 1.9405340_dp
    1936            2 :          sep%gss = 7.8016150_dp
    1937            2 :          sep%gsp = 5.1869490_dp
    1938            2 :          sep%gpp = 6.6184780_dp
    1939            2 :          sep%gp2 = 6.0620020_dp
    1940            2 :          sep%hsp = 1.5428090_dp
    1941            2 :          sep%fn1(1) = -0.6114210_dp; sep%fn2(1) = 1.9972720_dp; sep%fn3(1) = 0.7946240_dp
    1942            2 :          sep%fn1(2) = -0.0939350_dp; sep%fn2(2) = 1.9983600_dp; sep%fn3(2) = 1.9106770_dp
    1943              :       CASE (16)
    1944              :          !Sulphur
    1945            0 :          sep%defined = .TRUE.
    1946            0 :          sep%uss = -49.8953710_dp
    1947            0 :          sep%upp = -44.3925830_dp
    1948            0 :          sep%beta(0) = -8.8274650_dp
    1949            0 :          sep%beta(1) = -8.0914150_dp
    1950            0 :          sep%sto_exponents(0) = 1.8911850_dp
    1951            0 :          sep%sto_exponents(1) = 1.6589720_dp
    1952            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1953            0 :          sep%alp = 2.2697060_dp
    1954            0 :          sep%gss = 8.9646670_dp
    1955            0 :          sep%gsp = 6.7859360_dp
    1956            0 :          sep%gpp = 9.9681640_dp
    1957            0 :          sep%gp2 = 7.9702470_dp
    1958            0 :          sep%hsp = 4.0418360_dp
    1959            0 :          sep%fn1(1) = -0.3991910_dp; sep%fn2(1) = 6.0006690_dp; sep%fn3(1) = 0.9621230_dp
    1960            0 :          sep%fn1(2) = -0.0548990_dp; sep%fn2(2) = 6.0018450_dp; sep%fn3(2) = 1.5799440_dp
    1961              :       CASE (17)
    1962              :          !Chlorine
    1963            0 :          sep%defined = .TRUE.
    1964            0 :          sep%uss = -100.6267470_dp
    1965            0 :          sep%upp = -53.6143960_dp
    1966            0 :          sep%beta(0) = -27.5285600_dp
    1967            0 :          sep%beta(1) = -11.5939220_dp
    1968            0 :          sep%sto_exponents(0) = 2.2462100_dp
    1969            0 :          sep%sto_exponents(1) = 2.1510100_dp
    1970            0 :          sep%sto_exponents(2) = 1.0000000_dp
    1971            0 :          sep%alp = 2.5172960_dp
    1972            0 :          sep%gss = 16.0136010_dp
    1973            0 :          sep%gsp = 8.0481150_dp
    1974            0 :          sep%gpp = 7.5222150_dp
    1975            0 :          sep%gp2 = 7.5041540_dp
    1976            0 :          sep%hsp = 3.4811530_dp
    1977            0 :          sep%fn1(1) = -0.1715910_dp; sep%fn2(1) = 6.0008020_dp; sep%fn3(1) = 1.0875020_dp
    1978            0 :          sep%fn1(2) = -0.0134580_dp; sep%fn2(2) = 1.9666180_dp; sep%fn3(2) = 2.2928910_dp
    1979              :       CASE (18)
    1980              :       CASE (19)
    1981              :          !Potassium
    1982            0 :          sep%defined = .TRUE.
    1983            0 :          sep%uss = -4.1079950_dp
    1984            0 :          sep%upp = -1.9126360_dp
    1985            0 :          sep%beta(0) = -0.7235020_dp
    1986            0 :          sep%beta(1) = 0.0109380_dp
    1987            0 :          sep%sto_exponents(0) = 0.9158730_dp
    1988            0 :          sep%sto_exponents(1) = 1.3430990_dp
    1989            0 :          sep%alp = 4.4452360_dp
    1990            0 :          sep%gss = 4.0502660_dp
    1991            0 :          sep%gsp = 2.9879670_dp
    1992            0 :          sep%gpp = 2.9983050_dp
    1993            0 :          sep%gp2 = 4.9936140_dp
    1994            0 :          sep%hsp = 0.5653070_dp
    1995            0 :          sep%fn1(1) = 6.0409170_dp; sep%fn2(1) = 10.0465540_dp; sep%fn3(1) = 1.6005120_dp
    1996            0 :          sep%fn1(2) = 0.7242240_dp; sep%fn2(2) = 3.0082750_dp; sep%fn3(2) = 2.4643520_dp
    1997              :       CASE (20)
    1998              :          !Calcium
    1999            0 :          sep%defined = .TRUE.
    2000            0 :          sep%uss = -11.6466770_dp
    2001            0 :          sep%upp = -11.7003040_dp
    2002            0 :          sep%beta(0) = -1.3663020_dp
    2003            0 :          sep%beta(1) = -0.6800840_dp
    2004            0 :          sep%sto_exponents(0) = 0.8224530_dp
    2005            0 :          sep%sto_exponents(1) = 1.2791170_dp
    2006            0 :          sep%alp = 3.2251430_dp
    2007            0 :          sep%gss = 5.5661490_dp
    2008            0 :          sep%gsp = 15.8559960_dp
    2009            0 :          sep%gpp = 6.7057840_dp
    2010            0 :          sep%gp2 = 4.8642700_dp
    2011            0 :          sep%hsp = 1.0053200_dp
    2012            0 :          sep%fn1(1) = 0.7940250_dp; sep%fn2(1) = 3.8548560_dp; sep%fn3(1) = 1.5284410_dp
    2013            0 :          sep%fn1(2) = 0.3400220_dp; sep%fn2(2) = 5.7455560_dp; sep%fn3(2) = 2.3571110_dp
    2014              :       CASE (21:23)
    2015              :          !                    DATA FOR ELEMENT 22 Titanium (Russell-Saunders only)
    2016              :          !  data alppm3(22)/3.0683070e0_dp/
    2017              :          !  data betapp(22)/-0.1000000e0_dp/
    2018              :          !  data betasp(22)/-0.1000000e0_dp/
    2019              :          !  data gp2pm3(22)/3.5000000e0_dp/
    2020              :          !  data gpppm3(22)/5.0000000e0_dp/
    2021              :          !  data gsppm3(22)/4.1500000e0_dp/
    2022              :          !  data gsspm3(22)/6.0000000e0_dp/
    2023              :          !  data hsppm3(22)/1.0000000e0_dp/
    2024              :          !  data uddpm3(22)/-30.0000000e0_dp/
    2025              :          !  data upppm3(22)/10.0000000e0_dp/
    2026              :          !  data usspm3(22)/10.0000000e0_dp/
    2027              :          !  data zdpm3(22)/2.8845490e0_dp/
    2028              :          !  data zppm3(22)/1.5000000e0_dp/
    2029              :          !  data zspm3(22)/1.5000000e0_dp/
    2030              :       CASE (24)
    2031              :          !Chromuim
    2032            0 :          sep%defined = .TRUE.
    2033            0 :          sep%uss = -17.5170270_dp
    2034            0 :          sep%upp = -12.5337290_dp
    2035            0 :          sep%udd = -44.1249280_dp
    2036            0 :          sep%beta(0) = -0.1000000_dp
    2037            0 :          sep%beta(1) = -0.1000000_dp
    2038            0 :          sep%beta(2) = -8.7766360_dp
    2039            0 :          sep%sto_exponents(0) = 1.5000000_dp
    2040            0 :          sep%sto_exponents(1) = 1.5000000_dp
    2041            0 :          sep%sto_exponents(1) = 2.8845490_dp
    2042            0 :          sep%alp = 3.0683070_dp
    2043            0 :          sep%gss = 6.0000000_dp
    2044            0 :          sep%gsp = 4.1500000_dp
    2045            0 :          sep%gpp = 5.0000000_dp
    2046            0 :          sep%gp2 = 3.5000000_dp
    2047            0 :          sep%hsp = 1.0000000_dp
    2048              :       CASE (25:29)
    2049              :       CASE (30)
    2050              :          !Zinc
    2051            0 :          sep%defined = .TRUE.
    2052            0 :          sep%uss = -18.5321980_dp
    2053            0 :          sep%upp = -11.0474090_dp
    2054            0 :          sep%beta(0) = -0.7155780_dp
    2055            0 :          sep%beta(1) = -6.3518640_dp
    2056            0 :          sep%sto_exponents(0) = 1.8199890_dp
    2057            0 :          sep%sto_exponents(1) = 1.5069220_dp
    2058            0 :          sep%sto_exponents(2) = 1.0000000_dp
    2059            0 :          sep%alp = 1.3501260_dp
    2060            0 :          sep%gss = 9.6771960_dp
    2061            0 :          sep%gsp = 7.7362040_dp
    2062            0 :          sep%gpp = 4.9801740_dp
    2063            0 :          sep%gp2 = 4.6696560_dp
    2064            0 :          sep%hsp = 0.6004130_dp
    2065            0 :          sep%fn1(1) = -0.1112340_dp; sep%fn2(1) = 6.0014780_dp; sep%fn3(1) = 1.5160320_dp
    2066            0 :          sep%fn1(2) = -0.1323700_dp; sep%fn2(2) = 1.9958390_dp; sep%fn3(2) = 2.5196420_dp
    2067              :       CASE (31)
    2068              :          !Gallium
    2069            0 :          sep%defined = .TRUE.
    2070            0 :          sep%uss = -29.8555930_dp
    2071            0 :          sep%upp = -21.8753710_dp
    2072            0 :          sep%beta(0) = -4.9456180_dp
    2073            0 :          sep%beta(1) = -0.4070530_dp
    2074            0 :          sep%sto_exponents(0) = 1.8470400_dp
    2075            0 :          sep%sto_exponents(1) = 0.8394110_dp
    2076            0 :          sep%alp = 1.6051150_dp
    2077            0 :          sep%gss = 8.4585540_dp
    2078            0 :          sep%gsp = 8.9256190_dp
    2079            0 :          sep%gpp = 5.0868550_dp
    2080            0 :          sep%gp2 = 4.9830450_dp
    2081            0 :          sep%hsp = 2.0512600_dp
    2082            0 :          sep%fn1(1) = -0.5601790_dp; sep%fn2(1) = 5.6232730_dp; sep%fn3(1) = 1.5317800_dp
    2083            0 :          sep%fn1(2) = -0.2727310_dp; sep%fn2(2) = 1.9918430_dp; sep%fn3(2) = 2.1838640_dp
    2084              :       CASE (32)
    2085              :          !Germanium
    2086            0 :          sep%defined = .TRUE.
    2087            0 :          sep%uss = -35.4671955_dp
    2088            0 :          sep%upp = -31.5863583_dp
    2089            0 :          sep%beta(0) = -5.3250024_dp
    2090            0 :          sep%beta(1) = -2.2501567_dp
    2091            0 :          sep%sto_exponents(0) = 2.2373526_dp
    2092            0 :          sep%sto_exponents(1) = 1.5924319_dp
    2093            0 :          sep%alp = 1.9723370_dp
    2094            0 :          sep%gss = 5.3769635_dp
    2095            0 :          sep%gsp = 10.2095293_dp
    2096            0 :          sep%gpp = 7.6718647_dp
    2097            0 :          sep%gp2 = 6.9242663_dp
    2098            0 :          sep%hsp = 1.3370204_dp
    2099            0 :          sep%fn1(1) = 0.9631726_dp; sep%fn2(1) = 6.0120134_dp; sep%fn3(1) = 2.1633655_dp
    2100            0 :          sep%fn1(2) = -0.9593891_dp; sep%fn2(2) = 5.7491802_dp; sep%fn3(2) = 2.1693724_dp
    2101              :       CASE (33)
    2102              :          !Arsenic
    2103            0 :          sep%defined = .TRUE.
    2104            0 :          sep%uss = -38.5074240_dp
    2105            0 :          sep%upp = -35.1524150_dp
    2106            0 :          sep%beta(0) = -8.2321650_dp
    2107            0 :          sep%beta(1) = -5.0173860_dp
    2108            0 :          sep%sto_exponents(0) = 2.6361770_dp
    2109            0 :          sep%sto_exponents(1) = 1.7038890_dp
    2110            0 :          sep%alp = 1.7944770_dp
    2111            0 :          sep%gss = 8.7890010_dp
    2112            0 :          sep%gsp = 5.3979830_dp
    2113            0 :          sep%gpp = 8.2872500_dp
    2114            0 :          sep%gp2 = 8.2103460_dp
    2115            0 :          sep%hsp = 1.9510340_dp
    2116            0 :          sep%fn1(1) = -0.4600950_dp; sep%fn2(1) = 1.9831150_dp; sep%fn3(1) = 1.0867930_dp
    2117            0 :          sep%fn1(2) = -0.0889960_dp; sep%fn2(2) = 1.9929440_dp; sep%fn3(2) = 2.1400580_dp
    2118              :       CASE (34)
    2119              :          !Selenium
    2120            0 :          sep%defined = .TRUE.
    2121            0 :          sep%uss = -55.3781350_dp
    2122            0 :          sep%upp = -49.8230760_dp
    2123            0 :          sep%beta(0) = -6.1578220_dp
    2124            0 :          sep%beta(1) = -5.4930390_dp
    2125            0 :          sep%sto_exponents(0) = 2.8280510_dp
    2126            0 :          sep%sto_exponents(1) = 1.7325360_dp
    2127            0 :          sep%alp = 3.0439570_dp
    2128            0 :          sep%gss = 7.4325910_dp
    2129            0 :          sep%gsp = 10.0604610_dp
    2130            0 :          sep%gpp = 9.5683260_dp
    2131            0 :          sep%gp2 = 7.7242890_dp
    2132            0 :          sep%hsp = 4.0165580_dp
    2133            0 :          sep%fn1(1) = 0.0478730_dp; sep%fn2(1) = 6.0074000_dp; sep%fn3(1) = 2.0817170_dp
    2134            0 :          sep%fn1(2) = 0.1147200_dp; sep%fn2(2) = 6.0086720_dp; sep%fn3(2) = 1.5164230_dp
    2135              :       CASE (35)
    2136              :          !Bromine
    2137            0 :          sep%defined = .TRUE.
    2138            0 :          sep%uss = -116.6193110_dp
    2139            0 :          sep%upp = -74.2271290_dp
    2140            0 :          sep%beta(0) = -31.1713420_dp
    2141            0 :          sep%beta(1) = -6.8140130_dp
    2142            0 :          sep%sto_exponents(0) = 5.3484570_dp
    2143            0 :          sep%sto_exponents(1) = 2.1275900_dp
    2144            0 :          sep%sto_exponents(2) = 1.0000000_dp
    2145            0 :          sep%alp = 2.5118420_dp
    2146            0 :          sep%gss = 15.9434250_dp
    2147            0 :          sep%gsp = 16.0616800_dp
    2148            0 :          sep%gpp = 8.2827630_dp
    2149            0 :          sep%gp2 = 7.8168490_dp
    2150            0 :          sep%hsp = 0.5788690_dp
    2151            0 :          sep%fn1(1) = 0.9604580_dp; sep%fn2(1) = 5.9765080_dp; sep%fn3(1) = 2.3216540_dp
    2152            0 :          sep%fn1(2) = -0.9549160_dp; sep%fn2(2) = 5.9447030_dp; sep%fn3(2) = 2.3281420_dp
    2153              :       CASE (36)
    2154              :       CASE (37)
    2155              :          !     DATA USSPM3( 37)/      -4.4841970e0_dp/
    2156              :          !     DATA UPPPM3( 37)/      -3.0722520e0_dp/
    2157              :          !     DATA BETASP( 37)/      -0.7442240e0_dp/
    2158              :          !     DATA BETAPP( 37)/      -0.5677060e0_dp/
    2159              :          !     DATA ZSPM3 ( 37)/       0.6801340e0_dp/
    2160              :          !     DATA ZPPM3 ( 37)/       0.9658140e0_dp/
    2161              :          !     DATA ALPPM3( 37)/       5.7668440e0_dp/
    2162              :          !     DATA EISOLP( 37)/      -4.4841970e0_dp/
    2163              :          !     DATA GSSPM3( 37)/       4.9848710e0_dp/
    2164              :          !     DATA GSPPM3( 37)/       4.9983590e0_dp/
    2165              :          !     DATA GPPPM3( 37)/       6.9857170e0_dp/
    2166              :          !     DATA GP2PM3( 37)/       5.5079160e0_dp/
    2167              :          !     DATA HSPPM3( 37)/       0.6211430e0_dp/
    2168              :          !     DATA DDPM3 ( 37)/       3.2610134e0_dp/
    2169              :          !     DATA QQPM3 ( 37)/       2.6599806e0_dp/
    2170              :          !     DATA AMPM3 ( 37)/       0.1832000e0_dp/
    2171              :          !     DATA ADPM3 ( 37)/       0.1544789e0_dp/
    2172              :          !     DATA AQPM3 ( 37)/       0.3073402e0_dp/
    2173              :          !     DATA GuesP1( 37,1)/       4.7724480e0_dp/
    2174              :          !     DATA GuesP2( 37,1)/       5.8039230e0_dp/
    2175              :          !     DATA GuesP3( 37,1)/       1.4442230e0_dp/
    2176              :          !     DATA GuesP1( 37,2)/       0.5062010e0_dp/
    2177              :          !     DATA GuesP2( 37,2)/       2.8303820e0_dp/
    2178              :          !     DATA GuesP3( 37,2)/       2.6433260e0_dp/
    2179              :          !     Data (GuesP1(37,J),J=3,10)/8*0.0e0_dp/
    2180              :          !     Data (GuesP2(37,J),J=3,10)/8*0.0e0_dp/
    2181              :          !     Data (GuesP3(37,J),J=3,10)/8*0.0e0_dp/
    2182              :       CASE (38)
    2183              :          !     DATA USSPM3( 38)/     -11.4870450e0_dp/
    2184              :          !     DATA UPPPM3( 38)/      -7.7152160e0_dp/
    2185              :          !     DATA BETASP( 38)/      -0.7533420e0_dp/
    2186              :          !     DATA BETAPP( 38)/      -0.5760720e0_dp/
    2187              :          !     DATA ZSPM3 ( 38)/       1.5592340e0_dp/
    2188              :          !     DATA ZPPM3 ( 38)/       1.2129820e0_dp/
    2189              :          !     DATA ALPPM3( 38)/       4.5905860e0_dp/
    2190              :          !     DATA EISOLP( 38)/     -16.9990050e0_dp/
    2191              :          !     DATA GSSPM3( 38)/       5.9750850e0_dp/
    2192              :          !     DATA GSPPM3( 38)/       4.8869600e0_dp/
    2193              :          !     DATA GPPPM3( 38)/       7.3407630e0_dp/
    2194              :          !     DATA GP2PM3( 38)/      15.8140850e0_dp/
    2195              :          !     DATA HSPPM3( 38)/       4.0512180e0_dp/
    2196              :          !     DATA DDPM3 ( 38)/       2.1011077e0_dp/
    2197              :          !     DATA QQPM3 ( 38)/       2.1179593e0_dp/
    2198              :          !     DATA AMPM3 ( 38)/       0.2195915e0_dp/
    2199              :          !     DATA ADPM3 ( 38)/       0.5137005e0_dp/
    2200              :          !     DATA AQPM3 ( 38)/       0.1752812e0_dp/
    2201              :          !     DATA GuesP1( 38,1)/       0.4398870e0_dp/
    2202              :          !     DATA GuesP2( 38,1)/       5.7510950e0_dp/
    2203              :          !     DATA GuesP3( 38,1)/       1.6731940e0_dp/
    2204              :          !     DATA GuesP1( 38,2)/       0.3957700e0_dp/
    2205              :          !     DATA GuesP2( 38,2)/       4.4993190e0_dp/
    2206              :          !     DATA GuesP3( 38,2)/       2.3281550e0_dp/
    2207              :          !     Data (GuesP1(38,J),J=3,10)/8*0.0e0_dp/
    2208              :          !     Data (GuesP2(38,J),J=3,10)/8*0.0e0_dp/
    2209              :          !     Data (GuesP3(38,J),J=3,10)/8*0.0e0_dp/
    2210              :       CASE (39:47)
    2211              :       CASE (48)
    2212              :          !Cadmium
    2213            0 :          sep%defined = .TRUE.
    2214            0 :          sep%uss = -15.8285840_dp
    2215            0 :          sep%upp = 8.7497950_dp
    2216            0 :          sep%beta(0) = -8.5819440_dp
    2217            0 :          sep%beta(1) = -0.6010340_dp
    2218            0 :          sep%sto_exponents(0) = 1.6793510_dp
    2219            0 :          sep%sto_exponents(1) = 2.0664120_dp
    2220            0 :          sep%alp = 1.5253820_dp
    2221            0 :          sep%gss = 9.2069600_dp
    2222            0 :          sep%gsp = 8.2315390_dp
    2223            0 :          sep%gpp = 4.9481040_dp
    2224            0 :          sep%gp2 = 4.6696560_dp
    2225            0 :          sep%hsp = 1.6562340_dp
    2226              :       CASE (49)
    2227              :          !Indium
    2228            0 :          sep%defined = .TRUE.
    2229            0 :          sep%uss = -26.1762050_dp
    2230            0 :          sep%upp = -20.0058220_dp
    2231            0 :          sep%beta(0) = -2.9933190_dp
    2232            0 :          sep%beta(1) = -1.8289080_dp
    2233            0 :          sep%sto_exponents(0) = 2.0161160_dp
    2234            0 :          sep%sto_exponents(1) = 1.4453500_dp
    2235            0 :          sep%alp = 1.4183850_dp
    2236            0 :          sep%gss = 6.5549000_dp
    2237            0 :          sep%gsp = 8.2298730_dp
    2238            0 :          sep%gpp = 6.2992690_dp
    2239            0 :          sep%gp2 = 4.9842110_dp
    2240            0 :          sep%hsp = 2.6314610_dp
    2241            0 :          sep%fn1(1) = -0.3431380_dp; sep%fn2(1) = 1.9940340_dp; sep%fn3(1) = 1.6255160_dp
    2242            0 :          sep%fn1(2) = -0.1095320_dp; sep%fn2(2) = 5.6832170_dp; sep%fn3(2) = 2.8670090_dp
    2243              :       CASE (50)
    2244              :          !Tin
    2245            0 :          sep%defined = .TRUE.
    2246            0 :          sep%uss = -34.5501920_dp
    2247            0 :          sep%upp = -25.8944190_dp
    2248            0 :          sep%beta(0) = -2.7858020_dp
    2249            0 :          sep%beta(1) = -2.0059990_dp
    2250            0 :          sep%sto_exponents(0) = 2.3733280_dp
    2251            0 :          sep%sto_exponents(1) = 1.6382330_dp
    2252            0 :          sep%alp = 1.6996500_dp
    2253            0 :          sep%gss = 10.1900330_dp
    2254            0 :          sep%gsp = 7.2353270_dp
    2255            0 :          sep%gpp = 5.6738100_dp
    2256            0 :          sep%gp2 = 5.1822140_dp
    2257            0 :          sep%hsp = 1.0331570_dp
    2258            0 :          sep%fn1(1) = -0.1503530_dp; sep%fn2(1) = 6.0056940_dp; sep%fn3(1) = 1.7046420_dp
    2259            0 :          sep%fn1(2) = -0.0444170_dp; sep%fn2(2) = 2.2573810_dp; sep%fn3(2) = 2.4698690_dp
    2260              :       CASE (51)
    2261              :          !Antimony
    2262            0 :          sep%defined = .TRUE.
    2263            0 :          sep%uss = -56.4321960_dp
    2264            0 :          sep%upp = -29.4349540_dp
    2265            0 :          sep%beta(0) = -14.7942170_dp
    2266            0 :          sep%beta(1) = -2.8179480_dp
    2267            0 :          sep%sto_exponents(0) = 2.3430390_dp
    2268            0 :          sep%sto_exponents(1) = 1.8999920_dp
    2269            0 :          sep%alp = 2.0343010_dp
    2270            0 :          sep%gss = 9.2382770_dp
    2271            0 :          sep%gsp = 5.2776800_dp
    2272            0 :          sep%gpp = 6.3500000_dp
    2273            0 :          sep%gp2 = 6.2500000_dp
    2274            0 :          sep%hsp = 2.4244640_dp
    2275            0 :          sep%fn1(1) = 3.0020280_dp; sep%fn2(1) = 6.0053420_dp; sep%fn3(1) = 0.8530600_dp
    2276            0 :          sep%fn1(2) = -0.0188920_dp; sep%fn2(2) = 6.0114780_dp; sep%fn3(2) = 2.7933110_dp
    2277              :       CASE (52)
    2278              :          !Tellurium
    2279            0 :          sep%defined = .TRUE.
    2280            0 :          sep%uss = -44.9380360_dp
    2281            0 :          sep%upp = -46.3140990_dp
    2282            0 :          sep%beta(0) = -2.6651460_dp
    2283            0 :          sep%beta(1) = -3.8954300_dp
    2284            0 :          sep%sto_exponents(0) = 4.1654920_dp
    2285            0 :          sep%sto_exponents(1) = 1.6475550_dp
    2286            0 :          sep%alp = 2.4850190_dp
    2287            0 :          sep%gss = 10.2550730_dp
    2288            0 :          sep%gsp = 8.1691450_dp
    2289            0 :          sep%gpp = 7.7775920_dp
    2290            0 :          sep%gp2 = 7.7551210_dp
    2291            0 :          sep%hsp = 3.7724620_dp
    2292            0 :          sep%fn1(1) = 0.0333910_dp; sep%fn2(1) = 5.9563790_dp; sep%fn3(1) = 2.2775750_dp
    2293            0 :          sep%fn1(2) = -1.9218670_dp; sep%fn2(2) = 4.9732190_dp; sep%fn3(2) = 0.5242430_dp
    2294              :       CASE (53)
    2295              :          !Iodine
    2296            0 :          sep%defined = .TRUE.
    2297            0 :          sep%uss = -96.4540370_dp
    2298            0 :          sep%upp = -61.0915820_dp
    2299            0 :          sep%beta(0) = -14.4942340_dp
    2300            0 :          sep%beta(1) = -5.8947030_dp
    2301            0 :          sep%sto_exponents(0) = 7.0010130_dp
    2302            0 :          sep%sto_exponents(1) = 2.4543540_dp
    2303            0 :          sep%sto_exponents(2) = 1.0000000_dp
    2304            0 :          sep%alp = 1.9901850_dp
    2305            0 :          sep%gss = 13.6319430_dp
    2306            0 :          sep%gsp = 14.9904060_dp
    2307            0 :          sep%gpp = 7.2883300_dp
    2308            0 :          sep%gp2 = 5.9664070_dp
    2309            0 :          sep%hsp = 2.6300350_dp
    2310            0 :          sep%fn1(1) = -0.1314810_dp; sep%fn2(1) = 5.2064170_dp; sep%fn3(1) = 1.7488240_dp
    2311            0 :          sep%fn1(2) = -0.0368970_dp; sep%fn2(2) = 6.0101170_dp; sep%fn3(2) = 2.7103730_dp
    2312              :       CASE (54)
    2313              :       CASE (55)
    2314              :          !     DATA USSPM3( 55)/      -4.3207390e0_dp/
    2315              :          !     DATA UPPPM3( 55)/      -3.3475800e0_dp/
    2316              :          !     DATA BETASP( 55)/      -0.9775130e0_dp/
    2317              :          !     DATA BETAPP( 55)/      -0.5484990e0_dp/
    2318              :          !     DATA ZSPM3 ( 55)/       0.9188020e0_dp/
    2319              :          !     DATA ZPPM3 ( 55)/       1.5522530e0_dp/
    2320              :          !     DATA ALPPM3( 55)/       2.5439870e0_dp/
    2321              :          !     DATA EISOLP( 55)/      -4.3207390e0_dp/
    2322              :          !     DATA GSSPM3( 55)/       4.9615320e0_dp/
    2323              :          !     DATA GSPPM3( 55)/       4.9943210e0_dp/
    2324              :          !     DATA GPPPM3( 55)/       5.0115170e0_dp/
    2325              :          !     DATA GP2PM3( 55)/      16.0009950e0_dp/
    2326              :          !     DATA HSPPM3( 55)/       0.5830050e0_dp/
    2327              :          !     DATA DDPM3 ( 55)/       1.9526201e0_dp/
    2328              :          !     DATA QQPM3 ( 55)/       1.9433821e0_dp/
    2329              :          !     DATA AMPM3 ( 55)/       0.1823422e0_dp/
    2330              :          !     DATA ADPM3 ( 55)/       0.2009234e0_dp/
    2331              :          !     DATA AQPM3 ( 55)/       0.1864057e0_dp/
    2332              :          !     DATA GuesP1( 55,1)/       3.3960620e0_dp/
    2333              :          !     DATA GuesP2( 55,1)/       6.0007540e0_dp/
    2334              :          !     DATA GuesP3( 55,1)/       1.6762910e0_dp/
    2335              :          !     DATA GuesP1( 55,2)/       0.6677680e0_dp/
    2336              :          !     DATA GuesP2( 55,2)/       3.0084010e0_dp/
    2337              :          !     DATA GuesP3( 55,2)/       2.7188720e0_dp/
    2338              :          !     Data (GuesP1(55,J),J=3,10)/8*0.0e0_dp/
    2339              :          !     Data (GuesP2(55,J),J=3,10)/8*0.0e0_dp/
    2340              :          !     Data (GuesP3(55,J),J=3,10)/8*0.0e0_dp/
    2341              :       CASE (56)
    2342              :          !     DATA USSPM3( 56)/     -13.5286010e0_dp/
    2343              :          !     DATA UPPPM3( 56)/     -10.1346170e0_dp/
    2344              :          !     DATA BETASP( 56)/      -3.9502870e0_dp/
    2345              :          !     DATA BETAPP( 56)/      -0.5749730e0_dp/
    2346              :          !     DATA ZSPM3 ( 56)/       1.7594520e0_dp/
    2347              :          !     DATA ZPPM3 ( 56)/       1.4916880e0_dp/
    2348              :          !     DATA ALPPM3( 56)/       1.6584300e0_dp/
    2349              :          !     DATA EISOLP( 56)/     -16.9427990e0_dp/
    2350              :          !     DATA GSSPM3( 56)/      10.1144030e0_dp/
    2351              :          !     DATA GSPPM3( 56)/       4.8886780e0_dp/
    2352              :          !     DATA GPPPM3( 56)/       8.8650930e0_dp/
    2353              :          !     DATA GP2PM3( 56)/       8.7503680e0_dp/
    2354              :          !     DATA HSPPM3( 56)/       1.4151370e0_dp/
    2355              :          !     DATA DDPM3 ( 56)/       2.2086835e0_dp/
    2356              :          !     DATA QQPM3 ( 56)/       2.0222866e0_dp/
    2357              :          !     DATA AMPM3 ( 56)/       0.3717164e0_dp/
    2358              :          !     DATA ADPM3 ( 56)/       0.2800750e0_dp/
    2359              :          !     DATA AQPM3 ( 56)/       0.1811672e0_dp/
    2360              :          !     DATA GuesP1( 56,1)/       0.3501710e0_dp/
    2361              :          !     DATA GuesP2( 56,1)/       5.8729050e0_dp/
    2362              :          !     DATA GuesP3( 56,1)/       1.9750730e0_dp/
    2363              :          !     DATA GuesP1( 56,2)/       0.3339000e0_dp/
    2364              :          !     DATA GuesP2( 56,2)/       4.0328190e0_dp/
    2365              :          !     DATA GuesP3( 56,2)/       2.6276060e0_dp/
    2366              :          !     Data (GuesP1(56,J),J=3,10)/8*0.0e0_dp/
    2367              :          !     Data (GuesP2(56,J),J=3,10)/8*0.0e0_dp/
    2368              :          !     Data (GuesP3(56,J),J=3,10)/8*0.0e0_dp/
    2369              :       CASE (57:79)
    2370              :       CASE (80)
    2371              :          !Mercury
    2372            0 :          sep%defined = .TRUE.
    2373            0 :          sep%uss = -17.7622290_dp
    2374            0 :          sep%upp = -18.3307510_dp
    2375            0 :          sep%beta(0) = -3.1013650_dp
    2376            0 :          sep%beta(1) = -3.4640310_dp
    2377            0 :          sep%sto_exponents(0) = 1.4768850_dp
    2378            0 :          sep%sto_exponents(1) = 2.4799510_dp
    2379            0 :          sep%alp = 1.5293770_dp
    2380            0 :          sep%gss = 6.6247200_dp
    2381            0 :          sep%gsp = 10.6392970_dp
    2382            0 :          sep%gpp = 14.7092830_dp
    2383            0 :          sep%gp2 = 16.0007400_dp
    2384            0 :          sep%hsp = 2.0363110_dp
    2385            0 :          sep%fn1(1) = 1.0827200_dp; sep%fn2(1) = 6.4965980_dp; sep%fn3(1) = 1.1951460_dp
    2386            0 :          sep%fn1(2) = -0.0965530_dp; sep%fn2(2) = 3.9262810_dp; sep%fn3(2) = 2.6271600_dp
    2387              :       CASE (81)
    2388              :          !Thallium
    2389            0 :          sep%defined = .TRUE.
    2390            0 :          sep%uss = -30.0531700_dp
    2391            0 :          sep%upp = -26.9206370_dp
    2392            0 :          sep%beta(0) = -1.0844950_dp
    2393            0 :          sep%beta(1) = -7.9467990_dp
    2394            0 :          sep%sto_exponents(0) = 6.8679210_dp
    2395            0 :          sep%sto_exponents(1) = 1.9694450_dp
    2396            0 :          sep%alp = 1.3409510_dp
    2397            0 :          sep%gss = 10.4604120_dp
    2398            0 :          sep%gsp = 11.2238830_dp
    2399            0 :          sep%gpp = 4.9927850_dp
    2400            0 :          sep%gp2 = 8.9627270_dp
    2401            0 :          sep%hsp = 2.5304060_dp
    2402            0 :          sep%fn1(1) = -1.3613990_dp; sep%fn2(1) = 3.5572260_dp; sep%fn3(1) = 1.0928020_dp
    2403            0 :          sep%fn1(2) = -0.0454010_dp; sep%fn2(2) = 2.3069950_dp; sep%fn3(2) = 2.9650290_dp
    2404              :       CASE (82)
    2405              :          !Lead
    2406            0 :          sep%defined = .TRUE.
    2407            0 :          sep%uss = -30.3227560_dp
    2408            0 :          sep%upp = -24.4258340_dp
    2409            0 :          sep%beta(0) = -6.1260240_dp
    2410            0 :          sep%beta(1) = -1.3954300_dp
    2411            0 :          sep%sto_exponents(0) = 3.1412890_dp
    2412            0 :          sep%sto_exponents(1) = 1.8924180_dp
    2413            0 :          sep%alp = 1.6200450_dp
    2414            0 :          sep%gss = 7.0119920_dp
    2415            0 :          sep%gsp = 6.7937820_dp
    2416            0 :          sep%gpp = 5.1837800_dp
    2417            0 :          sep%gp2 = 5.0456510_dp
    2418            0 :          sep%hsp = 1.5663020_dp
    2419            0 :          sep%fn1(1) = -0.1225760_dp; sep%fn2(1) = 6.0030620_dp; sep%fn3(1) = 1.9015970_dp
    2420            0 :          sep%fn1(2) = -0.0566480_dp; sep%fn2(2) = 4.7437050_dp; sep%fn3(2) = 2.8618790_dp
    2421              :       CASE (83)
    2422              :          !Bismuth
    2423            0 :          sep%defined = .TRUE.
    2424            0 :          sep%uss = -33.4959380_dp
    2425            0 :          sep%upp = -35.5210260_dp
    2426            0 :          sep%beta(0) = -5.6072830_dp
    2427            0 :          sep%beta(1) = -5.8001520_dp
    2428            0 :          sep%sto_exponents(0) = 4.9164510_dp
    2429            0 :          sep%sto_exponents(1) = 1.9349350_dp
    2430            0 :          sep%alp = 1.8574310_dp
    2431            0 :          sep%gss = 4.9894800_dp
    2432            0 :          sep%gsp = 6.1033080_dp
    2433            0 :          sep%gpp = 8.6960070_dp
    2434            0 :          sep%gp2 = 8.3354470_dp
    2435            0 :          sep%hsp = 0.5991220_dp
    2436            0 :          sep%fn1(1) = 2.5816930_dp; sep%fn2(1) = 5.0940220_dp; sep%fn3(1) = 0.4997870_dp
    2437           98 :          sep%fn1(2) = 0.0603200_dp; sep%fn2(2) = 6.0015380_dp; sep%fn3(2) = 2.4279700_dp
    2438              :       CASE (84:89)
    2439              :       CASE (90)
    2440              :          !     DATA USSPM3( 90)/     -40.5682920e0_dp/
    2441              :          !     DATA UPPPM3( 90)/     -28.0891870e0_dp/
    2442              :          !     DATA BETASP( 90)/      -4.2562180e0_dp/
    2443              :          !     DATA BETAPP( 90)/      -4.2562180e0_dp/
    2444              :          !     DATA ZSPM3 ( 90)/       1.4353060e0_dp/
    2445              :          !     DATA ZPPM3 ( 90)/       1.4353060e0_dp/
    2446              :          !     DATA ZDPM3 ( 90)/       1.0000000e0_dp/
    2447              :          !     DATA ALPPM3( 90)/       2.1961078e0_dp/
    2448              :          !     DATA EISOLP( 90)/       0.0000000e0_dp/
    2449              :          !     DATA GSSPM3( 90)/       9.8200000e0_dp/
    2450              :          !     DATA GSPPM3( 90)/       8.3600000e0_dp/
    2451              :          !     DATA GPPPM3( 90)/       7.3100000e0_dp/
    2452              :          !     DATA GP2PM3( 90)/       6.5400000e0_dp/
    2453              :          !     DATA HSPPM3( 90)/       1.3200000e0_dp/
    2454              :          !     DATA DDPM3 ( 90)/       0.2011245e0_dp/
    2455              :          !     DATA QQPM3 ( 90)/       0.2203208e0_dp/
    2456              :          !     DATA AMPM3 ( 90)/       0.3608967e0_dp/
    2457              :          !     DATA ADPM3 ( 90)/       1.1124287e0_dp/
    2458              :          !     DATA AQPM3 ( 90)/       1.3153602e0_dp/
    2459              :          !     Data (GuesP1(90,J),J=1,10)/10*0.0e0_dp/
    2460              :          !     Data (GuesP2(90,J),J=1,10)/10*0.0e0_dp/
    2461              :          !     Data (GuesP3(90,J),J=1,10)/10*0.0e0_dp/
    2462              :       CASE (91)
    2463              :          !     DATA USSPM3( 91)/     -75.2391520e0_dp/
    2464              :          !     DATA UPPPM3( 91)/     -57.8320130e0_dp/
    2465              :          !     DATA BETASP( 91)/     -11.1422310e0_dp/
    2466              :          !     DATA BETAPP( 91)/     -11.1422310e0_dp/
    2467              :          !     DATA ZSPM3 ( 91)/       2.6135910e0_dp/
    2468              :          !     DATA ZPPM3 ( 91)/       2.0343930e0_dp/
    2469              :          !     DATA ZDPM3 ( 91)/       1.0000000e0_dp/
    2470              :          !     DATA ALPPM3( 91)/       2.4916445e0_dp/
    2471              :          !     DATA EISOLP( 91)/       0.0000000e0_dp/
    2472              :          !     DATA HSPPM3( 91)/       0.0000001e0_dp/
    2473              :          !     DATA DDPM3 ( 91)/       0.1232470e0_dp/
    2474              :          !     DATA QQPM3 ( 91)/       0.1554408e0_dp/
    2475              :          !     DATA AMPM3 ( 91)/       0.0000000e0_dp/
    2476              :          !     DATA ADPM3 ( 91)/       0.0062312e0_dp/
    2477              :          !     DATA AQPM3 ( 91)/       1.2399130e0_dp/
    2478              :          !     Data (GuesP1(91,J),J=1,10)/10*0.0e0_dp/
    2479              :          !     Data (GuesP2(91,J),J=1,10)/10*0.0e0_dp/
    2480              :          !     Data (GuesP3(91,J),J=1,10)/10*0.0e0_dp/
    2481              :       CASE (92:nelem)
    2482              :       END SELECT
    2483              :       ! Finalize parameters for the element
    2484           98 :       CALL valence_electrons(sep, extended_basis_set=.FALSE.)
    2485           98 :       CALL calpar(z, sep)
    2486           98 :       CALL convert_param_to_cp2k(sep)
    2487              : 
    2488           98 :    END SUBROUTINE pm3_default_parameter
    2489              : 
    2490              : ! **************************************************************************************************
    2491              : !> \brief Default parameter sets for semi empirical models: PM6
    2492              : !> \param sep ...
    2493              : !> \param z ...
    2494              : ! **************************************************************************************************
    2495         1700 :    SUBROUTINE pm6_default_parameter(sep, z)
    2496              :       TYPE(semi_empirical_type), POINTER                 :: sep
    2497              :       INTEGER                                            :: z
    2498              : 
    2499         1700 :       sep%typ = do_method_pm6
    2500         1700 :       sep%name = ptable(z)%name
    2501         1700 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
    2502         1700 :       sep%z = z
    2503              : 
    2504            0 :       SELECT CASE (z)
    2505              :       CASE DEFAULT
    2506            0 :          CPABORT("invalid atomic number")
    2507              :       CASE (0)
    2508            0 :          sep%defined = .TRUE.
    2509              :       CASE (1)
    2510              :          ! Hydrogen
    2511          198 :          sep%defined = .TRUE.
    2512          198 :          sep%uss = -11.246958_dp
    2513          198 :          sep%beta(0) = -8.352984_dp
    2514          198 :          sep%sto_exponents(0) = 1.268641_dp
    2515          198 :          sep%gss = 14.448686_dp
    2516          198 :          sep%a = 0.024184_dp
    2517          198 :          sep%b = 3.055953_dp
    2518          198 :          sep%c = 1.786011_dp
    2519              :       CASE (2)
    2520              :          ! Helium
    2521           44 :          sep%defined = .TRUE.
    2522           44 :          sep%uss = -31.770969_dp
    2523           44 :          sep%upp = -5.856352_dp
    2524           44 :          sep%beta(0) = -58.903774_dp
    2525           44 :          sep%beta(1) = -37.039974_dp
    2526           44 :          sep%sto_exponents(0) = 3.313204_dp
    2527           44 :          sep%sto_exponents(1) = 3.657133_dp
    2528           44 :          sep%gss = 9.445299_dp
    2529           44 :          sep%gsp = 11.201419_dp
    2530           44 :          sep%gpp = 9.214548_dp
    2531           44 :          sep%gp2 = 13.046115_dp
    2532           44 :          sep%hsp = 0.299954_dp
    2533              :       CASE (3)
    2534              :          ! Lithium
    2535           14 :          sep%defined = .TRUE.
    2536           14 :          sep%uss = -4.709912_dp
    2537           14 :          sep%upp = -2.722581_dp
    2538           14 :          sep%beta(0) = -2.283946_dp
    2539           14 :          sep%beta(1) = -7.535573_dp
    2540           14 :          sep%sto_exponents(0) = 0.981041_dp
    2541           14 :          sep%sto_exponents(1) = 2.953445_dp
    2542           14 :          sep%gss = 11.035907_dp
    2543           14 :          sep%gsp = 19.998647_dp
    2544           14 :          sep%gpp = 11.543650_dp
    2545           14 :          sep%gp2 = 9.059036_dp
    2546           14 :          sep%hsp = 1.641886_dp
    2547              :       CASE (4)
    2548              :          ! Beryllium
    2549            8 :          sep%defined = .TRUE.
    2550            8 :          sep%uss = -16.360315_dp
    2551            8 :          sep%upp = -16.339216_dp
    2552            8 :          sep%beta(0) = -3.199549_dp
    2553            8 :          sep%beta(1) = -4.451920_dp
    2554            8 :          sep%sto_exponents(0) = 1.212539_dp
    2555            8 :          sep%sto_exponents(1) = 1.276487_dp
    2556            8 :          sep%gss = 7.552804_dp
    2557            8 :          sep%gsp = 10.203146_dp
    2558            8 :          sep%gpp = 12.862153_dp
    2559            8 :          sep%gp2 = 13.602858_dp
    2560            8 :          sep%hsp = 1.501452_dp
    2561            8 :          sep%a = 0.164180_dp
    2562            8 :          sep%b = 1.704828_dp
    2563            8 :          sep%c = 1.785591_dp
    2564              :       CASE (5)
    2565              :          ! Boron
    2566           42 :          sep%defined = .TRUE.
    2567           42 :          sep%uss = -25.967679_dp
    2568           42 :          sep%upp = -19.115864_dp
    2569           42 :          sep%beta(0) = -4.959706_dp
    2570           42 :          sep%beta(1) = -4.656753_dp
    2571           42 :          sep%sto_exponents(0) = 1.634174_dp
    2572           42 :          sep%sto_exponents(1) = 1.479195_dp
    2573           42 :          sep%gss = 8.179341_dp
    2574           42 :          sep%gsp = 7.294021_dp
    2575           42 :          sep%gpp = 7.829395_dp
    2576           42 :          sep%gp2 = 6.401072_dp
    2577           42 :          sep%hsp = 1.252845_dp
    2578              :       CASE (6)
    2579              :          ! Carbon
    2580          226 :          sep%defined = .TRUE.
    2581          226 :          sep%uss = -51.089653_dp
    2582          226 :          sep%upp = -39.937920_dp
    2583          226 :          sep%beta(0) = -15.385236_dp
    2584          226 :          sep%beta(1) = -7.471929_dp
    2585          226 :          sep%sto_exponents(0) = 2.047558_dp
    2586          226 :          sep%sto_exponents(1) = 1.702841_dp
    2587          226 :          sep%gss = 13.335519_dp
    2588          226 :          sep%gsp = 11.528134_dp
    2589          226 :          sep%gpp = 10.778326_dp
    2590          226 :          sep%gp2 = 9.486212_dp
    2591          226 :          sep%hsp = 0.717322_dp
    2592          226 :          sep%a = 0.046302_dp
    2593          226 :          sep%b = 2.100206_dp
    2594          226 :          sep%c = 1.333959_dp
    2595              :       CASE (7)
    2596              :          ! Nitrogen
    2597           72 :          sep%defined = .TRUE.
    2598           72 :          sep%uss = -57.784823_dp
    2599           72 :          sep%upp = -49.893036_dp
    2600           72 :          sep%beta(0) = -17.979377_dp
    2601           72 :          sep%beta(1) = -15.055017_dp
    2602           72 :          sep%sto_exponents(0) = 2.380406_dp
    2603           72 :          sep%sto_exponents(1) = 1.999246_dp
    2604           72 :          sep%gss = 12.357026_dp
    2605           72 :          sep%gsp = 9.636190_dp
    2606           72 :          sep%gpp = 12.570756_dp
    2607           72 :          sep%gp2 = 10.576425_dp
    2608           72 :          sep%hsp = 2.871545_dp
    2609           72 :          sep%a = -0.001436_dp
    2610           72 :          sep%b = 0.495196_dp
    2611           72 :          sep%c = 1.704857_dp
    2612              :       CASE (8)
    2613              :          ! Oxygen
    2614          152 :          sep%defined = .TRUE.
    2615          152 :          sep%uss = -91.678761_dp
    2616          152 :          sep%upp = -70.460949_dp
    2617          152 :          sep%beta(0) = -65.635137_dp
    2618          152 :          sep%beta(1) = -21.622604_dp
    2619          152 :          sep%sto_exponents(0) = 5.421751_dp
    2620          152 :          sep%sto_exponents(1) = 2.270960_dp
    2621          152 :          sep%gss = 11.304042_dp
    2622          152 :          sep%gsp = 15.807424_dp
    2623          152 :          sep%gpp = 13.618205_dp
    2624          152 :          sep%gp2 = 10.332765_dp
    2625          152 :          sep%hsp = 5.010801_dp
    2626          152 :          sep%a = -0.017771_dp
    2627          152 :          sep%b = 3.058310_dp
    2628          152 :          sep%c = 1.896435_dp
    2629              :       CASE (9)
    2630              :          ! Fluorine
    2631           10 :          sep%defined = .TRUE.
    2632           10 :          sep%uss = -140.225626_dp
    2633           10 :          sep%upp = -98.778044_dp
    2634           10 :          sep%beta(0) = -69.922593_dp
    2635           10 :          sep%beta(1) = -30.448165_dp
    2636           10 :          sep%sto_exponents(0) = 6.043849_dp
    2637           10 :          sep%sto_exponents(1) = 2.906722_dp
    2638           10 :          sep%gss = 12.446818_dp
    2639           10 :          sep%gsp = 18.496082_dp
    2640           10 :          sep%gpp = 8.417366_dp
    2641           10 :          sep%gp2 = 12.179816_dp
    2642           10 :          sep%hsp = 2.604382_dp
    2643           10 :          sep%a = -0.010792_dp
    2644           10 :          sep%b = 6.004648_dp
    2645           10 :          sep%c = 1.847724_dp
    2646              :       CASE (10)
    2647              :          ! Neon
    2648            0 :          sep%defined = .TRUE.
    2649            0 :          sep%uss = -2.978729_dp
    2650            0 :          sep%upp = -85.441118_dp
    2651            0 :          sep%beta(0) = -69.793475_dp
    2652            0 :          sep%beta(1) = -33.261962_dp
    2653            0 :          sep%sto_exponents(0) = 6.000148_dp
    2654            0 :          sep%sto_exponents(1) = 3.834528_dp
    2655            0 :          sep%gss = 19.999574_dp
    2656            0 :          sep%gsp = 16.896951_dp
    2657            0 :          sep%gpp = 8.963560_dp
    2658            0 :          sep%gp2 = 16.027799_dp
    2659            0 :          sep%hsp = 1.779280_dp
    2660              :       CASE (11)
    2661              :          ! Sodium
    2662            6 :          sep%defined = .TRUE.
    2663            6 :          sep%uss = -4.537153_dp
    2664            6 :          sep%upp = -2.433015_dp
    2665            6 :          sep%beta(0) = 0.244853_dp
    2666            6 :          sep%beta(1) = 0.491998_dp
    2667            6 :          sep%sto_exponents(0) = 0.686327_dp
    2668            6 :          sep%sto_exponents(1) = 0.950068_dp
    2669            6 :          sep%gss = 4.059972_dp
    2670            6 :          sep%gsp = 7.061183_dp
    2671            6 :          sep%gpp = 9.283540_dp
    2672            6 :          sep%gp2 = 17.034978_dp
    2673            6 :          sep%hsp = 0.640715_dp
    2674            6 :          sep%a = -1.026036_dp
    2675            6 :          sep%b = 2.014506_dp
    2676            6 :          sep%c = 1.271202_dp
    2677              :       CASE (12)
    2678              :          ! Magnesium
    2679           26 :          sep%defined = .TRUE.
    2680           26 :          sep%uss = -14.574226_dp
    2681           26 :          sep%upp = -7.583850_dp
    2682           26 :          sep%beta(0) = -9.604932_dp
    2683           26 :          sep%beta(1) = 3.416908_dp
    2684           26 :          sep%sto_exponents(0) = 1.310830_dp
    2685           26 :          sep%sto_exponents(1) = 1.388897_dp
    2686           26 :          sep%gss = 7.115328_dp
    2687           26 :          sep%gsp = 3.253024_dp
    2688           26 :          sep%gpp = 4.737311_dp
    2689           26 :          sep%gp2 = 8.428485_dp
    2690           26 :          sep%hsp = 0.877379_dp
    2691              :       CASE (13)
    2692              :          ! Aluminium
    2693           46 :          sep%defined = .TRUE.
    2694           46 :          sep%uss = -24.546778_dp
    2695           46 :          sep%upp = -20.104434_dp
    2696           46 :          sep%udd = 8.004394_dp
    2697           46 :          sep%beta(0) = -18.375229_dp
    2698           46 :          sep%beta(1) = -9.382700_dp
    2699           46 :          sep%beta(2) = -20.840474_dp
    2700           46 :          sep%sto_exponents(0) = 2.364264_dp
    2701           46 :          sep%sto_exponents(1) = 1.749102_dp
    2702           46 :          sep%sto_exponents(2) = 1.269384_dp
    2703           46 :          sep%zn(0) = 4.742341_dp
    2704           46 :          sep%zn(1) = 4.669626_dp
    2705           46 :          sep%zn(2) = 7.131138_dp
    2706           46 :          sep%gss = 6.652155_dp
    2707           46 :          sep%gsp = 7.459435_dp
    2708           46 :          sep%gpp = 7.668857_dp
    2709           46 :          sep%gp2 = 6.673299_dp
    2710           46 :          sep%hsp = 0.435060_dp
    2711           46 :          sep%a = 1.002222_dp
    2712           46 :          sep%b = 1.517400_dp
    2713           46 :          sep%c = 0.659101_dp
    2714              :       CASE (14)
    2715              :          ! Silicon
    2716           54 :          sep%defined = .TRUE.
    2717           54 :          sep%uss = -27.358058_dp
    2718           54 :          sep%upp = -20.490578_dp
    2719           54 :          sep%udd = -22.751900_dp
    2720           54 :          sep%beta(0) = -8.686909_dp
    2721           54 :          sep%beta(1) = -1.856482_dp
    2722           54 :          sep%beta(2) = -6.360627_dp
    2723           54 :          sep%sto_exponents(0) = 1.752741_dp
    2724           54 :          sep%sto_exponents(1) = 1.198413_dp
    2725           54 :          sep%sto_exponents(2) = 2.128593_dp
    2726           54 :          sep%zn(0) = 8.388111_dp
    2727           54 :          sep%zn(1) = 1.843048_dp
    2728           54 :          sep%zn(2) = 0.708600_dp
    2729           54 :          sep%gss = 5.194805_dp
    2730           54 :          sep%gsp = 5.090534_dp
    2731           54 :          sep%gpp = 5.185150_dp
    2732           54 :          sep%gp2 = 4.769775_dp
    2733           54 :          sep%hsp = 1.425012_dp
    2734           54 :          sep%a = 0.208571_dp
    2735           54 :          sep%b = 6.000483_dp
    2736           54 :          sep%c = 1.185245_dp
    2737              :       CASE (15)
    2738              :          ! Phosphorus
    2739           30 :          sep%defined = .TRUE.
    2740           30 :          sep%uss = -48.729905_dp
    2741           30 :          sep%upp = -40.354689_dp
    2742           30 :          sep%udd = -7.349246_dp
    2743           30 :          sep%beta(0) = -14.583780_dp
    2744           30 :          sep%beta(1) = -11.744725_dp
    2745           30 :          sep%beta(2) = -20.099893_dp
    2746           30 :          sep%sto_exponents(0) = 2.158033_dp
    2747           30 :          sep%sto_exponents(1) = 1.805343_dp
    2748           30 :          sep%sto_exponents(2) = 1.230358_dp
    2749           30 :          sep%zn(0) = 6.042706_dp
    2750           30 :          sep%zn(1) = 2.376473_dp
    2751           30 :          sep%zn(2) = 7.147750_dp
    2752           30 :          sep%gss = 8.758856_dp
    2753           30 :          sep%gsp = 8.483679_dp
    2754           30 :          sep%gpp = 8.662754_dp
    2755           30 :          sep%gp2 = 7.734264_dp
    2756           30 :          sep%hsp = 0.871681_dp
    2757           30 :          sep%a = -0.034320_dp
    2758           30 :          sep%b = 6.001394_dp
    2759           30 :          sep%c = 2.296737_dp
    2760              :       CASE (16)
    2761              :          ! Sulfur
    2762           74 :          sep%defined = .TRUE.
    2763           74 :          sep%uss = -47.530706_dp
    2764           74 :          sep%upp = -39.191045_dp
    2765           74 :          sep%udd = -46.306944_dp
    2766           74 :          sep%beta(0) = -13.827440_dp
    2767           74 :          sep%beta(1) = -7.664613_dp
    2768           74 :          sep%beta(2) = -9.986172_dp
    2769           74 :          sep%sto_exponents(0) = 2.192844_dp
    2770           74 :          sep%sto_exponents(1) = 1.841078_dp
    2771           74 :          sep%sto_exponents(2) = 3.109401_dp
    2772           74 :          sep%zn(0) = 0.479722_dp
    2773           74 :          sep%zn(1) = 1.015507_dp
    2774           74 :          sep%zn(2) = 4.317470_dp
    2775           74 :          sep%gss = 9.170350_dp
    2776           74 :          sep%gsp = 5.944296_dp
    2777           74 :          sep%gpp = 8.165473_dp
    2778           74 :          sep%gp2 = 7.301878_dp
    2779           74 :          sep%hsp = 5.005404_dp
    2780           74 :          sep%a = -0.036928_dp
    2781           74 :          sep%b = 1.795067_dp
    2782           74 :          sep%c = 2.082618_dp
    2783              :       CASE (17)
    2784              :          ! Chlorine
    2785           30 :          sep%defined = .TRUE.
    2786           30 :          sep%uss = -61.389930_dp
    2787           30 :          sep%upp = -54.482801_dp
    2788           30 :          sep%udd = -38.258155_dp
    2789           30 :          sep%beta(0) = -2.367988_dp
    2790           30 :          sep%beta(1) = -13.802139_dp
    2791           30 :          sep%beta(2) = -4.037751_dp
    2792           30 :          sep%sto_exponents(0) = 2.637050_dp
    2793           30 :          sep%sto_exponents(1) = 2.118146_dp
    2794           30 :          sep%sto_exponents(2) = 1.324033_dp
    2795           30 :          sep%zn(0) = 0.956297_dp
    2796           30 :          sep%zn(1) = 2.464067_dp
    2797           30 :          sep%zn(2) = 6.410325_dp
    2798           30 :          sep%gss = 11.142654_dp
    2799           30 :          sep%gsp = 7.487881_dp
    2800           30 :          sep%gpp = 9.551886_dp
    2801           30 :          sep%gp2 = 8.128436_dp
    2802           30 :          sep%hsp = 5.004267_dp
    2803           30 :          sep%a = -0.013213_dp
    2804           30 :          sep%b = 3.687022_dp
    2805           30 :          sep%c = 2.544635_dp
    2806              :       CASE (18)
    2807              :          ! Argon
    2808            0 :          sep%defined = .TRUE.
    2809            0 :          sep%uss = -7.797931_dp
    2810            0 :          sep%upp = -83.211487_dp
    2811            0 :          sep%beta(0) = -8.839842_dp
    2812            0 :          sep%beta(1) = -28.427303_dp
    2813            0 :          sep%sto_exponents(0) = 6.000272_dp
    2814            0 :          sep%sto_exponents(1) = 5.949170_dp
    2815            0 :          sep%gss = 17.858776_dp
    2816            0 :          sep%gsp = 4.168451_dp
    2817            0 :          sep%gpp = 11.852500_dp
    2818            0 :          sep%gp2 = 15.669543_dp
    2819            0 :          sep%hsp = 4.574549_dp
    2820              :       CASE (19)
    2821              :          ! Potassium
    2822           12 :          sep%defined = .TRUE.
    2823           12 :          sep%uss = -3.801108_dp
    2824           12 :          sep%upp = -3.339656_dp
    2825           12 :          sep%beta(0) = -8.755195_dp
    2826           12 :          sep%beta(1) = -1.788061_dp
    2827           12 :          sep%sto_exponents(0) = 6.000478_dp
    2828           12 :          sep%sto_exponents(1) = 1.127503_dp
    2829           12 :          sep%gss = 3.369251_dp
    2830           12 :          sep%gsp = 6.129351_dp
    2831           12 :          sep%gpp = 0.999505_dp
    2832           12 :          sep%gp2 = 18.999148_dp
    2833           12 :          sep%hsp = 0.300325_dp
    2834           12 :          sep%a = 0.157519_dp
    2835           12 :          sep%b = 6.000566_dp
    2836           12 :          sep%c = 2.047539_dp
    2837              :       CASE (20)
    2838              :          ! Calcium
    2839           18 :          sep%defined = .TRUE.
    2840           18 :          sep%uss = -10.770058_dp
    2841           18 :          sep%upp = -9.754177_dp
    2842           18 :          sep%beta(0) = -4.343881_dp
    2843           18 :          sep%beta(1) = -1.296612_dp
    2844           18 :          sep%sto_exponents(0) = 1.528258_dp
    2845           18 :          sep%sto_exponents(1) = 2.060094_dp
    2846           18 :          sep%gss = 5.725773_dp
    2847           18 :          sep%gsp = 4.781065_dp
    2848           18 :          sep%gpp = 7.172103_dp
    2849           18 :          sep%gp2 = 7.431876_dp
    2850           18 :          sep%hsp = 1.240572_dp
    2851           18 :          sep%a = -0.025275_dp
    2852           18 :          sep%b = 0.500017_dp
    2853           18 :          sep%c = 2.329051_dp
    2854              :       CASE (21)
    2855              :          ! Scandium
    2856            0 :          sep%defined = .TRUE.
    2857            0 :          sep%uss = -15.544461_dp
    2858            0 :          sep%upp = -18.646295_dp
    2859            0 :          sep%udd = -16.069444_dp
    2860            0 :          sep%beta(0) = -8.620944_dp
    2861            0 :          sep%beta(1) = 3.075948_dp
    2862            0 :          sep%beta(2) = -9.768661_dp
    2863            0 :          sep%sto_exponents(0) = 1.402469_dp
    2864            0 :          sep%sto_exponents(1) = 1.345196_dp
    2865            0 :          sep%sto_exponents(2) = 1.859012_dp
    2866            0 :          sep%zn(0) = 0.848418_dp
    2867            0 :          sep%zn(1) = 2.451729_dp
    2868            0 :          sep%zn(2) = 0.789372_dp
    2869            0 :          sep%gss = 4.638215_dp
    2870            0 :          sep%gsp = 5.739164_dp
    2871            0 :          sep%gpp = 14.604872_dp
    2872            0 :          sep%gp2 = 12.802595_dp
    2873            0 :          sep%hsp = 0.193835_dp
    2874            0 :          sep%rho = 3.173734_dp
    2875            0 :          sep%f0sd = 4.798313_dp
    2876            0 :          sep%g2sd = 5.380136_dp
    2877              :       CASE (22)
    2878              :          ! Titanium
    2879           38 :          sep%defined = .TRUE.
    2880           38 :          sep%uss = -25.507973_dp
    2881           38 :          sep%upp = -17.260909_dp
    2882           38 :          sep%udd = -23.809486_dp
    2883           38 :          sep%beta(0) = 3.389142_dp
    2884           38 :          sep%beta(1) = -3.355350_dp
    2885           38 :          sep%beta(2) = -1.842829_dp
    2886           38 :          sep%sto_exponents(0) = 5.324777_dp
    2887           38 :          sep%sto_exponents(1) = 1.164068_dp
    2888           38 :          sep%sto_exponents(2) = 1.418280_dp
    2889           38 :          sep%zn(0) = 1.045904_dp
    2890           38 :          sep%zn(1) = 1.076844_dp
    2891           38 :          sep%zn(2) = 0.717945_dp
    2892           38 :          sep%gss = 5.717851_dp
    2893           38 :          sep%gsp = 5.800015_dp
    2894           38 :          sep%gpp = 6.414726_dp
    2895           38 :          sep%gp2 = 5.623133_dp
    2896           38 :          sep%hsp = 1.403732_dp
    2897           38 :          sep%f0sd = 6.560562_dp
    2898           38 :          sep%g2sd = 3.396235_dp
    2899              :       CASE (23)
    2900              :          ! Vanadium
    2901            6 :          sep%defined = .TRUE.
    2902            6 :          sep%uss = -32.162276_dp
    2903            6 :          sep%upp = -21.572501_dp
    2904            6 :          sep%udd = -34.506245_dp
    2905            6 :          sep%beta(0) = -1.211330_dp
    2906            6 :          sep%beta(1) = 0.740746_dp
    2907            6 :          sep%beta(2) = 3.153669_dp
    2908            6 :          sep%sto_exponents(0) = 1.974330_dp
    2909            6 :          sep%sto_exponents(1) = 1.063106_dp
    2910            6 :          sep%sto_exponents(2) = 1.394806_dp
    2911            6 :          sep%zn(0) = 1.094426_dp
    2912            6 :          sep%zn(1) = 0.755378_dp
    2913            6 :          sep%zn(2) = 1.099367_dp
    2914            6 :          sep%gss = 5.983116_dp
    2915            6 :          sep%gsp = 4.736769_dp
    2916            6 :          sep%gpp = 4.499763_dp
    2917            6 :          sep%gp2 = 3.944481_dp
    2918            6 :          sep%hsp = 0.901105_dp
    2919            6 :          sep%f0sd = 6.810021_dp
    2920            6 :          sep%g2sd = 1.831407_dp
    2921              :       CASE (24)
    2922              :          ! Chromium
    2923           36 :          sep%defined = .TRUE.
    2924           36 :          sep%uss = -34.864339_dp
    2925           36 :          sep%upp = -26.978615_dp
    2926           36 :          sep%udd = -54.431036_dp
    2927           36 :          sep%beta(0) = -5.122615_dp
    2928           36 :          sep%beta(1) = 3.926711_dp
    2929           36 :          sep%beta(2) = -4.230550_dp
    2930           36 :          sep%sto_exponents(0) = 3.283460_dp
    2931           36 :          sep%sto_exponents(1) = 1.029394_dp
    2932           36 :          sep%sto_exponents(2) = 1.623119_dp
    2933           36 :          sep%zn(0) = 1.619853_dp
    2934           36 :          sep%zn(1) = 0.848266_dp
    2935           36 :          sep%zn(2) = 1.405015_dp
    2936           36 :          sep%gss = 8.855572_dp
    2937           36 :          sep%gsp = 5.588631_dp
    2938           36 :          sep%gpp = 5.053094_dp
    2939           36 :          sep%gp2 = 4.429530_dp
    2940           36 :          sep%hsp = 0.648039_dp
    2941           36 :          sep%f0sd = 6.150136_dp
    2942           36 :          sep%g2sd = 2.000300_dp
    2943              :       CASE (25)
    2944              :          ! Manganese
    2945           22 :          sep%defined = .TRUE.
    2946           22 :          sep%uss = -51.460000_dp
    2947           22 :          sep%upp = -37.543990_dp
    2948           22 :          sep%udd = -47.655370_dp
    2949           22 :          sep%beta(0) = -4.185290_dp
    2950           22 :          sep%beta(1) = -3.479630_dp
    2951           22 :          sep%beta(2) = -13.473190_dp
    2952           22 :          sep%sto_exponents(0) = 2.131680_dp
    2953           22 :          sep%sto_exponents(1) = 1.525880_dp
    2954           22 :          sep%sto_exponents(2) = 2.607800_dp
    2955           22 :          sep%zn(0) = 1.132450_dp
    2956           22 :          sep%zn(1) = 1.390740_dp
    2957           22 :          sep%zn(2) = 0.962550_dp
    2958           22 :          sep%gss = 6.190990_dp
    2959           22 :          sep%gsp = 6.757427_dp
    2960           22 :          sep%gpp = 8.284594_dp
    2961           22 :          sep%gp2 = 7.262255_dp
    2962           22 :          sep%hsp = 1.520518_dp
    2963           22 :          sep%f0sd = 7.690920_dp
    2964           22 :          sep%g2sd = 1.105330_dp
    2965              :       CASE (26)
    2966              :          ! Iron
    2967           70 :          sep%defined = .TRUE.
    2968           70 :          sep%uss = -70.515047_dp
    2969           70 :          sep%upp = -62.963069_dp
    2970           70 :          sep%udd = -103.631790_dp
    2971           70 :          sep%beta(0) = 8.027621_dp
    2972           70 :          sep%beta(1) = -1.125760_dp
    2973           70 :          sep%beta(2) = -3.507531_dp
    2974           70 :          sep%sto_exponents(0) = 1.479150_dp
    2975           70 :          sep%sto_exponents(1) = 6.002246_dp
    2976           70 :          sep%sto_exponents(2) = 1.080747_dp
    2977           70 :          sep%zn(0) = 1.459152_dp
    2978           70 :          sep%zn(1) = 1.392614_dp
    2979           70 :          sep%zn(2) = 2.161909_dp
    2980           70 :          sep%gss = 7.977036_dp
    2981           70 :          sep%gsp = 7.786867_dp
    2982           70 :          sep%gpp = 8.295758_dp
    2983           70 :          sep%gp2 = 7.272041_dp
    2984           70 :          sep%hsp = 1.880189_dp
    2985           70 :          sep%rho = 1.272092_dp
    2986           70 :          sep%f0sd = 9.300165_dp
    2987           70 :          sep%g2sd = 1.601345_dp
    2988              :       CASE (27)
    2989              :          ! Cobalt
    2990           10 :          sep%defined = .TRUE.
    2991           10 :          sep%uss = -21.039413_dp
    2992           10 :          sep%upp = 10.000000_dp
    2993           10 :          sep%udd = -28.068971_dp
    2994           10 :          sep%beta(0) = -8.992062_dp
    2995           10 :          sep%beta(1) = -0.100000_dp
    2996           10 :          sep%beta(2) = -2.481509_dp
    2997           10 :          sep%sto_exponents(0) = 1.166613_dp
    2998           10 :          sep%sto_exponents(1) = 3.000000_dp
    2999           10 :          sep%sto_exponents(2) = 1.860218_dp
    3000           10 :          sep%zn(0) = 0.519518_dp
    3001           10 :          sep%zn(1) = 1.000000_dp
    3002           10 :          sep%zn(2) = 0.352115_dp
    3003           10 :          sep%gss = 2.840152_dp
    3004           10 :          sep%gsp = 3.425933_dp
    3005           10 :          sep%gpp = 5.956968_dp
    3006           10 :          sep%gp2 = 5.221864_dp
    3007           10 :          sep%hsp = 0.390087_dp
    3008           10 :          sep%f0sd = 1.446283_dp
    3009           10 :          sep%g2sd = 1.680225_dp
    3010              :       CASE (28)
    3011              :          ! Nickel
    3012           54 :          sep%defined = .TRUE.
    3013           54 :          sep%uss = -47.620247_dp
    3014           54 :          sep%upp = -32.878408_dp
    3015           54 :          sep%udd = -93.026395_dp
    3016           54 :          sep%beta(0) = -9.151521_dp
    3017           54 :          sep%beta(1) = -8.086696_dp
    3018           54 :          sep%beta(2) = -8.655910_dp
    3019           54 :          sep%sto_exponents(0) = 1.591828_dp
    3020           54 :          sep%sto_exponents(1) = 2.304739_dp
    3021           54 :          sep%sto_exponents(2) = 2.514761_dp
    3022           54 :          sep%zn(0) = 0.746470_dp
    3023           54 :          sep%zn(1) = 0.753327_dp
    3024           54 :          sep%zn(2) = 1.461345_dp
    3025           54 :          sep%gss = 4.080876_dp
    3026           54 :          sep%gsp = 4.099452_dp
    3027           54 :          sep%gpp = 4.487545_dp
    3028           54 :          sep%gp2 = 3.933771_dp
    3029           54 :          sep%hsp = 0.993498_dp
    3030           54 :          sep%rho = 1.586979_dp
    3031           54 :          sep%f0sd = 4.651664_dp
    3032           54 :          sep%g2sd = 1.880502_dp
    3033              :       CASE (29)
    3034              :          ! Copper
    3035           48 :          sep%defined = .TRUE.
    3036           48 :          sep%uss = -97.002205_dp
    3037           48 :          sep%upp = -1.000000_dp
    3038           48 :          sep%udd = -110.442592_dp
    3039           48 :          sep%beta(0) = -9.369508_dp
    3040           48 :          sep%beta(1) = -0.100000_dp
    3041           48 :          sep%beta(2) = -16.982092_dp
    3042           48 :          sep%sto_exponents(0) = 1.669096_dp
    3043           48 :          sep%sto_exponents(1) = 3.000000_dp
    3044           48 :          sep%sto_exponents(2) = 2.734990_dp
    3045           48 :          sep%zn(0) = 1.899598_dp
    3046           48 :          sep%zn(1) = 3.000000_dp
    3047           48 :          sep%zn(2) = 1.484317_dp
    3048           48 :          sep%gss = 10.384910_dp
    3049           48 :          sep%gsp = 12.145361_dp
    3050           48 :          sep%gpp = 17.870905_dp
    3051           48 :          sep%gp2 = 15.665592_dp
    3052           48 :          sep%hsp = 2.037394_dp
    3053           48 :          sep%f0sd = 9.848807_dp
    3054           48 :          sep%g2sd = 9.847577_dp
    3055              :       CASE (30)
    3056              :          ! Zinc
    3057           16 :          sep%defined = .TRUE.
    3058           16 :          sep%uss = -18.040862_dp
    3059           16 :          sep%upp = -7.834895_dp
    3060           16 :          sep%beta(0) = -13.276583_dp
    3061           16 :          sep%beta(1) = 1.479642_dp
    3062           16 :          sep%sto_exponents(0) = 1.512875_dp
    3063           16 :          sep%sto_exponents(1) = 1.789482_dp
    3064           16 :          sep%gss = 8.707424_dp
    3065           16 :          sep%gsp = 3.436116_dp
    3066           16 :          sep%gpp = 20.000041_dp
    3067           16 :          sep%gp2 = 6.782785_dp
    3068           16 :          sep%hsp = 0.662036_dp
    3069              :       CASE (31)
    3070              :          ! Gallium
    3071           14 :          sep%defined = .TRUE.
    3072           14 :          sep%uss = -30.600226_dp
    3073           14 :          sep%upp = -21.032425_dp
    3074           14 :          sep%beta(0) = -10.808320_dp
    3075           14 :          sep%beta(1) = -4.185500_dp
    3076           14 :          sep%sto_exponents(0) = 2.339067_dp
    3077           14 :          sep%sto_exponents(1) = 1.729592_dp
    3078           14 :          sep%gss = 10.354885_dp
    3079           14 :          sep%gsp = 7.993674_dp
    3080           14 :          sep%gpp = 6.090184_dp
    3081           14 :          sep%gp2 = 6.299226_dp
    3082           14 :          sep%hsp = 1.295974_dp
    3083              :       CASE (32)
    3084              :          ! Germanium
    3085            8 :          sep%defined = .TRUE.
    3086            8 :          sep%uss = -32.747338_dp
    3087            8 :          sep%upp = -24.709016_dp
    3088            8 :          sep%beta(0) = -14.854297_dp
    3089            8 :          sep%beta(1) = -2.591260_dp
    3090            8 :          sep%sto_exponents(0) = 2.546073_dp
    3091            8 :          sep%sto_exponents(1) = 1.709130_dp
    3092            8 :          sep%gss = 7.518301_dp
    3093            8 :          sep%gsp = 6.594443_dp
    3094            8 :          sep%gpp = 6.066801_dp
    3095            8 :          sep%gp2 = 5.305947_dp
    3096            8 :          sep%hsp = 0.290742_dp
    3097              :       CASE (33)
    3098              :          ! Arsenic
    3099           24 :          sep%defined = .TRUE.
    3100           24 :          sep%uss = -37.956965_dp
    3101           24 :          sep%upp = -38.453701_dp
    3102           24 :          sep%udd = -30.282658_dp
    3103           24 :          sep%beta(0) = -11.963725_dp
    3104           24 :          sep%beta(1) = -7.340073_dp
    3105           24 :          sep%beta(2) = 3.753005_dp
    3106           24 :          sep%sto_exponents(0) = 2.926171_dp
    3107           24 :          sep%sto_exponents(1) = 1.765191_dp
    3108           24 :          sep%sto_exponents(2) = 1.392142_dp
    3109           24 :          sep%zn(0) = 2.006543_dp
    3110           24 :          sep%zn(1) = 3.316832_dp
    3111           24 :          sep%zn(2) = 4.653440_dp
    3112           24 :          sep%gss = 6.665030_dp
    3113           24 :          sep%gsp = 6.213867_dp
    3114           24 :          sep%gpp = 9.310836_dp
    3115           24 :          sep%gp2 = 8.712542_dp
    3116           24 :          sep%hsp = 0.280662_dp
    3117              :       CASE (34)
    3118              :          ! Selenium
    3119           10 :          sep%defined = .TRUE.
    3120           10 :          sep%uss = -32.671088_dp
    3121           10 :          sep%upp = -32.522220_dp
    3122           10 :          sep%beta(0) = 2.636001_dp
    3123           10 :          sep%beta(1) = -9.557700_dp
    3124           10 :          sep%sto_exponents(0) = 2.512366_dp
    3125           10 :          sep%sto_exponents(1) = 2.007576_dp
    3126           10 :          sep%gss = 5.522356_dp
    3127           10 :          sep%gsp = 2.907562_dp
    3128           10 :          sep%gpp = 8.042391_dp
    3129           10 :          sep%gp2 = 6.735106_dp
    3130           10 :          sep%hsp = 3.095789_dp
    3131              :       CASE (35)
    3132              :          ! Bromine
    3133            2 :          sep%defined = .TRUE.
    3134            2 :          sep%uss = -45.834364_dp
    3135            2 :          sep%upp = -50.293675_dp
    3136            2 :          sep%udd = 7.086738_dp
    3137            2 :          sep%beta(0) = -32.131665_dp
    3138            2 :          sep%beta(1) = -9.514484_dp
    3139            2 :          sep%beta(2) = -9.839124_dp
    3140            2 :          sep%sto_exponents(0) = 4.670684_dp
    3141            2 :          sep%sto_exponents(1) = 2.035626_dp
    3142            2 :          sep%sto_exponents(2) = 1.521031_dp
    3143            2 :          sep%zn(0) = 3.094777_dp
    3144            2 :          sep%zn(1) = 3.065764_dp
    3145            2 :          sep%zn(2) = 2.820003_dp
    3146            2 :          sep%gss = 7.616791_dp
    3147            2 :          sep%gsp = 5.010425_dp
    3148            2 :          sep%gpp = 9.649216_dp
    3149            2 :          sep%gp2 = 8.343792_dp
    3150            2 :          sep%hsp = 4.996553_dp
    3151            2 :          sep%a = -0.004996_dp
    3152            2 :          sep%b = 6.001292_dp
    3153            2 :          sep%c = 2.895153_dp
    3154              :       CASE (36)
    3155              :          ! Krypton
    3156            0 :          sep%defined = .TRUE.
    3157            0 :          sep%uss = 8.535384_dp
    3158            0 :          sep%upp = -80.484321_dp
    3159            0 :          sep%beta(0) = -2.727088_dp
    3160            0 :          sep%beta(1) = -16.142951_dp
    3161            0 :          sep%sto_exponents(0) = 1.312248_dp
    3162            0 :          sep%sto_exponents(1) = 4.491371_dp
    3163            0 :          sep%gss = 19.999857_dp
    3164            0 :          sep%gsp = 1.175304_dp
    3165            0 :          sep%gpp = 9.174784_dp
    3166            0 :          sep%gp2 = 14.926948_dp
    3167            0 :          sep%hsp = 0.299867_dp
    3168              :       CASE (37)
    3169              :          ! Rubidium
    3170            0 :          sep%defined = .TRUE.
    3171            0 :          sep%uss = -3.636505_dp
    3172            0 :          sep%upp = -2.500671_dp
    3173            0 :          sep%beta(0) = 9.998744_dp
    3174            0 :          sep%beta(1) = 1.343004_dp
    3175            0 :          sep%sto_exponents(0) = 5.510145_dp
    3176            0 :          sep%sto_exponents(1) = 1.335170_dp
    3177            0 :          sep%gss = 6.680824_dp
    3178            0 :          sep%gsp = 20.001098_dp
    3179            0 :          sep%gpp = 5.068874_dp
    3180            0 :          sep%gp2 = 2.747860_dp
    3181            0 :          sep%hsp = 3.602834_dp
    3182              :       CASE (38)
    3183              :          ! Strontium
    3184            0 :          sep%defined = .TRUE.
    3185            0 :          sep%uss = -10.427671_dp
    3186            0 :          sep%upp = -9.943751_dp
    3187            0 :          sep%beta(0) = -6.253108_dp
    3188            0 :          sep%beta(1) = -9.844498_dp
    3189            0 :          sep%sto_exponents(0) = 2.197303_dp
    3190            0 :          sep%sto_exponents(1) = 1.730137_dp
    3191            0 :          sep%gss = 4.603664_dp
    3192            0 :          sep%gsp = 5.716069_dp
    3193            0 :          sep%gpp = 7.334620_dp
    3194            0 :          sep%gp2 = 7.443088_dp
    3195            0 :          sep%hsp = 0.831527_dp
    3196            0 :          sep%a = -0.012948_dp
    3197            0 :          sep%b = 6.000126_dp
    3198            0 :          sep%c = 3.011964_dp
    3199              :       CASE (39)
    3200              :          ! Yttrium
    3201            0 :          sep%defined = .TRUE.
    3202            0 :          sep%uss = -14.247809_dp
    3203            0 :          sep%upp = -14.817140_dp
    3204            0 :          sep%udd = -16.394302_dp
    3205            0 :          sep%beta(0) = 0.343336_dp
    3206            0 :          sep%beta(1) = -3.180807_dp
    3207            0 :          sep%beta(2) = -4.508957_dp
    3208            0 :          sep%sto_exponents(0) = 0.593368_dp
    3209            0 :          sep%sto_exponents(1) = 1.490422_dp
    3210            0 :          sep%sto_exponents(2) = 1.650893_dp
    3211            0 :          sep%zn(0) = 0.902611_dp
    3212            0 :          sep%zn(1) = 1.484400_dp
    3213            0 :          sep%zn(2) = 1.384238_dp
    3214            0 :          sep%gss = 4.046733_dp
    3215            0 :          sep%gsp = 4.726277_dp
    3216            0 :          sep%gpp = 7.278752_dp
    3217            0 :          sep%gp2 = 6.343281_dp
    3218            0 :          sep%hsp = 0.679228_dp
    3219            0 :          sep%rho = 2.773703_dp
    3220            0 :          sep%f0sd = 4.972716_dp
    3221            0 :          sep%g2sd = 5.016364_dp
    3222              :       CASE (40)
    3223              :          ! Zirconium
    3224           20 :          sep%defined = .TRUE.
    3225           20 :          sep%uss = -20.008884_dp
    3226           20 :          sep%upp = -14.559692_dp
    3227           20 :          sep%udd = -21.302657_dp
    3228           20 :          sep%beta(0) = 9.551952_dp
    3229           20 :          sep%beta(1) = -4.551915_dp
    3230           20 :          sep%beta(2) = -3.213274_dp
    3231           20 :          sep%sto_exponents(0) = 1.692590_dp
    3232           20 :          sep%sto_exponents(1) = 1.694916_dp
    3233           20 :          sep%sto_exponents(2) = 1.567392_dp
    3234           20 :          sep%zn(0) = 1.189109_dp
    3235           20 :          sep%zn(1) = 0.809092_dp
    3236           20 :          sep%zn(2) = 1.190249_dp
    3237           20 :          sep%gss = 5.331208_dp
    3238           20 :          sep%gsp = 4.150579_dp
    3239           20 :          sep%gpp = 3.967381_dp
    3240           20 :          sep%gp2 = 3.457490_dp
    3241           20 :          sep%hsp = 0.743676_dp
    3242           20 :          sep%f0sd = 5.010704_dp
    3243           20 :          sep%g2sd = 2.943652_dp
    3244              :       CASE (41)
    3245              :          ! Niobium
    3246           16 :          sep%defined = .TRUE.
    3247           16 :          sep%uss = -31.269298_dp
    3248           16 :          sep%upp = -20.151277_dp
    3249           16 :          sep%udd = -35.893116_dp
    3250           16 :          sep%beta(0) = -12.045244_dp
    3251           16 :          sep%beta(1) = 1.465762_dp
    3252           16 :          sep%beta(2) = -5.920160_dp
    3253           16 :          sep%sto_exponents(0) = 2.355562_dp
    3254           16 :          sep%sto_exponents(1) = 1.386907_dp
    3255           16 :          sep%sto_exponents(2) = 1.977324_dp
    3256           16 :          sep%zn(0) = 1.490754_dp
    3257           16 :          sep%zn(1) = 0.892760_dp
    3258           16 :          sep%zn(2) = 1.443837_dp
    3259           16 :          sep%gss = 6.683592_dp
    3260           16 :          sep%gsp = 4.685339_dp
    3261           16 :          sep%gpp = 4.377647_dp
    3262           16 :          sep%gp2 = 3.815028_dp
    3263           16 :          sep%hsp = 0.650679_dp
    3264           16 :          sep%f0sd = 6.550674_dp
    3265           16 :          sep%g2sd = 1.065577_dp
    3266              :       CASE (42)
    3267              :          ! Molybdenum
    3268           16 :          sep%defined = .TRUE.
    3269           16 :          sep%uss = -53.467728_dp
    3270           16 :          sep%upp = -35.291951_dp
    3271           16 :          sep%udd = -55.836977_dp
    3272           16 :          sep%beta(0) = -0.189344_dp
    3273           16 :          sep%beta(1) = 7.017762_dp
    3274           16 :          sep%beta(2) = -10.941126_dp
    3275           16 :          sep%sto_exponents(0) = 1.060429_dp
    3276           16 :          sep%sto_exponents(1) = 1.350412_dp
    3277           16 :          sep%sto_exponents(2) = 1.827152_dp
    3278           16 :          sep%zn(0) = 1.912995_dp
    3279           16 :          sep%zn(1) = 1.355055_dp
    3280           16 :          sep%zn(2) = 1.876231_dp
    3281           16 :          sep%gss = 8.576652_dp
    3282           16 :          sep%gsp = 6.888293_dp
    3283           16 :          sep%gpp = 6.644509_dp
    3284           16 :          sep%gp2 = 5.790552_dp
    3285           16 :          sep%hsp = 1.317368_dp
    3286           16 :          sep%f0sd = 10.000608_dp
    3287           16 :          sep%g2sd = 1.216752_dp
    3288              :       CASE (43)
    3289              :          ! Technetium
    3290            0 :          sep%defined = .TRUE.
    3291            0 :          sep%uss = -41.850292_dp
    3292            0 :          sep%upp = -34.910293_dp
    3293            0 :          sep%udd = -45.530412_dp
    3294            0 :          sep%beta(0) = -2.791024_dp
    3295            0 :          sep%beta(1) = -8.086697_dp
    3296            0 :          sep%beta(2) = -5.724335_dp
    3297            0 :          sep%sto_exponents(0) = 1.956245_dp
    3298            0 :          sep%sto_exponents(1) = 6.006299_dp
    3299            0 :          sep%sto_exponents(2) = 1.767360_dp
    3300            0 :          sep%zn(0) = 1.411033_dp
    3301            0 :          sep%zn(1) = 1.141313_dp
    3302            0 :          sep%zn(2) = 1.159312_dp
    3303            0 :          sep%gss = 6.326174_dp
    3304            0 :          sep%gsp = 5.587138_dp
    3305            0 :          sep%gpp = 5.596426_dp
    3306            0 :          sep%gp2 = 4.877169_dp
    3307            0 :          sep%hsp = 1.258989_dp
    3308            0 :          sep%f0sd = 5.434886_dp
    3309            0 :          sep%g2sd = 1.106875_dp
    3310              :       CASE (44)
    3311              :          ! Ruthenium
    3312            8 :          sep%defined = .TRUE.
    3313            8 :          sep%uss = -44.901521_dp
    3314            8 :          sep%upp = -41.424409_dp
    3315            8 :          sep%udd = -37.934514_dp
    3316            8 :          sep%beta(0) = -12.859508_dp
    3317            8 :          sep%beta(1) = -8.475518_dp
    3318            8 :          sep%beta(2) = -3.830797_dp
    3319            8 :          sep%sto_exponents(0) = 1.459195_dp
    3320            8 :          sep%sto_exponents(1) = 5.537201_dp
    3321            8 :          sep%sto_exponents(2) = 2.093164_dp
    3322            8 :          sep%zn(0) = 0.984449_dp
    3323            8 :          sep%zn(1) = 4.586613_dp
    3324            8 :          sep%zn(2) = 0.765332_dp
    3325            8 :          sep%gss = 4.413643_dp
    3326            8 :          sep%gsp = 5.356996_dp
    3327            8 :          sep%gpp = 22.490448_dp
    3328            8 :          sep%gp2 = 19.599957_dp
    3329            8 :          sep%hsp = 0.008058_dp
    3330            8 :          sep%f0sd = 5.917404_dp
    3331            8 :          sep%g2sd = 5.859738_dp
    3332              :       CASE (45)
    3333              :          ! Rhodium
    3334            2 :          sep%defined = .TRUE.
    3335            2 :          sep%uss = -20.513756_dp
    3336            2 :          sep%upp = -40.045431_dp
    3337            2 :          sep%udd = -35.818492_dp
    3338            2 :          sep%beta(0) = -8.222141_dp
    3339            2 :          sep%beta(1) = -15.556691_dp
    3340            2 :          sep%beta(2) = -13.396182_dp
    3341            2 :          sep%sto_exponents(0) = 1.324919_dp
    3342            2 :          sep%sto_exponents(1) = 4.306111_dp
    3343            2 :          sep%sto_exponents(2) = 2.901406_dp
    3344            2 :          sep%zn(0) = 0.809923_dp
    3345            2 :          sep%zn(1) = 6.898259_dp
    3346            2 :          sep%zn(2) = 0.643134_dp
    3347            2 :          sep%gss = 3.631179_dp
    3348            2 :          sep%gsp = 4.407820_dp
    3349            2 :          sep%gpp = 33.825599_dp
    3350            2 :          sep%gp2 = 29.478305_dp
    3351            2 :          sep%hsp = 0.000092_dp
    3352            2 :          sep%f0sd = 1.775497_dp
    3353            2 :          sep%g2sd = 1.851571_dp
    3354              :       CASE (46)
    3355              :          ! Palladium
    3356           12 :          sep%defined = .TRUE.
    3357           12 :          sep%uss = -76.140196_dp
    3358           12 :          sep%upp = -21.073362_dp
    3359           12 :          sep%udd = -85.325301_dp
    3360           12 :          sep%beta(0) = -8.038245_dp
    3361           12 :          sep%beta(1) = 0.740037_dp
    3362           12 :          sep%beta(2) = -2.394498_dp
    3363           12 :          sep%sto_exponents(0) = 1.658503_dp
    3364           12 :          sep%sto_exponents(1) = 1.156718_dp
    3365           12 :          sep%sto_exponents(2) = 2.219861_dp
    3366           12 :          sep%zn(0) = 1.794085_dp
    3367           12 :          sep%zn(1) = 6.158778_dp
    3368           12 :          sep%zn(2) = 1.630913_dp
    3369           12 :          sep%gss = 8.043535_dp
    3370           12 :          sep%gsp = 9.755042_dp
    3371           12 :          sep%gpp = 30.199556_dp
    3372           12 :          sep%gp2 = 26.318284_dp
    3373           12 :          sep%hsp = 0.086121_dp
    3374           12 :          sep%f0sd = 8.004447_dp
    3375           12 :          sep%g2sd = 2.613148_dp
    3376              :       CASE (47)
    3377              :          ! Silver
    3378           12 :          sep%defined = .TRUE.
    3379           12 :          sep%uss = -25.484137_dp
    3380           12 :          sep%upp = -36.116023_dp
    3381           12 :          sep%udd = -35.668272_dp
    3382           12 :          sep%beta(0) = -6.129623_dp
    3383           12 :          sep%beta(1) = 1.004115_dp
    3384           12 :          sep%beta(2) = -69.238347_dp
    3385           12 :          sep%sto_exponents(0) = 1.994004_dp
    3386           12 :          sep%sto_exponents(1) = 0.681817_dp
    3387           12 :          sep%sto_exponents(2) = 6.007328_dp
    3388           12 :          sep%zn(0) = 0.695514_dp
    3389           12 :          sep%zn(1) = 4.729949_dp
    3390           12 :          sep%zn(2) = 0.506522_dp
    3391           12 :          sep%gss = 3.118242_dp
    3392           12 :          sep%gsp = 3.785152_dp
    3393           12 :          sep%gpp = 23.193295_dp
    3394           12 :          sep%gp2 = 20.212474_dp
    3395           12 :          sep%hsp = 0.000432_dp
    3396           12 :          sep%f0sd = 1.938327_dp
    3397           12 :          sep%g2sd = 1.071901_dp
    3398              :       CASE (48)
    3399              :          ! Cadmium
    3400           10 :          sep%defined = .TRUE.
    3401           10 :          sep%uss = -14.645792_dp
    3402           10 :          sep%upp = -9.318664_dp
    3403           10 :          sep%beta(0) = -11.613183_dp
    3404           10 :          sep%beta(1) = 1.663168_dp
    3405           10 :          sep%sto_exponents(0) = 1.384108_dp
    3406           10 :          sep%sto_exponents(1) = 1.957413_dp
    3407           10 :          sep%gss = 6.677284_dp
    3408           10 :          sep%gsp = 5.953373_dp
    3409           10 :          sep%gpp = 18.729843_dp
    3410           10 :          sep%gp2 = 9.917452_dp
    3411           10 :          sep%hsp = 0.825192_dp
    3412              :       CASE (49)
    3413              :          ! Indium
    3414            8 :          sep%defined = .TRUE.
    3415            8 :          sep%uss = -28.339246_dp
    3416            8 :          sep%upp = -23.373875_dp
    3417            8 :          sep%beta(0) = -1.982376_dp
    3418            8 :          sep%beta(1) = -3.330294_dp
    3419            8 :          sep%sto_exponents(0) = 2.023087_dp
    3420            8 :          sep%sto_exponents(1) = 2.106618_dp
    3421            8 :          sep%gss = 9.906091_dp
    3422            8 :          sep%gsp = 10.520060_dp
    3423            8 :          sep%gpp = 4.826006_dp
    3424            8 :          sep%gp2 = 7.906563_dp
    3425            8 :          sep%hsp = 3.500299_dp
    3426              :       CASE (50)
    3427              :          ! Tin
    3428           18 :          sep%defined = .TRUE.
    3429           18 :          sep%uss = -29.888217_dp
    3430           18 :          sep%upp = -22.156954_dp
    3431           18 :          sep%beta(0) = -8.621087_dp
    3432           18 :          sep%beta(1) = -4.989752_dp
    3433           18 :          sep%sto_exponents(0) = 2.383941_dp
    3434           18 :          sep%sto_exponents(1) = 2.057908_dp
    3435           18 :          sep%gss = 8.269655_dp
    3436           18 :          sep%gsp = 5.013349_dp
    3437           18 :          sep%gpp = 6.584874_dp
    3438           18 :          sep%gp2 = 5.855159_dp
    3439           18 :          sep%hsp = 0.531212_dp
    3440           18 :          sep%a = -1.004587_dp
    3441           18 :          sep%b = 4.706252_dp
    3442           18 :          sep%c = 1.180218_dp
    3443              :       CASE (51)
    3444              :          ! Antimony
    3445           20 :          sep%defined = .TRUE.
    3446           20 :          sep%uss = -41.688879_dp
    3447           20 :          sep%upp = -39.541180_dp
    3448           20 :          sep%udd = -6.581663_dp
    3449           20 :          sep%beta(0) = -7.472322_dp
    3450           20 :          sep%beta(1) = -5.940750_dp
    3451           20 :          sep%beta(2) = -3.979108_dp
    3452           20 :          sep%sto_exponents(0) = 2.391178_dp
    3453           20 :          sep%sto_exponents(1) = 1.773006_dp
    3454           20 :          sep%sto_exponents(2) = 2.465590_dp
    3455           20 :          sep%zn(0) = 5.993591_dp
    3456           20 :          sep%zn(1) = 6.145086_dp
    3457           20 :          sep%zn(2) = 5.704031_dp
    3458           20 :          sep%gss = 10.588832_dp
    3459           20 :          sep%gsp = 7.310023_dp
    3460           20 :          sep%gpp = 9.281609_dp
    3461           20 :          sep%gp2 = 8.954081_dp
    3462           20 :          sep%hsp = 0.779112_dp
    3463              :       CASE (52)
    3464              :          ! Tellurium
    3465           22 :          sep%defined = .TRUE.
    3466           22 :          sep%uss = -114.733316_dp
    3467           22 :          sep%upp = -50.096389_dp
    3468           22 :          sep%beta(0) = -70.001062_dp
    3469           22 :          sep%beta(1) = -6.151642_dp
    3470           22 :          sep%sto_exponents(0) = 2.769862_dp
    3471           22 :          sep%sto_exponents(1) = 1.731319_dp
    3472           22 :          sep%gss = 7.030626_dp
    3473           22 :          sep%gsp = 12.601389_dp
    3474           22 :          sep%gpp = 7.883479_dp
    3475           22 :          sep%gp2 = 6.973163_dp
    3476           22 :          sep%hsp = 5.000826_dp
    3477              :       CASE (53)
    3478              :          ! Iodine
    3479            6 :          sep%defined = .TRUE.
    3480            6 :          sep%uss = -59.973232_dp
    3481            6 :          sep%upp = -56.459835_dp
    3482            6 :          sep%udd = -28.822603_dp
    3483            6 :          sep%beta(0) = -30.522481_dp
    3484            6 :          sep%beta(1) = -5.942120_dp
    3485            6 :          sep%beta(2) = -7.676107_dp
    3486            6 :          sep%sto_exponents(0) = 4.498653_dp
    3487            6 :          sep%sto_exponents(1) = 1.917072_dp
    3488            6 :          sep%sto_exponents(2) = 1.875175_dp
    3489            6 :          sep%zn(0) = 9.135244_dp
    3490            6 :          sep%zn(1) = 6.888191_dp
    3491            6 :          sep%zn(2) = 3.791523_dp
    3492            6 :          sep%gss = 7.234759_dp
    3493            6 :          sep%gsp = 9.154406_dp
    3494            6 :          sep%gpp = 9.877466_dp
    3495            6 :          sep%gp2 = 8.035916_dp
    3496            6 :          sep%hsp = 5.004215_dp
    3497            6 :          sep%a = -0.035519_dp
    3498            6 :          sep%b = 1.744389_dp
    3499            6 :          sep%c = 1.223844_dp
    3500              :       CASE (54)
    3501              :          ! Xenon
    3502            0 :          sep%defined = .TRUE.
    3503            0 :          sep%uss = -18.270227_dp
    3504            0 :          sep%upp = -167.163063_dp
    3505            0 :          sep%beta(0) = -3.980622_dp
    3506            0 :          sep%beta(1) = -38.822792_dp
    3507            0 :          sep%sto_exponents(0) = 2.759787_dp
    3508            0 :          sep%sto_exponents(1) = 1.977446_dp
    3509            0 :          sep%gss = 20.000252_dp
    3510            0 :          sep%gsp = 4.175902_dp
    3511            0 :          sep%gpp = 2.305787_dp
    3512            0 :          sep%gp2 = 4.063220_dp
    3513            0 :          sep%hsp = 4.418843_dp
    3514              :       CASE (55)
    3515              :          ! Cesium
    3516            2 :          sep%defined = .TRUE.
    3517            2 :          sep%uss = -3.748609_dp
    3518            2 :          sep%upp = -2.348109_dp
    3519            2 :          sep%beta(0) = 2.287838_dp
    3520            2 :          sep%beta(1) = -5.908071_dp
    3521            2 :          sep%sto_exponents(0) = 5.956008_dp
    3522            2 :          sep%sto_exponents(1) = 1.619485_dp
    3523            2 :          sep%gss = 6.464751_dp
    3524            2 :          sep%gsp = 4.004501_dp
    3525            2 :          sep%gpp = 13.775390_dp
    3526            2 :          sep%gp2 = 12.912537_dp
    3527            2 :          sep%hsp = 1.026928_dp
    3528              :       CASE (56)
    3529              :          ! Barium
    3530           10 :          sep%defined = .TRUE.
    3531           10 :          sep%uss = -9.306985_dp
    3532           10 :          sep%upp = -8.826713_dp
    3533           10 :          sep%beta(0) = 10.003125_dp
    3534           10 :          sep%beta(1) = -6.335160_dp
    3535           10 :          sep%sto_exponents(0) = 1.395379_dp
    3536           10 :          sep%sto_exponents(1) = 1.430139_dp
    3537           10 :          sep%gss = 3.600823_dp
    3538           10 :          sep%gsp = 4.740579_dp
    3539           10 :          sep%gpp = 3.345166_dp
    3540           10 :          sep%gp2 = 3.142783_dp
    3541           10 :          sep%hsp = 0.929429_dp
    3542              :       CASE (57)
    3543              :          ! Lanthanum
    3544            6 :          sep%defined = .TRUE.
    3545            6 :          sep%uss = -19.641953_dp
    3546            6 :          sep%upp = -22.059431_dp
    3547            6 :          sep%udd = -22.638986_dp
    3548            6 :          sep%beta(0) = 0.796727_dp
    3549            6 :          sep%beta(1) = -10.856056_dp
    3550            6 :          sep%beta(2) = -0.484922_dp
    3551            6 :          sep%sto_exponents(0) = 2.673780_dp
    3552            6 :          sep%sto_exponents(1) = 1.248192_dp
    3553            6 :          sep%sto_exponents(2) = 1.688562_dp
    3554            6 :          sep%zn(0) = 1.617784_dp
    3555            6 :          sep%zn(1) = 4.331620_dp
    3556            6 :          sep%zn(2) = 2.285738_dp
    3557            6 :          sep%gss = 6.154440_dp
    3558            6 :          sep%gsp = 7.322704_dp
    3559            6 :          sep%gpp = 18.077465_dp
    3560            6 :          sep%gp2 = 15.679057_dp
    3561            6 :          sep%hsp = 0.138601_dp
    3562            6 :          sep%rho = 2.511701_dp
    3563            6 :          sep%f0sd = 8.856858_dp
    3564            6 :          sep%g2sd = 7.925585_dp
    3565              :       CASE (58:70)
    3566              :       CASE (71)
    3567              :          ! Lutetium
    3568            0 :          sep%defined = .TRUE.
    3569            0 :          sep%uss = -15.954994_dp
    3570            0 :          sep%upp = -11.606213_dp
    3571            0 :          sep%udd = -13.050056_dp
    3572            0 :          sep%beta(0) = -5.590778_dp
    3573            0 :          sep%beta(1) = -0.937679_dp
    3574            0 :          sep%beta(2) = -7.737752_dp
    3575            0 :          sep%sto_exponents(0) = 5.471741_dp
    3576            0 :          sep%sto_exponents(1) = 1.712296_dp
    3577            0 :          sep%sto_exponents(2) = 2.225892_dp
    3578            0 :          sep%zn(0) = 1.632335_dp
    3579            0 :          sep%zn(1) = 4.033128_dp
    3580            0 :          sep%zn(2) = 0.921999_dp
    3581            0 :          sep%gss = 6.209796_dp
    3582            0 :          sep%gsp = 7.379102_dp
    3583            0 :          sep%gpp = 16.831746_dp
    3584            0 :          sep%gp2 = 14.598613_dp
    3585            0 :          sep%hsp = 0.209008_dp
    3586            0 :          sep%rho = 2.743262_dp
    3587            0 :          sep%f0sd = 3.924927_dp
    3588            0 :          sep%g2sd = 1.000946_dp
    3589              :       CASE (72)
    3590              :          ! Hafnium
    3591            2 :          sep%defined = .TRUE.
    3592            2 :          sep%uss = -22.375140_dp
    3593            2 :          sep%upp = -13.081670_dp
    3594            2 :          sep%udd = -20.637741_dp
    3595            2 :          sep%beta(0) = -5.366351_dp
    3596            2 :          sep%beta(1) = -21.550119_dp
    3597            2 :          sep%beta(2) = -3.884443_dp
    3598            2 :          sep%sto_exponents(0) = 3.085344_dp
    3599            2 :          sep%sto_exponents(1) = 1.575819_dp
    3600            2 :          sep%sto_exponents(2) = 1.840840_dp
    3601            2 :          sep%zn(0) = 0.946927_dp
    3602            2 :          sep%zn(1) = 3.538911_dp
    3603            2 :          sep%zn(2) = 0.940283_dp
    3604            2 :          sep%gss = 3.602338_dp
    3605            2 :          sep%gsp = 4.293729_dp
    3606            2 :          sep%gpp = 14.769194_dp
    3607            2 :          sep%gp2 = 12.809708_dp
    3608            2 :          sep%hsp = 0.011028_dp
    3609            2 :          sep%f0sd = 4.842900_dp
    3610            2 :          sep%g2sd = 4.386101_dp
    3611              :       CASE (73)
    3612              :          ! Tantalum
    3613            2 :          sep%defined = .TRUE.
    3614            2 :          sep%uss = -39.009984_dp
    3615            2 :          sep%upp = 1.163975_dp
    3616            2 :          sep%udd = -43.266315_dp
    3617            2 :          sep%beta(0) = -17.199605_dp
    3618            2 :          sep%beta(1) = -5.818839_dp
    3619            2 :          sep%beta(2) = -9.816794_dp
    3620            2 :          sep%sto_exponents(0) = 4.578087_dp
    3621            2 :          sep%sto_exponents(1) = 4.841244_dp
    3622            2 :          sep%sto_exponents(2) = 1.838249_dp
    3623            2 :          sep%zn(0) = 1.741367_dp
    3624            2 :          sep%zn(1) = 3.430157_dp
    3625            2 :          sep%zn(2) = 2.311198_dp
    3626            2 :          sep%gss = 6.624580_dp
    3627            2 :          sep%gsp = 7.805321_dp
    3628            2 :          sep%gpp = 14.315323_dp
    3629            2 :          sep%gp2 = 12.416054_dp
    3630            2 :          sep%hsp = 0.577263_dp
    3631            2 :          sep%f0sd = 8.544427_dp
    3632            2 :          sep%g2sd = 2.074254_dp
    3633              :       CASE (74)
    3634              :          ! Tungsten
    3635           12 :          sep%defined = .TRUE.
    3636           12 :          sep%uss = -44.524950_dp
    3637           12 :          sep%upp = -40.011500_dp
    3638           12 :          sep%udd = -46.490410_dp
    3639           12 :          sep%beta(0) = -16.946460_dp
    3640           12 :          sep%beta(1) = 5.623170_dp
    3641           12 :          sep%beta(2) = -2.947340_dp
    3642           12 :          sep%sto_exponents(0) = 2.664560_dp
    3643           12 :          sep%sto_exponents(1) = 1.624010_dp
    3644           12 :          sep%sto_exponents(2) = 1.794400_dp
    3645           12 :          sep%zn(0) = 1.498860_dp
    3646           12 :          sep%zn(1) = 1.965900_dp
    3647           12 :          sep%zn(2) = 1.876450_dp
    3648           12 :          sep%gss = 5.702025_dp
    3649           12 :          sep%gsp = 6.323145_dp
    3650           12 :          sep%gpp = 8.204433_dp
    3651           12 :          sep%gp2 = 7.115919_dp
    3652           12 :          sep%hsp = 1.319912_dp
    3653           12 :          sep%f0sd = 7.788180_dp
    3654           12 :          sep%g2sd = 1.684940_dp
    3655              :       CASE (75)
    3656              :          ! Rhenium
    3657            4 :          sep%defined = .TRUE.
    3658            4 :          sep%uss = -41.291342_dp
    3659            4 :          sep%upp = -35.089592_dp
    3660            4 :          sep%udd = -44.178985_dp
    3661            4 :          sep%beta(0) = 3.830075_dp
    3662            4 :          sep%beta(1) = -1.638530_dp
    3663            4 :          sep%beta(2) = -1.414411_dp
    3664            4 :          sep%sto_exponents(0) = 2.411839_dp
    3665            4 :          sep%sto_exponents(1) = 1.815351_dp
    3666            4 :          sep%sto_exponents(2) = 2.522766_dp
    3667            4 :          sep%zn(0) = 1.680823_dp
    3668            4 :          sep%zn(1) = 1.331218_dp
    3669            4 :          sep%zn(2) = 1.490623_dp
    3670            4 :          sep%gss = 6.394256_dp
    3671            4 :          sep%gsp = 5.555571_dp
    3672            4 :          sep%gpp = 5.555669_dp
    3673            4 :          sep%gp2 = 4.818577_dp
    3674            4 :          sep%hsp = 1.220913_dp
    3675            4 :          sep%f0sd = 5.442812_dp
    3676            4 :          sep%g2sd = 2.376279_dp
    3677              :       CASE (76)
    3678              :          ! Osmium
    3679            0 :          sep%defined = .TRUE.
    3680            0 :          sep%uss = -26.434080_dp
    3681            0 :          sep%upp = -48.739500_dp
    3682            0 :          sep%udd = -55.837880_dp
    3683            0 :          sep%beta(0) = -12.508730_dp
    3684            0 :          sep%beta(1) = 0.846880_dp
    3685            0 :          sep%beta(2) = 5.164360_dp
    3686            0 :          sep%sto_exponents(0) = 3.031000_dp
    3687            0 :          sep%sto_exponents(1) = 1.593960_dp
    3688            0 :          sep%sto_exponents(2) = 1.775570_dp
    3689            0 :          sep%zn(0) = 1.844700_dp
    3690            0 :          sep%zn(1) = 1.564220_dp
    3691            0 :          sep%zn(2) = 1.770010_dp
    3692            0 :          sep%gss = 7.017683_dp
    3693            0 :          sep%gsp = 6.384200_dp
    3694            0 :          sep%gpp = 6.528073_dp
    3695            0 :          sep%gp2 = 5.661968_dp
    3696            0 :          sep%hsp = 1.508926_dp
    3697            0 :          sep%f0sd = 2.021170_dp
    3698            0 :          sep%g2sd = 1.392130_dp
    3699              :       CASE (77)
    3700              :          ! Iridium
    3701            4 :          sep%defined = .TRUE.
    3702            4 :          sep%uss = -29.703974_dp
    3703            4 :          sep%upp = -38.210924_dp
    3704            4 :          sep%udd = -32.538202_dp
    3705            4 :          sep%beta(0) = -10.943427_dp
    3706            4 :          sep%beta(1) = 2.908880_dp
    3707            4 :          sep%beta(2) = -3.791731_dp
    3708            4 :          sep%sto_exponents(0) = 1.500907_dp
    3709            4 :          sep%sto_exponents(1) = 4.106373_dp
    3710            4 :          sep%sto_exponents(2) = 2.676047_dp
    3711            4 :          sep%zn(0) = 0.927246_dp
    3712            4 :          sep%zn(1) = 3.191892_dp
    3713            4 :          sep%zn(2) = 0.662007_dp
    3714            4 :          sep%gss = 3.527467_dp
    3715            4 :          sep%gsp = 4.203820_dp
    3716            4 :          sep%gpp = 13.320955_dp
    3717            4 :          sep%gp2 = 11.553612_dp
    3718            4 :          sep%hsp = 0.018501_dp
    3719            4 :          sep%f0sd = 2.627170_dp
    3720            4 :          sep%g2sd = 2.996029_dp
    3721              :       CASE (78)
    3722              :          ! Platinum
    3723           20 :          sep%defined = .TRUE.
    3724           20 :          sep%uss = -73.516173_dp
    3725           20 :          sep%upp = -68.320056_dp
    3726           20 :          sep%udd = -76.598873_dp
    3727           20 :          sep%beta(0) = 1.151418_dp
    3728           20 :          sep%beta(1) = 3.298694_dp
    3729           20 :          sep%beta(2) = -18.044737_dp
    3730           20 :          sep%sto_exponents(0) = 2.301264_dp
    3731           20 :          sep%sto_exponents(1) = 1.662404_dp
    3732           20 :          sep%sto_exponents(2) = 3.168852_dp
    3733           20 :          sep%zn(0) = 2.270699_dp
    3734           20 :          sep%zn(1) = 1.949896_dp
    3735           20 :          sep%zn(2) = 1.713856_dp
    3736           20 :          sep%gss = 8.638286_dp
    3737           20 :          sep%gsp = 7.922254_dp
    3738           20 :          sep%gpp = 8.137643_dp
    3739           20 :          sep%gp2 = 7.057990_dp
    3740           20 :          sep%hsp = 1.892617_dp
    3741           20 :          sep%f0sd = 7.098591_dp
    3742           20 :          sep%g2sd = 4.484183_dp
    3743              :       CASE (79)
    3744              :          ! Gold
    3745           16 :          sep%defined = .TRUE.
    3746           16 :          sep%uss = -95.041846_dp
    3747           16 :          sep%upp = -63.890158_dp
    3748           16 :          sep%udd = -88.066087_dp
    3749           16 :          sep%beta(0) = -7.479625_dp
    3750           16 :          sep%beta(1) = 3.664356_dp
    3751           16 :          sep%beta(2) = -61.715468_dp
    3752           16 :          sep%sto_exponents(0) = 1.814169_dp
    3753           16 :          sep%sto_exponents(1) = 1.618657_dp
    3754           16 :          sep%sto_exponents(2) = 5.053167_dp
    3755           16 :          sep%zn(0) = 2.444680_dp
    3756           16 :          sep%zn(1) = 7.014990_dp
    3757           16 :          sep%zn(2) = 1.777089_dp
    3758           16 :          sep%gss = 9.300152_dp
    3759           16 :          sep%gsp = 11.073443_dp
    3760           16 :          sep%gpp = 29.276168_dp
    3761           16 :          sep%gp2 = 25.391984_dp
    3762           16 :          sep%hsp = 0.144384_dp
    3763           16 :          sep%f0sd = 8.827257_dp
    3764           16 :          sep%g2sd = 4.915625_dp
    3765              :       CASE (80)
    3766              :          ! Mercury
    3767           16 :          sep%defined = .TRUE.
    3768           16 :          sep%uss = -17.608732_dp
    3769           16 :          sep%upp = -18.369417_dp
    3770           16 :          sep%beta(0) = -3.045239_dp
    3771           16 :          sep%beta(1) = -5.693556_dp
    3772           16 :          sep%sto_exponents(0) = 2.104896_dp
    3773           16 :          sep%sto_exponents(1) = 1.516293_dp
    3774           16 :          sep%gss = 6.372822_dp
    3775           16 :          sep%gsp = 10.143176_dp
    3776           16 :          sep%gpp = 10.397393_dp
    3777           16 :          sep%gp2 = 14.794056_dp
    3778           16 :          sep%hsp = 0.926128_dp
    3779              :       CASE (81)
    3780              :          ! Thallium
    3781            4 :          sep%defined = .TRUE.
    3782            4 :          sep%uss = -29.518621_dp
    3783            4 :          sep%upp = -29.826907_dp
    3784            4 :          sep%beta(0) = -7.230170_dp
    3785            4 :          sep%beta(1) = -7.575544_dp
    3786            4 :          sep%sto_exponents(0) = 3.335883_dp
    3787            4 :          sep%sto_exponents(1) = 1.766141_dp
    3788            4 :          sep%gss = 5.015118_dp
    3789            4 :          sep%gsp = 13.932049_dp
    3790            4 :          sep%gpp = 10.495551_dp
    3791            4 :          sep%gp2 = 10.526198_dp
    3792            4 :          sep%hsp = 0.293760_dp
    3793              :       CASE (82)
    3794              :          ! Lead
    3795            8 :          sep%defined = .TRUE.
    3796            8 :          sep%uss = -35.038145_dp
    3797            8 :          sep%upp = -25.413401_dp
    3798            8 :          sep%beta(0) = -8.323792_dp
    3799            8 :          sep%beta(1) = -2.237891_dp
    3800            8 :          sep%sto_exponents(0) = 2.368901_dp
    3801            8 :          sep%sto_exponents(1) = 1.685246_dp
    3802            8 :          sep%gss = 5.254128_dp
    3803            8 :          sep%gsp = 7.061016_dp
    3804            8 :          sep%gpp = 6.818551_dp
    3805            8 :          sep%gp2 = 5.603019_dp
    3806            8 :          sep%hsp = 1.018819_dp
    3807            8 :          sep%a = -0.239463_dp
    3808            8 :          sep%b = 5.444338_dp
    3809            8 :          sep%c = 1.613682_dp
    3810              :       CASE (83)
    3811              :          ! Bismuth
    3812            4 :          sep%defined = .TRUE.
    3813            4 :          sep%uss = -42.409177_dp
    3814            4 :          sep%upp = -36.393746_dp
    3815            4 :          sep%beta(0) = -34.951578_dp
    3816            4 :          sep%beta(1) = -7.359060_dp
    3817            4 :          sep%sto_exponents(0) = 3.702377_dp
    3818            4 :          sep%sto_exponents(1) = 1.872327_dp
    3819            4 :          sep%gss = 5.851803_dp
    3820            4 :          sep%gsp = 6.790583_dp
    3821            4 :          sep%gpp = 8.389442_dp
    3822            4 :          sep%gp2 = 7.724219_dp
    3823         1700 :          sep%hsp = 0.295606_dp
    3824              :       CASE (84:nelem)
    3825              :       END SELECT
    3826              :       ! Finalize parameters for the element
    3827         1700 :       CALL valence_electrons(sep, extended_basis_set=.TRUE.)
    3828         1700 :       CALL calpar(z, sep)
    3829         1700 :       CALL convert_param_to_cp2k(sep)
    3830         1700 :       CALL init_pm6_pair_params()
    3831              : 
    3832       183600 :       sep%aab(0:nelem) = aab_pm6(z, 0:nelem)
    3833       183600 :       sep%xab(0:nelem) = xab_pm6(z, 0:nelem)
    3834              :       !    ! We seem to have also C-H as a special case
    3835              :       !    IF (z == 1) sep%aab(6)= sep%aab(6)/bohr
    3836              :       !    IF (z == 1) sep%aab(7)= sep%aab(7)/bohr
    3837              :       !    IF (z == 1) sep%aab(8)= sep%aab(8)/bohr
    3838              :       !    IF (z == 6) sep%aab(1)= sep%aab(1)/bohr
    3839              :       !    IF (z == 7) sep%aab(1)= sep%aab(1)/bohr
    3840              :       !    IF (z == 8) sep%aab(1)= sep%aab(1)/bohr
    3841              : 
    3842         1700 :    END SUBROUTINE pm6_default_parameter
    3843              : 
    3844              : ! **************************************************************************************************
    3845              : !> \brief Default parameter sets for semi empirical models: PM6-FM
    3846              : !> \param sep ...
    3847              : !> \param z ...
    3848              : ! **************************************************************************************************
    3849            0 :    SUBROUTINE pm6fm_default_parameter(sep, z)
    3850              :       TYPE(semi_empirical_type), POINTER                 :: sep
    3851              :       INTEGER                                            :: z
    3852              : 
    3853            0 :       sep%typ = do_method_pm6fm
    3854            0 :       sep%name = ptable(z)%name
    3855            0 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
    3856            0 :       sep%z = z
    3857              : 
    3858            0 :       SELECT CASE (z)
    3859              :       CASE DEFAULT
    3860            0 :          CPABORT("invalid atomic number")
    3861              :       CASE (0)
    3862            0 :          sep%defined = .TRUE.
    3863              :       CASE (1)
    3864              :          ! Hydrogen
    3865            0 :          sep%defined = .TRUE.
    3866            0 :          sep%uss = -10.709_dp
    3867            0 :          sep%beta(0) = -7.7084_dp
    3868            0 :          sep%sto_exponents(0) = 1.3361_dp
    3869            0 :          sep%gss = 15.701_dp
    3870            0 :          sep%a = 0.17697_dp
    3871            0 :          sep%b = 3.9826_dp
    3872            0 :          sep%c = 1.2050_dp
    3873              :       CASE (2)
    3874              :          ! Helium
    3875            0 :          sep%defined = .TRUE.
    3876            0 :          sep%uss = -31.770969_dp
    3877            0 :          sep%upp = -5.856352_dp
    3878            0 :          sep%beta(0) = -58.903774_dp
    3879            0 :          sep%beta(1) = -37.039974_dp
    3880            0 :          sep%sto_exponents(0) = 3.313204_dp
    3881            0 :          sep%sto_exponents(1) = 3.657133_dp
    3882            0 :          sep%gss = 9.445299_dp
    3883            0 :          sep%gsp = 11.201419_dp
    3884            0 :          sep%gpp = 9.214548_dp
    3885            0 :          sep%gp2 = 13.046115_dp
    3886            0 :          sep%hsp = 0.299954_dp
    3887              :       CASE (3)
    3888              :          ! Lithium
    3889            0 :          sep%defined = .TRUE.
    3890            0 :          sep%uss = -4.709912_dp
    3891            0 :          sep%upp = -2.722581_dp
    3892            0 :          sep%beta(0) = -2.283946_dp
    3893            0 :          sep%beta(1) = -7.535573_dp
    3894            0 :          sep%sto_exponents(0) = 0.981041_dp
    3895            0 :          sep%sto_exponents(1) = 2.953445_dp
    3896            0 :          sep%gss = 11.035907_dp
    3897            0 :          sep%gsp = 19.998647_dp
    3898            0 :          sep%gpp = 11.543650_dp
    3899            0 :          sep%gp2 = 9.059036_dp
    3900            0 :          sep%hsp = 1.641886_dp
    3901              :       CASE (4)
    3902              :          ! Beryllium
    3903            0 :          sep%defined = .TRUE.
    3904            0 :          sep%uss = -16.360315_dp
    3905            0 :          sep%upp = -16.339216_dp
    3906            0 :          sep%beta(0) = -3.199549_dp
    3907            0 :          sep%beta(1) = -4.451920_dp
    3908            0 :          sep%sto_exponents(0) = 1.212539_dp
    3909            0 :          sep%sto_exponents(1) = 1.276487_dp
    3910            0 :          sep%gss = 7.552804_dp
    3911            0 :          sep%gsp = 10.203146_dp
    3912            0 :          sep%gpp = 12.862153_dp
    3913            0 :          sep%gp2 = 13.602858_dp
    3914            0 :          sep%hsp = 1.501452_dp
    3915            0 :          sep%a = 0.164180_dp
    3916            0 :          sep%b = 1.704828_dp
    3917            0 :          sep%c = 1.785591_dp
    3918              :       CASE (5)
    3919              :          ! Boron
    3920            0 :          sep%defined = .TRUE.
    3921            0 :          sep%uss = -25.967679_dp
    3922            0 :          sep%upp = -19.115864_dp
    3923            0 :          sep%beta(0) = -4.959706_dp
    3924            0 :          sep%beta(1) = -4.656753_dp
    3925            0 :          sep%sto_exponents(0) = 1.634174_dp
    3926            0 :          sep%sto_exponents(1) = 1.479195_dp
    3927            0 :          sep%gss = 8.179341_dp
    3928            0 :          sep%gsp = 7.294021_dp
    3929            0 :          sep%gpp = 7.829395_dp
    3930            0 :          sep%gp2 = 6.401072_dp
    3931            0 :          sep%hsp = 1.252845_dp
    3932              :       CASE (6)
    3933              :          ! Carbon
    3934            0 :          sep%defined = .TRUE.
    3935            0 :          sep%uss = -51.089653_dp
    3936            0 :          sep%upp = -39.937920_dp
    3937            0 :          sep%beta(0) = -15.385236_dp
    3938            0 :          sep%beta(1) = -7.471929_dp
    3939            0 :          sep%sto_exponents(0) = 2.047558_dp
    3940            0 :          sep%sto_exponents(1) = 1.702841_dp
    3941            0 :          sep%gss = 13.335519_dp
    3942            0 :          sep%gsp = 11.528134_dp
    3943            0 :          sep%gpp = 10.778326_dp
    3944            0 :          sep%gp2 = 9.486212_dp
    3945            0 :          sep%hsp = 0.717322_dp
    3946            0 :          sep%a = 0.046302_dp
    3947            0 :          sep%b = 2.100206_dp
    3948            0 :          sep%c = 1.333959_dp
    3949              :       CASE (7)
    3950              :          ! Nitrogen
    3951            0 :          sep%defined = .TRUE.
    3952            0 :          sep%uss = -57.784823_dp
    3953            0 :          sep%upp = -49.893036_dp
    3954            0 :          sep%beta(0) = -17.979377_dp
    3955            0 :          sep%beta(1) = -15.055017_dp
    3956            0 :          sep%sto_exponents(0) = 2.380406_dp
    3957            0 :          sep%sto_exponents(1) = 1.999246_dp
    3958            0 :          sep%gss = 12.357026_dp
    3959            0 :          sep%gsp = 9.636190_dp
    3960            0 :          sep%gpp = 12.570756_dp
    3961            0 :          sep%gp2 = 10.576425_dp
    3962            0 :          sep%hsp = 2.871545_dp
    3963            0 :          sep%a = -0.001436_dp
    3964            0 :          sep%b = 0.495196_dp
    3965            0 :          sep%c = 1.704857_dp
    3966              :       CASE (8)
    3967              :          ! Oxygen
    3968            0 :          sep%defined = .TRUE.
    3969            0 :          sep%uss = -67.069_dp
    3970            0 :          sep%upp = -63.489_dp
    3971            0 :          sep%beta(0) = -52.252_dp
    3972            0 :          sep%beta(1) = -21.553_dp
    3973            0 :          sep%sto_exponents(0) = 4.5999_dp
    3974            0 :          sep%sto_exponents(1) = 1.8675_dp
    3975            0 :          sep%gss = 12.865_dp
    3976            0 :          sep%gsp = 9.5353_dp
    3977            0 :          sep%gpp = 12.516_dp
    3978            0 :          sep%gp2 = 11.052_dp
    3979            0 :          sep%hsp = 3.6867_dp
    3980            0 :          sep%a = 0.027321_dp
    3981            0 :          sep%b = 4.3324_dp
    3982            0 :          sep%c = 1.6071_dp
    3983              :       CASE (9)
    3984              :          ! Fluorine
    3985            0 :          sep%defined = .TRUE.
    3986            0 :          sep%uss = -140.225626_dp
    3987            0 :          sep%upp = -98.778044_dp
    3988            0 :          sep%beta(0) = -69.922593_dp
    3989            0 :          sep%beta(1) = -30.448165_dp
    3990            0 :          sep%sto_exponents(0) = 6.043849_dp
    3991            0 :          sep%sto_exponents(1) = 2.906722_dp
    3992            0 :          sep%gss = 12.446818_dp
    3993            0 :          sep%gsp = 18.496082_dp
    3994            0 :          sep%gpp = 8.417366_dp
    3995            0 :          sep%gp2 = 12.179816_dp
    3996            0 :          sep%hsp = 2.604382_dp
    3997            0 :          sep%a = -0.010792_dp
    3998            0 :          sep%b = 6.004648_dp
    3999            0 :          sep%c = 1.847724_dp
    4000              :       CASE (10)
    4001              :          ! Neon
    4002            0 :          sep%defined = .TRUE.
    4003            0 :          sep%uss = -2.978729_dp
    4004            0 :          sep%upp = -85.441118_dp
    4005            0 :          sep%beta(0) = -69.793475_dp
    4006            0 :          sep%beta(1) = -33.261962_dp
    4007            0 :          sep%sto_exponents(0) = 6.000148_dp
    4008            0 :          sep%sto_exponents(1) = 3.834528_dp
    4009            0 :          sep%gss = 19.999574_dp
    4010            0 :          sep%gsp = 16.896951_dp
    4011            0 :          sep%gpp = 8.963560_dp
    4012            0 :          sep%gp2 = 16.027799_dp
    4013            0 :          sep%hsp = 1.779280_dp
    4014              :       CASE (11)
    4015              :          ! Sodium
    4016            0 :          sep%defined = .TRUE.
    4017            0 :          sep%uss = -4.537153_dp
    4018            0 :          sep%upp = -2.433015_dp
    4019            0 :          sep%beta(0) = 0.244853_dp
    4020            0 :          sep%beta(1) = 0.491998_dp
    4021            0 :          sep%sto_exponents(0) = 0.686327_dp
    4022            0 :          sep%sto_exponents(1) = 0.950068_dp
    4023            0 :          sep%gss = 4.059972_dp
    4024            0 :          sep%gsp = 7.061183_dp
    4025            0 :          sep%gpp = 9.283540_dp
    4026            0 :          sep%gp2 = 17.034978_dp
    4027            0 :          sep%hsp = 0.640715_dp
    4028            0 :          sep%a = -1.026036_dp
    4029            0 :          sep%b = 2.014506_dp
    4030            0 :          sep%c = 1.271202_dp
    4031              :       CASE (12)
    4032              :          ! Magnesium
    4033            0 :          sep%defined = .TRUE.
    4034            0 :          sep%uss = -14.574226_dp
    4035            0 :          sep%upp = -7.583850_dp
    4036            0 :          sep%beta(0) = -9.604932_dp
    4037            0 :          sep%beta(1) = 3.416908_dp
    4038            0 :          sep%sto_exponents(0) = 1.310830_dp
    4039            0 :          sep%sto_exponents(1) = 1.388897_dp
    4040            0 :          sep%gss = 7.115328_dp
    4041            0 :          sep%gsp = 3.253024_dp
    4042            0 :          sep%gpp = 4.737311_dp
    4043            0 :          sep%gp2 = 8.428485_dp
    4044            0 :          sep%hsp = 0.877379_dp
    4045              :       CASE (13)
    4046              :          ! Aluminium
    4047            0 :          sep%defined = .TRUE.
    4048            0 :          sep%uss = -24.546778_dp
    4049            0 :          sep%upp = -20.104434_dp
    4050            0 :          sep%udd = 8.004394_dp
    4051            0 :          sep%beta(0) = -18.375229_dp
    4052            0 :          sep%beta(1) = -9.382700_dp
    4053            0 :          sep%beta(2) = -20.840474_dp
    4054            0 :          sep%sto_exponents(0) = 2.364264_dp
    4055            0 :          sep%sto_exponents(1) = 1.749102_dp
    4056            0 :          sep%sto_exponents(2) = 1.269384_dp
    4057            0 :          sep%zn(0) = 4.742341_dp
    4058            0 :          sep%zn(1) = 4.669626_dp
    4059            0 :          sep%zn(2) = 7.131138_dp
    4060            0 :          sep%gss = 6.652155_dp
    4061            0 :          sep%gsp = 7.459435_dp
    4062            0 :          sep%gpp = 7.668857_dp
    4063            0 :          sep%gp2 = 6.673299_dp
    4064            0 :          sep%hsp = 0.435060_dp
    4065            0 :          sep%a = 1.002222_dp
    4066            0 :          sep%b = 1.517400_dp
    4067            0 :          sep%c = 0.659101_dp
    4068              :       CASE (14)
    4069              :          ! Silicon
    4070            0 :          sep%defined = .TRUE.
    4071            0 :          sep%uss = -27.358058_dp
    4072            0 :          sep%upp = -20.490578_dp
    4073            0 :          sep%udd = -22.751900_dp
    4074            0 :          sep%beta(0) = -8.686909_dp
    4075            0 :          sep%beta(1) = -1.856482_dp
    4076            0 :          sep%beta(2) = -6.360627_dp
    4077            0 :          sep%sto_exponents(0) = 1.752741_dp
    4078            0 :          sep%sto_exponents(1) = 1.198413_dp
    4079            0 :          sep%sto_exponents(2) = 2.128593_dp
    4080            0 :          sep%zn(0) = 8.388111_dp
    4081            0 :          sep%zn(1) = 1.843048_dp
    4082            0 :          sep%zn(2) = 0.708600_dp
    4083            0 :          sep%gss = 5.194805_dp
    4084            0 :          sep%gsp = 5.090534_dp
    4085            0 :          sep%gpp = 5.185150_dp
    4086            0 :          sep%gp2 = 4.769775_dp
    4087            0 :          sep%hsp = 1.425012_dp
    4088            0 :          sep%a = 0.208571_dp
    4089            0 :          sep%b = 6.000483_dp
    4090            0 :          sep%c = 1.185245_dp
    4091              :       CASE (15)
    4092              :          ! Phosphorus
    4093            0 :          sep%defined = .TRUE.
    4094            0 :          sep%uss = -48.729905_dp
    4095            0 :          sep%upp = -40.354689_dp
    4096            0 :          sep%udd = -7.349246_dp
    4097            0 :          sep%beta(0) = -14.583780_dp
    4098            0 :          sep%beta(1) = -11.744725_dp
    4099            0 :          sep%beta(2) = -20.099893_dp
    4100            0 :          sep%sto_exponents(0) = 2.158033_dp
    4101            0 :          sep%sto_exponents(1) = 1.805343_dp
    4102            0 :          sep%sto_exponents(2) = 1.230358_dp
    4103            0 :          sep%zn(0) = 6.042706_dp
    4104            0 :          sep%zn(1) = 2.376473_dp
    4105            0 :          sep%zn(2) = 7.147750_dp
    4106            0 :          sep%gss = 8.758856_dp
    4107            0 :          sep%gsp = 8.483679_dp
    4108            0 :          sep%gpp = 8.662754_dp
    4109            0 :          sep%gp2 = 7.734264_dp
    4110            0 :          sep%hsp = 0.871681_dp
    4111            0 :          sep%a = -0.034320_dp
    4112            0 :          sep%b = 6.001394_dp
    4113            0 :          sep%c = 2.296737_dp
    4114              :       CASE (16)
    4115              :          ! Sulfur
    4116            0 :          sep%defined = .TRUE.
    4117            0 :          sep%uss = -47.530706_dp
    4118            0 :          sep%upp = -39.191045_dp
    4119            0 :          sep%udd = -46.306944_dp
    4120            0 :          sep%beta(0) = -13.827440_dp
    4121            0 :          sep%beta(1) = -7.664613_dp
    4122            0 :          sep%beta(2) = -9.986172_dp
    4123            0 :          sep%sto_exponents(0) = 2.192844_dp
    4124            0 :          sep%sto_exponents(1) = 1.841078_dp
    4125            0 :          sep%sto_exponents(2) = 3.109401_dp
    4126            0 :          sep%zn(0) = 0.479722_dp
    4127            0 :          sep%zn(1) = 1.015507_dp
    4128            0 :          sep%zn(2) = 4.317470_dp
    4129            0 :          sep%gss = 9.170350_dp
    4130            0 :          sep%gsp = 5.944296_dp
    4131            0 :          sep%gpp = 8.165473_dp
    4132            0 :          sep%gp2 = 7.301878_dp
    4133            0 :          sep%hsp = 5.005404_dp
    4134            0 :          sep%a = -0.036928_dp
    4135            0 :          sep%b = 1.795067_dp
    4136            0 :          sep%c = 2.082618_dp
    4137              :       CASE (17)
    4138              :          ! Chlorine
    4139            0 :          sep%defined = .TRUE.
    4140            0 :          sep%uss = -61.389930_dp
    4141            0 :          sep%upp = -54.482801_dp
    4142            0 :          sep%udd = -38.258155_dp
    4143            0 :          sep%beta(0) = -2.367988_dp
    4144            0 :          sep%beta(1) = -13.802139_dp
    4145            0 :          sep%beta(2) = -4.037751_dp
    4146            0 :          sep%sto_exponents(0) = 2.637050_dp
    4147            0 :          sep%sto_exponents(1) = 2.118146_dp
    4148            0 :          sep%sto_exponents(2) = 1.324033_dp
    4149            0 :          sep%zn(0) = 0.956297_dp
    4150            0 :          sep%zn(1) = 2.464067_dp
    4151            0 :          sep%zn(2) = 6.410325_dp
    4152            0 :          sep%gss = 11.142654_dp
    4153            0 :          sep%gsp = 7.487881_dp
    4154            0 :          sep%gpp = 9.551886_dp
    4155            0 :          sep%gp2 = 8.128436_dp
    4156            0 :          sep%hsp = 5.004267_dp
    4157            0 :          sep%a = -0.013213_dp
    4158            0 :          sep%b = 3.687022_dp
    4159            0 :          sep%c = 2.544635_dp
    4160              :       CASE (18)
    4161              :          ! Argon
    4162            0 :          sep%defined = .TRUE.
    4163            0 :          sep%uss = -7.797931_dp
    4164            0 :          sep%upp = -83.211487_dp
    4165            0 :          sep%beta(0) = -8.839842_dp
    4166            0 :          sep%beta(1) = -28.427303_dp
    4167            0 :          sep%sto_exponents(0) = 6.000272_dp
    4168            0 :          sep%sto_exponents(1) = 5.949170_dp
    4169            0 :          sep%gss = 17.858776_dp
    4170            0 :          sep%gsp = 4.168451_dp
    4171            0 :          sep%gpp = 11.852500_dp
    4172            0 :          sep%gp2 = 15.669543_dp
    4173            0 :          sep%hsp = 4.574549_dp
    4174              :       CASE (19)
    4175              :          ! Potassium
    4176            0 :          sep%defined = .TRUE.
    4177            0 :          sep%uss = -3.801108_dp
    4178            0 :          sep%upp = -3.339656_dp
    4179            0 :          sep%beta(0) = -8.755195_dp
    4180            0 :          sep%beta(1) = -1.788061_dp
    4181            0 :          sep%sto_exponents(0) = 6.000478_dp
    4182            0 :          sep%sto_exponents(1) = 1.127503_dp
    4183            0 :          sep%gss = 3.369251_dp
    4184            0 :          sep%gsp = 6.129351_dp
    4185            0 :          sep%gpp = 0.999505_dp
    4186            0 :          sep%gp2 = 18.999148_dp
    4187            0 :          sep%hsp = 0.300325_dp
    4188            0 :          sep%a = 0.157519_dp
    4189            0 :          sep%b = 6.000566_dp
    4190            0 :          sep%c = 2.047539_dp
    4191              :       CASE (20)
    4192              :          ! Calcium
    4193            0 :          sep%defined = .TRUE.
    4194            0 :          sep%uss = -10.770058_dp
    4195            0 :          sep%upp = -9.754177_dp
    4196            0 :          sep%beta(0) = -4.343881_dp
    4197            0 :          sep%beta(1) = -1.296612_dp
    4198            0 :          sep%sto_exponents(0) = 1.528258_dp
    4199            0 :          sep%sto_exponents(1) = 2.060094_dp
    4200            0 :          sep%gss = 5.725773_dp
    4201            0 :          sep%gsp = 4.781065_dp
    4202            0 :          sep%gpp = 7.172103_dp
    4203            0 :          sep%gp2 = 7.431876_dp
    4204            0 :          sep%hsp = 1.240572_dp
    4205            0 :          sep%a = -0.025275_dp
    4206            0 :          sep%b = 0.500017_dp
    4207            0 :          sep%c = 2.329051_dp
    4208              :       CASE (21)
    4209              :          ! Scandium
    4210            0 :          sep%defined = .TRUE.
    4211            0 :          sep%uss = -15.544461_dp
    4212            0 :          sep%upp = -18.646295_dp
    4213            0 :          sep%udd = -16.069444_dp
    4214            0 :          sep%beta(0) = -8.620944_dp
    4215            0 :          sep%beta(1) = 3.075948_dp
    4216            0 :          sep%beta(2) = -9.768661_dp
    4217            0 :          sep%sto_exponents(0) = 1.402469_dp
    4218            0 :          sep%sto_exponents(1) = 1.345196_dp
    4219            0 :          sep%sto_exponents(2) = 1.859012_dp
    4220            0 :          sep%zn(0) = 0.848418_dp
    4221            0 :          sep%zn(1) = 2.451729_dp
    4222            0 :          sep%zn(2) = 0.789372_dp
    4223            0 :          sep%gss = 4.638215_dp
    4224            0 :          sep%gsp = 5.739164_dp
    4225            0 :          sep%gpp = 14.604872_dp
    4226            0 :          sep%gp2 = 12.802595_dp
    4227            0 :          sep%hsp = 0.193835_dp
    4228            0 :          sep%rho = 3.173734_dp
    4229            0 :          sep%f0sd = 4.798313_dp
    4230            0 :          sep%g2sd = 5.380136_dp
    4231              :       CASE (22)
    4232              :          ! Titanium
    4233            0 :          sep%defined = .TRUE.
    4234            0 :          sep%uss = -25.507973_dp
    4235            0 :          sep%upp = -17.260909_dp
    4236            0 :          sep%udd = -23.809486_dp
    4237            0 :          sep%beta(0) = 3.389142_dp
    4238            0 :          sep%beta(1) = -3.355350_dp
    4239            0 :          sep%beta(2) = -1.842829_dp
    4240            0 :          sep%sto_exponents(0) = 5.324777_dp
    4241            0 :          sep%sto_exponents(1) = 1.164068_dp
    4242            0 :          sep%sto_exponents(2) = 1.418280_dp
    4243            0 :          sep%zn(0) = 1.045904_dp
    4244            0 :          sep%zn(1) = 1.076844_dp
    4245            0 :          sep%zn(2) = 0.717945_dp
    4246            0 :          sep%gss = 5.717851_dp
    4247            0 :          sep%gsp = 5.800015_dp
    4248            0 :          sep%gpp = 6.414726_dp
    4249            0 :          sep%gp2 = 5.623133_dp
    4250            0 :          sep%hsp = 1.403732_dp
    4251            0 :          sep%f0sd = 6.560562_dp
    4252            0 :          sep%g2sd = 3.396235_dp
    4253              :       CASE (23)
    4254              :          ! Vanadium
    4255            0 :          sep%defined = .TRUE.
    4256            0 :          sep%uss = -32.162276_dp
    4257            0 :          sep%upp = -21.572501_dp
    4258            0 :          sep%udd = -34.506245_dp
    4259            0 :          sep%beta(0) = -1.211330_dp
    4260            0 :          sep%beta(1) = 0.740746_dp
    4261            0 :          sep%beta(2) = 3.153669_dp
    4262            0 :          sep%sto_exponents(0) = 1.974330_dp
    4263            0 :          sep%sto_exponents(1) = 1.063106_dp
    4264            0 :          sep%sto_exponents(2) = 1.394806_dp
    4265            0 :          sep%zn(0) = 1.094426_dp
    4266            0 :          sep%zn(1) = 0.755378_dp
    4267            0 :          sep%zn(2) = 1.099367_dp
    4268            0 :          sep%gss = 5.983116_dp
    4269            0 :          sep%gsp = 4.736769_dp
    4270            0 :          sep%gpp = 4.499763_dp
    4271            0 :          sep%gp2 = 3.944481_dp
    4272            0 :          sep%hsp = 0.901105_dp
    4273            0 :          sep%f0sd = 6.810021_dp
    4274            0 :          sep%g2sd = 1.831407_dp
    4275              :       CASE (24)
    4276              :          ! Chromium
    4277            0 :          sep%defined = .TRUE.
    4278            0 :          sep%uss = -34.864339_dp
    4279            0 :          sep%upp = -26.978615_dp
    4280            0 :          sep%udd = -54.431036_dp
    4281            0 :          sep%beta(0) = -5.122615_dp
    4282            0 :          sep%beta(1) = 3.926711_dp
    4283            0 :          sep%beta(2) = -4.230550_dp
    4284            0 :          sep%sto_exponents(0) = 3.283460_dp
    4285            0 :          sep%sto_exponents(1) = 1.029394_dp
    4286            0 :          sep%sto_exponents(2) = 1.623119_dp
    4287            0 :          sep%zn(0) = 1.619853_dp
    4288            0 :          sep%zn(1) = 0.848266_dp
    4289            0 :          sep%zn(2) = 1.405015_dp
    4290            0 :          sep%gss = 8.855572_dp
    4291            0 :          sep%gsp = 5.588631_dp
    4292            0 :          sep%gpp = 5.053094_dp
    4293            0 :          sep%gp2 = 4.429530_dp
    4294            0 :          sep%hsp = 0.648039_dp
    4295            0 :          sep%f0sd = 6.150136_dp
    4296            0 :          sep%g2sd = 2.000300_dp
    4297              :       CASE (25)
    4298              :          ! Manganese
    4299            0 :          sep%defined = .TRUE.
    4300            0 :          sep%uss = -51.460000_dp
    4301            0 :          sep%upp = -37.543990_dp
    4302            0 :          sep%udd = -47.655370_dp
    4303            0 :          sep%beta(0) = -4.185290_dp
    4304            0 :          sep%beta(1) = -3.479630_dp
    4305            0 :          sep%beta(2) = -13.473190_dp
    4306            0 :          sep%sto_exponents(0) = 2.131680_dp
    4307            0 :          sep%sto_exponents(1) = 1.525880_dp
    4308            0 :          sep%sto_exponents(2) = 2.607800_dp
    4309            0 :          sep%zn(0) = 1.132450_dp
    4310            0 :          sep%zn(1) = 1.390740_dp
    4311            0 :          sep%zn(2) = 0.962550_dp
    4312            0 :          sep%gss = 6.190990_dp
    4313            0 :          sep%gsp = 6.757427_dp
    4314            0 :          sep%gpp = 8.284594_dp
    4315            0 :          sep%gp2 = 7.262255_dp
    4316            0 :          sep%hsp = 1.520518_dp
    4317            0 :          sep%f0sd = 7.690920_dp
    4318            0 :          sep%g2sd = 1.105330_dp
    4319              :       CASE (26)
    4320              :          ! Iron
    4321            0 :          sep%defined = .TRUE.
    4322            0 :          sep%uss = -70.515047_dp
    4323            0 :          sep%upp = -62.963069_dp
    4324            0 :          sep%udd = -103.631790_dp
    4325            0 :          sep%beta(0) = 8.027621_dp
    4326            0 :          sep%beta(1) = -1.125760_dp
    4327            0 :          sep%beta(2) = -3.507531_dp
    4328            0 :          sep%sto_exponents(0) = 1.479150_dp
    4329            0 :          sep%sto_exponents(1) = 6.002246_dp
    4330            0 :          sep%sto_exponents(2) = 1.080747_dp
    4331            0 :          sep%zn(0) = 1.459152_dp
    4332            0 :          sep%zn(1) = 1.392614_dp
    4333            0 :          sep%zn(2) = 2.161909_dp
    4334            0 :          sep%gss = 7.977036_dp
    4335            0 :          sep%gsp = 7.786867_dp
    4336            0 :          sep%gpp = 8.295758_dp
    4337            0 :          sep%gp2 = 7.272041_dp
    4338            0 :          sep%hsp = 1.880189_dp
    4339            0 :          sep%rho = 1.272092_dp
    4340            0 :          sep%f0sd = 9.300165_dp
    4341            0 :          sep%g2sd = 1.601345_dp
    4342              :       CASE (27)
    4343              :          ! Cobalt
    4344            0 :          sep%defined = .TRUE.
    4345            0 :          sep%uss = -21.039413_dp
    4346            0 :          sep%upp = 10.000000_dp
    4347            0 :          sep%udd = -28.068971_dp
    4348            0 :          sep%beta(0) = -8.992062_dp
    4349            0 :          sep%beta(1) = -0.100000_dp
    4350            0 :          sep%beta(2) = -2.481509_dp
    4351            0 :          sep%sto_exponents(0) = 1.166613_dp
    4352            0 :          sep%sto_exponents(1) = 3.000000_dp
    4353            0 :          sep%sto_exponents(2) = 1.860218_dp
    4354            0 :          sep%zn(0) = 0.519518_dp
    4355            0 :          sep%zn(1) = 1.000000_dp
    4356            0 :          sep%zn(2) = 0.352115_dp
    4357            0 :          sep%gss = 2.840152_dp
    4358            0 :          sep%gsp = 3.425933_dp
    4359            0 :          sep%gpp = 5.956968_dp
    4360            0 :          sep%gp2 = 5.221864_dp
    4361            0 :          sep%hsp = 0.390087_dp
    4362            0 :          sep%f0sd = 1.446283_dp
    4363            0 :          sep%g2sd = 1.680225_dp
    4364              :       CASE (28)
    4365              :          ! Nickel
    4366            0 :          sep%defined = .TRUE.
    4367            0 :          sep%uss = -47.620247_dp
    4368            0 :          sep%upp = -32.878408_dp
    4369            0 :          sep%udd = -93.026395_dp
    4370            0 :          sep%beta(0) = -9.151521_dp
    4371            0 :          sep%beta(1) = -8.086696_dp
    4372            0 :          sep%beta(2) = -8.655910_dp
    4373            0 :          sep%sto_exponents(0) = 1.591828_dp
    4374            0 :          sep%sto_exponents(1) = 2.304739_dp
    4375            0 :          sep%sto_exponents(2) = 2.514761_dp
    4376            0 :          sep%zn(0) = 0.746470_dp
    4377            0 :          sep%zn(1) = 0.753327_dp
    4378            0 :          sep%zn(2) = 1.461345_dp
    4379            0 :          sep%gss = 4.080876_dp
    4380            0 :          sep%gsp = 4.099452_dp
    4381            0 :          sep%gpp = 4.487545_dp
    4382            0 :          sep%gp2 = 3.933771_dp
    4383            0 :          sep%hsp = 0.993498_dp
    4384            0 :          sep%rho = 1.586979_dp
    4385            0 :          sep%f0sd = 4.651664_dp
    4386            0 :          sep%g2sd = 1.880502_dp
    4387              :       CASE (29)
    4388              :          ! Copper
    4389            0 :          sep%defined = .TRUE.
    4390            0 :          sep%uss = -97.002205_dp
    4391            0 :          sep%upp = -1.000000_dp
    4392            0 :          sep%udd = -110.442592_dp
    4393            0 :          sep%beta(0) = -9.369508_dp
    4394            0 :          sep%beta(1) = -0.100000_dp
    4395            0 :          sep%beta(2) = -16.982092_dp
    4396            0 :          sep%sto_exponents(0) = 1.669096_dp
    4397            0 :          sep%sto_exponents(1) = 3.000000_dp
    4398            0 :          sep%sto_exponents(2) = 2.734990_dp
    4399            0 :          sep%zn(0) = 1.899598_dp
    4400            0 :          sep%zn(1) = 3.000000_dp
    4401            0 :          sep%zn(2) = 1.484317_dp
    4402            0 :          sep%gss = 10.384910_dp
    4403            0 :          sep%gsp = 12.145361_dp
    4404            0 :          sep%gpp = 17.870905_dp
    4405            0 :          sep%gp2 = 15.665592_dp
    4406            0 :          sep%hsp = 2.037394_dp
    4407            0 :          sep%f0sd = 9.848807_dp
    4408            0 :          sep%g2sd = 9.847577_dp
    4409              :       CASE (30)
    4410              :          ! Zinc
    4411            0 :          sep%defined = .TRUE.
    4412            0 :          sep%uss = -18.040862_dp
    4413            0 :          sep%upp = -7.834895_dp
    4414            0 :          sep%beta(0) = -13.276583_dp
    4415            0 :          sep%beta(1) = 1.479642_dp
    4416            0 :          sep%sto_exponents(0) = 1.512875_dp
    4417            0 :          sep%sto_exponents(1) = 1.789482_dp
    4418            0 :          sep%gss = 8.707424_dp
    4419            0 :          sep%gsp = 3.436116_dp
    4420            0 :          sep%gpp = 20.000041_dp
    4421            0 :          sep%gp2 = 6.782785_dp
    4422            0 :          sep%hsp = 0.662036_dp
    4423              :       CASE (31)
    4424              :          ! Gallium
    4425            0 :          sep%defined = .TRUE.
    4426            0 :          sep%uss = -30.600226_dp
    4427            0 :          sep%upp = -21.032425_dp
    4428            0 :          sep%beta(0) = -10.808320_dp
    4429            0 :          sep%beta(1) = -4.185500_dp
    4430            0 :          sep%sto_exponents(0) = 2.339067_dp
    4431            0 :          sep%sto_exponents(1) = 1.729592_dp
    4432            0 :          sep%gss = 10.354885_dp
    4433            0 :          sep%gsp = 7.993674_dp
    4434            0 :          sep%gpp = 6.090184_dp
    4435            0 :          sep%gp2 = 6.299226_dp
    4436            0 :          sep%hsp = 1.295974_dp
    4437              :       CASE (32)
    4438              :          ! Germanium
    4439            0 :          sep%defined = .TRUE.
    4440            0 :          sep%uss = -32.747338_dp
    4441            0 :          sep%upp = -24.709016_dp
    4442            0 :          sep%beta(0) = -14.854297_dp
    4443            0 :          sep%beta(1) = -2.591260_dp
    4444            0 :          sep%sto_exponents(0) = 2.546073_dp
    4445            0 :          sep%sto_exponents(1) = 1.709130_dp
    4446            0 :          sep%gss = 7.518301_dp
    4447            0 :          sep%gsp = 6.594443_dp
    4448            0 :          sep%gpp = 6.066801_dp
    4449            0 :          sep%gp2 = 5.305947_dp
    4450            0 :          sep%hsp = 0.290742_dp
    4451              :       CASE (33)
    4452              :          ! Arsenic
    4453            0 :          sep%defined = .TRUE.
    4454            0 :          sep%uss = -37.956965_dp
    4455            0 :          sep%upp = -38.453701_dp
    4456            0 :          sep%udd = -30.282658_dp
    4457            0 :          sep%beta(0) = -11.963725_dp
    4458            0 :          sep%beta(1) = -7.340073_dp
    4459            0 :          sep%beta(2) = 3.753005_dp
    4460            0 :          sep%sto_exponents(0) = 2.926171_dp
    4461            0 :          sep%sto_exponents(1) = 1.765191_dp
    4462            0 :          sep%sto_exponents(2) = 1.392142_dp
    4463            0 :          sep%zn(0) = 2.006543_dp
    4464            0 :          sep%zn(1) = 3.316832_dp
    4465            0 :          sep%zn(2) = 4.653440_dp
    4466            0 :          sep%gss = 6.665030_dp
    4467            0 :          sep%gsp = 6.213867_dp
    4468            0 :          sep%gpp = 9.310836_dp
    4469            0 :          sep%gp2 = 8.712542_dp
    4470            0 :          sep%hsp = 0.280662_dp
    4471              :       CASE (34)
    4472              :          ! Selenium
    4473            0 :          sep%defined = .TRUE.
    4474            0 :          sep%uss = -32.671088_dp
    4475            0 :          sep%upp = -32.522220_dp
    4476            0 :          sep%beta(0) = 2.636001_dp
    4477            0 :          sep%beta(1) = -9.557700_dp
    4478            0 :          sep%sto_exponents(0) = 2.512366_dp
    4479            0 :          sep%sto_exponents(1) = 2.007576_dp
    4480            0 :          sep%gss = 5.522356_dp
    4481            0 :          sep%gsp = 2.907562_dp
    4482            0 :          sep%gpp = 8.042391_dp
    4483            0 :          sep%gp2 = 6.735106_dp
    4484            0 :          sep%hsp = 3.095789_dp
    4485              :       CASE (35)
    4486              :          ! Bromine
    4487            0 :          sep%defined = .TRUE.
    4488            0 :          sep%uss = -45.834364_dp
    4489            0 :          sep%upp = -50.293675_dp
    4490            0 :          sep%udd = 7.086738_dp
    4491            0 :          sep%beta(0) = -32.131665_dp
    4492            0 :          sep%beta(1) = -9.514484_dp
    4493            0 :          sep%beta(2) = -9.839124_dp
    4494            0 :          sep%sto_exponents(0) = 4.670684_dp
    4495            0 :          sep%sto_exponents(1) = 2.035626_dp
    4496            0 :          sep%sto_exponents(2) = 1.521031_dp
    4497            0 :          sep%zn(0) = 3.094777_dp
    4498            0 :          sep%zn(1) = 3.065764_dp
    4499            0 :          sep%zn(2) = 2.820003_dp
    4500            0 :          sep%gss = 7.616791_dp
    4501            0 :          sep%gsp = 5.010425_dp
    4502            0 :          sep%gpp = 9.649216_dp
    4503            0 :          sep%gp2 = 8.343792_dp
    4504            0 :          sep%hsp = 4.996553_dp
    4505            0 :          sep%a = -0.004996_dp
    4506            0 :          sep%b = 6.001292_dp
    4507            0 :          sep%c = 2.895153_dp
    4508              :       CASE (36)
    4509              :          ! Krypton
    4510            0 :          sep%defined = .TRUE.
    4511            0 :          sep%uss = 8.535384_dp
    4512            0 :          sep%upp = -80.484321_dp
    4513            0 :          sep%beta(0) = -2.727088_dp
    4514            0 :          sep%beta(1) = -16.142951_dp
    4515            0 :          sep%sto_exponents(0) = 1.312248_dp
    4516            0 :          sep%sto_exponents(1) = 4.491371_dp
    4517            0 :          sep%gss = 19.999857_dp
    4518            0 :          sep%gsp = 1.175304_dp
    4519            0 :          sep%gpp = 9.174784_dp
    4520            0 :          sep%gp2 = 14.926948_dp
    4521            0 :          sep%hsp = 0.299867_dp
    4522              :       CASE (37)
    4523              :          ! Rubidium
    4524            0 :          sep%defined = .TRUE.
    4525            0 :          sep%uss = -3.636505_dp
    4526            0 :          sep%upp = -2.500671_dp
    4527            0 :          sep%beta(0) = 9.998744_dp
    4528            0 :          sep%beta(1) = 1.343004_dp
    4529            0 :          sep%sto_exponents(0) = 5.510145_dp
    4530            0 :          sep%sto_exponents(1) = 1.335170_dp
    4531            0 :          sep%gss = 6.680824_dp
    4532            0 :          sep%gsp = 20.001098_dp
    4533            0 :          sep%gpp = 5.068874_dp
    4534            0 :          sep%gp2 = 2.747860_dp
    4535            0 :          sep%hsp = 3.602834_dp
    4536              :       CASE (38)
    4537              :          ! Strontium
    4538            0 :          sep%defined = .TRUE.
    4539            0 :          sep%uss = -10.427671_dp
    4540            0 :          sep%upp = -9.943751_dp
    4541            0 :          sep%beta(0) = -6.253108_dp
    4542            0 :          sep%beta(1) = -9.844498_dp
    4543            0 :          sep%sto_exponents(0) = 2.197303_dp
    4544            0 :          sep%sto_exponents(1) = 1.730137_dp
    4545            0 :          sep%gss = 4.603664_dp
    4546            0 :          sep%gsp = 5.716069_dp
    4547            0 :          sep%gpp = 7.334620_dp
    4548            0 :          sep%gp2 = 7.443088_dp
    4549            0 :          sep%hsp = 0.831527_dp
    4550            0 :          sep%a = -0.012948_dp
    4551            0 :          sep%b = 6.000126_dp
    4552            0 :          sep%c = 3.011964_dp
    4553              :       CASE (39)
    4554              :          ! Yttrium
    4555            0 :          sep%defined = .TRUE.
    4556            0 :          sep%uss = -14.247809_dp
    4557            0 :          sep%upp = -14.817140_dp
    4558            0 :          sep%udd = -16.394302_dp
    4559            0 :          sep%beta(0) = 0.343336_dp
    4560            0 :          sep%beta(1) = -3.180807_dp
    4561            0 :          sep%beta(2) = -4.508957_dp
    4562            0 :          sep%sto_exponents(0) = 0.593368_dp
    4563            0 :          sep%sto_exponents(1) = 1.490422_dp
    4564            0 :          sep%sto_exponents(2) = 1.650893_dp
    4565            0 :          sep%zn(0) = 0.902611_dp
    4566            0 :          sep%zn(1) = 1.484400_dp
    4567            0 :          sep%zn(2) = 1.384238_dp
    4568            0 :          sep%gss = 4.046733_dp
    4569            0 :          sep%gsp = 4.726277_dp
    4570            0 :          sep%gpp = 7.278752_dp
    4571            0 :          sep%gp2 = 6.343281_dp
    4572            0 :          sep%hsp = 0.679228_dp
    4573            0 :          sep%rho = 2.773703_dp
    4574            0 :          sep%f0sd = 4.972716_dp
    4575            0 :          sep%g2sd = 5.016364_dp
    4576              :       CASE (40)
    4577              :          ! Zirconium
    4578            0 :          sep%defined = .TRUE.
    4579            0 :          sep%uss = -20.008884_dp
    4580            0 :          sep%upp = -14.559692_dp
    4581            0 :          sep%udd = -21.302657_dp
    4582            0 :          sep%beta(0) = 9.551952_dp
    4583            0 :          sep%beta(1) = -4.551915_dp
    4584            0 :          sep%beta(2) = -3.213274_dp
    4585            0 :          sep%sto_exponents(0) = 1.692590_dp
    4586            0 :          sep%sto_exponents(1) = 1.694916_dp
    4587            0 :          sep%sto_exponents(2) = 1.567392_dp
    4588            0 :          sep%zn(0) = 1.189109_dp
    4589            0 :          sep%zn(1) = 0.809092_dp
    4590            0 :          sep%zn(2) = 1.190249_dp
    4591            0 :          sep%gss = 5.331208_dp
    4592            0 :          sep%gsp = 4.150579_dp
    4593            0 :          sep%gpp = 3.967381_dp
    4594            0 :          sep%gp2 = 3.457490_dp
    4595            0 :          sep%hsp = 0.743676_dp
    4596            0 :          sep%f0sd = 5.010704_dp
    4597            0 :          sep%g2sd = 2.943652_dp
    4598              :       CASE (41)
    4599              :          ! Niobium
    4600            0 :          sep%defined = .TRUE.
    4601            0 :          sep%uss = -31.269298_dp
    4602            0 :          sep%upp = -20.151277_dp
    4603            0 :          sep%udd = -35.893116_dp
    4604            0 :          sep%beta(0) = -12.045244_dp
    4605            0 :          sep%beta(1) = 1.465762_dp
    4606            0 :          sep%beta(2) = -5.920160_dp
    4607            0 :          sep%sto_exponents(0) = 2.355562_dp
    4608            0 :          sep%sto_exponents(1) = 1.386907_dp
    4609            0 :          sep%sto_exponents(2) = 1.977324_dp
    4610            0 :          sep%zn(0) = 1.490754_dp
    4611            0 :          sep%zn(1) = 0.892760_dp
    4612            0 :          sep%zn(2) = 1.443837_dp
    4613            0 :          sep%gss = 6.683592_dp
    4614            0 :          sep%gsp = 4.685339_dp
    4615            0 :          sep%gpp = 4.377647_dp
    4616            0 :          sep%gp2 = 3.815028_dp
    4617            0 :          sep%hsp = 0.650679_dp
    4618            0 :          sep%f0sd = 6.550674_dp
    4619            0 :          sep%g2sd = 1.065577_dp
    4620              :       CASE (42)
    4621              :          ! Molybdenum
    4622            0 :          sep%defined = .TRUE.
    4623            0 :          sep%uss = -53.467728_dp
    4624            0 :          sep%upp = -35.291951_dp
    4625            0 :          sep%udd = -55.836977_dp
    4626            0 :          sep%beta(0) = -0.189344_dp
    4627            0 :          sep%beta(1) = 7.017762_dp
    4628            0 :          sep%beta(2) = -10.941126_dp
    4629            0 :          sep%sto_exponents(0) = 1.060429_dp
    4630            0 :          sep%sto_exponents(1) = 1.350412_dp
    4631            0 :          sep%sto_exponents(2) = 1.827152_dp
    4632            0 :          sep%zn(0) = 1.912995_dp
    4633            0 :          sep%zn(1) = 1.355055_dp
    4634            0 :          sep%zn(2) = 1.876231_dp
    4635            0 :          sep%gss = 8.576652_dp
    4636            0 :          sep%gsp = 6.888293_dp
    4637            0 :          sep%gpp = 6.644509_dp
    4638            0 :          sep%gp2 = 5.790552_dp
    4639            0 :          sep%hsp = 1.317368_dp
    4640            0 :          sep%f0sd = 10.000608_dp
    4641            0 :          sep%g2sd = 1.216752_dp
    4642              :       CASE (43)
    4643              :          ! Technetium
    4644            0 :          sep%defined = .TRUE.
    4645            0 :          sep%uss = -41.850292_dp
    4646            0 :          sep%upp = -34.910293_dp
    4647            0 :          sep%udd = -45.530412_dp
    4648            0 :          sep%beta(0) = -2.791024_dp
    4649            0 :          sep%beta(1) = -8.086697_dp
    4650            0 :          sep%beta(2) = -5.724335_dp
    4651            0 :          sep%sto_exponents(0) = 1.956245_dp
    4652            0 :          sep%sto_exponents(1) = 6.006299_dp
    4653            0 :          sep%sto_exponents(2) = 1.767360_dp
    4654            0 :          sep%zn(0) = 1.411033_dp
    4655            0 :          sep%zn(1) = 1.141313_dp
    4656            0 :          sep%zn(2) = 1.159312_dp
    4657            0 :          sep%gss = 6.326174_dp
    4658            0 :          sep%gsp = 5.587138_dp
    4659            0 :          sep%gpp = 5.596426_dp
    4660            0 :          sep%gp2 = 4.877169_dp
    4661            0 :          sep%hsp = 1.258989_dp
    4662            0 :          sep%f0sd = 5.434886_dp
    4663            0 :          sep%g2sd = 1.106875_dp
    4664              :       CASE (44)
    4665              :          ! Ruthenium
    4666            0 :          sep%defined = .TRUE.
    4667            0 :          sep%uss = -44.901521_dp
    4668            0 :          sep%upp = -41.424409_dp
    4669            0 :          sep%udd = -37.934514_dp
    4670            0 :          sep%beta(0) = -12.859508_dp
    4671            0 :          sep%beta(1) = -8.475518_dp
    4672            0 :          sep%beta(2) = -3.830797_dp
    4673            0 :          sep%sto_exponents(0) = 1.459195_dp
    4674            0 :          sep%sto_exponents(1) = 5.537201_dp
    4675            0 :          sep%sto_exponents(2) = 2.093164_dp
    4676            0 :          sep%zn(0) = 0.984449_dp
    4677            0 :          sep%zn(1) = 4.586613_dp
    4678            0 :          sep%zn(2) = 0.765332_dp
    4679            0 :          sep%gss = 4.413643_dp
    4680            0 :          sep%gsp = 5.356996_dp
    4681            0 :          sep%gpp = 22.490448_dp
    4682            0 :          sep%gp2 = 19.599957_dp
    4683            0 :          sep%hsp = 0.008058_dp
    4684            0 :          sep%f0sd = 5.917404_dp
    4685            0 :          sep%g2sd = 5.859738_dp
    4686              :       CASE (45)
    4687              :          ! Rhodium
    4688            0 :          sep%defined = .TRUE.
    4689            0 :          sep%uss = -20.513756_dp
    4690            0 :          sep%upp = -40.045431_dp
    4691            0 :          sep%udd = -35.818492_dp
    4692            0 :          sep%beta(0) = -8.222141_dp
    4693            0 :          sep%beta(1) = -15.556691_dp
    4694            0 :          sep%beta(2) = -13.396182_dp
    4695            0 :          sep%sto_exponents(0) = 1.324919_dp
    4696            0 :          sep%sto_exponents(1) = 4.306111_dp
    4697            0 :          sep%sto_exponents(2) = 2.901406_dp
    4698            0 :          sep%zn(0) = 0.809923_dp
    4699            0 :          sep%zn(1) = 6.898259_dp
    4700            0 :          sep%zn(2) = 0.643134_dp
    4701            0 :          sep%gss = 3.631179_dp
    4702            0 :          sep%gsp = 4.407820_dp
    4703            0 :          sep%gpp = 33.825599_dp
    4704            0 :          sep%gp2 = 29.478305_dp
    4705            0 :          sep%hsp = 0.000092_dp
    4706            0 :          sep%f0sd = 1.775497_dp
    4707            0 :          sep%g2sd = 1.851571_dp
    4708              :       CASE (46)
    4709              :          ! Palladium
    4710            0 :          sep%defined = .TRUE.
    4711            0 :          sep%uss = -76.140196_dp
    4712            0 :          sep%upp = -21.073362_dp
    4713            0 :          sep%udd = -85.325301_dp
    4714            0 :          sep%beta(0) = -8.038245_dp
    4715            0 :          sep%beta(1) = 0.740037_dp
    4716            0 :          sep%beta(2) = -2.394498_dp
    4717            0 :          sep%sto_exponents(0) = 1.658503_dp
    4718            0 :          sep%sto_exponents(1) = 1.156718_dp
    4719            0 :          sep%sto_exponents(2) = 2.219861_dp
    4720            0 :          sep%zn(0) = 1.794085_dp
    4721            0 :          sep%zn(1) = 6.158778_dp
    4722            0 :          sep%zn(2) = 1.630913_dp
    4723            0 :          sep%gss = 8.043535_dp
    4724            0 :          sep%gsp = 9.755042_dp
    4725            0 :          sep%gpp = 30.199556_dp
    4726            0 :          sep%gp2 = 26.318284_dp
    4727            0 :          sep%hsp = 0.086121_dp
    4728            0 :          sep%f0sd = 8.004447_dp
    4729            0 :          sep%g2sd = 2.613148_dp
    4730              :       CASE (47)
    4731              :          ! Silver
    4732            0 :          sep%defined = .TRUE.
    4733            0 :          sep%uss = -25.484137_dp
    4734            0 :          sep%upp = -36.116023_dp
    4735            0 :          sep%udd = -35.668272_dp
    4736            0 :          sep%beta(0) = -6.129623_dp
    4737            0 :          sep%beta(1) = 1.004115_dp
    4738            0 :          sep%beta(2) = -69.238347_dp
    4739            0 :          sep%sto_exponents(0) = 1.994004_dp
    4740            0 :          sep%sto_exponents(1) = 0.681817_dp
    4741            0 :          sep%sto_exponents(2) = 6.007328_dp
    4742            0 :          sep%zn(0) = 0.695514_dp
    4743            0 :          sep%zn(1) = 4.729949_dp
    4744            0 :          sep%zn(2) = 0.506522_dp
    4745            0 :          sep%gss = 3.118242_dp
    4746            0 :          sep%gsp = 3.785152_dp
    4747            0 :          sep%gpp = 23.193295_dp
    4748            0 :          sep%gp2 = 20.212474_dp
    4749            0 :          sep%hsp = 0.000432_dp
    4750            0 :          sep%f0sd = 1.938327_dp
    4751            0 :          sep%g2sd = 1.071901_dp
    4752              :       CASE (48)
    4753              :          ! Cadmium
    4754            0 :          sep%defined = .TRUE.
    4755            0 :          sep%uss = -14.645792_dp
    4756            0 :          sep%upp = -9.318664_dp
    4757            0 :          sep%beta(0) = -11.613183_dp
    4758            0 :          sep%beta(1) = 1.663168_dp
    4759            0 :          sep%sto_exponents(0) = 1.384108_dp
    4760            0 :          sep%sto_exponents(1) = 1.957413_dp
    4761            0 :          sep%gss = 6.677284_dp
    4762            0 :          sep%gsp = 5.953373_dp
    4763            0 :          sep%gpp = 18.729843_dp
    4764            0 :          sep%gp2 = 9.917452_dp
    4765            0 :          sep%hsp = 0.825192_dp
    4766              :       CASE (49)
    4767              :          ! Indium
    4768            0 :          sep%defined = .TRUE.
    4769            0 :          sep%uss = -28.339246_dp
    4770            0 :          sep%upp = -23.373875_dp
    4771            0 :          sep%beta(0) = -1.982376_dp
    4772            0 :          sep%beta(1) = -3.330294_dp
    4773            0 :          sep%sto_exponents(0) = 2.023087_dp
    4774            0 :          sep%sto_exponents(1) = 2.106618_dp
    4775            0 :          sep%gss = 9.906091_dp
    4776            0 :          sep%gsp = 10.520060_dp
    4777            0 :          sep%gpp = 4.826006_dp
    4778            0 :          sep%gp2 = 7.906563_dp
    4779            0 :          sep%hsp = 3.500299_dp
    4780              :       CASE (50)
    4781              :          ! Tin
    4782            0 :          sep%defined = .TRUE.
    4783            0 :          sep%uss = -29.888217_dp
    4784            0 :          sep%upp = -22.156954_dp
    4785            0 :          sep%beta(0) = -8.621087_dp
    4786            0 :          sep%beta(1) = -4.989752_dp
    4787            0 :          sep%sto_exponents(0) = 2.383941_dp
    4788            0 :          sep%sto_exponents(1) = 2.057908_dp
    4789            0 :          sep%gss = 8.269655_dp
    4790            0 :          sep%gsp = 5.013349_dp
    4791            0 :          sep%gpp = 6.584874_dp
    4792            0 :          sep%gp2 = 5.855159_dp
    4793            0 :          sep%hsp = 0.531212_dp
    4794            0 :          sep%a = -1.004587_dp
    4795            0 :          sep%b = 4.706252_dp
    4796            0 :          sep%c = 1.180218_dp
    4797              :       CASE (51)
    4798              :          ! Antimony
    4799            0 :          sep%defined = .TRUE.
    4800            0 :          sep%uss = -41.688879_dp
    4801            0 :          sep%upp = -39.541180_dp
    4802            0 :          sep%udd = -6.581663_dp
    4803            0 :          sep%beta(0) = -7.472322_dp
    4804            0 :          sep%beta(1) = -5.940750_dp
    4805            0 :          sep%beta(2) = -3.979108_dp
    4806            0 :          sep%sto_exponents(0) = 2.391178_dp
    4807            0 :          sep%sto_exponents(1) = 1.773006_dp
    4808            0 :          sep%sto_exponents(2) = 2.465590_dp
    4809            0 :          sep%zn(0) = 5.993591_dp
    4810            0 :          sep%zn(1) = 6.145086_dp
    4811            0 :          sep%zn(2) = 5.704031_dp
    4812            0 :          sep%gss = 10.588832_dp
    4813            0 :          sep%gsp = 7.310023_dp
    4814            0 :          sep%gpp = 9.281609_dp
    4815            0 :          sep%gp2 = 8.954081_dp
    4816            0 :          sep%hsp = 0.779112_dp
    4817              :       CASE (52)
    4818              :          ! Tellurium
    4819            0 :          sep%defined = .TRUE.
    4820            0 :          sep%uss = -114.733316_dp
    4821            0 :          sep%upp = -50.096389_dp
    4822            0 :          sep%beta(0) = -70.001062_dp
    4823            0 :          sep%beta(1) = -6.151642_dp
    4824            0 :          sep%sto_exponents(0) = 2.769862_dp
    4825            0 :          sep%sto_exponents(1) = 1.731319_dp
    4826            0 :          sep%gss = 7.030626_dp
    4827            0 :          sep%gsp = 12.601389_dp
    4828            0 :          sep%gpp = 7.883479_dp
    4829            0 :          sep%gp2 = 6.973163_dp
    4830            0 :          sep%hsp = 5.000826_dp
    4831              :       CASE (53)
    4832              :          ! Iodine
    4833            0 :          sep%defined = .TRUE.
    4834            0 :          sep%uss = -59.973232_dp
    4835            0 :          sep%upp = -56.459835_dp
    4836            0 :          sep%udd = -28.822603_dp
    4837            0 :          sep%beta(0) = -30.522481_dp
    4838            0 :          sep%beta(1) = -5.942120_dp
    4839            0 :          sep%beta(2) = -7.676107_dp
    4840            0 :          sep%sto_exponents(0) = 4.498653_dp
    4841            0 :          sep%sto_exponents(1) = 1.917072_dp
    4842            0 :          sep%sto_exponents(2) = 1.875175_dp
    4843            0 :          sep%zn(0) = 9.135244_dp
    4844            0 :          sep%zn(1) = 6.888191_dp
    4845            0 :          sep%zn(2) = 3.791523_dp
    4846            0 :          sep%gss = 7.234759_dp
    4847            0 :          sep%gsp = 9.154406_dp
    4848            0 :          sep%gpp = 9.877466_dp
    4849            0 :          sep%gp2 = 8.035916_dp
    4850            0 :          sep%hsp = 5.004215_dp
    4851            0 :          sep%a = -0.035519_dp
    4852            0 :          sep%b = 1.744389_dp
    4853            0 :          sep%c = 1.223844_dp
    4854              :       CASE (54)
    4855              :          ! Xenon
    4856            0 :          sep%defined = .TRUE.
    4857            0 :          sep%uss = -18.270227_dp
    4858            0 :          sep%upp = -167.163063_dp
    4859            0 :          sep%beta(0) = -3.980622_dp
    4860            0 :          sep%beta(1) = -38.822792_dp
    4861            0 :          sep%sto_exponents(0) = 2.759787_dp
    4862            0 :          sep%sto_exponents(1) = 1.977446_dp
    4863            0 :          sep%gss = 20.000252_dp
    4864            0 :          sep%gsp = 4.175902_dp
    4865            0 :          sep%gpp = 2.305787_dp
    4866            0 :          sep%gp2 = 4.063220_dp
    4867            0 :          sep%hsp = 4.418843_dp
    4868              :       CASE (55)
    4869              :          ! Cesium
    4870            0 :          sep%defined = .TRUE.
    4871            0 :          sep%uss = -3.748609_dp
    4872            0 :          sep%upp = -2.348109_dp
    4873            0 :          sep%beta(0) = 2.287838_dp
    4874            0 :          sep%beta(1) = -5.908071_dp
    4875            0 :          sep%sto_exponents(0) = 5.956008_dp
    4876            0 :          sep%sto_exponents(1) = 1.619485_dp
    4877            0 :          sep%gss = 6.464751_dp
    4878            0 :          sep%gsp = 4.004501_dp
    4879            0 :          sep%gpp = 13.775390_dp
    4880            0 :          sep%gp2 = 12.912537_dp
    4881            0 :          sep%hsp = 1.026928_dp
    4882              :       CASE (56)
    4883              :          ! Barium
    4884            0 :          sep%defined = .TRUE.
    4885            0 :          sep%uss = -9.306985_dp
    4886            0 :          sep%upp = -8.826713_dp
    4887            0 :          sep%beta(0) = 10.003125_dp
    4888            0 :          sep%beta(1) = -6.335160_dp
    4889            0 :          sep%sto_exponents(0) = 1.395379_dp
    4890            0 :          sep%sto_exponents(1) = 1.430139_dp
    4891            0 :          sep%gss = 3.600823_dp
    4892            0 :          sep%gsp = 4.740579_dp
    4893            0 :          sep%gpp = 3.345166_dp
    4894            0 :          sep%gp2 = 3.142783_dp
    4895            0 :          sep%hsp = 0.929429_dp
    4896              :       CASE (57)
    4897              :          ! Lanthanum
    4898            0 :          sep%defined = .TRUE.
    4899            0 :          sep%uss = -19.641953_dp
    4900            0 :          sep%upp = -22.059431_dp
    4901            0 :          sep%udd = -22.638986_dp
    4902            0 :          sep%beta(0) = 0.796727_dp
    4903            0 :          sep%beta(1) = -10.856056_dp
    4904            0 :          sep%beta(2) = -0.484922_dp
    4905            0 :          sep%sto_exponents(0) = 2.673780_dp
    4906            0 :          sep%sto_exponents(1) = 1.248192_dp
    4907            0 :          sep%sto_exponents(2) = 1.688562_dp
    4908            0 :          sep%zn(0) = 1.617784_dp
    4909            0 :          sep%zn(1) = 4.331620_dp
    4910            0 :          sep%zn(2) = 2.285738_dp
    4911            0 :          sep%gss = 6.154440_dp
    4912            0 :          sep%gsp = 7.322704_dp
    4913            0 :          sep%gpp = 18.077465_dp
    4914            0 :          sep%gp2 = 15.679057_dp
    4915            0 :          sep%hsp = 0.138601_dp
    4916            0 :          sep%rho = 2.511701_dp
    4917            0 :          sep%f0sd = 8.856858_dp
    4918            0 :          sep%g2sd = 7.925585_dp
    4919              :       CASE (58:70)
    4920              :       CASE (71)
    4921              :          ! Lutetium
    4922            0 :          sep%defined = .TRUE.
    4923            0 :          sep%uss = -15.954994_dp
    4924            0 :          sep%upp = -11.606213_dp
    4925            0 :          sep%udd = -13.050056_dp
    4926            0 :          sep%beta(0) = -5.590778_dp
    4927            0 :          sep%beta(1) = -0.937679_dp
    4928            0 :          sep%beta(2) = -7.737752_dp
    4929            0 :          sep%sto_exponents(0) = 5.471741_dp
    4930            0 :          sep%sto_exponents(1) = 1.712296_dp
    4931            0 :          sep%sto_exponents(2) = 2.225892_dp
    4932            0 :          sep%zn(0) = 1.632335_dp
    4933            0 :          sep%zn(1) = 4.033128_dp
    4934            0 :          sep%zn(2) = 0.921999_dp
    4935            0 :          sep%gss = 6.209796_dp
    4936            0 :          sep%gsp = 7.379102_dp
    4937            0 :          sep%gpp = 16.831746_dp
    4938            0 :          sep%gp2 = 14.598613_dp
    4939            0 :          sep%hsp = 0.209008_dp
    4940            0 :          sep%rho = 2.743262_dp
    4941            0 :          sep%f0sd = 3.924927_dp
    4942            0 :          sep%g2sd = 1.000946_dp
    4943              :       CASE (72)
    4944              :          ! Hafnium
    4945            0 :          sep%defined = .TRUE.
    4946            0 :          sep%uss = -22.375140_dp
    4947            0 :          sep%upp = -13.081670_dp
    4948            0 :          sep%udd = -20.637741_dp
    4949            0 :          sep%beta(0) = -5.366351_dp
    4950            0 :          sep%beta(1) = -21.550119_dp
    4951            0 :          sep%beta(2) = -3.884443_dp
    4952            0 :          sep%sto_exponents(0) = 3.085344_dp
    4953            0 :          sep%sto_exponents(1) = 1.575819_dp
    4954            0 :          sep%sto_exponents(2) = 1.840840_dp
    4955            0 :          sep%zn(0) = 0.946927_dp
    4956            0 :          sep%zn(1) = 3.538911_dp
    4957            0 :          sep%zn(2) = 0.940283_dp
    4958            0 :          sep%gss = 3.602338_dp
    4959            0 :          sep%gsp = 4.293729_dp
    4960            0 :          sep%gpp = 14.769194_dp
    4961            0 :          sep%gp2 = 12.809708_dp
    4962            0 :          sep%hsp = 0.011028_dp
    4963            0 :          sep%f0sd = 4.842900_dp
    4964            0 :          sep%g2sd = 4.386101_dp
    4965              :       CASE (73)
    4966              :          ! Tantalum
    4967            0 :          sep%defined = .TRUE.
    4968            0 :          sep%uss = -39.009984_dp
    4969            0 :          sep%upp = 1.163975_dp
    4970            0 :          sep%udd = -43.266315_dp
    4971            0 :          sep%beta(0) = -17.199605_dp
    4972            0 :          sep%beta(1) = -5.818839_dp
    4973            0 :          sep%beta(2) = -9.816794_dp
    4974            0 :          sep%sto_exponents(0) = 4.578087_dp
    4975            0 :          sep%sto_exponents(1) = 4.841244_dp
    4976            0 :          sep%sto_exponents(2) = 1.838249_dp
    4977            0 :          sep%zn(0) = 1.741367_dp
    4978            0 :          sep%zn(1) = 3.430157_dp
    4979            0 :          sep%zn(2) = 2.311198_dp
    4980            0 :          sep%gss = 6.624580_dp
    4981            0 :          sep%gsp = 7.805321_dp
    4982            0 :          sep%gpp = 14.315323_dp
    4983            0 :          sep%gp2 = 12.416054_dp
    4984            0 :          sep%hsp = 0.577263_dp
    4985            0 :          sep%f0sd = 8.544427_dp
    4986            0 :          sep%g2sd = 2.074254_dp
    4987              :       CASE (74)
    4988              :          ! Tungsten
    4989            0 :          sep%defined = .TRUE.
    4990            0 :          sep%uss = -44.524950_dp
    4991            0 :          sep%upp = -40.011500_dp
    4992            0 :          sep%udd = -46.490410_dp
    4993            0 :          sep%beta(0) = -16.946460_dp
    4994            0 :          sep%beta(1) = 5.623170_dp
    4995            0 :          sep%beta(2) = -2.947340_dp
    4996            0 :          sep%sto_exponents(0) = 2.664560_dp
    4997            0 :          sep%sto_exponents(1) = 1.624010_dp
    4998            0 :          sep%sto_exponents(2) = 1.794400_dp
    4999            0 :          sep%zn(0) = 1.498860_dp
    5000            0 :          sep%zn(1) = 1.965900_dp
    5001            0 :          sep%zn(2) = 1.876450_dp
    5002            0 :          sep%gss = 5.702025_dp
    5003            0 :          sep%gsp = 6.323145_dp
    5004            0 :          sep%gpp = 8.204433_dp
    5005            0 :          sep%gp2 = 7.115919_dp
    5006            0 :          sep%hsp = 1.319912_dp
    5007            0 :          sep%f0sd = 7.788180_dp
    5008            0 :          sep%g2sd = 1.684940_dp
    5009              :       CASE (75)
    5010              :          ! Rhenium
    5011            0 :          sep%defined = .TRUE.
    5012            0 :          sep%uss = -41.291342_dp
    5013            0 :          sep%upp = -35.089592_dp
    5014            0 :          sep%udd = -44.178985_dp
    5015            0 :          sep%beta(0) = 3.830075_dp
    5016            0 :          sep%beta(1) = -1.638530_dp
    5017            0 :          sep%beta(2) = -1.414411_dp
    5018            0 :          sep%sto_exponents(0) = 2.411839_dp
    5019            0 :          sep%sto_exponents(1) = 1.815351_dp
    5020            0 :          sep%sto_exponents(2) = 2.522766_dp
    5021            0 :          sep%zn(0) = 1.680823_dp
    5022            0 :          sep%zn(1) = 1.331218_dp
    5023            0 :          sep%zn(2) = 1.490623_dp
    5024            0 :          sep%gss = 6.394256_dp
    5025            0 :          sep%gsp = 5.555571_dp
    5026            0 :          sep%gpp = 5.555669_dp
    5027            0 :          sep%gp2 = 4.818577_dp
    5028            0 :          sep%hsp = 1.220913_dp
    5029            0 :          sep%f0sd = 5.442812_dp
    5030            0 :          sep%g2sd = 2.376279_dp
    5031              :       CASE (76)
    5032              :          ! Osmium
    5033            0 :          sep%defined = .TRUE.
    5034            0 :          sep%uss = -26.434080_dp
    5035            0 :          sep%upp = -48.739500_dp
    5036            0 :          sep%udd = -55.837880_dp
    5037            0 :          sep%beta(0) = -12.508730_dp
    5038            0 :          sep%beta(1) = 0.846880_dp
    5039            0 :          sep%beta(2) = 5.164360_dp
    5040            0 :          sep%sto_exponents(0) = 3.031000_dp
    5041            0 :          sep%sto_exponents(1) = 1.593960_dp
    5042            0 :          sep%sto_exponents(2) = 1.775570_dp
    5043            0 :          sep%zn(0) = 1.844700_dp
    5044            0 :          sep%zn(1) = 1.564220_dp
    5045            0 :          sep%zn(2) = 1.770010_dp
    5046            0 :          sep%gss = 7.017683_dp
    5047            0 :          sep%gsp = 6.384200_dp
    5048            0 :          sep%gpp = 6.528073_dp
    5049            0 :          sep%gp2 = 5.661968_dp
    5050            0 :          sep%hsp = 1.508926_dp
    5051            0 :          sep%f0sd = 2.021170_dp
    5052            0 :          sep%g2sd = 1.392130_dp
    5053              :       CASE (77)
    5054              :          ! Iridium
    5055            0 :          sep%defined = .TRUE.
    5056            0 :          sep%uss = -29.703974_dp
    5057            0 :          sep%upp = -38.210924_dp
    5058            0 :          sep%udd = -32.538202_dp
    5059            0 :          sep%beta(0) = -10.943427_dp
    5060            0 :          sep%beta(1) = 2.908880_dp
    5061            0 :          sep%beta(2) = -3.791731_dp
    5062            0 :          sep%sto_exponents(0) = 1.500907_dp
    5063            0 :          sep%sto_exponents(1) = 4.106373_dp
    5064            0 :          sep%sto_exponents(2) = 2.676047_dp
    5065            0 :          sep%zn(0) = 0.927246_dp
    5066            0 :          sep%zn(1) = 3.191892_dp
    5067            0 :          sep%zn(2) = 0.662007_dp
    5068            0 :          sep%gss = 3.527467_dp
    5069            0 :          sep%gsp = 4.203820_dp
    5070            0 :          sep%gpp = 13.320955_dp
    5071            0 :          sep%gp2 = 11.553612_dp
    5072            0 :          sep%hsp = 0.018501_dp
    5073            0 :          sep%f0sd = 2.627170_dp
    5074            0 :          sep%g2sd = 2.996029_dp
    5075              :       CASE (78)
    5076              :          ! Platinum
    5077            0 :          sep%defined = .TRUE.
    5078            0 :          sep%uss = -73.516173_dp
    5079            0 :          sep%upp = -68.320056_dp
    5080            0 :          sep%udd = -76.598873_dp
    5081            0 :          sep%beta(0) = 1.151418_dp
    5082            0 :          sep%beta(1) = 3.298694_dp
    5083            0 :          sep%beta(2) = -18.044737_dp
    5084            0 :          sep%sto_exponents(0) = 2.301264_dp
    5085            0 :          sep%sto_exponents(1) = 1.662404_dp
    5086            0 :          sep%sto_exponents(2) = 3.168852_dp
    5087            0 :          sep%zn(0) = 2.270699_dp
    5088            0 :          sep%zn(1) = 1.949896_dp
    5089            0 :          sep%zn(2) = 1.713856_dp
    5090            0 :          sep%gss = 8.638286_dp
    5091            0 :          sep%gsp = 7.922254_dp
    5092            0 :          sep%gpp = 8.137643_dp
    5093            0 :          sep%gp2 = 7.057990_dp
    5094            0 :          sep%hsp = 1.892617_dp
    5095            0 :          sep%f0sd = 7.098591_dp
    5096            0 :          sep%g2sd = 4.484183_dp
    5097              :       CASE (79)
    5098              :          ! Gold
    5099            0 :          sep%defined = .TRUE.
    5100            0 :          sep%uss = -95.041846_dp
    5101            0 :          sep%upp = -63.890158_dp
    5102            0 :          sep%udd = -88.066087_dp
    5103            0 :          sep%beta(0) = -7.479625_dp
    5104            0 :          sep%beta(1) = 3.664356_dp
    5105            0 :          sep%beta(2) = -61.715468_dp
    5106            0 :          sep%sto_exponents(0) = 1.814169_dp
    5107            0 :          sep%sto_exponents(1) = 1.618657_dp
    5108            0 :          sep%sto_exponents(2) = 5.053167_dp
    5109            0 :          sep%zn(0) = 2.444680_dp
    5110            0 :          sep%zn(1) = 7.014990_dp
    5111            0 :          sep%zn(2) = 1.777089_dp
    5112            0 :          sep%gss = 9.300152_dp
    5113            0 :          sep%gsp = 11.073443_dp
    5114            0 :          sep%gpp = 29.276168_dp
    5115            0 :          sep%gp2 = 25.391984_dp
    5116            0 :          sep%hsp = 0.144384_dp
    5117            0 :          sep%f0sd = 8.827257_dp
    5118            0 :          sep%g2sd = 4.915625_dp
    5119              :       CASE (80)
    5120              :          ! Mercury
    5121            0 :          sep%defined = .TRUE.
    5122            0 :          sep%uss = -17.608732_dp
    5123            0 :          sep%upp = -18.369417_dp
    5124            0 :          sep%beta(0) = -3.045239_dp
    5125            0 :          sep%beta(1) = -5.693556_dp
    5126            0 :          sep%sto_exponents(0) = 2.104896_dp
    5127            0 :          sep%sto_exponents(1) = 1.516293_dp
    5128            0 :          sep%gss = 6.372822_dp
    5129            0 :          sep%gsp = 10.143176_dp
    5130            0 :          sep%gpp = 10.397393_dp
    5131            0 :          sep%gp2 = 14.794056_dp
    5132            0 :          sep%hsp = 0.926128_dp
    5133              :       CASE (81)
    5134              :          ! Thallium
    5135            0 :          sep%defined = .TRUE.
    5136            0 :          sep%uss = -29.518621_dp
    5137            0 :          sep%upp = -29.826907_dp
    5138            0 :          sep%beta(0) = -7.230170_dp
    5139            0 :          sep%beta(1) = -7.575544_dp
    5140            0 :          sep%sto_exponents(0) = 3.335883_dp
    5141            0 :          sep%sto_exponents(1) = 1.766141_dp
    5142            0 :          sep%gss = 5.015118_dp
    5143            0 :          sep%gsp = 13.932049_dp
    5144            0 :          sep%gpp = 10.495551_dp
    5145            0 :          sep%gp2 = 10.526198_dp
    5146            0 :          sep%hsp = 0.293760_dp
    5147              :       CASE (82)
    5148              :          ! Lead
    5149            0 :          sep%defined = .TRUE.
    5150            0 :          sep%uss = -35.038145_dp
    5151            0 :          sep%upp = -25.413401_dp
    5152            0 :          sep%beta(0) = -8.323792_dp
    5153            0 :          sep%beta(1) = -2.237891_dp
    5154            0 :          sep%sto_exponents(0) = 2.368901_dp
    5155            0 :          sep%sto_exponents(1) = 1.685246_dp
    5156            0 :          sep%gss = 5.254128_dp
    5157            0 :          sep%gsp = 7.061016_dp
    5158            0 :          sep%gpp = 6.818551_dp
    5159            0 :          sep%gp2 = 5.603019_dp
    5160            0 :          sep%hsp = 1.018819_dp
    5161            0 :          sep%a = -0.239463_dp
    5162            0 :          sep%b = 5.444338_dp
    5163            0 :          sep%c = 1.613682_dp
    5164              :       CASE (83)
    5165              :          ! Bismuth
    5166            0 :          sep%defined = .TRUE.
    5167            0 :          sep%uss = -42.409177_dp
    5168            0 :          sep%upp = -36.393746_dp
    5169            0 :          sep%beta(0) = -34.951578_dp
    5170            0 :          sep%beta(1) = -7.359060_dp
    5171            0 :          sep%sto_exponents(0) = 3.702377_dp
    5172            0 :          sep%sto_exponents(1) = 1.872327_dp
    5173            0 :          sep%gss = 5.851803_dp
    5174            0 :          sep%gsp = 6.790583_dp
    5175            0 :          sep%gpp = 8.389442_dp
    5176            0 :          sep%gp2 = 7.724219_dp
    5177            0 :          sep%hsp = 0.295606_dp
    5178              :       CASE (84:nelem)
    5179              :       END SELECT
    5180              :       ! Finalize parameters for the element
    5181            0 :       CALL valence_electrons(sep, extended_basis_set=.TRUE.)
    5182            0 :       CALL calpar(z, sep)
    5183            0 :       CALL convert_param_to_cp2k(sep)
    5184            0 :       CALL init_pm6fm_pair_params()
    5185              : 
    5186            0 :       sep%aab(0:nelem) = aab_pm6fm(z, 0:nelem)
    5187            0 :       sep%xab(0:nelem) = xab_pm6fm(z, 0:nelem)
    5188              :       !    ! We seem to have also C-H as a special case
    5189              :       !    IF (z == 1) sep%aab(6)= sep%aab(6)/bohr
    5190              :       !    IF (z == 1) sep%aab(7)= sep%aab(7)/bohr
    5191              :       !    IF (z == 1) sep%aab(8)= sep%aab(8)/bohr
    5192              :       !    IF (z == 6) sep%aab(1)= sep%aab(1)/bohr
    5193              :       !    IF (z == 7) sep%aab(1)= sep%aab(1)/bohr
    5194              :       !    IF (z == 8) sep%aab(1)= sep%aab(1)/bohr
    5195              : 
    5196            0 :    END SUBROUTINE pm6fm_default_parameter
    5197              : 
    5198              : ! **************************************************************************************************
    5199              : !> \brief Default parameter sets for semi empirical models: PDDG
    5200              : !> \param sep ...
    5201              : !> \param z ...
    5202              : ! **************************************************************************************************
    5203            4 :    SUBROUTINE pdg_default_parameter(sep, z)
    5204              :       TYPE(semi_empirical_type), POINTER                 :: sep
    5205              :       INTEGER                                            :: z
    5206              : 
    5207            4 :       sep%typ = do_method_pdg
    5208            4 :       sep%name = ptable(z)%name
    5209            4 :       sep%eheat = ptable(z)%heat_of_formation/kcalmol
    5210            4 :       sep%z = z
    5211              : 
    5212            0 :       SELECT CASE (z)
    5213              :       CASE DEFAULT
    5214            0 :          CPABORT("invalid atomic number")
    5215              :       CASE (0)
    5216            0 :          sep%defined = .TRUE.
    5217              :       CASE (1)
    5218              :          !Hydrogen
    5219            2 :          sep%defined = .TRUE.
    5220            2 :          sep%uss = -12.893272_dp
    5221            2 :          sep%beta(0) = -6.152654_dp
    5222            2 :          sep%sto_exponents(0) = 0.972786_dp
    5223            2 :          sep%alp = 3.381686_dp
    5224            2 :          sep%eisol = -13.120566_dp
    5225            2 :          sep%gss = 14.794208_dp
    5226            2 :          sep%am = 0.5_dp/0.919616_dp
    5227            2 :          sep%ad = 0.5_dp/0.919616_dp
    5228            2 :          sep%aq = 0.5_dp/0.919616_dp
    5229            2 :          sep%fn1(1) = 1.122244_dp
    5230            2 :          sep%fn2(1) = 4.707790_dp
    5231            2 :          sep%fn3(1) = 1.547099_dp
    5232            2 :          sep%fn1(2) = -1.069737_dp
    5233            2 :          sep%fn2(2) = 5.857995_dp
    5234            2 :          sep%fn3(2) = 1.567893_dp
    5235            2 :          sep%pre(1) = 0.057193_dp
    5236            2 :          sep%pre(2) = -0.034823_dp
    5237            2 :          sep%d(1) = 0.663395_dp
    5238            2 :          sep%d(2) = 1.081901_dp
    5239              :       CASE (2:5)
    5240              :       CASE (6)
    5241              :          !Carbon
    5242            0 :          sep%defined = .TRUE.
    5243            0 :          sep%uss = -48.241241_dp
    5244            0 :          sep%upp = -36.461256_dp
    5245            0 :          sep%beta(0) = -11.952818_dp
    5246            0 :          sep%beta(1) = -9.922411_dp
    5247            0 :          sep%sto_exponents(0) = 1.567864_dp
    5248            0 :          sep%sto_exponents(1) = 1.846659_dp
    5249            0 :          sep%alp = 2.725772_dp
    5250            0 :          sep%eisol = -113.428242_dp
    5251            0 :          sep%gss = 11.200708_dp
    5252            0 :          sep%gsp = 10.265027_dp
    5253            0 :          sep%gpp = 10.796292_dp
    5254            0 :          sep%gp2 = 9.042566_dp
    5255            0 :          sep%hsp = 2.290980_dp
    5256            0 :          sep%dd = 0.831413_dp
    5257            0 :          sep%qq = 0.663222_dp
    5258            0 :          sep%am = 0.5_dp/1.214657_dp
    5259            0 :          sep%ad = 0.5_dp/0.848467_dp
    5260            0 :          sep%aq = 0.5_dp/0.652785_dp
    5261            0 :          sep%fn1(1) = 0.048906_dp
    5262            0 :          sep%fn2(1) = 5.765340_dp
    5263            0 :          sep%fn3(1) = 1.682232_dp
    5264            0 :          sep%fn1(2) = 0.047697_dp
    5265            0 :          sep%fn2(2) = 5.973721_dp
    5266            0 :          sep%fn3(2) = 0.894406_dp
    5267            0 :          sep%pre(1) = -0.000743_dp
    5268            0 :          sep%pre(2) = 0.000985_dp
    5269            0 :          sep%d(1) = 0.836915_dp
    5270            0 :          sep%d(2) = 1.585236_dp
    5271              :       CASE (7)
    5272              :          !Nitrogen
    5273            0 :          sep%defined = .TRUE.
    5274            0 :          sep%uss = -49.454546_dp
    5275            0 :          sep%upp = -47.757406_dp
    5276            0 :          sep%beta(0) = -14.117230_dp
    5277            0 :          sep%beta(1) = -19.938509_dp
    5278            0 :          sep%sto_exponents(0) = 2.035807_dp
    5279            0 :          sep%sto_exponents(1) = 2.324327_dp
    5280            0 :          sep%alp = 2.849124_dp
    5281            0 :          sep%eisol = -158.416205_dp
    5282            0 :          sep%gss = 11.904787_dp
    5283            0 :          sep%gsp = 7.348565_dp
    5284            0 :          sep%gpp = 11.754672_dp
    5285            0 :          sep%gp2 = 10.807277_dp
    5286            0 :          sep%hsp = 1.136713_dp
    5287            0 :          sep%dd = 0.654855_dp
    5288            0 :          sep%qq = 0.526924_dp
    5289            0 :          sep%am = 0.5_dp/1.142818_dp
    5290            0 :          sep%ad = 0.5_dp/0.991235_dp
    5291            0 :          sep%aq = 0.5_dp/0.676704_dp
    5292            0 :          sep%fn1(1) = 1.513320_dp
    5293            0 :          sep%fn2(1) = 5.904394_dp
    5294            0 :          sep%fn3(1) = 1.728376_dp
    5295            0 :          sep%fn1(2) = -1.511892_dp
    5296            0 :          sep%fn2(2) = 6.030014_dp
    5297            0 :          sep%fn3(2) = 1.734108_dp
    5298            0 :          sep%pre(1) = -0.003160_dp
    5299            0 :          sep%pre(2) = 0.012501_dp
    5300            0 :          sep%d(1) = 1.004172_dp
    5301            0 :          sep%d(2) = 1.516336_dp
    5302              :       CASE (8)
    5303              :          !Oxygen
    5304            2 :          sep%defined = .TRUE.
    5305            2 :          sep%uss = -87.412505_dp
    5306            2 :          sep%upp = -72.183070_dp
    5307            2 :          sep%beta(0) = -44.874553_dp
    5308            2 :          sep%beta(1) = -24.601939_dp
    5309            2 :          sep%sto_exponents(0) = 3.814565_dp
    5310            2 :          sep%sto_exponents(1) = 2.318011_dp
    5311            2 :          sep%alp = 3.225309_dp
    5312            2 :          sep%eisol = -292.188766_dp
    5313            2 :          sep%gss = 15.755760_dp
    5314            2 :          sep%gsp = 10.621160_dp
    5315            2 :          sep%gpp = 13.654016_dp
    5316            2 :          sep%gp2 = 12.406095_dp
    5317            2 :          sep%hsp = 0.593883_dp
    5318            2 :          sep%dd = 0.403741_dp
    5319            2 :          sep%qq = 0.528360_dp
    5320            2 :          sep%am = 0.5_dp/0.863494_dp
    5321            2 :          sep%ad = 0.5_dp/0.936266_dp
    5322            2 :          sep%aq = 0.5_dp/0.624291_dp
    5323            2 :          sep%fn1(1) = -1.138455_dp
    5324            2 :          sep%fn2(1) = 6.000043_dp
    5325            2 :          sep%fn3(1) = 1.622362_dp
    5326            2 :          sep%fn1(2) = 1.146007_dp
    5327            2 :          sep%fn2(2) = 5.963494_dp
    5328            2 :          sep%fn3(2) = 1.614788_dp
    5329            2 :          sep%pre(1) = -0.001000_dp
    5330            2 :          sep%pre(2) = -0.001522_dp
    5331            2 :          sep%d(1) = 1.360685_dp
    5332            2 :          sep%d(2) = 1.366407_dp
    5333              :       CASE (9)
    5334              :          !Fluorine
    5335            0 :          sep%defined = .TRUE.
    5336            0 :          sep%uss = -110.400432_dp
    5337            0 :          sep%upp = -106.395264_dp
    5338            0 :          sep%beta(0) = -50.937301_dp
    5339            0 :          sep%beta(1) = -31.636976_dp
    5340            0 :          sep%sto_exponents(0) = 5.538033_dp
    5341            0 :          sep%sto_exponents(1) = 2.538066_dp
    5342            0 :          sep%alp = 3.200571_dp
    5343            0 :          sep%eisol = -442.457133_dp
    5344            0 :          sep%gss = 10.496667_dp
    5345            0 :          sep%gsp = 16.073689_dp
    5346            0 :          sep%gpp = 14.817256_dp
    5347            0 :          sep%gp2 = 14.418393_dp
    5348            0 :          sep%hsp = 0.727763_dp
    5349            0 :          sep%dd = 0.246601_dp
    5350            0 :          sep%qq = 0.482551_dp
    5351            0 :          sep%am = 0.5_dp/1.296126_dp
    5352            0 :          sep%ad = 0.5_dp/0.6346333_dp
    5353            0 :          sep%aq = 0.5_dp/0.805802_dp
    5354            0 :          sep%fn1(1) = -0.008079_dp
    5355            0 :          sep%fn2(1) = 5.938969_dp
    5356            0 :          sep%fn3(1) = 1.863949_dp
    5357            0 :          sep%fn1(2) = -0.002659_dp
    5358            0 :          sep%fn2(2) = 5.925105_dp
    5359            0 :          sep%fn3(2) = 2.388864_dp
    5360            0 :          sep%pre(1) = -0.012866_dp
    5361            0 :          sep%pre(2) = -0.007315_dp
    5362            0 :          sep%d(1) = 1.305681_dp
    5363            0 :          sep%d(2) = 1.842572_dp
    5364              :       CASE (10:13)
    5365              :       CASE (14)
    5366              :          !Silicon
    5367            0 :          sep%defined = .TRUE.
    5368            0 :          sep%uss = -26.332522_dp
    5369            0 :          sep%upp = -22.602540_dp
    5370            0 :          sep%beta(0) = -3.376445_dp
    5371            0 :          sep%beta(1) = -3.620969_dp
    5372            0 :          sep%sto_exponents(0) = 1.586389_dp
    5373            0 :          sep%sto_exponents(1) = 1.485958_dp
    5374            0 :          sep%alp = 2.215157_dp
    5375            0 :          sep%eisol = -66.839000_dp
    5376            0 :          sep%gss = 5.047196_dp
    5377            0 :          sep%gsp = 5.949057_dp
    5378            0 :          sep%gpp = 6.759367_dp
    5379            0 :          sep%gp2 = 5.161297_dp
    5380            0 :          sep%hsp = 0.919832_dp
    5381            0 :          sep%dd = 1.310515_dp
    5382            0 :          sep%qq = 1.126089_dp
    5383            0 :          sep%am = 0.5_dp/2.695556_dp
    5384            0 :          sep%ad = 0.5_dp/1.630757_dp
    5385            0 :          sep%aq = 0.5_dp/0.949200_dp
    5386            0 :          sep%fn1(1) = -0.071314_dp
    5387            0 :          sep%fn2(1) = 6.000000_dp
    5388            0 :          sep%fn3(1) = 0.237995_dp
    5389            0 :          sep%fn1(2) = 0.089451_dp
    5390            0 :          sep%fn2(2) = 6.000000_dp
    5391            0 :          sep%fn3(2) = 1.897728_dp
    5392            0 :          sep%pre(1) = -0.091928_dp
    5393            0 :          sep%pre(2) = -0.040753_dp
    5394            0 :          sep%d(1) = 1.163190_dp
    5395            0 :          sep%d(2) = 2.190526_dp
    5396              :       CASE (15)
    5397              :          !Phospherus
    5398            0 :          sep%defined = .TRUE.
    5399            0 :          sep%uss = -37.882113_dp
    5400            0 :          sep%upp = -30.312979_dp
    5401            0 :          sep%beta(0) = -12.676297_dp
    5402            0 :          sep%beta(1) = -7.093318_dp
    5403            0 :          sep%sto_exponents(0) = 2.395882_dp
    5404            0 :          sep%sto_exponents(1) = 1.742213_dp
    5405            0 :          sep%alp = 2.005294_dp
    5406            0 :          sep%eisol = -117.212854_dp
    5407            0 :          sep%gss = 7.801615_dp
    5408            0 :          sep%gsp = 5.186949_dp
    5409            0 :          sep%gpp = 6.618478_dp
    5410            0 :          sep%gp2 = 6.062002_dp
    5411            0 :          sep%hsp = 1.542809_dp
    5412            0 :          sep%dd = 0.893978_dp
    5413            0 :          sep%qq = 0.960457_dp
    5414            0 :          sep%am = 0.5_dp/1.743870_dp
    5415            0 :          sep%ad = 0.5_dp/1.050851_dp
    5416            0 :          sep%aq = 0.5_dp/1.208907_dp
    5417            0 :          sep%fn1(1) = -0.398055_dp
    5418            0 :          sep%fn2(1) = 1.997272_dp
    5419            0 :          sep%fn3(1) = 0.950073_dp
    5420            0 :          sep%fn1(2) = -0.079653_dp
    5421            0 :          sep%fn2(2) = 1.998360_dp
    5422            0 :          sep%fn3(2) = 2.336959_dp
    5423            0 :          sep%pre(1) = 0.462741_dp
    5424            0 :          sep%pre(2) = -0.020444_dp
    5425            0 :          sep%d(1) = 0.714296_dp
    5426            0 :          sep%d(2) = 2.041209_dp
    5427              :       CASE (16)
    5428              :          !Sulfur
    5429            0 :          sep%defined = .TRUE.
    5430            0 :          sep%uss = -43.906366_dp
    5431            0 :          sep%upp = -43.461348_dp
    5432            0 :          sep%beta(0) = -2.953912_dp
    5433            0 :          sep%beta(1) = -8.507779_dp
    5434            0 :          sep%sto_exponents(0) = 1.012002_dp
    5435            0 :          sep%sto_exponents(1) = 1.876999_dp
    5436            0 :          sep%alp = 2.539751_dp
    5437            0 :          sep%eisol = -166.336554_dp
    5438            0 :          sep%gss = 8.964667_dp
    5439            0 :          sep%gsp = 6.785936_dp
    5440            0 :          sep%gpp = 9.968164_dp
    5441            0 :          sep%gp2 = 7.970247_dp
    5442            0 :          sep%hsp = 4.041836_dp
    5443            0 :          sep%dd = 1.006989_dp
    5444            0 :          sep%qq = 0.891487_dp
    5445            0 :          sep%am = 0.5_dp/1.517625_dp
    5446            0 :          sep%ad = 0.5_dp/0.711672_dp
    5447            0 :          sep%aq = 0.5_dp/0.754336_dp
    5448            0 :          sep%fn1(1) = -0.330692_dp
    5449            0 :          sep%fn2(1) = 6.000000_dp
    5450            0 :          sep%fn3(1) = 0.823837_dp
    5451            0 :          sep%fn1(2) = 0.024171_dp
    5452            0 :          sep%fn2(2) = 6.000000_dp
    5453            0 :          sep%fn3(2) = 2.017756_dp
    5454            0 :          sep%pre(1) = 0.120434_dp
    5455            0 :          sep%pre(2) = -0.002663_dp
    5456            0 :          sep%d(1) = 0.672870_dp
    5457            0 :          sep%d(2) = 2.032340_dp
    5458              :       CASE (17)
    5459              :          !Chlorine
    5460            0 :          sep%defined = .TRUE.
    5461            0 :          sep%uss = -95.094434_dp
    5462            0 :          sep%upp = -53.921651_dp
    5463            0 :          sep%beta(0) = -26.913129_dp
    5464            0 :          sep%beta(1) = -14.991178_dp
    5465            0 :          sep%sto_exponents(0) = 2.548268_dp
    5466            0 :          sep%sto_exponents(1) = 2.284624_dp
    5467            0 :          sep%sto_exponents(2) = 1.000000_dp
    5468            0 :          sep%alp = 2.497617_dp
    5469            0 :          sep%eisol = -305.715201_dp
    5470            0 :          sep%gss = 16.013601_dp
    5471            0 :          sep%gsp = 8.048115_dp
    5472            0 :          sep%gpp = 7.522215_dp
    5473            0 :          sep%gp2 = 7.504154_dp
    5474            0 :          sep%hsp = 3.481153_dp
    5475            0 :          sep%dd = 0.827561_dp
    5476            0 :          sep%qq = 0.732427_dp
    5477            0 :          sep%am = 0.5_dp/0.8495900_dp
    5478            0 :          sep%ad = 0.5_dp/0.696164_dp
    5479            0 :          sep%aq = 0.5_dp/2.299104_dp
    5480            0 :          sep%fn1(1) = -0.112222_dp
    5481            0 :          sep%fn2(1) = 5.963719_dp
    5482            0 :          sep%fn3(1) = 1.027719_dp
    5483            0 :          sep%fn1(2) = -0.013061_dp
    5484            0 :          sep%fn2(2) = 1.999556_dp
    5485            0 :          sep%fn3(2) = 2.286377_dp
    5486            0 :          sep%pre(1) = -0.016552_dp
    5487            0 :          sep%pre(2) = -0.016646_dp
    5488            0 :          sep%d(1) = 1.727690_dp
    5489            0 :          sep%d(2) = 1.784655_dp
    5490              :       CASE (18:34)
    5491              :       CASE (35)
    5492              :          !Bromine
    5493            0 :          sep%defined = .TRUE.
    5494            0 :          sep%uss = -115.841963_dp
    5495            0 :          sep%upp = -74.205146_dp
    5496            0 :          sep%beta(0) = -21.538044_dp
    5497            0 :          sep%beta(1) = -8.524764_dp
    5498            0 :          sep%sto_exponents(0) = 4.345079_dp
    5499            0 :          sep%sto_exponents(1) = 2.190961_dp
    5500            0 :          sep%sto_exponents(2) = 1.000000_dp
    5501            0 :          sep%alp = 2.424673_dp
    5502            0 :          sep%eisol = -351.013887_dp
    5503            0 :          sep%gss = 15.943425_dp
    5504            0 :          sep%gsp = 16.061680_dp
    5505            0 :          sep%gpp = 8.282763_dp
    5506            0 :          sep%gp2 = 7.816849_dp
    5507            0 :          sep%hsp = 0.578869_dp
    5508            0 :          sep%dd = 0.473860_dp
    5509            0 :          sep%qq = 0.968214_dp
    5510            0 :          sep%am = 0.5_dp/0.853330_dp
    5511            0 :          sep%ad = 0.5_dp/1.046430_dp
    5512            0 :          sep%aq = 0.5_dp/1.280643_dp
    5513            0 :          sep%fn1(1) = 0.9613620_dp
    5514            0 :          sep%fn2(1) = 6.0136000_dp
    5515            0 :          sep%fn3(1) = 2.3404450_dp
    5516            0 :          sep%fn1(2) = -0.9548834_dp
    5517            0 :          sep%fn2(2) = 5.9763290_dp
    5518            0 :          sep%fn3(2) = 2.3487450_dp
    5519            0 :          sep%pre(1) = -0.013772_dp
    5520            0 :          sep%pre(2) = 0.008849_dp
    5521            0 :          sep%d(1) = 1.852030_dp
    5522            0 :          sep%d(2) = 2.338958_dp
    5523              :       CASE (36:52)
    5524              :       CASE (53)
    5525              :          !Iodine
    5526            0 :          sep%defined = .TRUE.
    5527            0 :          sep%uss = -96.664174_dp
    5528            0 :          sep%upp = -61.167137_dp
    5529            0 :          sep%beta(0) = -16.592621_dp
    5530            0 :          sep%beta(1) = -6.599816_dp
    5531            0 :          sep%sto_exponents(0) = 5.062801_dp
    5532            0 :          sep%sto_exponents(1) = 2.417757_dp
    5533            0 :          sep%sto_exponents(2) = 1.000000_dp
    5534            0 :          sep%alp = 1.978170_dp
    5535            0 :          sep%eisol = -291.537869_dp
    5536            0 :          sep%gss = 13.631943_dp
    5537            0 :          sep%gsp = 14.990406_dp
    5538            0 :          sep%gpp = 7.288330_dp
    5539            0 :          sep%gp2 = 5.966407_dp
    5540            0 :          sep%hsp = 2.630035_dp
    5541            0 :          sep%dd = 0.407261_dp
    5542            0 :          sep%qq = 1.062574_dp
    5543            0 :          sep%am = 0.5_dp/0.998024_dp
    5544            0 :          sep%ad = 0.5_dp/0.532290_dp
    5545            0 :          sep%aq = 0.5_dp/0.979783_dp
    5546            0 :          sep%fn1(1) = -0.136003_dp
    5547            0 :          sep%fn2(1) = 3.852912_dp
    5548            0 :          sep%fn3(1) = 1.697455_dp
    5549            0 :          sep%fn1(2) = -0.037287_dp
    5550            0 :          sep%fn2(2) = 5.229264_dp
    5551            0 :          sep%fn3(2) = 2.768669_dp
    5552            0 :          sep%pre(1) = 0.012901_dp
    5553            0 :          sep%pre(2) = -0.012825_dp
    5554            0 :          sep%d(1) = 1.994299_dp
    5555            4 :          sep%d(2) = 2.263417_dp
    5556              :       CASE (54:nelem)
    5557              :       END SELECT
    5558              :       ! Finalize parameters for the element
    5559            4 :       CALL valence_electrons(sep, extended_basis_set=.FALSE.)
    5560            4 :       CALL calpar(z, sep)
    5561            4 :       CALL convert_param_to_cp2k(sep)
    5562              : 
    5563            4 :    END SUBROUTINE pdg_default_parameter
    5564              : 
    5565              : ! **************************************************************************************************
    5566              : !> \brief Default pair parameter for: PM6
    5567              : ! **************************************************************************************************
    5568         1700 :    SUBROUTINE init_pm6_pair_params()
    5569              : 
    5570              :       INTEGER                                            :: i, j
    5571              :       INTEGER, SAVE                                      :: init = 0
    5572              :       REAL(dp)                                           :: aab, xab
    5573              : 
    5574         1700 :       IF (init /= 0) RETURN
    5575              : 
    5576          754 :       xab_pm6 = 0._dp
    5577          754 :       aab_pm6 = 0._dp
    5578              : 
    5579          754 :       xab_pm6(1, 1) = 2.2435870171_dp
    5580          754 :       xab_pm6(2, 1) = 2.3711988926_dp
    5581          754 :       xab_pm6(2, 2) = 3.4509000778_dp
    5582          754 :       xab_pm6(3, 1) = 2.1919848919_dp
    5583          754 :       xab_pm6(3, 2) = 9.2736759186_dp
    5584          754 :       xab_pm6(3, 3) = 16.1163845062_dp
    5585          754 :       xab_pm6(4, 1) = 2.5628309250_dp
    5586          754 :       xab_pm6(4, 2) = 12.5448780060_dp
    5587          754 :       xab_pm6(4, 3) = 3.2871649265_dp
    5588          754 :       xab_pm6(4, 4) = 0.2386330068_dp
    5589          754 :       xab_pm6(5, 1) = 1.3213939667_dp
    5590          754 :       xab_pm6(5, 2) = 1.9741699696_dp
    5591          754 :       xab_pm6(5, 3) = 7.8860177994_dp
    5592          754 :       xab_pm6(5, 4) = 1.1517920494_dp
    5593          754 :       xab_pm6(5, 5) = 3.5936191082_dp
    5594          754 :       xab_pm6(6, 1) = 0.2165060000_dp
    5595          754 :       xab_pm6(6, 2) = 3.2139708996_dp
    5596          754 :       xab_pm6(6, 3) = 16.1800022125_dp
    5597          754 :       xab_pm6(6, 4) = 25.0358791351_dp
    5598          754 :       xab_pm6(6, 5) = 1.8748589754_dp
    5599          754 :       xab_pm6(6, 6) = 0.8135100007_dp
    5600          754 :       xab_pm6(7, 1) = 0.1755059958_dp
    5601          754 :       xab_pm6(7, 2) = 1.0778609514_dp
    5602          754 :       xab_pm6(7, 3) = 2.8234028816_dp
    5603          754 :       xab_pm6(7, 4) = 1.7406049967_dp
    5604          754 :       xab_pm6(7, 5) = 0.9528819919_dp
    5605          754 :       xab_pm6(7, 6) = 0.8599489927_dp
    5606          754 :       xab_pm6(7, 7) = 0.6753129959_dp
    5607          754 :       xab_pm6(8, 1) = 0.1922950000_dp
    5608          754 :       xab_pm6(8, 2) = 6.6845250130_dp
    5609          754 :       xab_pm6(8, 3) = 1.9685980082_dp
    5610          754 :       xab_pm6(8, 4) = 3.2181549072_dp
    5611          754 :       xab_pm6(8, 5) = 1.2698010206_dp
    5612          754 :       xab_pm6(8, 6) = 0.9902110100_dp
    5613          754 :       xab_pm6(8, 7) = 0.7647560239_dp
    5614          754 :       xab_pm6(8, 8) = 0.5351120234_dp
    5615          754 :       xab_pm6(9, 1) = 0.8158019781_dp
    5616          754 :       xab_pm6(9, 2) = 0.7451069951_dp
    5617          754 :       xab_pm6(9, 3) = 1.9759850502_dp
    5618          754 :       xab_pm6(9, 4) = 3.8829929829_dp
    5619          754 :       xab_pm6(9, 5) = 0.8627610207_dp
    5620          754 :       xab_pm6(9, 6) = 0.7329679728_dp
    5621          754 :       xab_pm6(9, 7) = 0.6358540058_dp
    5622          754 :       xab_pm6(9, 8) = 0.6742510200_dp
    5623          754 :       xab_pm6(9, 9) = 0.6813430190_dp
    5624          754 :       xab_pm6(10, 1) = 5.5350208282_dp
    5625          754 :       xab_pm6(10, 2) = 1.9609240294_dp
    5626          754 :       xab_pm6(10, 3) = 0.7049580216_dp
    5627          754 :       xab_pm6(10, 4) = 0.3926280141_dp
    5628          754 :       xab_pm6(10, 5) = 2.7641398907_dp
    5629          754 :       xab_pm6(10, 6) = 5.4687800407_dp
    5630          754 :       xab_pm6(10, 7) = 29.9996089935_dp
    5631          754 :       xab_pm6(10, 8) = 0.7638990283_dp
    5632          754 :       xab_pm6(10, 9) = 2.7067539692_dp
    5633          754 :       xab_pm6(10, 10) = 2.7948300838_dp
    5634          754 :       xab_pm6(11, 1) = 0.2078309953_dp
    5635          754 :       xab_pm6(11, 2) = 4.2825169563_dp
    5636          754 :       xab_pm6(11, 3) = 0.8814820051_dp
    5637          754 :       xab_pm6(11, 4) = 3.1216199398_dp
    5638          754 :       xab_pm6(11, 5) = 3.1886079311_dp
    5639          754 :       xab_pm6(11, 6) = 4.5204291344_dp
    5640          754 :       xab_pm6(11, 7) = 8.5863866806_dp
    5641          754 :       xab_pm6(11, 8) = 3.2700788975_dp
    5642          754 :       xab_pm6(11, 9) = 7.0473508835_dp
    5643          754 :       xab_pm6(11, 10) = 1.3430370092_dp
    5644          754 :       xab_pm6(11, 11) = 0.2871370018_dp
    5645          754 :       xab_pm6(12, 1) = 7.7582368851_dp
    5646          754 :       xab_pm6(12, 2) = 3.7258501053_dp
    5647          754 :       xab_pm6(12, 3) = 2.4902501106_dp
    5648          754 :       xab_pm6(12, 4) = 2.0663919449_dp
    5649          754 :       xab_pm6(12, 5) = 6.1467008591_dp
    5650          754 :       xab_pm6(12, 6) = 10.5176897049_dp
    5651          754 :       xab_pm6(12, 7) = 1.2080750465_dp
    5652          754 :       xab_pm6(12, 8) = 1.5357340574_dp
    5653          754 :       xab_pm6(12, 9) = 5.8590230942_dp
    5654          754 :       xab_pm6(12, 10) = 1.2148590088_dp
    5655          754 :       xab_pm6(12, 11) = 8.6756191254_dp
    5656          754 :       xab_pm6(12, 12) = 0.4656449854_dp
    5657          754 :       xab_pm6(13, 1) = 2.9583790302_dp
    5658          754 :       xab_pm6(13, 2) = 2.7014000416_dp
    5659          754 :       xab_pm6(13, 3) = 1.1068190336_dp
    5660          754 :       xab_pm6(13, 4) = 5.0372138023_dp
    5661          754 :       xab_pm6(13, 5) = 2.7414789200_dp
    5662          754 :       xab_pm6(13, 6) = 2.9280560017_dp
    5663          754 :       xab_pm6(13, 7) = 1.3452019691_dp
    5664          754 :       xab_pm6(13, 8) = 2.1313960552_dp
    5665          754 :       xab_pm6(13, 9) = 1.9756350517_dp
    5666          754 :       xab_pm6(13, 10) = 1.7092000246_dp
    5667          754 :       xab_pm6(13, 11) = 2.0718469620_dp
    5668          754 :       xab_pm6(13, 12) = 13.4724426270_dp
    5669          754 :       xab_pm6(13, 13) = 2.1391999722_dp
    5670          754 :       xab_pm6(14, 1) = 0.9241960049_dp
    5671          754 :       xab_pm6(14, 2) = 1.8535829782_dp
    5672          754 :       xab_pm6(14, 3) = 3.0907909870_dp
    5673          754 :       xab_pm6(14, 4) = 0.6234329939_dp
    5674          754 :       xab_pm6(14, 5) = 1.0282870531_dp
    5675          754 :       xab_pm6(14, 6) = 0.7857450247_dp
    5676          754 :       xab_pm6(14, 7) = 0.5929719806_dp
    5677          754 :       xab_pm6(14, 8) = 0.7510949969_dp
    5678          754 :       xab_pm6(14, 9) = 0.5435159802_dp
    5679          754 :       xab_pm6(14, 10) = 14.3786764145_dp
    5680          754 :       xab_pm6(14, 11) = 9.2376441956_dp
    5681          754 :       xab_pm6(14, 12) = 29.9945201874_dp
    5682          754 :       xab_pm6(14, 13) = 2.0000000000_dp
    5683          754 :       xab_pm6(14, 14) = 0.2734769881_dp
    5684          754 :       xab_pm6(15, 1) = 1.2349859476_dp
    5685          754 :       xab_pm6(15, 2) = 1.4902180433_dp
    5686          754 :       xab_pm6(15, 3) = 1.1229499578_dp
    5687          754 :       xab_pm6(15, 4) = 1.6848310232_dp
    5688          754 :       xab_pm6(15, 5) = 1.4508860111_dp
    5689          754 :       xab_pm6(15, 6) = 0.9795119762_dp
    5690          754 :       xab_pm6(15, 7) = 0.9721540213_dp
    5691          754 :       xab_pm6(15, 8) = 0.8787050247_dp
    5692          754 :       xab_pm6(15, 9) = 0.5145750046_dp
    5693          754 :       xab_pm6(15, 10) = 0.7749540210_dp
    5694          754 :       xab_pm6(15, 11) = 2.8370950222_dp
    5695          754 :       xab_pm6(15, 12) = 1.1778810024_dp
    5696          754 :       xab_pm6(15, 13) = 5.0508160591_dp
    5697          754 :       xab_pm6(15, 14) = 13.2391214371_dp
    5698          754 :       xab_pm6(15, 15) = 0.9025009871_dp
    5699          754 :       xab_pm6(16, 1) = 0.8497120142_dp
    5700          754 :       xab_pm6(16, 2) = 0.4376179874_dp
    5701          754 :       xab_pm6(16, 3) = 2.6425020695_dp
    5702          754 :       xab_pm6(16, 4) = 3.7915649414_dp
    5703          754 :       xab_pm6(16, 5) = 1.1253939867_dp
    5704          754 :       xab_pm6(16, 6) = 0.6668490171_dp
    5705          754 :       xab_pm6(16, 7) = 0.7387099862_dp
    5706          754 :       xab_pm6(16, 8) = 0.7472149730_dp
    5707          754 :       xab_pm6(16, 9) = 0.3752509952_dp
    5708          754 :       xab_pm6(16, 10) = 3.2961599827_dp
    5709          754 :       xab_pm6(16, 11) = 0.8524339795_dp
    5710          754 :       xab_pm6(16, 12) = 0.5007479787_dp
    5711          754 :       xab_pm6(16, 13) = 2.3473839760_dp
    5712          754 :       xab_pm6(16, 14) = 0.8766580224_dp
    5713          754 :       xab_pm6(16, 15) = 0.5622659922_dp
    5714          754 :       xab_pm6(16, 16) = 0.4738560021_dp
    5715          754 :       xab_pm6(17, 1) = 0.7548310161_dp
    5716          754 :       xab_pm6(17, 2) = 0.2729640007_dp
    5717          754 :       xab_pm6(17, 3) = 4.2277941704_dp
    5718          754 :       xab_pm6(17, 4) = 2.5072751045_dp
    5719          754 :       xab_pm6(17, 5) = 0.8221290112_dp
    5720          754 :       xab_pm6(17, 6) = 0.5157870054_dp
    5721          754 :       xab_pm6(17, 7) = 0.5207449794_dp
    5722          754 :       xab_pm6(17, 8) = 0.5855100155_dp
    5723          754 :       xab_pm6(17, 9) = 0.4111239910_dp
    5724          754 :       xab_pm6(17, 10) = 0.1251329929_dp
    5725          754 :       xab_pm6(17, 11) = 1.3578939438_dp
    5726          754 :       xab_pm6(17, 12) = 2.4308559895_dp
    5727          754 :       xab_pm6(17, 13) = 2.1534509659_dp
    5728          754 :       xab_pm6(17, 14) = 0.5130000114_dp
    5729          754 :       xab_pm6(17, 15) = 0.3523609936_dp
    5730          754 :       xab_pm6(17, 16) = 0.3569709957_dp
    5731          754 :       xab_pm6(17, 17) = 0.3329190016_dp
    5732          754 :       xab_pm6(18, 1) = 3.9334449768_dp
    5733          754 :       xab_pm6(18, 2) = 1.1772110462_dp
    5734          754 :       xab_pm6(18, 3) = 3.3629100323_dp
    5735          754 :       xab_pm6(18, 4) = 2.7554919720_dp
    5736          754 :       xab_pm6(18, 5) = 1.9315860271_dp
    5737          754 :       xab_pm6(18, 6) = 0.1223089993_dp
    5738          754 :       xab_pm6(18, 7) = 0.5625810027_dp
    5739          754 :       xab_pm6(18, 8) = 0.3557949960_dp
    5740          754 :       xab_pm6(18, 9) = 9.2697153091_dp
    5741          754 :       xab_pm6(18, 10) = 1.3046970367_dp
    5742          754 :       xab_pm6(18, 11) = 3.3981380463_dp
    5743          754 :       xab_pm6(18, 12) = 1.9706380367_dp
    5744          754 :       xab_pm6(18, 13) = 1.8520090580_dp
    5745          754 :       xab_pm6(18, 14) = 1.0678900480_dp
    5746          754 :       xab_pm6(18, 15) = 0.1710139960_dp
    5747          754 :       xab_pm6(18, 16) = 0.6537690163_dp
    5748          754 :       xab_pm6(18, 17) = 2.2560939789_dp
    5749          754 :       xab_pm6(18, 18) = 0.9726989865_dp
    5750          754 :       xab_pm6(19, 1) = 0.3693400025_dp
    5751          754 :       xab_pm6(19, 2) = 2.8950450420_dp
    5752          754 :       xab_pm6(19, 3) = 4.3745670319_dp
    5753          754 :       xab_pm6(19, 4) = 6.7322211266_dp
    5754          754 :       xab_pm6(19, 5) = 8.9005413055_dp
    5755          754 :       xab_pm6(19, 6) = 10.3179874420_dp
    5756          754 :       xab_pm6(19, 7) = 7.9777069092_dp
    5757          754 :       xab_pm6(19, 8) = 1.0122749805_dp
    5758          754 :       xab_pm6(19, 9) = 6.5929708481_dp
    5759          754 :       xab_pm6(19, 10) = 0.2339950055_dp
    5760          754 :       xab_pm6(19, 11) = 5.5630269051_dp
    5761          754 :       xab_pm6(19, 12) = 3.2905020714_dp
    5762          754 :       xab_pm6(19, 13) = 29.9447078705_dp
    5763          754 :       xab_pm6(19, 14) = 8.2791996002_dp
    5764          754 :       xab_pm6(19, 15) = 4.4753842354_dp
    5765          754 :       xab_pm6(19, 16) = 29.5289516449_dp
    5766          754 :       xab_pm6(19, 17) = 1.2314809561_dp
    5767          754 :       xab_pm6(19, 18) = 9.7105083466_dp
    5768          754 :       xab_pm6(19, 19) = 5.9343290329_dp
    5769          754 :       xab_pm6(20, 1) = 7.7286062241_dp
    5770          754 :       xab_pm6(20, 2) = 2.9138519764_dp
    5771          754 :       xab_pm6(20, 5) = 1.7000099421_dp
    5772          754 :       xab_pm6(20, 6) = 0.1484500021_dp
    5773          754 :       xab_pm6(20, 7) = 2.9880740643_dp
    5774          754 :       xab_pm6(20, 8) = 17.0289459229_dp
    5775          754 :       xab_pm6(20, 9) = 3.4828209877_dp
    5776          754 :       xab_pm6(20, 10) = 0.3325859904_dp
    5777          754 :       xab_pm6(20, 11) = 9.6575088501_dp
    5778          754 :       xab_pm6(20, 12) = 8.5998001099_dp
    5779          754 :       xab_pm6(20, 13) = 4.1885547638_dp
    5780          754 :       xab_pm6(20, 14) = 0.3362329900_dp
    5781          754 :       xab_pm6(20, 15) = 0.4108400047_dp
    5782          754 :       xab_pm6(20, 16) = 0.3257389963_dp
    5783          754 :       xab_pm6(20, 17) = 5.9561438560_dp
    5784          754 :       xab_pm6(20, 18) = 0.2910720110_dp
    5785          754 :       xab_pm6(20, 19) = 1.2403199673_dp
    5786          754 :       xab_pm6(20, 20) = 30.0035915375_dp
    5787          754 :       xab_pm6(21, 1) = 0.3511990011_dp
    5788          754 :       xab_pm6(21, 6) = 8.6080522537_dp
    5789          754 :       xab_pm6(21, 7) = 3.2318809032_dp
    5790          754 :       xab_pm6(21, 8) = 3.0586719513_dp
    5791          754 :       xab_pm6(21, 9) = 7.2523469925_dp
    5792          754 :       xab_pm6(21, 13) = 0.5006200075_dp
    5793          754 :       xab_pm6(21, 14) = 3.2190699577_dp
    5794          754 :       xab_pm6(21, 15) = 0.6267489791_dp
    5795          754 :       xab_pm6(21, 16) = 0.2118500024_dp
    5796          754 :       xab_pm6(21, 17) = 2.9961290359_dp
    5797          754 :       xab_pm6(21, 21) = 2.5981659889_dp
    5798          754 :       xab_pm6(22, 1) = 0.1437219977_dp
    5799          754 :       xab_pm6(22, 5) = 0.6493600011_dp
    5800          754 :       xab_pm6(22, 6) = 0.4167059958_dp
    5801          754 :       xab_pm6(22, 7) = 0.5454609990_dp
    5802          754 :       xab_pm6(22, 8) = 0.7994859815_dp
    5803          754 :       xab_pm6(22, 9) = 1.0857419968_dp
    5804          754 :       xab_pm6(22, 12) = 4.3302397728_dp
    5805          754 :       xab_pm6(22, 13) = 2.0918409824_dp
    5806          754 :       xab_pm6(22, 14) = 6.7738151550_dp
    5807          754 :       xab_pm6(22, 15) = 4.1504998207_dp
    5808          754 :       xab_pm6(22, 16) = 0.9437839985_dp
    5809          754 :       xab_pm6(22, 17) = 0.3332970142_dp
    5810          754 :       xab_pm6(22, 20) = 4.1091408730_dp
    5811          754 :       xab_pm6(22, 22) = 2.0000000000_dp
    5812          754 :       xab_pm6(23, 1) = 0.1052040011_dp
    5813          754 :       xab_pm6(23, 6) = 1.9387600422_dp
    5814          754 :       xab_pm6(23, 7) = 0.2767249942_dp
    5815          754 :       xab_pm6(23, 8) = 0.4153119922_dp
    5816          754 :       xab_pm6(23, 9) = 0.3428150117_dp
    5817          754 :       xab_pm6(23, 11) = 8.2760200500_dp
    5818          754 :       xab_pm6(23, 15) = 6.2506241798_dp
    5819          754 :       xab_pm6(23, 16) = 2.0350389481_dp
    5820          754 :       xab_pm6(23, 17) = 0.2436569929_dp
    5821          754 :       xab_pm6(23, 19) = 2.0265901089_dp
    5822          754 :       xab_pm6(23, 23) = 10.7798919678_dp
    5823          754 :       xab_pm6(24, 1) = 0.0444689989_dp
    5824          754 :       xab_pm6(24, 6) = 6.1101870537_dp
    5825          754 :       xab_pm6(24, 7) = 1.9203239679_dp
    5826          754 :       xab_pm6(24, 8) = 1.0555109978_dp
    5827          754 :       xab_pm6(24, 9) = 0.7376070023_dp
    5828          754 :       xab_pm6(24, 11) = 8.3642740250_dp
    5829          754 :       xab_pm6(24, 14) = 1.0291099548_dp
    5830          754 :       xab_pm6(24, 15) = 0.6001769900_dp
    5831          754 :       xab_pm6(24, 16) = 0.5503339767_dp
    5832          754 :       xab_pm6(24, 17) = 0.3690730035_dp
    5833          754 :       xab_pm6(24, 19) = 2.0000000000_dp
    5834          754 :       xab_pm6(24, 24) = 10.3186073303_dp
    5835          754 :       xab_pm6(25, 1) = 1.2692099810_dp
    5836          754 :       xab_pm6(25, 6) = 2.5831100941_dp
    5837          754 :       xab_pm6(25, 7) = 1.9567500353_dp
    5838          754 :       xab_pm6(25, 8) = 1.2856199741_dp
    5839          754 :       xab_pm6(25, 9) = 1.1130700111_dp
    5840          754 :       xab_pm6(25, 13) = 1.0407899618_dp
    5841          754 :       xab_pm6(25, 14) = 0.9505800009_dp
    5842          754 :       xab_pm6(25, 15) = 1.1303199530_dp
    5843          754 :       xab_pm6(25, 16) = 1.6126500368_dp
    5844          754 :       xab_pm6(25, 17) = 0.2018499970_dp
    5845          754 :       xab_pm6(25, 20) = 0.6201800108_dp
    5846          754 :       xab_pm6(25, 25) = 2.4600400925_dp
    5847          754 :       xab_pm6(26, 1) = 0.0251950007_dp
    5848          754 :       xab_pm6(26, 6) = 0.3668349981_dp
    5849          754 :       xab_pm6(26, 7) = 0.1553419977_dp
    5850          754 :       xab_pm6(26, 8) = 0.1364219934_dp
    5851          754 :       xab_pm6(26, 9) = 3.6573500633_dp
    5852          754 :       xab_pm6(26, 15) = 0.4312910140_dp
    5853          754 :       xab_pm6(26, 16) = 0.0334779993_dp
    5854          754 :       xab_pm6(26, 17) = 0.0194729995_dp
    5855          754 :       xab_pm6(26, 19) = 6.0000000000_dp
    5856          754 :       xab_pm6(26, 26) = 1.8468899727_dp
    5857          754 :       xab_pm6(27, 1) = 2.4724650383_dp
    5858          754 :       xab_pm6(27, 6) = 2.1239299774_dp
    5859          754 :       xab_pm6(27, 7) = 2.6538360119_dp
    5860          754 :       xab_pm6(27, 8) = 5.2520217896_dp
    5861          754 :       xab_pm6(27, 9) = 4.5850300789_dp
    5862          754 :       xab_pm6(27, 14) = 1.0902400017_dp
    5863          754 :       xab_pm6(27, 15) = 0.1059359983_dp
    5864          754 :       xab_pm6(27, 16) = 0.4367069900_dp
    5865          754 :       xab_pm6(27, 17) = 1.0334140062_dp
    5866          754 :       xab_pm6(27, 27) = 3.9196178913_dp
    5867          754 :       xab_pm6(28, 1) = 1.7631239891_dp
    5868          754 :       xab_pm6(28, 6) = 7.1333241463_dp
    5869          754 :       xab_pm6(28, 7) = 4.2867999077_dp
    5870          754 :       xab_pm6(28, 8) = 0.8859419823_dp
    5871          754 :       xab_pm6(28, 9) = 1.0882079601_dp
    5872          754 :       xab_pm6(28, 14) = 0.9386460185_dp
    5873          754 :       xab_pm6(28, 15) = 5.0597271919_dp
    5874          754 :       xab_pm6(28, 16) = 0.2748520076_dp
    5875          754 :       xab_pm6(28, 17) = 0.2023130059_dp
    5876          754 :       xab_pm6(28, 28) = 0.0354739986_dp
    5877          754 :       xab_pm6(29, 1) = 0.6035910249_dp
    5878          754 :       xab_pm6(29, 6) = 7.0677938461_dp
    5879          754 :       xab_pm6(29, 7) = 3.2286670208_dp
    5880          754 :       xab_pm6(29, 8) = 2.0000000000_dp
    5881          754 :       xab_pm6(29, 9) = 1.2821079493_dp
    5882          754 :       xab_pm6(29, 15) = 0.0201260000_dp
    5883          754 :       xab_pm6(29, 16) = 0.0052479999_dp
    5884          754 :       xab_pm6(29, 17) = 0.1390649974_dp
    5885          754 :       xab_pm6(29, 29) = 5.1843757629_dp
    5886          754 :       xab_pm6(30, 1) = 3.1091930866_dp
    5887          754 :       xab_pm6(30, 6) = 0.9914649725_dp
    5888          754 :       xab_pm6(30, 7) = 0.9524760246_dp
    5889          754 :       xab_pm6(30, 8) = 2.2653129101_dp
    5890          754 :       xab_pm6(30, 9) = 1.2255450487_dp
    5891          754 :       xab_pm6(30, 14) = 3.7839050293_dp
    5892          754 :       xab_pm6(30, 15) = 0.5815299749_dp
    5893          754 :       xab_pm6(30, 16) = 0.6480000019_dp
    5894          754 :       xab_pm6(30, 17) = 0.7213510275_dp
    5895          754 :       xab_pm6(30, 20) = 1.2402900457_dp
    5896          754 :       xab_pm6(30, 30) = 0.4650000036_dp
    5897          754 :       xab_pm6(31, 1) = 1.3866519928_dp
    5898          754 :       xab_pm6(31, 6) = 1.9629900455_dp
    5899          754 :       xab_pm6(31, 7) = 1.1883380413_dp
    5900          754 :       xab_pm6(31, 8) = 1.5236439705_dp
    5901          754 :       xab_pm6(31, 9) = 1.4169420004_dp
    5902          754 :       xab_pm6(31, 14) = 1.0022900105_dp
    5903          754 :       xab_pm6(31, 15) = 0.5000000000_dp
    5904          754 :       xab_pm6(31, 16) = 2.4562840462_dp
    5905          754 :       xab_pm6(31, 17) = 1.1866610050_dp
    5906          754 :       xab_pm6(31, 31) = 1.1983939409_dp
    5907          754 :       xab_pm6(32, 1) = 1.7332259417_dp
    5908          754 :       xab_pm6(32, 6) = 1.2975100279_dp
    5909          754 :       xab_pm6(32, 7) = 0.6375060081_dp
    5910          754 :       xab_pm6(32, 8) = 0.8269640207_dp
    5911          754 :       xab_pm6(32, 9) = 0.6519770026_dp
    5912          754 :       xab_pm6(32, 14) = 0.1786800027_dp
    5913          754 :       xab_pm6(32, 15) = 5.6163492203_dp
    5914          754 :       xab_pm6(32, 16) = 1.1609569788_dp
    5915          754 :       xab_pm6(32, 17) = 0.5452389717_dp
    5916          754 :       xab_pm6(32, 25) = 2.2551510334_dp
    5917          754 :       xab_pm6(32, 27) = 2.1518499851_dp
    5918          754 :       xab_pm6(32, 32) = 3.0230000019_dp
    5919          754 :       xab_pm6(33, 1) = 1.0905890465_dp
    5920          754 :       xab_pm6(33, 6) = 0.5790979862_dp
    5921          754 :       xab_pm6(33, 7) = 0.2733370066_dp
    5922          754 :       xab_pm6(33, 8) = 0.7016140223_dp
    5923          754 :       xab_pm6(33, 9) = 0.4026280046_dp
    5924          754 :       xab_pm6(33, 13) = 1.0035799742_dp
    5925          754 :       xab_pm6(33, 14) = 1.4307060242_dp
    5926          754 :       xab_pm6(33, 16) = 1.0337840319_dp
    5927          754 :       xab_pm6(33, 17) = 0.4544329941_dp
    5928          754 :       xab_pm6(33, 22) = 1.5813169479_dp
    5929          754 :       xab_pm6(33, 27) = 1.6752400398_dp
    5930          754 :       xab_pm6(33, 30) = 3.1565709114_dp
    5931          754 :       xab_pm6(33, 31) = 1.6862980127_dp
    5932          754 :       xab_pm6(33, 33) = 0.7373070121_dp
    5933          754 :       xab_pm6(34, 1) = 0.8479980230_dp
    5934          754 :       xab_pm6(34, 6) = 1.1147869825_dp
    5935          754 :       xab_pm6(34, 7) = 0.4828400016_dp
    5936          754 :       xab_pm6(34, 8) = 0.9551609755_dp
    5937          754 :       xab_pm6(34, 9) = 0.4448060095_dp
    5938          754 :       xab_pm6(34, 14) = 0.5182269812_dp
    5939          754 :       xab_pm6(34, 15) = 0.2920520008_dp
    5940          754 :       xab_pm6(34, 16) = 0.3917210102_dp
    5941          754 :       xab_pm6(34, 17) = 0.9810670018_dp
    5942          754 :       xab_pm6(34, 25) = 2.1807200909_dp
    5943          754 :       xab_pm6(34, 27) = 2.2024099827_dp
    5944          754 :       xab_pm6(34, 30) = 0.5115939975_dp
    5945          754 :       xab_pm6(34, 32) = 5.8720507622_dp
    5946          754 :       xab_pm6(34, 33) = 0.7112609744_dp
    5947          754 :       xab_pm6(34, 34) = 0.8218230009_dp
    5948          754 :       xab_pm6(35, 1) = 0.8503779769_dp
    5949          754 :       xab_pm6(35, 2) = 1.0620429516_dp
    5950          754 :       xab_pm6(35, 3) = 1.8588659763_dp
    5951          754 :       xab_pm6(35, 4) = 1.9409329891_dp
    5952          754 :       xab_pm6(35, 5) = 1.2264200449_dp
    5953          754 :       xab_pm6(35, 6) = 0.5706859827_dp
    5954          754 :       xab_pm6(35, 7) = 30.0001335144_dp
    5955          754 :       xab_pm6(35, 8) = 0.7065839767_dp
    5956          754 :       xab_pm6(35, 9) = 0.2935000062_dp
    5957          754 :       xab_pm6(35, 10) = 1.0061589479_dp
    5958          754 :       xab_pm6(35, 11) = 1.7529369593_dp
    5959          754 :       xab_pm6(35, 12) = 2.9162800312_dp
    5960          754 :       xab_pm6(35, 13) = 2.3571300507_dp
    5961          754 :       xab_pm6(35, 14) = 0.5895109773_dp
    5962          754 :       xab_pm6(35, 15) = 0.4565210044_dp
    5963          754 :       xab_pm6(35, 16) = 0.2866880000_dp
    5964          754 :       xab_pm6(35, 17) = 0.3892379999_dp
    5965          754 :       xab_pm6(35, 18) = 3.2626678944_dp
    5966          754 :       xab_pm6(35, 19) = 3.3227949142_dp
    5967          754 :       xab_pm6(35, 20) = 4.0529098511_dp
    5968          754 :       xab_pm6(35, 21) = 2.0982511044_dp
    5969          754 :       xab_pm6(35, 22) = 0.8834339976_dp
    5970          754 :       xab_pm6(35, 23) = 0.6126980186_dp
    5971          754 :       xab_pm6(35, 24) = 0.2178529948_dp
    5972          754 :       xab_pm6(35, 25) = 1.1835800409_dp
    5973          754 :       xab_pm6(35, 26) = 6.0619211197_dp
    5974          754 :       xab_pm6(35, 27) = 0.4251480103_dp
    5975          754 :       xab_pm6(35, 28) = 0.6321449876_dp
    5976          754 :       xab_pm6(35, 29) = 0.7685170174_dp
    5977          754 :       xab_pm6(35, 30) = 0.7470269799_dp
    5978          754 :       xab_pm6(35, 31) = 1.2610360384_dp
    5979          754 :       xab_pm6(35, 32) = 0.6277369857_dp
    5980          754 :       xab_pm6(35, 33) = 0.5141530037_dp
    5981          754 :       xab_pm6(35, 34) = 0.3193419874_dp
    5982          754 :       xab_pm6(35, 35) = 0.6153079867_dp
    5983          754 :       xab_pm6(36, 1) = 5.1258969307_dp
    5984          754 :       xab_pm6(36, 2) = 0.6277009845_dp
    5985          754 :       xab_pm6(36, 3) = 8.7586965561_dp
    5986          754 :       xab_pm6(36, 4) = 10.2377958298_dp
    5987          754 :       xab_pm6(36, 5) = 2.9467809200_dp
    5988          754 :       xab_pm6(36, 6) = 0.6526229978_dp
    5989          754 :       xab_pm6(36, 7) = 0.1996060014_dp
    5990          754 :       xab_pm6(36, 8) = 0.0067329998_dp
    5991          754 :       xab_pm6(36, 9) = 4.1344070435_dp
    5992          754 :       xab_pm6(36, 10) = 1.4337220192_dp
    5993          754 :       xab_pm6(36, 11) = 8.3544483185_dp
    5994          754 :       xab_pm6(36, 12) = 0.8884360194_dp
    5995          754 :       xab_pm6(36, 13) = 5.0917158127_dp
    5996          754 :       xab_pm6(36, 14) = 0.5542500019_dp
    5997          754 :       xab_pm6(36, 17) = 0.5202170014_dp
    5998          754 :       xab_pm6(36, 18) = 0.5548740029_dp
    5999          754 :       xab_pm6(36, 19) = 8.6097822189_dp
    6000          754 :       xab_pm6(36, 20) = 0.8788909912_dp
    6001          754 :       xab_pm6(36, 35) = 0.3080979884_dp
    6002          754 :       xab_pm6(36, 36) = 0.0520990007_dp
    6003          754 :       xab_pm6(37, 1) = 29.8616313934_dp
    6004          754 :       xab_pm6(37, 2) = 1.8625849485_dp
    6005          754 :       xab_pm6(37, 5) = 9.0404930115_dp
    6006          754 :       xab_pm6(37, 6) = 29.9740314484_dp
    6007          754 :       xab_pm6(37, 7) = 0.0246360004_dp
    6008          754 :       xab_pm6(37, 8) = 1.1253499985_dp
    6009          754 :       xab_pm6(37, 9) = 28.8152770996_dp
    6010          754 :       xab_pm6(37, 10) = 7.7365632057_dp
    6011          754 :       xab_pm6(37, 13) = 2.9924569130_dp
    6012          754 :       xab_pm6(37, 16) = 0.9644110203_dp
    6013          754 :       xab_pm6(37, 17) = 10.3844861984_dp
    6014          754 :       xab_pm6(37, 18) = 18.4333286285_dp
    6015          754 :       xab_pm6(37, 35) = 5.1762142181_dp
    6016          754 :       xab_pm6(37, 36) = 15.3075027466_dp
    6017          754 :       xab_pm6(37, 37) = 20.1476097107_dp
    6018          754 :       xab_pm6(38, 1) = 12.9733161926_dp
    6019          754 :       xab_pm6(38, 6) = 6.6546568871_dp
    6020          754 :       xab_pm6(38, 7) = 6.8538661003_dp
    6021          754 :       xab_pm6(38, 8) = 3.5613958836_dp
    6022          754 :       xab_pm6(38, 9) = 10.9717054367_dp
    6023          754 :       xab_pm6(38, 14) = 2.7647500038_dp
    6024          754 :       xab_pm6(38, 15) = 2.5520999432_dp
    6025          754 :       xab_pm6(38, 16) = 3.1296029091_dp
    6026          754 :       xab_pm6(38, 17) = 3.7839550972_dp
    6027          754 :       xab_pm6(38, 22) = 2.8172500134_dp
    6028          754 :       xab_pm6(38, 35) = 2.7665669918_dp
    6029          754 :       xab_pm6(38, 38) = 5.3721199036_dp
    6030          754 :       xab_pm6(39, 1) = 0.6123989820_dp
    6031          754 :       xab_pm6(39, 6) = 0.5043060184_dp
    6032          754 :       xab_pm6(39, 7) = 1.6279029846_dp
    6033          754 :       xab_pm6(39, 8) = 1.7429219484_dp
    6034          754 :       xab_pm6(39, 9) = 4.4338088036_dp
    6035          754 :       xab_pm6(39, 13) = 0.5006700158_dp
    6036          754 :       xab_pm6(39, 14) = 3.2190299034_dp
    6037          754 :       xab_pm6(39, 15) = 0.5416600108_dp
    6038          754 :       xab_pm6(39, 16) = 0.3182219863_dp
    6039          754 :       xab_pm6(39, 17) = 1.1549589634_dp
    6040          754 :       xab_pm6(39, 35) = 1.0543160439_dp
    6041          754 :       xab_pm6(39, 39) = 1.6917250156_dp
    6042          754 :       xab_pm6(40, 1) = 0.5937319994_dp
    6043          754 :       xab_pm6(40, 6) = 1.9991819859_dp
    6044          754 :       xab_pm6(40, 7) = 0.9950450063_dp
    6045          754 :       xab_pm6(40, 8) = 1.0575250387_dp
    6046          754 :       xab_pm6(40, 9) = 0.8611419797_dp
    6047          754 :       xab_pm6(40, 13) = 0.8740599751_dp
    6048          754 :       xab_pm6(40, 14) = 1.7233430147_dp
    6049          754 :       xab_pm6(40, 15) = 0.7483760118_dp
    6050          754 :       xab_pm6(40, 16) = 2.4293239117_dp
    6051          754 :       xab_pm6(40, 17) = 0.4430989921_dp
    6052          754 :       xab_pm6(40, 35) = 0.8589090109_dp
    6053          754 :       xab_pm6(40, 40) = 3.0777730942_dp
    6054          754 :       xab_pm6(41, 1) = 3.6037790775_dp
    6055          754 :       xab_pm6(41, 6) = 4.5754809380_dp
    6056          754 :       xab_pm6(41, 7) = 1.2135870457_dp
    6057          754 :       xab_pm6(41, 8) = 1.1847189665_dp
    6058          754 :       xab_pm6(41, 9) = 3.6636819839_dp
    6059          754 :       xab_pm6(41, 11) = 8.2760200500_dp
    6060          754 :       xab_pm6(41, 15) = 6.2015070915_dp
    6061          754 :       xab_pm6(41, 16) = 2.4600200653_dp
    6062          754 :       xab_pm6(41, 17) = 1.8915569782_dp
    6063          754 :       xab_pm6(41, 19) = 2.0265901089_dp
    6064          754 :       xab_pm6(41, 35) = 1.9212690592_dp
    6065          754 :       xab_pm6(41, 41) = 2.1223878860_dp
    6066          754 :       xab_pm6(42, 1) = 0.9346860051_dp
    6067          754 :       xab_pm6(42, 6) = 1.1907420158_dp
    6068          754 :       xab_pm6(42, 7) = 0.6082680225_dp
    6069          754 :       xab_pm6(42, 8) = 0.5112670064_dp
    6070          754 :       xab_pm6(42, 9) = 0.6104289889_dp
    6071          754 :       xab_pm6(42, 11) = 8.2865495682_dp
    6072          754 :       xab_pm6(42, 15) = 1.5228459835_dp
    6073          754 :       xab_pm6(42, 16) = 0.8304280043_dp
    6074          754 :       xab_pm6(42, 17) = 0.4743250012_dp
    6075          754 :       xab_pm6(42, 19) = 2.1423900127_dp
    6076          754 :       xab_pm6(42, 24) = 1.7419430017_dp
    6077          754 :       xab_pm6(42, 35) = 0.2259179950_dp
    6078          754 :       xab_pm6(42, 42) = 0.6264619827_dp
    6079          754 :       xab_pm6(43, 1) = 6.3103342056_dp
    6080          754 :       xab_pm6(43, 6) = 3.9724390507_dp
    6081          754 :       xab_pm6(43, 7) = 0.7271299958_dp
    6082          754 :       xab_pm6(43, 8) = 1.0246160030_dp
    6083          754 :       xab_pm6(43, 9) = 5.8117837906_dp
    6084          754 :       xab_pm6(43, 16) = 1.4965020418_dp
    6085          754 :       xab_pm6(43, 17) = 1.6515829563_dp
    6086          754 :       xab_pm6(43, 32) = 2.1520600319_dp
    6087          754 :       xab_pm6(43, 34) = 2.2026200294_dp
    6088          754 :       xab_pm6(43, 35) = 3.8201301098_dp
    6089          754 :       xab_pm6(44, 1) = 7.1379761696_dp
    6090          754 :       xab_pm6(44, 6) = 1.1349359751_dp
    6091          754 :       xab_pm6(44, 7) = 2.3340940475_dp
    6092          754 :       xab_pm6(44, 8) = 2.9762790203_dp
    6093          754 :       xab_pm6(44, 9) = 6.9471278191_dp
    6094          754 :       xab_pm6(44, 14) = 0.8494300246_dp
    6095          754 :       xab_pm6(44, 15) = 0.0569740012_dp
    6096          754 :       xab_pm6(44, 16) = 1.0066829920_dp
    6097          754 :       xab_pm6(44, 17) = 0.1265860051_dp
    6098          754 :       xab_pm6(44, 32) = 2.1515600681_dp
    6099          754 :       xab_pm6(44, 34) = 2.2021200657_dp
    6100          754 :       xab_pm6(44, 35) = 0.6598809958_dp
    6101          754 :       xab_pm6(44, 44) = 0.0978050008_dp
    6102          754 :       xab_pm6(45, 1) = 2.3061070442_dp
    6103          754 :       xab_pm6(45, 6) = 3.4880790710_dp
    6104          754 :       xab_pm6(45, 7) = 4.0009469986_dp
    6105          754 :       xab_pm6(45, 8) = 10.2986755371_dp
    6106          754 :       xab_pm6(45, 9) = 9.0653839111_dp
    6107          754 :       xab_pm6(45, 14) = 0.8500099778_dp
    6108          754 :       xab_pm6(45, 15) = 1.0381410122_dp
    6109          754 :       xab_pm6(45, 16) = 4.8164100647_dp
    6110          754 :       xab_pm6(45, 17) = 3.5868649483_dp
    6111          754 :       xab_pm6(45, 32) = 2.1521399021_dp
    6112          754 :       xab_pm6(45, 34) = 2.2026998997_dp
    6113          754 :       xab_pm6(45, 35) = 1.5101490021_dp
    6114          754 :       xab_pm6(45, 45) = 2.0701138973_dp
    6115          754 :       xab_pm6(46, 1) = 0.4432690144_dp
    6116          754 :       xab_pm6(46, 6) = 9.8537149429_dp
    6117          754 :       xab_pm6(46, 7) = 0.2497030050_dp
    6118          754 :       xab_pm6(46, 8) = 0.2164029926_dp
    6119          754 :       xab_pm6(46, 9) = 6.9453120232_dp
    6120          754 :       xab_pm6(46, 13) = 1.0572899580_dp
    6121          754 :       xab_pm6(46, 14) = 2.2251040936_dp
    6122          754 :       xab_pm6(46, 15) = 0.0450170003_dp
    6123          754 :       xab_pm6(46, 16) = 0.2552289963_dp
    6124          754 :       xab_pm6(46, 17) = 2.9698910713_dp
    6125          754 :       xab_pm6(46, 35) = 4.6380510330_dp
    6126          754 :       xab_pm6(46, 46) = 0.0519560017_dp
    6127          754 :       xab_pm6(47, 1) = 1.9951679707_dp
    6128          754 :       xab_pm6(47, 6) = 11.3354558945_dp
    6129          754 :       xab_pm6(47, 7) = 19.8037109375_dp
    6130          754 :       xab_pm6(47, 8) = 0.1656610072_dp
    6131          754 :       xab_pm6(47, 9) = 12.6958837509_dp
    6132          754 :       xab_pm6(47, 13) = 0.8965139985_dp
    6133          754 :       xab_pm6(47, 15) = 0.0499319993_dp
    6134          754 :       xab_pm6(47, 16) = 11.1880216599_dp
    6135          754 :       xab_pm6(47, 17) = 23.7654590607_dp
    6136          754 :       xab_pm6(47, 35) = 1.7143690586_dp
    6137          754 :       xab_pm6(47, 47) = 0.5577419996_dp
    6138          754 :       xab_pm6(48, 1) = 11.9142007828_dp
    6139          754 :       xab_pm6(48, 6) = 0.6034410000_dp
    6140          754 :       xab_pm6(48, 7) = 0.1806630045_dp
    6141          754 :       xab_pm6(48, 8) = 0.9261459708_dp
    6142          754 :       xab_pm6(48, 9) = 1.3536649942_dp
    6143          754 :       xab_pm6(48, 14) = 2.2533459663_dp
    6144          754 :       xab_pm6(48, 16) = 0.3613890111_dp
    6145          754 :       xab_pm6(48, 17) = 0.1404239982_dp
    6146          754 :       xab_pm6(48, 35) = 0.2722670138_dp
    6147          754 :       xab_pm6(48, 48) = 18.6179981232_dp
    6148          754 :       xab_pm6(49, 1) = 14.9752931595_dp
    6149          754 :       xab_pm6(49, 6) = 2.1873850822_dp
    6150          754 :       xab_pm6(49, 7) = 3.3699929714_dp
    6151          754 :       xab_pm6(49, 8) = 4.1285829544_dp
    6152          754 :       xab_pm6(49, 9) = 3.7010159492_dp
    6153          754 :       xab_pm6(49, 16) = 6.3411049843_dp
    6154          754 :       xab_pm6(49, 17) = 2.3885519505_dp
    6155          754 :       xab_pm6(49, 31) = 2.4219870567_dp
    6156          754 :       xab_pm6(49, 33) = 6.2083501816_dp
    6157          754 :       xab_pm6(49, 34) = 2.3193230629_dp
    6158          754 :       xab_pm6(49, 35) = 3.7285981178_dp
    6159          754 :       xab_pm6(49, 49) = 8.0634908676_dp
    6160          754 :       xab_pm6(50, 1) = 6.5351619720_dp
    6161          754 :       xab_pm6(50, 6) = 3.3743550777_dp
    6162          754 :       xab_pm6(50, 7) = 1.3918999434_dp
    6163          754 :       xab_pm6(50, 8) = 4.3740167618_dp
    6164          754 :       xab_pm6(50, 9) = 18.5986633301_dp
    6165          754 :       xab_pm6(50, 16) = 2.3148701191_dp
    6166          754 :       xab_pm6(50, 17) = 0.8077819943_dp
    6167          754 :       xab_pm6(50, 32) = 12.3434114456_dp
    6168          754 :       xab_pm6(50, 34) = 3.0618851185_dp
    6169          754 :       xab_pm6(50, 35) = 0.6687980294_dp
    6170          754 :       xab_pm6(50, 50) = 0.2870000005_dp
    6171          754 :       xab_pm6(51, 1) = 0.7953429818_dp
    6172          754 :       xab_pm6(51, 6) = 0.5792120099_dp
    6173          754 :       xab_pm6(51, 7) = 0.0820650011_dp
    6174          754 :       xab_pm6(51, 8) = 0.6342340112_dp
    6175          754 :       xab_pm6(51, 9) = 0.6502770185_dp
    6176          754 :       xab_pm6(51, 13) = 1.6166900396_dp
    6177          754 :       xab_pm6(51, 14) = 8.7137489319_dp
    6178          754 :       xab_pm6(51, 16) = 0.3969689906_dp
    6179          754 :       xab_pm6(51, 17) = 0.1564749926_dp
    6180          754 :       xab_pm6(51, 25) = 2.2367100716_dp
    6181          754 :       xab_pm6(51, 27) = 2.2760500908_dp
    6182          754 :       xab_pm6(51, 35) = 0.1980440021_dp
    6183          754 :       xab_pm6(51, 43) = 2.2762598991_dp
    6184          754 :       xab_pm6(51, 44) = 2.2757599354_dp
    6185          754 :       xab_pm6(51, 45) = 2.2763400078_dp
    6186          754 :       xab_pm6(51, 49) = 6.6608009338_dp
    6187          754 :       xab_pm6(51, 51) = 0.7248849869_dp
    6188          754 :       xab_pm6(52, 1) = 1.8076790571_dp
    6189          754 :       xab_pm6(52, 6) = 0.9704939723_dp
    6190          754 :       xab_pm6(52, 7) = 0.3585929871_dp
    6191          754 :       xab_pm6(52, 8) = 0.3829259872_dp
    6192          754 :       xab_pm6(52, 9) = 0.2008219957_dp
    6193          754 :       xab_pm6(52, 13) = 2.1068120003_dp
    6194          754 :       xab_pm6(52, 15) = 1.1092890501_dp
    6195          754 :       xab_pm6(52, 16) = 0.9439250231_dp
    6196          754 :       xab_pm6(52, 17) = 0.2854779959_dp
    6197          754 :       xab_pm6(52, 30) = 1.7560700178_dp
    6198          754 :       xab_pm6(52, 32) = 7.0190491676_dp
    6199          754 :       xab_pm6(52, 33) = 0.6857740283_dp
    6200          754 :       xab_pm6(52, 34) = 1.1878260374_dp
    6201          754 :       xab_pm6(52, 35) = 0.3942019939_dp
    6202          754 :       xab_pm6(52, 48) = 1.0859190226_dp
    6203          754 :       xab_pm6(52, 49) = 2.0395820141_dp
    6204          754 :       xab_pm6(52, 50) = 2.9519760609_dp
    6205          754 :       xab_pm6(52, 52) = 0.6424859762_dp
    6206          754 :       xab_pm6(53, 1) = 0.9818980098_dp
    6207          754 :       xab_pm6(53, 2) = 1.6307209730_dp
    6208          754 :       xab_pm6(53, 3) = 4.1685991287_dp
    6209          754 :       xab_pm6(53, 4) = 2.3518979549_dp
    6210          754 :       xab_pm6(53, 5) = 3.1613850594_dp
    6211          754 :       xab_pm6(53, 6) = 0.8101559877_dp
    6212          754 :       xab_pm6(53, 7) = 0.2649030089_dp
    6213          754 :       xab_pm6(53, 8) = 0.8662040234_dp
    6214          754 :       xab_pm6(53, 9) = 0.3924250007_dp
    6215          754 :       xab_pm6(53, 10) = 1.5035680532_dp
    6216          754 :       xab_pm6(53, 11) = 1.9861119986_dp
    6217          754 :       xab_pm6(53, 12) = 3.2769138813_dp
    6218          754 :       xab_pm6(53, 13) = 2.9290800095_dp
    6219          754 :       xab_pm6(53, 14) = 0.7002990246_dp
    6220          754 :       xab_pm6(53, 15) = 3.0472071171_dp
    6221          754 :       xab_pm6(53, 16) = 0.7099289894_dp
    6222          754 :       xab_pm6(53, 17) = 0.3104740083_dp
    6223          754 :       xab_pm6(53, 18) = 0.3053669930_dp
    6224          754 :       xab_pm6(53, 19) = 4.8243532181_dp
    6225          754 :       xab_pm6(53, 20) = 7.6899209023_dp
    6226          754 :       xab_pm6(53, 21) = 3.1142818928_dp
    6227          754 :       xab_pm6(53, 22) = 2.4267470837_dp
    6228          754 :       xab_pm6(53, 23) = 6.1981120110_dp
    6229          754 :       xab_pm6(53, 24) = 2.5985898972_dp
    6230          754 :       xab_pm6(53, 25) = 1.1934100389_dp
    6231          754 :       xab_pm6(53, 26) = 0.5326219797_dp
    6232          754 :       xab_pm6(53, 27) = 1.1052390337_dp
    6233          754 :       xab_pm6(53, 28) = 0.0174589995_dp
    6234          754 :       xab_pm6(53, 29) = 0.0067810002_dp
    6235          754 :       xab_pm6(53, 30) = 0.9766070247_dp
    6236          754 :       xab_pm6(53, 31) = 1.2521680593_dp
    6237          754 :       xab_pm6(53, 32) = 1.3232669830_dp
    6238          754 :       xab_pm6(53, 33) = 0.3108240068_dp
    6239          754 :       xab_pm6(53, 35) = 0.4830540121_dp
    6240          754 :       xab_pm6(53, 36) = 0.2011359930_dp
    6241          754 :       xab_pm6(53, 37) = 4.0924458504_dp
    6242          754 :       xab_pm6(53, 38) = 2.1039409637_dp
    6243          754 :       xab_pm6(53, 39) = 1.0214020014_dp
    6244          754 :       xab_pm6(53, 40) = 4.5139431953_dp
    6245          754 :       xab_pm6(53, 41) = 2.3992979527_dp
    6246          754 :       xab_pm6(53, 42) = 0.1246950030_dp
    6247          754 :       xab_pm6(53, 43) = 0.1105939969_dp
    6248          754 :       xab_pm6(53, 44) = 7.8377099037_dp
    6249          754 :       xab_pm6(53, 45) = 2.3579440117_dp
    6250          754 :       xab_pm6(53, 46) = 3.5220170021_dp
    6251          754 :       xab_pm6(53, 47) = 0.0489040017_dp
    6252          754 :       xab_pm6(53, 48) = 0.3967840075_dp
    6253          754 :       xab_pm6(53, 49) = 5.9478211403_dp
    6254          754 :       xab_pm6(53, 50) = 1.7831629515_dp
    6255          754 :       xab_pm6(53, 51) = 0.3181900084_dp
    6256          754 :       xab_pm6(53, 52) = 1.1011159420_dp
    6257          754 :       xab_pm6(53, 53) = 0.5105419755_dp
    6258          754 :       xab_pm6(54, 1) = 0.7010160089_dp
    6259          754 :       xab_pm6(54, 2) = 2.5994710922_dp
    6260          754 :       xab_pm6(54, 3) = 4.5820808411_dp
    6261          754 :       xab_pm6(54, 4) = 0.6605250239_dp
    6262          754 :       xab_pm6(54, 5) = 1.1006120443_dp
    6263          754 :       xab_pm6(54, 6) = 0.8267269731_dp
    6264          754 :       xab_pm6(54, 7) = 0.9256240129_dp
    6265          754 :       xab_pm6(54, 8) = 0.0353560001_dp
    6266          754 :       xab_pm6(54, 9) = 0.0650110021_dp
    6267          754 :       xab_pm6(54, 10) = 0.2938619852_dp
    6268          754 :       xab_pm6(54, 11) = 8.3682041168_dp
    6269          754 :       xab_pm6(54, 12) = 9.7235717773_dp
    6270          754 :       xab_pm6(54, 13) = 7.4044651985_dp
    6271          754 :       xab_pm6(54, 14) = 16.0919990540_dp
    6272          754 :       xab_pm6(54, 17) = 0.4637579918_dp
    6273          754 :       xab_pm6(54, 18) = 0.0492659993_dp
    6274          754 :       xab_pm6(54, 19) = 1.2248890400_dp
    6275          754 :       xab_pm6(54, 20) = 1.7171210051_dp
    6276          754 :       xab_pm6(54, 35) = 0.4751160145_dp
    6277          754 :       xab_pm6(54, 36) = 0.0497930013_dp
    6278          754 :       xab_pm6(54, 37) = 0.9749649763_dp
    6279          754 :       xab_pm6(54, 53) = 0.1120899990_dp
    6280          754 :       xab_pm6(54, 54) = 0.3444739878_dp
    6281          754 :       xab_pm6(55, 1) = 0.0969009995_dp
    6282          754 :       xab_pm6(55, 5) = 10.3926095963_dp
    6283          754 :       xab_pm6(55, 6) = 24.5146236420_dp
    6284          754 :       xab_pm6(55, 7) = 29.7110767365_dp
    6285          754 :       xab_pm6(55, 8) = 8.1768426895_dp
    6286          754 :       xab_pm6(55, 9) = 22.2334156036_dp
    6287          754 :       xab_pm6(55, 15) = 0.5065119863_dp
    6288          754 :       xab_pm6(55, 16) = 0.0917429999_dp
    6289          754 :       xab_pm6(55, 17) = 4.5319647789_dp
    6290          754 :       xab_pm6(55, 35) = 1.6584270000_dp
    6291          754 :       xab_pm6(55, 53) = 1.0721780062_dp
    6292          754 :       xab_pm6(55, 55) = 25.3200550079_dp
    6293          754 :       xab_pm6(56, 1) = 2.0400040150_dp
    6294          754 :       xab_pm6(56, 6) = 0.1197929978_dp
    6295          754 :       xab_pm6(56, 7) = 0.2079340070_dp
    6296          754 :       xab_pm6(56, 8) = 0.3489449918_dp
    6297          754 :       xab_pm6(56, 9) = 5.5752549171_dp
    6298          754 :       xab_pm6(56, 13) = 9.5390987396_dp
    6299          754 :       xab_pm6(56, 14) = 1.2126599550_dp
    6300          754 :       xab_pm6(56, 16) = 0.2153860033_dp
    6301          754 :       xab_pm6(56, 17) = 0.1601770073_dp
    6302          754 :       xab_pm6(56, 22) = 9.4935302734_dp
    6303          754 :       xab_pm6(56, 35) = 0.8287940025_dp
    6304          754 :       xab_pm6(56, 53) = 0.8355969787_dp
    6305          754 :       xab_pm6(56, 56) = 0.3561860025_dp
    6306          754 :       xab_pm6(57, 1) = 0.6235010028_dp
    6307          754 :       xab_pm6(57, 6) = 0.1086490005_dp
    6308          754 :       xab_pm6(57, 7) = 0.1047779992_dp
    6309          754 :       xab_pm6(57, 8) = 0.5579569936_dp
    6310          754 :       xab_pm6(57, 9) = 2.4019029140_dp
    6311          754 :       xab_pm6(57, 13) = 0.5005400181_dp
    6312          754 :       xab_pm6(57, 14) = 3.2190299034_dp
    6313          754 :       xab_pm6(57, 15) = 0.5416600108_dp
    6314          754 :       xab_pm6(57, 16) = 2.6824119091_dp
    6315          754 :       xab_pm6(57, 17) = 0.2302030027_dp
    6316          754 :       xab_pm6(57, 35) = 0.2385820001_dp
    6317          754 :       xab_pm6(57, 53) = 0.2268829942_dp
    6318          754 :       xab_pm6(57, 57) = 5.1751618385_dp
    6319          754 :       xab_pm6(64, 1) = 0.1358100027_dp
    6320          754 :       xab_pm6(64, 6) = 0.0530400015_dp
    6321          754 :       xab_pm6(64, 7) = 0.2050500065_dp
    6322          754 :       xab_pm6(64, 8) = 0.1757999957_dp
    6323          754 :       xab_pm6(64, 9) = 0.3346300125_dp
    6324          754 :       xab_pm6(64, 13) = 0.5005400181_dp
    6325          754 :       xab_pm6(64, 14) = 3.2190299034_dp
    6326          754 :       xab_pm6(64, 15) = 0.5416600108_dp
    6327          754 :       xab_pm6(64, 16) = 2.6554000378_dp
    6328          754 :       xab_pm6(64, 17) = 0.0899700001_dp
    6329          754 :       xab_pm6(64, 35) = 0.2407400012_dp
    6330          754 :       xab_pm6(64, 53) = 0.2782399952_dp
    6331          754 :       xab_pm6(64, 64) = 2.6703999043_dp
    6332          754 :       xab_pm6(71, 1) = 0.7879199982_dp
    6333          754 :       xab_pm6(71, 6) = 4.4538249969_dp
    6334          754 :       xab_pm6(71, 7) = 2.8608279228_dp
    6335          754 :       xab_pm6(71, 8) = 2.9170761108_dp
    6336          754 :       xab_pm6(71, 15) = 0.5000000000_dp
    6337          754 :       xab_pm6(71, 17) = 12.7570991516_dp
    6338          754 :       xab_pm6(71, 35) = 8.6482744217_dp
    6339          754 :       xab_pm6(71, 53) = 10.0823154449_dp
    6340          754 :       xab_pm6(72, 1) = 3.4273118973_dp
    6341          754 :       xab_pm6(72, 5) = 0.6592699885_dp
    6342          754 :       xab_pm6(72, 6) = 0.3785789907_dp
    6343          754 :       xab_pm6(72, 7) = 0.6557949781_dp
    6344          754 :       xab_pm6(72, 8) = 1.0347180367_dp
    6345          754 :       xab_pm6(72, 9) = 1.6793349981_dp
    6346          754 :       xab_pm6(72, 12) = 4.3302497864_dp
    6347          754 :       xab_pm6(72, 13) = 0.6225200295_dp
    6348          754 :       xab_pm6(72, 14) = 3.3822999001_dp
    6349          754 :       xab_pm6(72, 15) = 0.5055299997_dp
    6350          754 :       xab_pm6(72, 16) = 1.6667599678_dp
    6351          754 :       xab_pm6(72, 17) = 0.7064210176_dp
    6352          754 :       xab_pm6(72, 20) = 4.3195099831_dp
    6353          754 :       xab_pm6(72, 33) = 1.2808200121_dp
    6354          754 :       xab_pm6(72, 35) = 0.6924560070_dp
    6355          754 :       xab_pm6(72, 53) = 0.8209480047_dp
    6356          754 :       xab_pm6(72, 56) = 9.0225200653_dp
    6357          754 :       xab_pm6(72, 72) = 1.0589109659_dp
    6358          754 :       xab_pm6(73, 1) = 2.8276689053_dp
    6359          754 :       xab_pm6(73, 6) = 0.8474389911_dp
    6360          754 :       xab_pm6(73, 7) = 1.0154609680_dp
    6361          754 :       xab_pm6(73, 8) = 1.7510830164_dp
    6362          754 :       xab_pm6(73, 9) = 3.1465198994_dp
    6363          754 :       xab_pm6(73, 11) = 8.2761297226_dp
    6364          754 :       xab_pm6(73, 15) = 6.2618799210_dp
    6365          754 :       xab_pm6(73, 16) = 2.9759800434_dp
    6366          754 :       xab_pm6(73, 17) = 0.5164129734_dp
    6367          754 :       xab_pm6(73, 19) = 2.0267000198_dp
    6368          754 :       xab_pm6(73, 35) = 0.7914450169_dp
    6369          754 :       xab_pm6(73, 53) = 6.5515508652_dp
    6370          754 :       xab_pm6(73, 73) = 10.9870529175_dp
    6371          754 :       xab_pm6(74, 1) = 1.8322700262_dp
    6372          754 :       xab_pm6(74, 6) = 1.1607700586_dp
    6373          754 :       xab_pm6(74, 7) = 0.4783500135_dp
    6374          754 :       xab_pm6(74, 8) = 0.3490099907_dp
    6375          754 :       xab_pm6(74, 9) = 0.2138900012_dp
    6376          754 :       xab_pm6(74, 11) = 8.2760400772_dp
    6377          754 :       xab_pm6(74, 15) = 5.9538598061_dp
    6378          754 :       xab_pm6(74, 16) = 0.4886299968_dp
    6379          754 :       xab_pm6(74, 17) = 0.2779999971_dp
    6380          754 :       xab_pm6(74, 19) = 2.0266098976_dp
    6381          754 :       xab_pm6(74, 35) = 0.3723900020_dp
    6382          754 :       xab_pm6(74, 53) = 1.0773700476_dp
    6383          754 :       xab_pm6(74, 74) = 7.4713897705_dp
    6384          754 :       xab_pm6(75, 1) = 0.3458940089_dp
    6385          754 :       xab_pm6(75, 6) = 0.6906870008_dp
    6386          754 :       xab_pm6(75, 7) = 0.4452129900_dp
    6387          754 :       xab_pm6(75, 8) = 0.6359599829_dp
    6388          754 :       xab_pm6(75, 9) = 0.5359659791_dp
    6389          754 :       xab_pm6(75, 14) = 0.8494499922_dp
    6390          754 :       xab_pm6(75, 15) = 0.9669420123_dp
    6391          754 :       xab_pm6(75, 16) = 0.0688740015_dp
    6392          754 :       xab_pm6(75, 17) = 0.1463190019_dp
    6393          754 :       xab_pm6(75, 32) = 2.1515800953_dp
    6394          754 :       xab_pm6(75, 34) = 2.2021400928_dp
    6395          754 :       xab_pm6(75, 35) = 0.2875280082_dp
    6396          754 :       xab_pm6(75, 51) = 2.2757799625_dp
    6397          754 :       xab_pm6(75, 53) = 3.5592861176_dp
    6398          754 :       xab_pm6(75, 75) = 4.4888520241_dp
    6399          754 :       xab_pm6(76, 1) = 4.3938698769_dp
    6400          754 :       xab_pm6(76, 6) = 0.4984099865_dp
    6401          754 :       xab_pm6(76, 7) = 0.0808700025_dp
    6402          754 :       xab_pm6(76, 8) = 0.1843000054_dp
    6403          754 :       xab_pm6(76, 9) = 0.1400499940_dp
    6404          754 :       xab_pm6(76, 11) = 8.2757501602_dp
    6405          754 :       xab_pm6(76, 15) = 6.0583000183_dp
    6406          754 :       xab_pm6(76, 16) = 4.1860499382_dp
    6407          754 :       xab_pm6(76, 17) = 0.3279199898_dp
    6408          754 :       xab_pm6(76, 19) = 2.0263199806_dp
    6409          754 :       xab_pm6(76, 35) = 0.3824299872_dp
    6410          754 :       xab_pm6(76, 53) = 2.1991899014_dp
    6411          754 :       xab_pm6(76, 76) = 0.8304399848_dp
    6412          754 :       xab_pm6(77, 1) = 0.0580470003_dp
    6413          754 :       xab_pm6(77, 6) = 0.1150470003_dp
    6414          754 :       xab_pm6(77, 7) = 8.5186395645_dp
    6415          754 :       xab_pm6(77, 8) = 9.6254024506_dp
    6416          754 :       xab_pm6(77, 9) = 1.4996390343_dp
    6417          754 :       xab_pm6(77, 11) = 8.2758302689_dp
    6418          754 :       xab_pm6(77, 15) = 6.2846698761_dp
    6419          754 :       xab_pm6(77, 16) = 4.1357321739_dp
    6420          754 :       xab_pm6(77, 17) = 0.2589159906_dp
    6421          754 :       xab_pm6(77, 19) = 2.0264000893_dp
    6422          754 :       xab_pm6(77, 35) = 0.1718789935_dp
    6423          754 :       xab_pm6(77, 53) = 1.4971480370_dp
    6424          754 :       xab_pm6(77, 77) = 11.1751928329_dp
    6425          754 :       xab_pm6(78, 1) = 8.9240150452_dp
    6426          754 :       xab_pm6(78, 6) = 3.4934029579_dp
    6427          754 :       xab_pm6(78, 7) = 0.5407299995_dp
    6428          754 :       xab_pm6(78, 8) = 0.4877560139_dp
    6429          754 :       xab_pm6(78, 9) = 5.6170139313_dp
    6430          754 :       xab_pm6(78, 13) = 1.0569299459_dp
    6431          754 :       xab_pm6(78, 14) = 0.0999900028_dp
    6432          754 :       xab_pm6(78, 15) = 0.2337120026_dp
    6433          754 :       xab_pm6(78, 16) = 2.2242629528_dp
    6434          754 :       xab_pm6(78, 17) = 0.3410010040_dp
    6435          754 :       xab_pm6(78, 35) = 0.5203610063_dp
    6436          754 :       xab_pm6(78, 53) = 4.6012477875_dp
    6437          754 :       xab_pm6(78, 78) = 9.0102519989_dp
    6438          754 :       xab_pm6(79, 1) = 2.6052830219_dp
    6439          754 :       xab_pm6(79, 6) = 21.4856338501_dp
    6440          754 :       xab_pm6(79, 7) = 0.2220589966_dp
    6441          754 :       xab_pm6(79, 8) = 0.0771920010_dp
    6442          754 :       xab_pm6(79, 9) = 9.5943841934_dp
    6443          754 :       xab_pm6(79, 13) = 1.0571399927_dp
    6444          754 :       xab_pm6(79, 15) = 0.0670010000_dp
    6445          754 :       xab_pm6(79, 16) = 21.6191444397_dp
    6446          754 :       xab_pm6(79, 17) = 2.2577021122_dp
    6447          754 :       xab_pm6(79, 35) = 0.0042369999_dp
    6448          754 :       xab_pm6(79, 53) = 0.0088160001_dp
    6449          754 :       xab_pm6(79, 79) = 0.0130909998_dp
    6450          754 :       xab_pm6(80, 1) = 0.7993990183_dp
    6451          754 :       xab_pm6(80, 6) = 0.1471280009_dp
    6452          754 :       xab_pm6(80, 7) = 0.0502399988_dp
    6453          754 :       xab_pm6(80, 8) = 0.2407200038_dp
    6454          754 :       xab_pm6(80, 9) = 0.1138269976_dp
    6455          754 :       xab_pm6(80, 14) = 3.6807401180_dp
    6456          754 :       xab_pm6(80, 15) = 0.2149509937_dp
    6457          754 :       xab_pm6(80, 16) = 0.3473829925_dp
    6458          754 :       xab_pm6(80, 17) = 0.0536600016_dp
    6459          754 :       xab_pm6(80, 22) = 2.9572000504_dp
    6460          754 :       xab_pm6(80, 35) = 0.1723629981_dp
    6461          754 :       xab_pm6(80, 52) = 0.2127320021_dp
    6462          754 :       xab_pm6(80, 53) = 0.3420580029_dp
    6463          754 :       xab_pm6(80, 80) = 0.4232760072_dp
    6464          754 :       xab_pm6(81, 1) = 0.1382050067_dp
    6465          754 :       xab_pm6(81, 5) = 10.5043382645_dp
    6466          754 :       xab_pm6(81, 6) = 0.5828949809_dp
    6467          754 :       xab_pm6(81, 7) = 0.1588120013_dp
    6468          754 :       xab_pm6(81, 8) = 0.6369060278_dp
    6469          754 :       xab_pm6(81, 9) = 0.2261659950_dp
    6470          754 :       xab_pm6(81, 16) = 0.3034259975_dp
    6471          754 :       xab_pm6(81, 17) = 0.1620370001_dp
    6472          754 :       xab_pm6(81, 35) = 0.2968359888_dp
    6473          754 :       xab_pm6(81, 53) = 0.4300329983_dp
    6474          754 :       xab_pm6(81, 81) = 9.5351266861_dp
    6475          754 :       xab_pm6(82, 1) = 0.8400959969_dp
    6476          754 :       xab_pm6(82, 3) = 1.2850639820_dp
    6477          754 :       xab_pm6(82, 5) = 1.1381570101_dp
    6478          754 :       xab_pm6(82, 6) = 0.4046559930_dp
    6479          754 :       xab_pm6(82, 7) = 0.3357869983_dp
    6480          754 :       xab_pm6(82, 8) = 0.7825059891_dp
    6481          754 :       xab_pm6(82, 9) = 8.3685617447_dp
    6482          754 :       xab_pm6(82, 15) = 5.0331997871_dp
    6483          754 :       xab_pm6(82, 16) = 0.1751500070_dp
    6484          754 :       xab_pm6(82, 17) = 0.1648139954_dp
    6485          754 :       xab_pm6(82, 23) = 1.0000000000_dp
    6486          754 :       xab_pm6(82, 24) = 1.0291099548_dp
    6487          754 :       xab_pm6(82, 30) = 1.0000000000_dp
    6488          754 :       xab_pm6(82, 34) = 0.1111949980_dp
    6489          754 :       xab_pm6(82, 35) = 0.1482290030_dp
    6490          754 :       xab_pm6(82, 41) = 1.0000000000_dp
    6491          754 :       xab_pm6(82, 42) = 5.0000000000_dp
    6492          754 :       xab_pm6(82, 52) = 0.8090419769_dp
    6493          754 :       xab_pm6(82, 53) = 0.2674260139_dp
    6494          754 :       xab_pm6(82, 82) = 2.3623430729_dp
    6495          754 :       xab_pm6(83, 1) = 1.3974620104_dp
    6496          754 :       xab_pm6(83, 3) = 0.6953200102_dp
    6497          754 :       xab_pm6(83, 6) = 0.5761790276_dp
    6498          754 :       xab_pm6(83, 7) = 0.1527380049_dp
    6499          754 :       xab_pm6(83, 8) = 0.3330419958_dp
    6500          754 :       xab_pm6(83, 9) = 1.0353239775_dp
    6501          754 :       xab_pm6(83, 16) = 0.6209970117_dp
    6502          754 :       xab_pm6(83, 17) = 0.3268710077_dp
    6503          754 :       xab_pm6(83, 34) = 0.6512079835_dp
    6504          754 :       xab_pm6(83, 35) = 0.3811700046_dp
    6505          754 :       xab_pm6(83, 53) = 0.8623769879_dp
    6506          754 :       xab_pm6(83, 83) = 1.1682139635_dp
    6507              : 
    6508          754 :       aab_pm6(1, 1) = 3.5409419537_dp
    6509          754 :       aab_pm6(2, 1) = 2.9898810387_dp
    6510          754 :       aab_pm6(2, 2) = 3.7835590839_dp
    6511          754 :       aab_pm6(3, 1) = 2.1362650394_dp
    6512          754 :       aab_pm6(3, 2) = 3.1124029160_dp
    6513          754 :       aab_pm6(3, 3) = 4.7146739960_dp
    6514          754 :       aab_pm6(4, 1) = 2.4754180908_dp
    6515          754 :       aab_pm6(4, 2) = 3.3067018986_dp
    6516          754 :       aab_pm6(4, 3) = 2.2367279530_dp
    6517          754 :       aab_pm6(4, 4) = 1.4999070168_dp
    6518          754 :       aab_pm6(5, 1) = 2.6152310371_dp
    6519          754 :       aab_pm6(5, 2) = 3.1631400585_dp
    6520          754 :       aab_pm6(5, 3) = 3.7593970299_dp
    6521          754 :       aab_pm6(5, 4) = 1.8889980316_dp
    6522          754 :       aab_pm6(5, 5) = 3.3186240196_dp
    6523          754 :       aab_pm6(6, 1) = 1.0278060000_dp
    6524          754 :       aab_pm6(6, 2) = 3.0427050591_dp
    6525          754 :       aab_pm6(6, 3) = 3.2418739796_dp
    6526          754 :       aab_pm6(6, 4) = 4.2128820419_dp
    6527          754 :       aab_pm6(6, 5) = 2.9190070629_dp
    6528          754 :       aab_pm6(6, 6) = 2.6137130260_dp
    6529          754 :       aab_pm6(7, 1) = 0.9694060087_dp
    6530          754 :       aab_pm6(7, 2) = 2.8143389225_dp
    6531          754 :       aab_pm6(7, 3) = 2.6406230927_dp
    6532          754 :       aab_pm6(7, 4) = 2.5808949471_dp
    6533          754 :       aab_pm6(7, 5) = 2.4770040512_dp
    6534          754 :       aab_pm6(7, 6) = 2.6861081123_dp
    6535          754 :       aab_pm6(7, 7) = 2.5745019913_dp
    6536          754 :       aab_pm6(8, 1) = 1.2609419823_dp
    6537          754 :       aab_pm6(8, 2) = 3.6537749767_dp
    6538          754 :       aab_pm6(8, 3) = 2.5844419003_dp
    6539          754 :       aab_pm6(8, 4) = 3.0518670082_dp
    6540          754 :       aab_pm6(8, 5) = 2.6953508854_dp
    6541          754 :       aab_pm6(8, 6) = 2.8896069527_dp
    6542          754 :       aab_pm6(8, 7) = 2.7842919827_dp
    6543          754 :       aab_pm6(8, 8) = 2.6239979267_dp
    6544          754 :       aab_pm6(9, 1) = 3.1367399693_dp
    6545          754 :       aab_pm6(9, 2) = 2.8565430641_dp
    6546          754 :       aab_pm6(9, 3) = 3.0439009666_dp
    6547          754 :       aab_pm6(9, 4) = 3.7269229889_dp
    6548          754 :       aab_pm6(9, 5) = 2.8238370419_dp
    6549          754 :       aab_pm6(9, 6) = 3.0276000500_dp
    6550          754 :       aab_pm6(9, 7) = 2.8566460609_dp
    6551          754 :       aab_pm6(9, 8) = 3.0154440403_dp
    6552          754 :       aab_pm6(9, 9) = 3.1757590771_dp
    6553          754 :       aab_pm6(10, 1) = 5.9996800423_dp
    6554          754 :       aab_pm6(10, 2) = 3.6777579784_dp
    6555          754 :       aab_pm6(10, 3) = 2.1936659813_dp
    6556          754 :       aab_pm6(10, 4) = 1.3165880442_dp
    6557          754 :       aab_pm6(10, 5) = 2.7561900616_dp
    6558          754 :       aab_pm6(10, 6) = 3.4411880970_dp
    6559          754 :       aab_pm6(10, 7) = 4.4263701439_dp
    6560          754 :       aab_pm6(10, 8) = 2.8895869255_dp
    6561          754 :       aab_pm6(10, 9) = 3.6756110191_dp
    6562          754 :       aab_pm6(10, 10) = 3.9745669365_dp
    6563          754 :       aab_pm6(11, 1) = 0.5003259778_dp
    6564          754 :       aab_pm6(11, 2) = 1.7030290365_dp
    6565          754 :       aab_pm6(11, 3) = 1.2672990561_dp
    6566          754 :       aab_pm6(11, 4) = 1.2554800510_dp
    6567          754 :       aab_pm6(11, 5) = 1.5699609518_dp
    6568          754 :       aab_pm6(11, 6) = 2.1960499287_dp
    6569          754 :       aab_pm6(11, 7) = 2.4943840504_dp
    6570          754 :       aab_pm6(11, 8) = 1.9814490080_dp
    6571          754 :       aab_pm6(11, 9) = 2.6195509434_dp
    6572          754 :       aab_pm6(11, 10) = 1.7742359638_dp
    6573          754 :       aab_pm6(11, 11) = 0.4464350045_dp
    6574          754 :       aab_pm6(12, 1) = 2.6515939236_dp
    6575          754 :       aab_pm6(12, 2) = 2.2106029987_dp
    6576          754 :       aab_pm6(12, 3) = 1.1843800545_dp
    6577          754 :       aab_pm6(12, 4) = 1.5575909615_dp
    6578          754 :       aab_pm6(12, 5) = 2.5274410248_dp
    6579          754 :       aab_pm6(12, 6) = 3.0409460068_dp
    6580          754 :       aab_pm6(12, 7) = 2.0791249275_dp
    6581          754 :       aab_pm6(12, 8) = 2.2515199184_dp
    6582          754 :       aab_pm6(12, 9) = 3.3622078896_dp
    6583          754 :       aab_pm6(12, 10) = 2.0316760540_dp
    6584          754 :       aab_pm6(12, 11) = 1.5067729950_dp
    6585          754 :       aab_pm6(12, 12) = 1.0935729742_dp
    6586          754 :       aab_pm6(13, 1) = 2.0259959698_dp
    6587          754 :       aab_pm6(13, 2) = 2.2558300495_dp
    6588          754 :       aab_pm6(13, 3) = 1.5815930367_dp
    6589          754 :       aab_pm6(13, 4) = 1.9382369518_dp
    6590          754 :       aab_pm6(13, 5) = 2.0595688820_dp
    6591          754 :       aab_pm6(13, 6) = 2.2674400806_dp
    6592          754 :       aab_pm6(13, 7) = 2.0097539425_dp
    6593          754 :       aab_pm6(13, 8) = 2.4986600876_dp
    6594          754 :       aab_pm6(13, 9) = 3.0842580795_dp
    6595          754 :       aab_pm6(13, 10) = 2.4478690624_dp
    6596          754 :       aab_pm6(13, 11) = 1.2028709650_dp
    6597          754 :       aab_pm6(13, 12) = 1.9725300074_dp
    6598          754 :       aab_pm6(13, 13) = 1.3877140284_dp
    6599          754 :       aab_pm6(14, 1) = 1.8969500065_dp
    6600          754 :       aab_pm6(14, 2) = 2.0404980183_dp
    6601          754 :       aab_pm6(14, 3) = 1.7896089554_dp
    6602          754 :       aab_pm6(14, 4) = 1.2631319761_dp
    6603          754 :       aab_pm6(14, 5) = 1.9826530218_dp
    6604          754 :       aab_pm6(14, 6) = 1.9844980240_dp
    6605          754 :       aab_pm6(14, 7) = 1.8189879656_dp
    6606          754 :       aab_pm6(14, 8) = 1.9235999584_dp
    6607          754 :       aab_pm6(14, 9) = 2.1310279369_dp
    6608          754 :       aab_pm6(14, 10) = 2.8677840233_dp
    6609          754 :       aab_pm6(14, 11) = 2.0076150894_dp
    6610          754 :       aab_pm6(14, 12) = 3.1397490501_dp
    6611          754 :       aab_pm6(14, 13) = 1.8999999762_dp
    6612          754 :       aab_pm6(14, 14) = 1.3289999962_dp
    6613          754 :       aab_pm6(15, 1) = 1.9265370369_dp
    6614          754 :       aab_pm6(15, 2) = 2.0931580067_dp
    6615          754 :       aab_pm6(15, 3) = 1.3945440054_dp
    6616          754 :       aab_pm6(15, 4) = 1.8000700474_dp
    6617          754 :       aab_pm6(15, 5) = 1.9231679440_dp
    6618          754 :       aab_pm6(15, 6) = 1.9946529865_dp
    6619          754 :       aab_pm6(15, 7) = 2.1470420361_dp
    6620          754 :       aab_pm6(15, 8) = 2.2207679749_dp
    6621          754 :       aab_pm6(15, 9) = 2.2343559265_dp
    6622          754 :       aab_pm6(15, 10) = 2.2190361023_dp
    6623          754 :       aab_pm6(15, 11) = 1.5003199577_dp
    6624          754 :       aab_pm6(15, 12) = 1.3837729692_dp
    6625          754 :       aab_pm6(15, 13) = 1.9807269573_dp
    6626          754 :       aab_pm6(15, 14) = 3.3134660721_dp
    6627          754 :       aab_pm6(15, 15) = 1.5057920218_dp
    6628          754 :       aab_pm6(16, 1) = 2.2159750462_dp
    6629          754 :       aab_pm6(16, 2) = 1.9591490030_dp
    6630          754 :       aab_pm6(16, 3) = 2.2942750454_dp
    6631          754 :       aab_pm6(16, 4) = 2.7817358971_dp
    6632          754 :       aab_pm6(16, 5) = 2.4036960602_dp
    6633          754 :       aab_pm6(16, 6) = 2.2103049755_dp
    6634          754 :       aab_pm6(16, 7) = 2.2899899483_dp
    6635          754 :       aab_pm6(16, 8) = 2.3832890987_dp
    6636          754 :       aab_pm6(16, 9) = 2.1871860027_dp
    6637          754 :       aab_pm6(16, 10) = 2.7870581150_dp
    6638          754 :       aab_pm6(16, 11) = 1.4008500576_dp
    6639          754 :       aab_pm6(16, 12) = 1.5001629591_dp
    6640          754 :       aab_pm6(16, 13) = 1.9767049551_dp
    6641          754 :       aab_pm6(16, 14) = 1.8859159946_dp
    6642          754 :       aab_pm6(16, 15) = 1.5953249931_dp
    6643          754 :       aab_pm6(16, 16) = 1.7945560217_dp
    6644          754 :       aab_pm6(17, 1) = 2.4028859138_dp
    6645          754 :       aab_pm6(17, 2) = 1.6716769934_dp
    6646          754 :       aab_pm6(17, 3) = 2.7830009460_dp
    6647          754 :       aab_pm6(17, 4) = 2.8226759434_dp
    6648          754 :       aab_pm6(17, 5) = 2.2593228817_dp
    6649          754 :       aab_pm6(17, 6) = 2.1621971130_dp
    6650          754 :       aab_pm6(17, 7) = 2.1721339226_dp
    6651          754 :       aab_pm6(17, 8) = 2.3232359886_dp
    6652          754 :       aab_pm6(17, 9) = 2.3132700920_dp
    6653          754 :       aab_pm6(17, 10) = 1.7031509876_dp
    6654          754 :       aab_pm6(17, 11) = 1.8164290190_dp
    6655          754 :       aab_pm6(17, 12) = 2.3918058872_dp
    6656          754 :       aab_pm6(17, 13) = 2.1259388924_dp
    6657          754 :       aab_pm6(17, 14) = 1.6849780083_dp
    6658          754 :       aab_pm6(17, 15) = 1.4683059454_dp
    6659          754 :       aab_pm6(17, 16) = 1.7154350281_dp
    6660          754 :       aab_pm6(17, 17) = 1.8232389688_dp
    6661          754 :       aab_pm6(18, 1) = 4.0561671257_dp
    6662          754 :       aab_pm6(18, 2) = 2.7165620327_dp
    6663          754 :       aab_pm6(18, 3) = 3.1228950024_dp
    6664          754 :       aab_pm6(18, 4) = 3.0440070629_dp
    6665          754 :       aab_pm6(18, 5) = 2.4154710770_dp
    6666          754 :       aab_pm6(18, 6) = 1.4713089466_dp
    6667          754 :       aab_pm6(18, 7) = 2.3268051147_dp
    6668          754 :       aab_pm6(18, 8) = 2.2406730652_dp
    6669          754 :       aab_pm6(18, 9) = 3.9206581116_dp
    6670          754 :       aab_pm6(18, 10) = 2.9637470245_dp
    6671          754 :       aab_pm6(18, 11) = 2.1676769257_dp
    6672          754 :       aab_pm6(18, 12) = 2.0926640034_dp
    6673          754 :       aab_pm6(18, 13) = 2.6451649666_dp
    6674          754 :       aab_pm6(18, 14) = 1.7803499699_dp
    6675          754 :       aab_pm6(18, 15) = 4.3725161552_dp
    6676          754 :       aab_pm6(18, 16) = 2.0493979454_dp
    6677          754 :       aab_pm6(18, 17) = 2.5544490814_dp
    6678          754 :       aab_pm6(18, 18) = 2.3064320087_dp
    6679          754 :       aab_pm6(19, 1) = 0.6481729746_dp
    6680          754 :       aab_pm6(19, 2) = 1.4185010195_dp
    6681          754 :       aab_pm6(19, 3) = 1.0364869833_dp
    6682          754 :       aab_pm6(19, 4) = 1.9318879843_dp
    6683          754 :       aab_pm6(19, 5) = 2.0317680836_dp
    6684          754 :       aab_pm6(19, 6) = 2.2417569160_dp
    6685          754 :       aab_pm6(19, 7) = 2.3258590698_dp
    6686          754 :       aab_pm6(19, 8) = 1.5085710287_dp
    6687          754 :       aab_pm6(19, 9) = 3.1828169823_dp
    6688          754 :       aab_pm6(19, 10) = 1.1380209923_dp
    6689          754 :       aab_pm6(19, 11) = 0.8843070269_dp
    6690          754 :       aab_pm6(19, 12) = 0.8848099709_dp
    6691          754 :       aab_pm6(19, 13) = 1.9760760069_dp
    6692          754 :       aab_pm6(19, 14) = 1.6759300232_dp
    6693          754 :       aab_pm6(19, 15) = 1.4437379837_dp
    6694          754 :       aab_pm6(19, 16) = 2.5121560097_dp
    6695          754 :       aab_pm6(19, 17) = 1.6221630573_dp
    6696          754 :       aab_pm6(19, 18) = 2.3028030396_dp
    6697          754 :       aab_pm6(19, 19) = 1.4355139732_dp
    6698          754 :       aab_pm6(20, 1) = 2.1418590546_dp
    6699          754 :       aab_pm6(20, 2) = 1.7198469639_dp
    6700          754 :       aab_pm6(20, 5) = 1.7000099421_dp
    6701          754 :       aab_pm6(20, 6) = 1.0353050232_dp
    6702          754 :       aab_pm6(20, 7) = 2.3866000175_dp
    6703          754 :       aab_pm6(20, 8) = 3.2638969421_dp
    6704          754 :       aab_pm6(20, 9) = 2.6450529099_dp
    6705          754 :       aab_pm6(20, 10) = 0.9545300007_dp
    6706          754 :       aab_pm6(20, 11) = 3.1071040630_dp
    6707          754 :       aab_pm6(20, 12) = 2.2997999191_dp
    6708          754 :       aab_pm6(20, 13) = 1.6125650406_dp
    6709          754 :       aab_pm6(20, 14) = 1.2187880278_dp
    6710          754 :       aab_pm6(20, 15) = 1.0241420269_dp
    6711          754 :       aab_pm6(20, 16) = 0.9581710100_dp
    6712          754 :       aab_pm6(20, 17) = 2.3833909035_dp
    6713          754 :       aab_pm6(20, 18) = 1.0348809958_dp
    6714          754 :       aab_pm6(20, 19) = 1.1191999912_dp
    6715          754 :       aab_pm6(20, 20) = 1.8896739483_dp
    6716          754 :       aab_pm6(21, 1) = 1.1794849634_dp
    6717          754 :       aab_pm6(21, 6) = 2.6304900646_dp
    6718          754 :       aab_pm6(21, 7) = 2.2700040340_dp
    6719          754 :       aab_pm6(21, 8) = 2.2565159798_dp
    6720          754 :       aab_pm6(21, 9) = 3.1079850197_dp
    6721          754 :       aab_pm6(21, 13) = 1.0035500526_dp
    6722          754 :       aab_pm6(21, 14) = 2.0168700218_dp
    6723          754 :       aab_pm6(21, 15) = 0.8681650162_dp
    6724          754 :       aab_pm6(21, 16) = 0.4229390025_dp
    6725          754 :       aab_pm6(21, 17) = 2.1414740086_dp
    6726          754 :       aab_pm6(21, 21) = 1.1328380108_dp
    6727          754 :       aab_pm6(22, 1) = 0.8326690197_dp
    6728          754 :       aab_pm6(22, 5) = 1.6287100315_dp
    6729          754 :       aab_pm6(22, 6) = 1.5979729891_dp
    6730          754 :       aab_pm6(22, 7) = 1.6786860228_dp
    6731          754 :       aab_pm6(22, 8) = 1.7891180515_dp
    6732          754 :       aab_pm6(22, 9) = 2.3070869446_dp
    6733          754 :       aab_pm6(22, 12) = 1.9113399982_dp
    6734          754 :       aab_pm6(22, 13) = 1.3694859743_dp
    6735          754 :       aab_pm6(22, 14) = 2.8560380936_dp
    6736          754 :       aab_pm6(22, 15) = 2.1519289017_dp
    6737          754 :       aab_pm6(22, 16) = 1.8464390039_dp
    6738          754 :       aab_pm6(22, 17) = 1.4610340595_dp
    6739          754 :       aab_pm6(22, 20) = 2.0000000000_dp
    6740          754 :       aab_pm6(22, 22) = 2.6485970020_dp
    6741          754 :       aab_pm6(23, 1) = 1.2801330090_dp
    6742          754 :       aab_pm6(23, 6) = 2.7898550034_dp
    6743          754 :       aab_pm6(23, 7) = 1.6075400114_dp
    6744          754 :       aab_pm6(23, 8) = 1.6239730120_dp
    6745          754 :       aab_pm6(23, 9) = 1.8251600266_dp
    6746          754 :       aab_pm6(23, 11) = 2.5510098934_dp
    6747          754 :       aab_pm6(23, 15) = 2.5491540432_dp
    6748          754 :       aab_pm6(23, 16) = 2.7041239738_dp
    6749          754 :       aab_pm6(23, 17) = 1.6885290146_dp
    6750          754 :       aab_pm6(23, 19) = 4.5213599205_dp
    6751          754 :       aab_pm6(23, 23) = 4.8323907852_dp
    6752          754 :       aab_pm6(24, 1) = 0.8826609850_dp
    6753          754 :       aab_pm6(24, 6) = 3.6567540169_dp
    6754          754 :       aab_pm6(24, 7) = 3.0291860104_dp
    6755          754 :       aab_pm6(24, 8) = 2.5000000000_dp
    6756          754 :       aab_pm6(24, 9) = 2.7165210247_dp
    6757          754 :       aab_pm6(24, 11) = 2.2950561047_dp
    6758          754 :       aab_pm6(24, 14) = 1.8607599735_dp
    6759          754 :       aab_pm6(24, 15) = 1.6953829527_dp
    6760          754 :       aab_pm6(24, 16) = 2.2609779835_dp
    6761          754 :       aab_pm6(24, 17) = 2.1526179314_dp
    6762          754 :       aab_pm6(24, 19) = 2.0000000000_dp
    6763          754 :       aab_pm6(24, 24) = 4.6554188728_dp
    6764          754 :       aab_pm6(25, 1) = 2.3099400997_dp
    6765          754 :       aab_pm6(25, 6) = 3.0007500648_dp
    6766          754 :       aab_pm6(25, 7) = 2.9214699268_dp
    6767          754 :       aab_pm6(25, 8) = 2.5775399208_dp
    6768          754 :       aab_pm6(25, 9) = 2.7919499874_dp
    6769          754 :       aab_pm6(25, 13) = 1.7683600187_dp
    6770          754 :       aab_pm6(25, 14) = 1.9379589558_dp
    6771          754 :       aab_pm6(25, 15) = 1.9470200539_dp
    6772          754 :       aab_pm6(25, 16) = 2.4825100899_dp
    6773          754 :       aab_pm6(25, 17) = 1.6570099592_dp
    6774          754 :       aab_pm6(25, 20) = 1.4914400578_dp
    6775          754 :       aab_pm6(25, 25) = 2.6654200554_dp
    6776          754 :       aab_pm6(26, 1) = 0.8544880152_dp
    6777          754 :       aab_pm6(26, 6) = 3.9913430214_dp
    6778          754 :       aab_pm6(26, 7) = 2.5004858971_dp
    6779          754 :       aab_pm6(26, 8) = 1.7263129950_dp
    6780          754 :       aab_pm6(26, 9) = 4.2947068214_dp
    6781          754 :       aab_pm6(26, 15) = 2.5675339699_dp
    6782          754 :       aab_pm6(26, 16) = 0.9889910221_dp
    6783          754 :       aab_pm6(26, 17) = 1.2297929525_dp
    6784          754 :       aab_pm6(26, 19) = 2.0000000000_dp
    6785          754 :       aab_pm6(26, 26) = 2.7207849026_dp
    6786          754 :       aab_pm6(27, 1) = 2.9665179253_dp
    6787          754 :       aab_pm6(27, 6) = 3.7162330151_dp
    6788          754 :       aab_pm6(27, 7) = 3.6186380386_dp
    6789          754 :       aab_pm6(27, 8) = 3.7269110680_dp
    6790          754 :       aab_pm6(27, 9) = 3.9563469887_dp
    6791          754 :       aab_pm6(27, 14) = 2.4698050022_dp
    6792          754 :       aab_pm6(27, 15) = 1.1525050402_dp
    6793          754 :       aab_pm6(27, 16) = 2.4292550087_dp
    6794          754 :       aab_pm6(27, 17) = 3.2174971104_dp
    6795          754 :       aab_pm6(27, 27) = 3.2881660461_dp
    6796          754 :       aab_pm6(28, 1) = 2.6352798939_dp
    6797          754 :       aab_pm6(28, 6) = 4.2855129242_dp
    6798          754 :       aab_pm6(28, 7) = 3.8452150822_dp
    6799          754 :       aab_pm6(28, 8) = 2.9372320175_dp
    6800          754 :       aab_pm6(28, 9) = 3.4402410984_dp
    6801          754 :       aab_pm6(28, 14) = 2.0688810349_dp
    6802          754 :       aab_pm6(28, 15) = 3.2602829933_dp
    6803          754 :       aab_pm6(28, 16) = 2.0027520657_dp
    6804          754 :       aab_pm6(28, 17) = 2.2005119324_dp
    6805          754 :       aab_pm6(28, 28) = 1.0979599953_dp
    6806          754 :       aab_pm6(29, 1) = 2.3353590965_dp
    6807          754 :       aab_pm6(29, 6) = 4.6387729645_dp
    6808          754 :       aab_pm6(29, 7) = 4.2143368721_dp
    6809          754 :       aab_pm6(29, 8) = 3.9599509239_dp
    6810          754 :       aab_pm6(29, 9) = 4.4788317680_dp
    6811          754 :       aab_pm6(29, 15) = 0.2106399983_dp
    6812          754 :       aab_pm6(29, 16) = 0.2731119990_dp
    6813          754 :       aab_pm6(29, 17) = 2.7765309811_dp
    6814          754 :       aab_pm6(29, 29) = 3.6168460846_dp
    6815          754 :       aab_pm6(30, 1) = 1.9878909588_dp
    6816          754 :       aab_pm6(30, 6) = 1.8023270369_dp
    6817          754 :       aab_pm6(30, 7) = 1.8445789814_dp
    6818          754 :       aab_pm6(30, 8) = 2.3350539207_dp
    6819          754 :       aab_pm6(30, 9) = 2.4100210667_dp
    6820          754 :       aab_pm6(30, 14) = 1.8320579529_dp
    6821          754 :       aab_pm6(30, 15) = 1.2204799652_dp
    6822          754 :       aab_pm6(30, 16) = 1.4550000429_dp
    6823          754 :       aab_pm6(30, 17) = 1.6251759529_dp
    6824          754 :       aab_pm6(30, 20) = 1.1191799641_dp
    6825          754 :       aab_pm6(30, 30) = 0.9290000200_dp
    6826          754 :       aab_pm6(31, 1) = 1.8473500013_dp
    6827          754 :       aab_pm6(31, 6) = 2.3254098892_dp
    6828          754 :       aab_pm6(31, 7) = 2.1218199730_dp
    6829          754 :       aab_pm6(31, 8) = 2.3483469486_dp
    6830          754 :       aab_pm6(31, 9) = 2.6798689365_dp
    6831          754 :       aab_pm6(31, 14) = 1.9137799740_dp
    6832          754 :       aab_pm6(31, 15) = 2.9796500206_dp
    6833          754 :       aab_pm6(31, 16) = 2.2321081161_dp
    6834          754 :       aab_pm6(31, 17) = 2.0247099400_dp
    6835          754 :       aab_pm6(31, 31) = 1.3346430063_dp
    6836          754 :       aab_pm6(32, 1) = 2.2067930698_dp
    6837          754 :       aab_pm6(32, 6) = 2.2574689388_dp
    6838          754 :       aab_pm6(32, 7) = 1.9882260561_dp
    6839          754 :       aab_pm6(32, 8) = 2.1394131184_dp
    6840          754 :       aab_pm6(32, 9) = 2.3847770691_dp
    6841          754 :       aab_pm6(32, 14) = 0.2997210026_dp
    6842          754 :       aab_pm6(32, 15) = 2.4692909718_dp
    6843          754 :       aab_pm6(32, 16) = 2.0245881081_dp
    6844          754 :       aab_pm6(32, 17) = 1.7712279558_dp
    6845          754 :       aab_pm6(32, 25) = 2.3828339577_dp
    6846          754 :       aab_pm6(32, 27) = 2.8526101112_dp
    6847          754 :       aab_pm6(32, 32) = 2.0190000534_dp
    6848          754 :       aab_pm6(33, 1) = 1.9935270548_dp
    6849          754 :       aab_pm6(33, 6) = 1.8550690413_dp
    6850          754 :       aab_pm6(33, 7) = 1.4965430498_dp
    6851          754 :       aab_pm6(33, 8) = 2.0039501190_dp
    6852          754 :       aab_pm6(33, 9) = 2.0125830173_dp
    6853          754 :       aab_pm6(33, 13) = 1.1527860165_dp
    6854          754 :       aab_pm6(33, 14) = 1.9155999422_dp
    6855          754 :       aab_pm6(33, 16) = 1.9543679953_dp
    6856          754 :       aab_pm6(33, 17) = 1.6910699606_dp
    6857          754 :       aab_pm6(33, 22) = 1.9329110384_dp
    6858          754 :       aab_pm6(33, 27) = 3.3681399822_dp
    6859          754 :       aab_pm6(33, 30) = 1.4591300488_dp
    6860          754 :       aab_pm6(33, 31) = 1.7309770584_dp
    6861          754 :       aab_pm6(33, 33) = 1.5882639885_dp
    6862          754 :       aab_pm6(34, 1) = 2.0350680351_dp
    6863          754 :       aab_pm6(34, 6) = 2.3871181011_dp
    6864          754 :       aab_pm6(34, 7) = 1.9377640486_dp
    6865          754 :       aab_pm6(34, 8) = 2.4842629433_dp
    6866          754 :       aab_pm6(34, 9) = 2.3021800518_dp
    6867          754 :       aab_pm6(34, 14) = 1.5298169851_dp
    6868          754 :       aab_pm6(34, 15) = 1.0481829643_dp
    6869          754 :       aab_pm6(34, 16) = 1.4796060324_dp
    6870          754 :       aab_pm6(34, 17) = 2.1288609505_dp
    6871          754 :       aab_pm6(34, 25) = 2.6480379105_dp
    6872          754 :       aab_pm6(34, 27) = 2.5234498978_dp
    6873          754 :       aab_pm6(34, 30) = 1.1862419844_dp
    6874          754 :       aab_pm6(34, 32) = 2.6690568924_dp
    6875          754 :       aab_pm6(34, 33) = 1.6652799845_dp
    6876          754 :       aab_pm6(34, 34) = 1.7958940268_dp
    6877          754 :       aab_pm6(35, 1) = 2.1928029060_dp
    6878          754 :       aab_pm6(35, 2) = 2.1282749176_dp
    6879          754 :       aab_pm6(35, 3) = 2.0744409561_dp
    6880          754 :       aab_pm6(35, 4) = 2.3671460152_dp
    6881          754 :       aab_pm6(35, 5) = 2.3078899384_dp
    6882          754 :       aab_pm6(35, 6) = 2.0150859356_dp
    6883          754 :       aab_pm6(35, 7) = 4.2249011993_dp
    6884          754 :       aab_pm6(35, 8) = 2.2830460072_dp
    6885          754 :       aab_pm6(35, 9) = 2.0317649841_dp
    6886          754 :       aab_pm6(35, 10) = 2.4641718864_dp
    6887          754 :       aab_pm6(35, 11) = 1.6222180128_dp
    6888          754 :       aab_pm6(35, 12) = 2.1956970692_dp
    6889          754 :       aab_pm6(35, 13) = 1.8941409588_dp
    6890          754 :       aab_pm6(35, 14) = 1.5708249807_dp
    6891          754 :       aab_pm6(35, 15) = 1.4021389484_dp
    6892          754 :       aab_pm6(35, 16) = 1.5098739862_dp
    6893          754 :       aab_pm6(35, 17) = 1.7103309631_dp
    6894          754 :       aab_pm6(35, 18) = 2.4508008957_dp
    6895          754 :       aab_pm6(35, 19) = 1.6160930395_dp
    6896          754 :       aab_pm6(35, 20) = 2.0784049034_dp
    6897          754 :       aab_pm6(35, 21) = 1.7934859991_dp
    6898          754 :       aab_pm6(35, 22) = 1.6748470068_dp
    6899          754 :       aab_pm6(35, 23) = 1.9029040337_dp
    6900          754 :       aab_pm6(35, 24) = 1.5660279989_dp
    6901          754 :       aab_pm6(35, 25) = 2.2838199139_dp
    6902          754 :       aab_pm6(35, 26) = 3.6417820454_dp
    6903          754 :       aab_pm6(35, 27) = 2.6326880455_dp
    6904          754 :       aab_pm6(35, 28) = 2.7721359730_dp
    6905          754 :       aab_pm6(35, 29) = 5.8264069557_dp
    6906          754 :       aab_pm6(35, 30) = 1.4161200523_dp
    6907          754 :       aab_pm6(35, 31) = 1.8191050291_dp
    6908          754 :       aab_pm6(35, 32) = 1.6023659706_dp
    6909          754 :       aab_pm6(35, 33) = 1.5201699734_dp
    6910          754 :       aab_pm6(35, 34) = 1.4837130308_dp
    6911          754 :       aab_pm6(35, 35) = 1.7581460476_dp
    6912          754 :       aab_pm6(36, 1) = 3.7704529762_dp
    6913          754 :       aab_pm6(36, 2) = 1.9969429970_dp
    6914          754 :       aab_pm6(36, 3) = 3.3145620823_dp
    6915          754 :       aab_pm6(36, 4) = 3.2530479431_dp
    6916          754 :       aab_pm6(36, 5) = 2.3631689548_dp
    6917          754 :       aab_pm6(36, 6) = 2.0767381191_dp
    6918          754 :       aab_pm6(36, 7) = 1.6440520287_dp
    6919          754 :       aab_pm6(36, 8) = 0.2922999859_dp
    6920          754 :       aab_pm6(36, 9) = 3.4523210526_dp
    6921          754 :       aab_pm6(36, 10) = 2.8136789799_dp
    6922          754 :       aab_pm6(36, 11) = 2.4805979729_dp
    6923          754 :       aab_pm6(36, 12) = 1.3914870024_dp
    6924          754 :       aab_pm6(36, 13) = 2.4671308994_dp
    6925          754 :       aab_pm6(36, 14) = 1.7640999556_dp
    6926          754 :       aab_pm6(36, 17) = 1.8849740028_dp
    6927          754 :       aab_pm6(36, 18) = 1.9951250553_dp
    6928          754 :       aab_pm6(36, 19) = 2.1824870110_dp
    6929          754 :       aab_pm6(36, 20) = 1.3051970005_dp
    6930          754 :       aab_pm6(36, 35) = 1.5290060043_dp
    6931          754 :       aab_pm6(36, 36) = 1.1353189945_dp
    6932          754 :       aab_pm6(37, 1) = 2.4435560703_dp
    6933          754 :       aab_pm6(37, 2) = 1.2707409859_dp
    6934          754 :       aab_pm6(37, 5) = 5.5322389603_dp
    6935          754 :       aab_pm6(37, 6) = 2.7658300400_dp
    6936          754 :       aab_pm6(37, 7) = 0.7610470057_dp
    6937          754 :       aab_pm6(37, 8) = 1.3349080086_dp
    6938          754 :       aab_pm6(37, 9) = 3.6381220818_dp
    6939          754 :       aab_pm6(37, 10) = 2.2675909996_dp
    6940          754 :       aab_pm6(37, 13) = 0.7987740040_dp
    6941          754 :       aab_pm6(37, 16) = 1.3031840324_dp
    6942          754 :       aab_pm6(37, 17) = 2.2744109631_dp
    6943          754 :       aab_pm6(37, 18) = 2.5109770298_dp
    6944          754 :       aab_pm6(37, 35) = 1.7977659702_dp
    6945          754 :       aab_pm6(37, 36) = 2.2687530518_dp
    6946          754 :       aab_pm6(37, 37) = 1.1808179617_dp
    6947          754 :       aab_pm6(38, 1) = 2.1059141159_dp
    6948          754 :       aab_pm6(38, 6) = 1.9866880178_dp
    6949          754 :       aab_pm6(38, 7) = 2.1836290359_dp
    6950          754 :       aab_pm6(38, 8) = 2.1383988857_dp
    6951          754 :       aab_pm6(38, 9) = 3.0506660938_dp
    6952          754 :       aab_pm6(38, 14) = 2.9697799683_dp
    6953          754 :       aab_pm6(38, 15) = 2.7891499996_dp
    6954          754 :       aab_pm6(38, 16) = 1.5981060266_dp
    6955          754 :       aab_pm6(38, 17) = 1.8541899920_dp
    6956          754 :       aab_pm6(38, 22) = 2.8800299168_dp
    6957          754 :       aab_pm6(38, 35) = 1.5243159533_dp
    6958          754 :       aab_pm6(38, 38) = 1.0000400543_dp
    6959          754 :       aab_pm6(39, 1) = 1.1890530586_dp
    6960          754 :       aab_pm6(39, 6) = 1.3360940218_dp
    6961          754 :       aab_pm6(39, 7) = 1.7787959576_dp
    6962          754 :       aab_pm6(39, 8) = 1.8510299921_dp
    6963          754 :       aab_pm6(39, 9) = 2.6480460167_dp
    6964          754 :       aab_pm6(39, 13) = 1.0034999847_dp
    6965          754 :       aab_pm6(39, 14) = 2.0168199539_dp
    6966          754 :       aab_pm6(39, 15) = 0.9544500113_dp
    6967          754 :       aab_pm6(39, 16) = 0.9716879725_dp
    6968          754 :       aab_pm6(39, 17) = 1.6301519871_dp
    6969          754 :       aab_pm6(39, 35) = 1.4012080431_dp
    6970          754 :       aab_pm6(39, 39) = 1.0126810074_dp
    6971          754 :       aab_pm6(40, 1) = 1.3797030449_dp
    6972          754 :       aab_pm6(40, 6) = 2.0294270515_dp
    6973          754 :       aab_pm6(40, 7) = 1.7070829868_dp
    6974          754 :       aab_pm6(40, 8) = 1.7095700502_dp
    6975          754 :       aab_pm6(40, 9) = 1.9009250402_dp
    6976          754 :       aab_pm6(40, 13) = 1.2706199884_dp
    6977          754 :       aab_pm6(40, 14) = 1.7508330345_dp
    6978          754 :       aab_pm6(40, 15) = 1.0918580294_dp
    6979          754 :       aab_pm6(40, 16) = 2.1297609806_dp
    6980          754 :       aab_pm6(40, 17) = 1.3288350105_dp
    6981          754 :       aab_pm6(40, 35) = 1.4468679428_dp
    6982          754 :       aab_pm6(40, 40) = 3.8659679890_dp
    6983          754 :       aab_pm6(41, 1) = 2.5059120655_dp
    6984          754 :       aab_pm6(41, 6) = 2.6210119724_dp
    6985          754 :       aab_pm6(41, 7) = 2.0238630772_dp
    6986          754 :       aab_pm6(41, 8) = 2.0494890213_dp
    6987          754 :       aab_pm6(41, 9) = 3.0031569004_dp
    6988          754 :       aab_pm6(41, 11) = 2.5510098934_dp
    6989          754 :       aab_pm6(41, 15) = 2.2216079235_dp
    6990          754 :       aab_pm6(41, 16) = 2.2494819164_dp
    6991          754 :       aab_pm6(41, 17) = 2.2152750492_dp
    6992          754 :       aab_pm6(41, 19) = 4.5213599205_dp
    6993          754 :       aab_pm6(41, 35) = 2.0066781044_dp
    6994          754 :       aab_pm6(41, 41) = 1.7279410362_dp
    6995          754 :       aab_pm6(42, 1) = 2.0357480049_dp
    6996          754 :       aab_pm6(42, 6) = 2.1986720562_dp
    6997          754 :       aab_pm6(42, 7) = 1.8694750071_dp
    6998          754 :       aab_pm6(42, 8) = 1.7554240227_dp
    6999          754 :       aab_pm6(42, 9) = 2.2025930882_dp
    7000          754 :       aab_pm6(42, 11) = 2.4407699108_dp
    7001          754 :       aab_pm6(42, 15) = 1.8504409790_dp
    7002          754 :       aab_pm6(42, 16) = 1.9396580458_dp
    7003          754 :       aab_pm6(42, 17) = 1.7833620310_dp
    7004          754 :       aab_pm6(42, 19) = 3.9394199848_dp
    7005          754 :       aab_pm6(42, 24) = 2.6746160984_dp
    7006          754 :       aab_pm6(42, 35) = 1.2833340168_dp
    7007          754 :       aab_pm6(42, 42) = 2.0342540741_dp
    7008          754 :       aab_pm6(43, 1) = 2.8303449154_dp
    7009          754 :       aab_pm6(43, 6) = 3.1983261108_dp
    7010          754 :       aab_pm6(43, 7) = 2.3154170513_dp
    7011          754 :       aab_pm6(43, 8) = 2.4051899910_dp
    7012          754 :       aab_pm6(43, 9) = 3.6048150063_dp
    7013          754 :       aab_pm6(43, 16) = 2.4634010792_dp
    7014          754 :       aab_pm6(43, 17) = 2.5720429420_dp
    7015          754 :       aab_pm6(43, 32) = 2.8528199196_dp
    7016          754 :       aab_pm6(43, 34) = 2.5236599445_dp
    7017          754 :       aab_pm6(43, 35) = 2.8282639980_dp
    7018          754 :       aab_pm6(44, 1) = 2.8928990364_dp
    7019          754 :       aab_pm6(44, 6) = 2.7848329544_dp
    7020          754 :       aab_pm6(44, 7) = 3.0555040836_dp
    7021          754 :       aab_pm6(44, 8) = 3.1349399090_dp
    7022          754 :       aab_pm6(44, 9) = 3.8787109852_dp
    7023          754 :       aab_pm6(44, 14) = 2.7759099007_dp
    7024          754 :       aab_pm6(44, 15) = 0.2989160120_dp
    7025          754 :       aab_pm6(44, 16) = 2.5080759525_dp
    7026          754 :       aab_pm6(44, 17) = 1.7598830462_dp
    7027          754 :       aab_pm6(44, 32) = 2.8523199558_dp
    7028          754 :       aab_pm6(44, 34) = 2.5231599808_dp
    7029          754 :       aab_pm6(44, 35) = 2.5847349167_dp
    7030          754 :       aab_pm6(44, 44) = 0.5720559955_dp
    7031          754 :       aab_pm6(45, 1) = 3.1041650772_dp
    7032          754 :       aab_pm6(45, 6) = 3.4159910679_dp
    7033          754 :       aab_pm6(45, 7) = 3.5854620934_dp
    7034          754 :       aab_pm6(45, 8) = 3.9278299809_dp
    7035          754 :       aab_pm6(45, 9) = 4.0516538620_dp
    7036          754 :       aab_pm6(45, 14) = 2.7764899731_dp
    7037          754 :       aab_pm6(45, 15) = 2.3346068859_dp
    7038          754 :       aab_pm6(45, 16) = 3.1540060043_dp
    7039          754 :       aab_pm6(45, 17) = 3.3001298904_dp
    7040          754 :       aab_pm6(45, 32) = 2.8529000282_dp
    7041          754 :       aab_pm6(45, 34) = 2.5237400532_dp
    7042          754 :       aab_pm6(45, 35) = 2.9280819893_dp
    7043          754 :       aab_pm6(45, 45) = 2.4973280430_dp
    7044          754 :       aab_pm6(46, 1) = 2.1837608814_dp
    7045          754 :       aab_pm6(46, 6) = 4.7771921158_dp
    7046          754 :       aab_pm6(46, 7) = 2.3280460835_dp
    7047          754 :       aab_pm6(46, 8) = 2.1548669338_dp
    7048          754 :       aab_pm6(46, 9) = 4.2373118401_dp
    7049          754 :       aab_pm6(46, 13) = 1.5727200508_dp
    7050          754 :       aab_pm6(46, 14) = 2.9481999874_dp
    7051          754 :       aab_pm6(46, 15) = 0.8036299944_dp
    7052          754 :       aab_pm6(46, 16) = 2.1778008938_dp
    7053          754 :       aab_pm6(46, 17) = 3.8712430000_dp
    7054          754 :       aab_pm6(46, 35) = 5.9948787689_dp
    7055          754 :       aab_pm6(46, 46) = 1.0643750429_dp
    7056          754 :       aab_pm6(47, 1) = 2.8959360123_dp
    7057          754 :       aab_pm6(47, 6) = 4.4043359756_dp
    7058          754 :       aab_pm6(47, 7) = 4.6598711014_dp
    7059          754 :       aab_pm6(47, 8) = 1.8938740492_dp
    7060          754 :       aab_pm6(47, 9) = 4.6284232140_dp
    7061          754 :       aab_pm6(47, 13) = 1.9287999868_dp
    7062          754 :       aab_pm6(47, 15) = 6.0000061989_dp
    7063          754 :       aab_pm6(47, 16) = 3.6531209946_dp
    7064          754 :       aab_pm6(47, 17) = 4.4411759377_dp
    7065          754 :       aab_pm6(47, 35) = 3.6774909496_dp
    7066          754 :       aab_pm6(47, 47) = 2.1276450157_dp
    7067          754 :       aab_pm6(48, 1) = 2.6287479401_dp
    7068          754 :       aab_pm6(48, 6) = 1.4256780148_dp
    7069          754 :       aab_pm6(48, 7) = 0.9704229832_dp
    7070          754 :       aab_pm6(48, 8) = 1.6966730356_dp
    7071          754 :       aab_pm6(48, 9) = 2.3121349812_dp
    7072          754 :       aab_pm6(48, 14) = 1.3712249994_dp
    7073          754 :       aab_pm6(48, 16) = 1.1822019815_dp
    7074          754 :       aab_pm6(48, 17) = 0.9435470104_dp
    7075          754 :       aab_pm6(48, 35) = 1.0014510155_dp
    7076          754 :       aab_pm6(48, 48) = 1.5640439987_dp
    7077          754 :       aab_pm6(49, 1) = 3.0641438961_dp
    7078          754 :       aab_pm6(49, 6) = 2.1892719269_dp
    7079          754 :       aab_pm6(49, 7) = 2.4698679447_dp
    7080          754 :       aab_pm6(49, 8) = 2.6620950699_dp
    7081          754 :       aab_pm6(49, 9) = 2.9487969875_dp
    7082          754 :       aab_pm6(49, 16) = 2.5421309471_dp
    7083          754 :       aab_pm6(49, 17) = 2.2334051132_dp
    7084          754 :       aab_pm6(49, 31) = 1.6288700104_dp
    7085          754 :       aab_pm6(49, 33) = 2.2995519638_dp
    7086          754 :       aab_pm6(49, 34) = 1.9065719843_dp
    7087          754 :       aab_pm6(49, 35) = 2.2579569817_dp
    7088          754 :       aab_pm6(49, 49) = 2.0732409954_dp
    7089          754 :       aab_pm6(50, 1) = 2.6489100456_dp
    7090          754 :       aab_pm6(50, 6) = 2.4405379295_dp
    7091          754 :       aab_pm6(50, 7) = 2.0855889320_dp
    7092          754 :       aab_pm6(50, 8) = 2.7272601128_dp
    7093          754 :       aab_pm6(50, 9) = 3.7242860794_dp
    7094          754 :       aab_pm6(50, 16) = 2.1315419674_dp
    7095          754 :       aab_pm6(50, 17) = 1.7715220451_dp
    7096          754 :       aab_pm6(50, 32) = 2.5246329308_dp
    7097          754 :       aab_pm6(50, 34) = 2.1273770332_dp
    7098          754 :       aab_pm6(50, 35) = 1.5350890160_dp
    7099          754 :       aab_pm6(50, 50) = 0.9210000038_dp
    7100          754 :       aab_pm6(51, 1) = 1.5712720156_dp
    7101          754 :       aab_pm6(51, 6) = 1.6962059736_dp
    7102          754 :       aab_pm6(51, 7) = 0.6761149764_dp
    7103          754 :       aab_pm6(51, 8) = 1.8463840485_dp
    7104          754 :       aab_pm6(51, 9) = 2.1829218864_dp
    7105          754 :       aab_pm6(51, 13) = 1.4226410389_dp
    7106          754 :       aab_pm6(51, 14) = 2.6865899563_dp
    7107          754 :       aab_pm6(51, 16) = 1.4188369513_dp
    7108          754 :       aab_pm6(51, 17) = 1.1172870398_dp
    7109          754 :       aab_pm6(51, 25) = 2.4003200531_dp
    7110          754 :       aab_pm6(51, 27) = 2.2046298981_dp
    7111          754 :       aab_pm6(51, 35) = 1.0639159679_dp
    7112          754 :       aab_pm6(51, 43) = 2.2048499584_dp
    7113          754 :       aab_pm6(51, 44) = 2.2043499947_dp
    7114          754 :       aab_pm6(51, 45) = 2.2049300671_dp
    7115          754 :       aab_pm6(51, 49) = 2.1419329643_dp
    7116          754 :       aab_pm6(51, 51) = 1.3485349417_dp
    7117          754 :       aab_pm6(52, 1) = 2.0391299725_dp
    7118          754 :       aab_pm6(52, 6) = 1.9928159714_dp
    7119          754 :       aab_pm6(52, 7) = 1.7222690582_dp
    7120          754 :       aab_pm6(52, 8) = 1.8530639410_dp
    7121          754 :       aab_pm6(52, 9) = 1.9985760450_dp
    7122          754 :       aab_pm6(52, 13) = 1.3875410557_dp
    7123          754 :       aab_pm6(52, 15) = 1.4537179470_dp
    7124          754 :       aab_pm6(52, 16) = 1.8301700354_dp
    7125          754 :       aab_pm6(52, 17) = 1.3002599478_dp
    7126          754 :       aab_pm6(52, 30) = 1.2189290524_dp
    7127          754 :       aab_pm6(52, 32) = 2.3423719406_dp
    7128          754 :       aab_pm6(52, 33) = 1.1892529726_dp
    7129          754 :       aab_pm6(52, 34) = 1.5660079718_dp
    7130          754 :       aab_pm6(52, 35) = 1.2509399652_dp
    7131          754 :       aab_pm6(52, 48) = 1.3072619438_dp
    7132          754 :       aab_pm6(52, 49) = 1.5409879684_dp
    7133          754 :       aab_pm6(52, 50) = 1.7639410496_dp
    7134          754 :       aab_pm6(52, 52) = 1.1649780273_dp
    7135          754 :       aab_pm6(53, 1) = 2.1399130821_dp
    7136          754 :       aab_pm6(53, 2) = 2.1729838848_dp
    7137          754 :       aab_pm6(53, 3) = 2.1212511063_dp
    7138          754 :       aab_pm6(53, 4) = 2.2880229950_dp
    7139          754 :       aab_pm6(53, 5) = 2.6676049232_dp
    7140          754 :       aab_pm6(53, 6) = 2.0687100887_dp
    7141          754 :       aab_pm6(53, 7) = 1.6775180101_dp
    7142          754 :       aab_pm6(53, 8) = 2.2889189720_dp
    7143          754 :       aab_pm6(53, 9) = 2.2035799026_dp
    7144          754 :       aab_pm6(53, 10) = 2.4144148827_dp
    7145          754 :       aab_pm6(53, 11) = 1.4030900002_dp
    7146          754 :       aab_pm6(53, 12) = 2.0451369286_dp
    7147          754 :       aab_pm6(53, 13) = 1.8160680532_dp
    7148          754 :       aab_pm6(53, 14) = 1.5595790148_dp
    7149          754 :       aab_pm6(53, 15) = 2.1315929890_dp
    7150          754 :       aab_pm6(53, 16) = 1.8551100492_dp
    7151          754 :       aab_pm6(53, 17) = 1.5741610527_dp
    7152          754 :       aab_pm6(53, 18) = 1.5765869617_dp
    7153          754 :       aab_pm6(53, 19) = 1.5397139788_dp
    7154          754 :       aab_pm6(53, 20) = 2.1964900494_dp
    7155          754 :       aab_pm6(53, 21) = 1.8148839474_dp
    7156          754 :       aab_pm6(53, 22) = 1.9334690571_dp
    7157          754 :       aab_pm6(53, 23) = 2.6835200787_dp
    7158          754 :       aab_pm6(53, 24) = 2.6342239380_dp
    7159          754 :       aab_pm6(53, 25) = 2.2665998936_dp
    7160          754 :       aab_pm6(53, 26) = 1.9128290415_dp
    7161          754 :       aab_pm6(53, 27) = 3.2352039814_dp
    7162          754 :       aab_pm6(53, 28) = 1.0853430033_dp
    7163          754 :       aab_pm6(53, 29) = 0.8343049884_dp
    7164          754 :       aab_pm6(53, 30) = 1.3947620392_dp
    7165          754 :       aab_pm6(53, 31) = 1.6717289686_dp
    7166          754 :       aab_pm6(53, 32) = 1.8174250126_dp
    7167          754 :       aab_pm6(53, 33) = 1.2452620268_dp
    7168          754 :       aab_pm6(53, 35) = 1.5793759823_dp
    7169          754 :       aab_pm6(53, 36) = 1.2385740280_dp
    7170          754 :       aab_pm6(53, 37) = 1.4326750040_dp
    7171          754 :       aab_pm6(53, 38) = 1.2620420456_dp
    7172          754 :       aab_pm6(53, 39) = 1.2791099548_dp
    7173          754 :       aab_pm6(53, 40) = 1.9951820374_dp
    7174          754 :       aab_pm6(53, 41) = 1.9672509432_dp
    7175          754 :       aab_pm6(53, 42) = 0.9484609962_dp
    7176          754 :       aab_pm6(53, 43) = 1.2923120260_dp
    7177          754 :       aab_pm6(53, 44) = 3.9532029629_dp
    7178          754 :       aab_pm6(53, 45) = 3.7081699371_dp
    7179          754 :       aab_pm6(53, 46) = 5.1445441246_dp
    7180          754 :       aab_pm6(53, 47) = 2.5931611061_dp
    7181          754 :       aab_pm6(53, 48) = 0.9962379932_dp
    7182          754 :       aab_pm6(53, 49) = 2.3517580032_dp
    7183          754 :       aab_pm6(53, 50) = 1.8556330204_dp
    7184          754 :       aab_pm6(53, 51) = 1.1553150415_dp
    7185          754 :       aab_pm6(53, 52) = 1.4939509630_dp
    7186          754 :       aab_pm6(53, 53) = 1.5199249983_dp
    7187          754 :       aab_pm6(54, 1) = 1.3568609953_dp
    7188          754 :       aab_pm6(54, 2) = 2.4978320599_dp
    7189          754 :       aab_pm6(54, 3) = 2.4668951035_dp
    7190          754 :       aab_pm6(54, 4) = 6.0000028610_dp
    7191          754 :       aab_pm6(54, 5) = 5.0519571304_dp
    7192          754 :       aab_pm6(54, 6) = 1.7044399977_dp
    7193          754 :       aab_pm6(54, 7) = 1.9329520464_dp
    7194          754 :       aab_pm6(54, 8) = 0.8392329812_dp
    7195          754 :       aab_pm6(54, 9) = 1.1288119555_dp
    7196          754 :       aab_pm6(54, 10) = 1.3302019835_dp
    7197          754 :       aab_pm6(54, 11) = 2.1030030251_dp
    7198          754 :       aab_pm6(54, 12) = 2.6984140873_dp
    7199          754 :       aab_pm6(54, 13) = 2.4120390415_dp
    7200          754 :       aab_pm6(54, 14) = 3.0870599747_dp
    7201          754 :       aab_pm6(54, 17) = 1.5463960171_dp
    7202          754 :       aab_pm6(54, 18) = 0.5915200114_dp
    7203          754 :       aab_pm6(54, 19) = 1.1712499857_dp
    7204          754 :       aab_pm6(54, 20) = 1.5106530190_dp
    7205          754 :       aab_pm6(54, 35) = 1.4396179914_dp
    7206          754 :       aab_pm6(54, 36) = 0.5515609980_dp
    7207          754 :       aab_pm6(54, 37) = 1.0878230333_dp
    7208          754 :       aab_pm6(54, 53) = 0.7991549969_dp
    7209          754 :       aab_pm6(54, 54) = 1.2447619438_dp
    7210          754 :       aab_pm6(55, 1) = 0.2648819983_dp
    7211          754 :       aab_pm6(55, 5) = 1.4871100187_dp
    7212          754 :       aab_pm6(55, 6) = 2.1471040249_dp
    7213          754 :       aab_pm6(55, 7) = 2.4465320110_dp
    7214          754 :       aab_pm6(55, 8) = 2.0851390362_dp
    7215          754 :       aab_pm6(55, 9) = 2.8341000080_dp
    7216          754 :       aab_pm6(55, 15) = 2.9249529839_dp
    7217          754 :       aab_pm6(55, 16) = 0.2894119918_dp
    7218          754 :       aab_pm6(55, 17) = 1.6736630201_dp
    7219          754 :       aab_pm6(55, 35) = 1.1671890020_dp
    7220          754 :       aab_pm6(55, 53) = 0.9195619822_dp
    7221          754 :       aab_pm6(55, 55) = 1.1708430052_dp
    7222          754 :       aab_pm6(56, 1) = 6.0001349449_dp
    7223          754 :       aab_pm6(56, 6) = 0.7706260085_dp
    7224          754 :       aab_pm6(56, 7) = 1.1482330561_dp
    7225          754 :       aab_pm6(56, 8) = 1.2830179930_dp
    7226          754 :       aab_pm6(56, 9) = 3.0006179810_dp
    7227          754 :       aab_pm6(56, 13) = 2.1059238911_dp
    7228          754 :       aab_pm6(56, 14) = 1.2404199839_dp
    7229          754 :       aab_pm6(56, 16) = 0.7051879764_dp
    7230          754 :       aab_pm6(56, 17) = 1.0710439682_dp
    7231          754 :       aab_pm6(56, 22) = 2.1760399342_dp
    7232          754 :       aab_pm6(56, 35) = 1.1903460026_dp
    7233          754 :       aab_pm6(56, 53) = 0.9825279713_dp
    7234          754 :       aab_pm6(56, 56) = 0.3392690122_dp
    7235          754 :       aab_pm6(57, 1) = 0.8336669803_dp
    7236          754 :       aab_pm6(57, 6) = 0.6048690081_dp
    7237          754 :       aab_pm6(57, 7) = 0.7588809729_dp
    7238          754 :       aab_pm6(57, 8) = 1.3183330297_dp
    7239          754 :       aab_pm6(57, 9) = 2.3793349266_dp
    7240          754 :       aab_pm6(57, 13) = 1.0035099983_dp
    7241          754 :       aab_pm6(57, 14) = 2.0168199539_dp
    7242          754 :       aab_pm6(57, 15) = 0.9544500113_dp
    7243          754 :       aab_pm6(57, 16) = 1.8341289759_dp
    7244          754 :       aab_pm6(57, 17) = 0.9937530160_dp
    7245          754 :       aab_pm6(57, 35) = 0.7581840158_dp
    7246          754 :       aab_pm6(57, 53) = 0.5926659703_dp
    7247          754 :       aab_pm6(57, 57) = 4.2480669022_dp
    7248          754 :       aab_pm6(64, 1) = 0.3908700049_dp
    7249          754 :       aab_pm6(64, 6) = 0.4468699992_dp
    7250          754 :       aab_pm6(64, 7) = 1.1594099998_dp
    7251          754 :       aab_pm6(64, 8) = 0.8620399833_dp
    7252          754 :       aab_pm6(64, 9) = 1.4979799986_dp
    7253          754 :       aab_pm6(64, 13) = 1.0035099983_dp
    7254          754 :       aab_pm6(64, 14) = 2.0168199539_dp
    7255          754 :       aab_pm6(64, 15) = 0.9544500113_dp
    7256          754 :       aab_pm6(64, 16) = 2.0039300919_dp
    7257          754 :       aab_pm6(64, 17) = 0.8068100214_dp
    7258          754 :       aab_pm6(64, 35) = 0.7158100009_dp
    7259          754 :       aab_pm6(64, 53) = 0.5853599906_dp
    7260          754 :       aab_pm6(64, 64) = 3.3481800556_dp
    7261          754 :       aab_pm6(71, 1) = 1.4157899618_dp
    7262          754 :       aab_pm6(71, 6) = 2.3128130436_dp
    7263          754 :       aab_pm6(71, 7) = 2.1413021088_dp
    7264          754 :       aab_pm6(71, 8) = 2.1924860477_dp
    7265          754 :       aab_pm6(71, 15) = 5.6188201904_dp
    7266          754 :       aab_pm6(71, 17) = 2.7536358833_dp
    7267          754 :       aab_pm6(71, 35) = 2.3226180077_dp
    7268          754 :       aab_pm6(71, 53) = 2.2483479977_dp
    7269          754 :       aab_pm6(72, 1) = 1.4237879515_dp
    7270          754 :       aab_pm6(72, 5) = 1.6334999800_dp
    7271          754 :       aab_pm6(72, 6) = 1.0021940470_dp
    7272          754 :       aab_pm6(72, 7) = 1.3324099779_dp
    7273          754 :       aab_pm6(72, 8) = 1.6332889795_dp
    7274          754 :       aab_pm6(72, 9) = 2.2908029556_dp
    7275          754 :       aab_pm6(72, 12) = 1.9113500118_dp
    7276          754 :       aab_pm6(72, 13) = 0.9491500258_dp
    7277          754 :       aab_pm6(72, 14) = 2.1893000603_dp
    7278          754 :       aab_pm6(72, 15) = 1.2312200069_dp
    7279          754 :       aab_pm6(72, 16) = 2.3271100521_dp
    7280          754 :       aab_pm6(72, 17) = 1.2971169949_dp
    7281          754 :       aab_pm6(72, 20) = 2.0545001030_dp
    7282          754 :       aab_pm6(72, 33) = 1.7994999886_dp
    7283          754 :       aab_pm6(72, 35) = 1.0907590389_dp
    7284          754 :       aab_pm6(72, 53) = 1.0140960217_dp
    7285          754 :       aab_pm6(72, 56) = 2.2648301125_dp
    7286          754 :       aab_pm6(72, 72) = 0.5441439748_dp
    7287          754 :       aab_pm6(73, 1) = 2.2880139351_dp
    7288          754 :       aab_pm6(73, 6) = 1.8389489651_dp
    7289          754 :       aab_pm6(73, 7) = 2.0536789894_dp
    7290          754 :       aab_pm6(73, 8) = 2.4126288891_dp
    7291          754 :       aab_pm6(73, 9) = 3.1073899269_dp
    7292          754 :       aab_pm6(73, 11) = 2.5511200428_dp
    7293          754 :       aab_pm6(73, 15) = 2.5137999058_dp
    7294          754 :       aab_pm6(73, 16) = 2.2467229366_dp
    7295          754 :       aab_pm6(73, 17) = 1.6088049412_dp
    7296          754 :       aab_pm6(73, 19) = 4.5214700699_dp
    7297          754 :       aab_pm6(73, 35) = 1.6403759718_dp
    7298          754 :       aab_pm6(73, 53) = 2.4010529518_dp
    7299          754 :       aab_pm6(73, 73) = 2.0828630924_dp
    7300          754 :       aab_pm6(74, 1) = 2.1308801174_dp
    7301          754 :       aab_pm6(74, 6) = 2.0974800587_dp
    7302          754 :       aab_pm6(74, 7) = 1.5960400105_dp
    7303          754 :       aab_pm6(74, 8) = 1.3590199947_dp
    7304          754 :       aab_pm6(74, 9) = 1.4460500479_dp
    7305          754 :       aab_pm6(74, 11) = 2.5510299206_dp
    7306          754 :       aab_pm6(74, 15) = 2.3380599022_dp
    7307          754 :       aab_pm6(74, 16) = 1.5425699949_dp
    7308          754 :       aab_pm6(74, 17) = 1.3106900454_dp
    7309          754 :       aab_pm6(74, 19) = 4.5213799477_dp
    7310          754 :       aab_pm6(74, 35) = 1.2932599783_dp
    7311          754 :       aab_pm6(74, 53) = 1.5735700130_dp
    7312          754 :       aab_pm6(74, 74) = 2.9408700466_dp
    7313          754 :       aab_pm6(75, 1) = 1.6345000267_dp
    7314          754 :       aab_pm6(75, 6) = 2.3062849045_dp
    7315          754 :       aab_pm6(75, 7) = 1.9183319807_dp
    7316          754 :       aab_pm6(75, 8) = 1.9677469730_dp
    7317          754 :       aab_pm6(75, 9) = 2.1542189121_dp
    7318          754 :       aab_pm6(75, 14) = 2.7759299278_dp
    7319          754 :       aab_pm6(75, 15) = 1.8041679859_dp
    7320          754 :       aab_pm6(75, 16) = 1.0839190483_dp
    7321          754 :       aab_pm6(75, 17) = 1.4338749647_dp
    7322          754 :       aab_pm6(75, 32) = 2.8523399830_dp
    7323          754 :       aab_pm6(75, 34) = 2.5231699944_dp
    7324          754 :       aab_pm6(75, 35) = 1.6030600071_dp
    7325          754 :       aab_pm6(75, 51) = 2.2043600082_dp
    7326          754 :       aab_pm6(75, 53) = 2.6101191044_dp
    7327          754 :       aab_pm6(75, 75) = 6.0002579689_dp
    7328          754 :       aab_pm6(76, 1) = 3.4041800499_dp
    7329          754 :       aab_pm6(76, 6) = 2.3364999294_dp
    7330          754 :       aab_pm6(76, 7) = 1.1430900097_dp
    7331          754 :       aab_pm6(76, 8) = 1.3503600359_dp
    7332          754 :       aab_pm6(76, 9) = 1.5076199770_dp
    7333          754 :       aab_pm6(76, 11) = 2.5507400036_dp
    7334          754 :       aab_pm6(76, 15) = 2.8360900879_dp
    7335          754 :       aab_pm6(76, 16) = 2.8094999790_dp
    7336          754 :       aab_pm6(76, 17) = 1.8330700397_dp
    7337          754 :       aab_pm6(76, 19) = 4.5210900307_dp
    7338          754 :       aab_pm6(76, 35) = 1.7668800354_dp
    7339          754 :       aab_pm6(76, 53) = 2.2037599087_dp
    7340          754 :       aab_pm6(76, 76) = 2.0216300488_dp
    7341          754 :       aab_pm6(77, 1) = 1.0339000225_dp
    7342          754 :       aab_pm6(77, 6) = 1.6902949810_dp
    7343          754 :       aab_pm6(77, 7) = 3.9345080853_dp
    7344          754 :       aab_pm6(77, 8) = 3.7482719421_dp
    7345          754 :       aab_pm6(77, 9) = 2.9827990532_dp
    7346          754 :       aab_pm6(77, 11) = 2.5508201122_dp
    7347          754 :       aab_pm6(77, 15) = 2.7140600681_dp
    7348          754 :       aab_pm6(77, 16) = 3.2048339844_dp
    7349          754 :       aab_pm6(77, 17) = 2.0097699165_dp
    7350          754 :       aab_pm6(77, 19) = 4.5211701393_dp
    7351          754 :       aab_pm6(77, 35) = 2.0381419659_dp
    7352          754 :       aab_pm6(77, 53) = 3.4109139442_dp
    7353          754 :       aab_pm6(77, 77) = 5.7716631889_dp
    7354          754 :       aab_pm6(78, 1) = 4.0011978149_dp
    7355          754 :       aab_pm6(78, 6) = 3.3067219257_dp
    7356          754 :       aab_pm6(78, 7) = 2.3079230785_dp
    7357          754 :       aab_pm6(78, 8) = 2.1105630398_dp
    7358          754 :       aab_pm6(78, 9) = 3.7144410610_dp
    7359          754 :       aab_pm6(78, 13) = 1.5723600388_dp
    7360          754 :       aab_pm6(78, 14) = 0.9999899864_dp
    7361          754 :       aab_pm6(78, 15) = 1.4032390118_dp
    7362          754 :       aab_pm6(78, 16) = 2.7915000916_dp
    7363          754 :       aab_pm6(78, 17) = 2.1085259914_dp
    7364          754 :       aab_pm6(78, 35) = 2.1853070259_dp
    7365          754 :       aab_pm6(78, 53) = 3.0773379803_dp
    7366          754 :       aab_pm6(78, 78) = 3.4042758942_dp
    7367          754 :       aab_pm6(79, 1) = 3.3690409660_dp
    7368          754 :       aab_pm6(79, 6) = 4.5800161362_dp
    7369          754 :       aab_pm6(79, 7) = 2.1380949020_dp
    7370          754 :       aab_pm6(79, 8) = 1.5487630367_dp
    7371          754 :       aab_pm6(79, 9) = 4.4531450272_dp
    7372          754 :       aab_pm6(79, 13) = 1.5725699663_dp
    7373          754 :       aab_pm6(79, 15) = 1.6187130213_dp
    7374          754 :       aab_pm6(79, 16) = 4.3062381744_dp
    7375          754 :       aab_pm6(79, 17) = 3.5394139290_dp
    7376          754 :       aab_pm6(79, 35) = 0.5819110274_dp
    7377          754 :       aab_pm6(79, 53) = 0.5779160261_dp
    7378          754 :       aab_pm6(79, 79) = 0.9031620026_dp
    7379          754 :       aab_pm6(80, 1) = 1.1365870237_dp
    7380          754 :       aab_pm6(80, 6) = 0.7958160043_dp
    7381          754 :       aab_pm6(80, 7) = 0.3321520090_dp
    7382          754 :       aab_pm6(80, 8) = 1.0521450043_dp
    7383          754 :       aab_pm6(80, 9) = 1.2405719757_dp
    7384          754 :       aab_pm6(80, 14) = 2.7708599567_dp
    7385          754 :       aab_pm6(80, 15) = 0.6086040139_dp
    7386          754 :       aab_pm6(80, 16) = 1.0416820049_dp
    7387          754 :       aab_pm6(80, 17) = 0.4307309985_dp
    7388          754 :       aab_pm6(80, 22) = 3.4146299362_dp
    7389          754 :       aab_pm6(80, 35) = 0.6387169957_dp
    7390          754 :       aab_pm6(80, 52) = 0.2915000021_dp
    7391          754 :       aab_pm6(80, 53) = 0.7581620216_dp
    7392          754 :       aab_pm6(80, 80) = 0.4744130075_dp
    7393          754 :       aab_pm6(81, 1) = 0.6736580133_dp
    7394          754 :       aab_pm6(81, 5) = 1.5283470154_dp
    7395          754 :       aab_pm6(81, 6) = 1.3903449774_dp
    7396          754 :       aab_pm6(81, 7) = 0.9823349714_dp
    7397          754 :       aab_pm6(81, 8) = 1.5500680208_dp
    7398          754 :       aab_pm6(81, 9) = 1.4695160389_dp
    7399          754 :       aab_pm6(81, 16) = 0.9948509932_dp
    7400          754 :       aab_pm6(81, 17) = 0.8461930156_dp
    7401          754 :       aab_pm6(81, 35) = 0.8744189739_dp
    7402          754 :       aab_pm6(81, 53) = 0.9020119905_dp
    7403          754 :       aab_pm6(81, 81) = 1.1916840076_dp
    7404          754 :       aab_pm6(82, 1) = 1.5226759911_dp
    7405          754 :       aab_pm6(82, 3) = 1.0018099546_dp
    7406          754 :       aab_pm6(82, 5) = 0.9111970067_dp
    7407          754 :       aab_pm6(82, 6) = 1.5255930424_dp
    7408          754 :       aab_pm6(82, 7) = 1.3173940182_dp
    7409          754 :       aab_pm6(82, 8) = 1.7632100582_dp
    7410          754 :       aab_pm6(82, 9) = 3.2889020443_dp
    7411          754 :       aab_pm6(82, 15) = 4.5167999268_dp
    7412          754 :       aab_pm6(82, 16) = 1.0275189877_dp
    7413          754 :       aab_pm6(82, 17) = 1.0941230059_dp
    7414          754 :       aab_pm6(82, 23) = 1.5000000000_dp
    7415          754 :       aab_pm6(82, 24) = 1.8607599735_dp
    7416          754 :       aab_pm6(82, 30) = 1.5000000000_dp
    7417          754 :       aab_pm6(82, 34) = 2.0000000000_dp
    7418          754 :       aab_pm6(82, 35) = 0.8655499816_dp
    7419          754 :       aab_pm6(82, 41) = 1.5000000000_dp
    7420          754 :       aab_pm6(82, 42) = 2.0000000000_dp
    7421          754 :       aab_pm6(82, 52) = 1.0025589466_dp
    7422          754 :       aab_pm6(82, 53) = 0.9834740162_dp
    7423          754 :       aab_pm6(82, 82) = 1.8817640543_dp
    7424          754 :       aab_pm6(83, 1) = 1.6799050570_dp
    7425          754 :       aab_pm6(83, 3) = 0.3401400149_dp
    7426          754 :       aab_pm6(83, 6) = 1.5340249538_dp
    7427          754 :       aab_pm6(83, 7) = 1.1438759565_dp
    7428          754 :       aab_pm6(83, 8) = 1.5532970428_dp
    7429          754 :       aab_pm6(83, 9) = 2.3554000854_dp
    7430          754 :       aab_pm6(83, 16) = 1.4668790102_dp
    7431          754 :       aab_pm6(83, 17) = 1.2729749680_dp
    7432          754 :       aab_pm6(83, 34) = 1.3447459936_dp
    7433          754 :       aab_pm6(83, 35) = 1.1462329626_dp
    7434          754 :       aab_pm6(83, 53) = 1.3021709919_dp
    7435          754 :       aab_pm6(83, 83) = 1.0740640163_dp
    7436              : 
    7437        81432 :       DO i = 0, nelem
    7438      4357366 :          DO j = i + 1, nelem
    7439      4275934 :             xab = xab_pm6(i, j) + xab_pm6(j, i)
    7440      4275934 :             xab_pm6(i, j) = xab
    7441      4275934 :             xab_pm6(j, i) = xab
    7442      4275934 :             aab = aab_pm6(i, j) + aab_pm6(j, i)
    7443      4275934 :             aab_pm6(i, j) = aab
    7444      4356612 :             aab_pm6(j, i) = aab
    7445              :          END DO
    7446              :       END DO
    7447              : 
    7448          754 :       init = 1
    7449              : 
    7450              :    END SUBROUTINE init_pm6_pair_params
    7451              : 
    7452              : ! **************************************************************************************************
    7453              : !> \brief Default pair parameter for: PM6-FM
    7454              : ! **************************************************************************************************
    7455            0 :    SUBROUTINE init_pm6fm_pair_params()
    7456              : 
    7457              :       INTEGER                                            :: i, j
    7458              :       INTEGER, SAVE                                      :: init = 0
    7459              :       REAL(dp)                                           :: aab, xab
    7460              : 
    7461            0 :       IF (init /= 0) RETURN
    7462              : 
    7463            0 :       xab_pm6fm = 0._dp
    7464            0 :       aab_pm6fm = 0._dp
    7465              : 
    7466            0 :       xab_pm6fm(1, 1) = 2.2435870171_dp
    7467            0 :       xab_pm6fm(2, 1) = 2.6515_dp
    7468            0 :       xab_pm6fm(2, 2) = 3.4509000778_dp
    7469            0 :       xab_pm6fm(3, 1) = 2.1919848919_dp
    7470            0 :       xab_pm6fm(3, 2) = 9.2736759186_dp
    7471            0 :       xab_pm6fm(3, 3) = 16.1163845062_dp
    7472            0 :       xab_pm6fm(4, 1) = 2.5628309250_dp
    7473            0 :       xab_pm6fm(4, 2) = 12.5448780060_dp
    7474            0 :       xab_pm6fm(4, 3) = 3.2871649265_dp
    7475            0 :       xab_pm6fm(4, 4) = 0.2386330068_dp
    7476            0 :       xab_pm6fm(5, 1) = 1.3213939667_dp
    7477            0 :       xab_pm6fm(5, 2) = 1.9741699696_dp
    7478            0 :       xab_pm6fm(5, 3) = 7.8860177994_dp
    7479            0 :       xab_pm6fm(5, 4) = 1.1517920494_dp
    7480            0 :       xab_pm6fm(5, 5) = 3.5936191082_dp
    7481            0 :       xab_pm6fm(6, 1) = 0.2165060000_dp
    7482            0 :       xab_pm6fm(6, 2) = 3.2139708996_dp
    7483            0 :       xab_pm6fm(6, 3) = 16.1800022125_dp
    7484            0 :       xab_pm6fm(6, 4) = 25.0358791351_dp
    7485            0 :       xab_pm6fm(6, 5) = 1.8748589754_dp
    7486            0 :       xab_pm6fm(6, 6) = 0.8135100007_dp
    7487            0 :       xab_pm6fm(7, 1) = 0.1755059958_dp
    7488            0 :       xab_pm6fm(7, 2) = 1.0778609514_dp
    7489            0 :       xab_pm6fm(7, 3) = 2.8234028816_dp
    7490            0 :       xab_pm6fm(7, 4) = 1.7406049967_dp
    7491            0 :       xab_pm6fm(7, 5) = 0.9528819919_dp
    7492            0 :       xab_pm6fm(7, 6) = 0.8599489927_dp
    7493            0 :       xab_pm6fm(7, 7) = 0.6753129959_dp
    7494            0 :       xab_pm6fm(8, 1) = 0.22185_dp
    7495            0 :       xab_pm6fm(8, 2) = 6.6845250130_dp
    7496            0 :       xab_pm6fm(8, 3) = 1.9685980082_dp
    7497            0 :       xab_pm6fm(8, 4) = 3.2181549072_dp
    7498            0 :       xab_pm6fm(8, 5) = 1.2698010206_dp
    7499            0 :       xab_pm6fm(8, 6) = 0.9902110100_dp
    7500            0 :       xab_pm6fm(8, 7) = 0.7647560239_dp
    7501            0 :       xab_pm6fm(8, 8) = 0.69485_dp
    7502            0 :       xab_pm6fm(9, 1) = 0.8158019781_dp
    7503            0 :       xab_pm6fm(9, 2) = 0.7451069951_dp
    7504            0 :       xab_pm6fm(9, 3) = 1.9759850502_dp
    7505            0 :       xab_pm6fm(9, 4) = 3.8829929829_dp
    7506            0 :       xab_pm6fm(9, 5) = 0.8627610207_dp
    7507            0 :       xab_pm6fm(9, 6) = 0.7329679728_dp
    7508            0 :       xab_pm6fm(9, 7) = 0.6358540058_dp
    7509            0 :       xab_pm6fm(9, 8) = 0.6742510200_dp
    7510            0 :       xab_pm6fm(9, 9) = 0.6813430190_dp
    7511            0 :       xab_pm6fm(10, 1) = 5.5350208282_dp
    7512            0 :       xab_pm6fm(10, 2) = 1.9609240294_dp
    7513            0 :       xab_pm6fm(10, 3) = 0.7049580216_dp
    7514            0 :       xab_pm6fm(10, 4) = 0.3926280141_dp
    7515            0 :       xab_pm6fm(10, 5) = 2.7641398907_dp
    7516            0 :       xab_pm6fm(10, 6) = 5.4687800407_dp
    7517            0 :       xab_pm6fm(10, 7) = 29.9996089935_dp
    7518            0 :       xab_pm6fm(10, 8) = 0.7638990283_dp
    7519            0 :       xab_pm6fm(10, 9) = 2.7067539692_dp
    7520            0 :       xab_pm6fm(10, 10) = 2.7948300838_dp
    7521            0 :       xab_pm6fm(11, 1) = 0.2078309953_dp
    7522            0 :       xab_pm6fm(11, 2) = 4.2825169563_dp
    7523            0 :       xab_pm6fm(11, 3) = 0.8814820051_dp
    7524            0 :       xab_pm6fm(11, 4) = 3.1216199398_dp
    7525            0 :       xab_pm6fm(11, 5) = 3.1886079311_dp
    7526            0 :       xab_pm6fm(11, 6) = 4.5204291344_dp
    7527            0 :       xab_pm6fm(11, 7) = 8.5863866806_dp
    7528            0 :       xab_pm6fm(11, 8) = 3.2700788975_dp
    7529            0 :       xab_pm6fm(11, 9) = 7.0473508835_dp
    7530            0 :       xab_pm6fm(11, 10) = 1.3430370092_dp
    7531            0 :       xab_pm6fm(11, 11) = 0.2871370018_dp
    7532            0 :       xab_pm6fm(12, 1) = 7.7582368851_dp
    7533            0 :       xab_pm6fm(12, 2) = 3.7258501053_dp
    7534            0 :       xab_pm6fm(12, 3) = 2.4902501106_dp
    7535            0 :       xab_pm6fm(12, 4) = 2.0663919449_dp
    7536            0 :       xab_pm6fm(12, 5) = 6.1467008591_dp
    7537            0 :       xab_pm6fm(12, 6) = 10.5176897049_dp
    7538            0 :       xab_pm6fm(12, 7) = 1.2080750465_dp
    7539            0 :       xab_pm6fm(12, 8) = 1.5357340574_dp
    7540            0 :       xab_pm6fm(12, 9) = 5.8590230942_dp
    7541            0 :       xab_pm6fm(12, 10) = 1.2148590088_dp
    7542            0 :       xab_pm6fm(12, 11) = 8.6756191254_dp
    7543            0 :       xab_pm6fm(12, 12) = 0.4656449854_dp
    7544            0 :       xab_pm6fm(13, 1) = 2.9583790302_dp
    7545            0 :       xab_pm6fm(13, 2) = 2.7014000416_dp
    7546            0 :       xab_pm6fm(13, 3) = 1.1068190336_dp
    7547            0 :       xab_pm6fm(13, 4) = 5.0372138023_dp
    7548            0 :       xab_pm6fm(13, 5) = 2.7414789200_dp
    7549            0 :       xab_pm6fm(13, 6) = 2.9280560017_dp
    7550            0 :       xab_pm6fm(13, 7) = 1.3452019691_dp
    7551            0 :       xab_pm6fm(13, 8) = 2.1313960552_dp
    7552            0 :       xab_pm6fm(13, 9) = 1.9756350517_dp
    7553            0 :       xab_pm6fm(13, 10) = 1.7092000246_dp
    7554            0 :       xab_pm6fm(13, 11) = 2.0718469620_dp
    7555            0 :       xab_pm6fm(13, 12) = 13.4724426270_dp
    7556            0 :       xab_pm6fm(13, 13) = 2.1391999722_dp
    7557            0 :       xab_pm6fm(14, 1) = 0.9241960049_dp
    7558            0 :       xab_pm6fm(14, 2) = 1.8535829782_dp
    7559            0 :       xab_pm6fm(14, 3) = 3.0907909870_dp
    7560            0 :       xab_pm6fm(14, 4) = 0.6234329939_dp
    7561            0 :       xab_pm6fm(14, 5) = 1.0282870531_dp
    7562            0 :       xab_pm6fm(14, 6) = 0.7857450247_dp
    7563            0 :       xab_pm6fm(14, 7) = 0.5929719806_dp
    7564            0 :       xab_pm6fm(14, 8) = 0.7510949969_dp
    7565            0 :       xab_pm6fm(14, 9) = 0.5435159802_dp
    7566            0 :       xab_pm6fm(14, 10) = 14.3786764145_dp
    7567            0 :       xab_pm6fm(14, 11) = 9.2376441956_dp
    7568            0 :       xab_pm6fm(14, 12) = 29.9945201874_dp
    7569            0 :       xab_pm6fm(14, 13) = 2.0000000000_dp
    7570            0 :       xab_pm6fm(14, 14) = 0.2734769881_dp
    7571            0 :       xab_pm6fm(15, 1) = 1.2349859476_dp
    7572            0 :       xab_pm6fm(15, 2) = 1.4902180433_dp
    7573            0 :       xab_pm6fm(15, 3) = 1.1229499578_dp
    7574            0 :       xab_pm6fm(15, 4) = 1.6848310232_dp
    7575            0 :       xab_pm6fm(15, 5) = 1.4508860111_dp
    7576            0 :       xab_pm6fm(15, 6) = 0.9795119762_dp
    7577            0 :       xab_pm6fm(15, 7) = 0.9721540213_dp
    7578            0 :       xab_pm6fm(15, 8) = 0.8787050247_dp
    7579            0 :       xab_pm6fm(15, 9) = 0.5145750046_dp
    7580            0 :       xab_pm6fm(15, 10) = 0.7749540210_dp
    7581            0 :       xab_pm6fm(15, 11) = 2.8370950222_dp
    7582            0 :       xab_pm6fm(15, 12) = 1.1778810024_dp
    7583            0 :       xab_pm6fm(15, 13) = 5.0508160591_dp
    7584            0 :       xab_pm6fm(15, 14) = 13.2391214371_dp
    7585            0 :       xab_pm6fm(15, 15) = 0.9025009871_dp
    7586            0 :       xab_pm6fm(16, 1) = 0.8497120142_dp
    7587            0 :       xab_pm6fm(16, 2) = 0.4376179874_dp
    7588            0 :       xab_pm6fm(16, 3) = 2.6425020695_dp
    7589            0 :       xab_pm6fm(16, 4) = 3.7915649414_dp
    7590            0 :       xab_pm6fm(16, 5) = 1.1253939867_dp
    7591            0 :       xab_pm6fm(16, 6) = 0.6668490171_dp
    7592            0 :       xab_pm6fm(16, 7) = 0.7387099862_dp
    7593            0 :       xab_pm6fm(16, 8) = 0.7472149730_dp
    7594            0 :       xab_pm6fm(16, 9) = 0.3752509952_dp
    7595            0 :       xab_pm6fm(16, 10) = 3.2961599827_dp
    7596            0 :       xab_pm6fm(16, 11) = 0.8524339795_dp
    7597            0 :       xab_pm6fm(16, 12) = 0.5007479787_dp
    7598            0 :       xab_pm6fm(16, 13) = 2.3473839760_dp
    7599            0 :       xab_pm6fm(16, 14) = 0.8766580224_dp
    7600            0 :       xab_pm6fm(16, 15) = 0.5622659922_dp
    7601            0 :       xab_pm6fm(16, 16) = 0.4738560021_dp
    7602            0 :       xab_pm6fm(17, 1) = 0.7548310161_dp
    7603            0 :       xab_pm6fm(17, 2) = 0.2729640007_dp
    7604            0 :       xab_pm6fm(17, 3) = 4.2277941704_dp
    7605            0 :       xab_pm6fm(17, 4) = 2.5072751045_dp
    7606            0 :       xab_pm6fm(17, 5) = 0.8221290112_dp
    7607            0 :       xab_pm6fm(17, 6) = 0.5157870054_dp
    7608            0 :       xab_pm6fm(17, 7) = 0.5207449794_dp
    7609            0 :       xab_pm6fm(17, 8) = 0.5855100155_dp
    7610            0 :       xab_pm6fm(17, 9) = 0.4111239910_dp
    7611            0 :       xab_pm6fm(17, 10) = 0.1251329929_dp
    7612            0 :       xab_pm6fm(17, 11) = 1.3578939438_dp
    7613            0 :       xab_pm6fm(17, 12) = 2.4308559895_dp
    7614            0 :       xab_pm6fm(17, 13) = 2.1534509659_dp
    7615            0 :       xab_pm6fm(17, 14) = 0.5130000114_dp
    7616            0 :       xab_pm6fm(17, 15) = 0.3523609936_dp
    7617            0 :       xab_pm6fm(17, 16) = 0.3569709957_dp
    7618            0 :       xab_pm6fm(17, 17) = 0.3329190016_dp
    7619            0 :       xab_pm6fm(18, 1) = 3.9334449768_dp
    7620            0 :       xab_pm6fm(18, 2) = 1.1772110462_dp
    7621            0 :       xab_pm6fm(18, 3) = 3.3629100323_dp
    7622            0 :       xab_pm6fm(18, 4) = 2.7554919720_dp
    7623            0 :       xab_pm6fm(18, 5) = 1.9315860271_dp
    7624            0 :       xab_pm6fm(18, 6) = 0.1223089993_dp
    7625            0 :       xab_pm6fm(18, 7) = 0.5625810027_dp
    7626            0 :       xab_pm6fm(18, 8) = 0.3557949960_dp
    7627            0 :       xab_pm6fm(18, 9) = 9.2697153091_dp
    7628            0 :       xab_pm6fm(18, 10) = 1.3046970367_dp
    7629            0 :       xab_pm6fm(18, 11) = 3.3981380463_dp
    7630            0 :       xab_pm6fm(18, 12) = 1.9706380367_dp
    7631            0 :       xab_pm6fm(18, 13) = 1.8520090580_dp
    7632            0 :       xab_pm6fm(18, 14) = 1.0678900480_dp
    7633            0 :       xab_pm6fm(18, 15) = 0.1710139960_dp
    7634            0 :       xab_pm6fm(18, 16) = 0.6537690163_dp
    7635            0 :       xab_pm6fm(18, 17) = 2.2560939789_dp
    7636            0 :       xab_pm6fm(18, 18) = 0.9726989865_dp
    7637            0 :       xab_pm6fm(19, 1) = 0.3693400025_dp
    7638            0 :       xab_pm6fm(19, 2) = 2.8950450420_dp
    7639            0 :       xab_pm6fm(19, 3) = 4.3745670319_dp
    7640            0 :       xab_pm6fm(19, 4) = 6.7322211266_dp
    7641            0 :       xab_pm6fm(19, 5) = 8.9005413055_dp
    7642            0 :       xab_pm6fm(19, 6) = 10.3179874420_dp
    7643            0 :       xab_pm6fm(19, 7) = 7.9777069092_dp
    7644            0 :       xab_pm6fm(19, 8) = 1.0122749805_dp
    7645            0 :       xab_pm6fm(19, 9) = 6.5929708481_dp
    7646            0 :       xab_pm6fm(19, 10) = 0.2339950055_dp
    7647            0 :       xab_pm6fm(19, 11) = 5.5630269051_dp
    7648            0 :       xab_pm6fm(19, 12) = 3.2905020714_dp
    7649            0 :       xab_pm6fm(19, 13) = 29.9447078705_dp
    7650            0 :       xab_pm6fm(19, 14) = 8.2791996002_dp
    7651            0 :       xab_pm6fm(19, 15) = 4.4753842354_dp
    7652            0 :       xab_pm6fm(19, 16) = 29.5289516449_dp
    7653            0 :       xab_pm6fm(19, 17) = 1.2314809561_dp
    7654            0 :       xab_pm6fm(19, 18) = 9.7105083466_dp
    7655            0 :       xab_pm6fm(19, 19) = 5.9343290329_dp
    7656            0 :       xab_pm6fm(20, 1) = 7.7286062241_dp
    7657            0 :       xab_pm6fm(20, 2) = 2.9138519764_dp
    7658            0 :       xab_pm6fm(20, 5) = 1.7000099421_dp
    7659            0 :       xab_pm6fm(20, 6) = 0.1484500021_dp
    7660            0 :       xab_pm6fm(20, 7) = 2.9880740643_dp
    7661            0 :       xab_pm6fm(20, 8) = 17.0289459229_dp
    7662            0 :       xab_pm6fm(20, 9) = 3.4828209877_dp
    7663            0 :       xab_pm6fm(20, 10) = 0.3325859904_dp
    7664            0 :       xab_pm6fm(20, 11) = 9.6575088501_dp
    7665            0 :       xab_pm6fm(20, 12) = 8.5998001099_dp
    7666            0 :       xab_pm6fm(20, 13) = 4.1885547638_dp
    7667            0 :       xab_pm6fm(20, 14) = 0.3362329900_dp
    7668            0 :       xab_pm6fm(20, 15) = 0.4108400047_dp
    7669            0 :       xab_pm6fm(20, 16) = 0.3257389963_dp
    7670            0 :       xab_pm6fm(20, 17) = 5.9561438560_dp
    7671            0 :       xab_pm6fm(20, 18) = 0.2910720110_dp
    7672            0 :       xab_pm6fm(20, 19) = 1.2403199673_dp
    7673            0 :       xab_pm6fm(20, 20) = 30.0035915375_dp
    7674            0 :       xab_pm6fm(21, 1) = 0.3511990011_dp
    7675            0 :       xab_pm6fm(21, 6) = 8.6080522537_dp
    7676            0 :       xab_pm6fm(21, 7) = 3.2318809032_dp
    7677            0 :       xab_pm6fm(21, 8) = 3.0586719513_dp
    7678            0 :       xab_pm6fm(21, 9) = 7.2523469925_dp
    7679            0 :       xab_pm6fm(21, 13) = 0.5006200075_dp
    7680            0 :       xab_pm6fm(21, 14) = 3.2190699577_dp
    7681            0 :       xab_pm6fm(21, 15) = 0.6267489791_dp
    7682            0 :       xab_pm6fm(21, 16) = 0.2118500024_dp
    7683            0 :       xab_pm6fm(21, 17) = 2.9961290359_dp
    7684            0 :       xab_pm6fm(21, 21) = 2.5981659889_dp
    7685            0 :       xab_pm6fm(22, 1) = 0.1437219977_dp
    7686            0 :       xab_pm6fm(22, 5) = 0.6493600011_dp
    7687            0 :       xab_pm6fm(22, 6) = 0.4167059958_dp
    7688            0 :       xab_pm6fm(22, 7) = 0.5454609990_dp
    7689            0 :       xab_pm6fm(22, 8) = 0.7994859815_dp
    7690            0 :       xab_pm6fm(22, 9) = 1.0857419968_dp
    7691            0 :       xab_pm6fm(22, 12) = 4.3302397728_dp
    7692            0 :       xab_pm6fm(22, 13) = 2.0918409824_dp
    7693            0 :       xab_pm6fm(22, 14) = 6.7738151550_dp
    7694            0 :       xab_pm6fm(22, 15) = 4.1504998207_dp
    7695            0 :       xab_pm6fm(22, 16) = 0.9437839985_dp
    7696            0 :       xab_pm6fm(22, 17) = 0.3332970142_dp
    7697            0 :       xab_pm6fm(22, 20) = 4.1091408730_dp
    7698            0 :       xab_pm6fm(22, 22) = 2.0000000000_dp
    7699            0 :       xab_pm6fm(23, 1) = 0.1052040011_dp
    7700            0 :       xab_pm6fm(23, 6) = 1.9387600422_dp
    7701            0 :       xab_pm6fm(23, 7) = 0.2767249942_dp
    7702            0 :       xab_pm6fm(23, 8) = 0.4153119922_dp
    7703            0 :       xab_pm6fm(23, 9) = 0.3428150117_dp
    7704            0 :       xab_pm6fm(23, 11) = 8.2760200500_dp
    7705            0 :       xab_pm6fm(23, 15) = 6.2506241798_dp
    7706            0 :       xab_pm6fm(23, 16) = 2.0350389481_dp
    7707            0 :       xab_pm6fm(23, 17) = 0.2436569929_dp
    7708            0 :       xab_pm6fm(23, 19) = 2.0265901089_dp
    7709            0 :       xab_pm6fm(23, 23) = 10.7798919678_dp
    7710            0 :       xab_pm6fm(24, 1) = 0.0444689989_dp
    7711            0 :       xab_pm6fm(24, 6) = 6.1101870537_dp
    7712            0 :       xab_pm6fm(24, 7) = 1.9203239679_dp
    7713            0 :       xab_pm6fm(24, 8) = 1.0555109978_dp
    7714            0 :       xab_pm6fm(24, 9) = 0.7376070023_dp
    7715            0 :       xab_pm6fm(24, 11) = 8.3642740250_dp
    7716            0 :       xab_pm6fm(24, 14) = 1.0291099548_dp
    7717            0 :       xab_pm6fm(24, 15) = 0.6001769900_dp
    7718            0 :       xab_pm6fm(24, 16) = 0.5503339767_dp
    7719            0 :       xab_pm6fm(24, 17) = 0.3690730035_dp
    7720            0 :       xab_pm6fm(24, 19) = 2.0000000000_dp
    7721            0 :       xab_pm6fm(24, 24) = 10.3186073303_dp
    7722            0 :       xab_pm6fm(25, 1) = 1.2692099810_dp
    7723            0 :       xab_pm6fm(25, 6) = 2.5831100941_dp
    7724            0 :       xab_pm6fm(25, 7) = 1.9567500353_dp
    7725            0 :       xab_pm6fm(25, 8) = 1.2856199741_dp
    7726            0 :       xab_pm6fm(25, 9) = 1.1130700111_dp
    7727            0 :       xab_pm6fm(25, 13) = 1.0407899618_dp
    7728            0 :       xab_pm6fm(25, 14) = 0.9505800009_dp
    7729            0 :       xab_pm6fm(25, 15) = 1.1303199530_dp
    7730            0 :       xab_pm6fm(25, 16) = 1.6126500368_dp
    7731            0 :       xab_pm6fm(25, 17) = 0.2018499970_dp
    7732            0 :       xab_pm6fm(25, 20) = 0.6201800108_dp
    7733            0 :       xab_pm6fm(25, 25) = 2.4600400925_dp
    7734            0 :       xab_pm6fm(26, 1) = 0.0251950007_dp
    7735            0 :       xab_pm6fm(26, 6) = 0.3668349981_dp
    7736            0 :       xab_pm6fm(26, 7) = 0.1553419977_dp
    7737            0 :       xab_pm6fm(26, 8) = 0.1364219934_dp
    7738            0 :       xab_pm6fm(26, 9) = 3.6573500633_dp
    7739            0 :       xab_pm6fm(26, 15) = 0.4312910140_dp
    7740            0 :       xab_pm6fm(26, 16) = 0.0334779993_dp
    7741            0 :       xab_pm6fm(26, 17) = 0.0194729995_dp
    7742            0 :       xab_pm6fm(26, 19) = 6.0000000000_dp
    7743            0 :       xab_pm6fm(26, 26) = 1.8468899727_dp
    7744            0 :       xab_pm6fm(27, 1) = 2.4724650383_dp
    7745            0 :       xab_pm6fm(27, 6) = 2.1239299774_dp
    7746            0 :       xab_pm6fm(27, 7) = 2.6538360119_dp
    7747            0 :       xab_pm6fm(27, 8) = 5.2520217896_dp
    7748            0 :       xab_pm6fm(27, 9) = 4.5850300789_dp
    7749            0 :       xab_pm6fm(27, 14) = 1.0902400017_dp
    7750            0 :       xab_pm6fm(27, 15) = 0.1059359983_dp
    7751            0 :       xab_pm6fm(27, 16) = 0.4367069900_dp
    7752            0 :       xab_pm6fm(27, 17) = 1.0334140062_dp
    7753            0 :       xab_pm6fm(27, 27) = 3.9196178913_dp
    7754            0 :       xab_pm6fm(28, 1) = 1.7631239891_dp
    7755            0 :       xab_pm6fm(28, 6) = 7.1333241463_dp
    7756            0 :       xab_pm6fm(28, 7) = 4.2867999077_dp
    7757            0 :       xab_pm6fm(28, 8) = 0.8859419823_dp
    7758            0 :       xab_pm6fm(28, 9) = 1.0882079601_dp
    7759            0 :       xab_pm6fm(28, 14) = 0.9386460185_dp
    7760            0 :       xab_pm6fm(28, 15) = 5.0597271919_dp
    7761            0 :       xab_pm6fm(28, 16) = 0.2748520076_dp
    7762            0 :       xab_pm6fm(28, 17) = 0.2023130059_dp
    7763            0 :       xab_pm6fm(28, 28) = 0.0354739986_dp
    7764            0 :       xab_pm6fm(29, 1) = 0.6035910249_dp
    7765            0 :       xab_pm6fm(29, 6) = 7.0677938461_dp
    7766            0 :       xab_pm6fm(29, 7) = 3.2286670208_dp
    7767            0 :       xab_pm6fm(29, 8) = 2.0000000000_dp
    7768            0 :       xab_pm6fm(29, 9) = 1.2821079493_dp
    7769            0 :       xab_pm6fm(29, 15) = 0.0201260000_dp
    7770            0 :       xab_pm6fm(29, 16) = 0.0052479999_dp
    7771            0 :       xab_pm6fm(29, 17) = 0.1390649974_dp
    7772            0 :       xab_pm6fm(29, 29) = 5.1843757629_dp
    7773            0 :       xab_pm6fm(30, 1) = 3.1091930866_dp
    7774            0 :       xab_pm6fm(30, 6) = 0.9914649725_dp
    7775            0 :       xab_pm6fm(30, 7) = 0.9524760246_dp
    7776            0 :       xab_pm6fm(30, 8) = 2.2653129101_dp
    7777            0 :       xab_pm6fm(30, 9) = 1.2255450487_dp
    7778            0 :       xab_pm6fm(30, 14) = 3.7839050293_dp
    7779            0 :       xab_pm6fm(30, 15) = 0.5815299749_dp
    7780            0 :       xab_pm6fm(30, 16) = 0.6480000019_dp
    7781            0 :       xab_pm6fm(30, 17) = 0.7213510275_dp
    7782            0 :       xab_pm6fm(30, 20) = 1.2402900457_dp
    7783            0 :       xab_pm6fm(30, 30) = 0.4650000036_dp
    7784            0 :       xab_pm6fm(31, 1) = 1.3866519928_dp
    7785            0 :       xab_pm6fm(31, 6) = 1.9629900455_dp
    7786            0 :       xab_pm6fm(31, 7) = 1.1883380413_dp
    7787            0 :       xab_pm6fm(31, 8) = 1.5236439705_dp
    7788            0 :       xab_pm6fm(31, 9) = 1.4169420004_dp
    7789            0 :       xab_pm6fm(31, 14) = 1.0022900105_dp
    7790            0 :       xab_pm6fm(31, 15) = 0.5000000000_dp
    7791            0 :       xab_pm6fm(31, 16) = 2.4562840462_dp
    7792            0 :       xab_pm6fm(31, 17) = 1.1866610050_dp
    7793            0 :       xab_pm6fm(31, 31) = 1.1983939409_dp
    7794            0 :       xab_pm6fm(32, 1) = 1.7332259417_dp
    7795            0 :       xab_pm6fm(32, 6) = 1.2975100279_dp
    7796            0 :       xab_pm6fm(32, 7) = 0.6375060081_dp
    7797            0 :       xab_pm6fm(32, 8) = 0.8269640207_dp
    7798            0 :       xab_pm6fm(32, 9) = 0.6519770026_dp
    7799            0 :       xab_pm6fm(32, 14) = 0.1786800027_dp
    7800            0 :       xab_pm6fm(32, 15) = 5.6163492203_dp
    7801            0 :       xab_pm6fm(32, 16) = 1.1609569788_dp
    7802            0 :       xab_pm6fm(32, 17) = 0.5452389717_dp
    7803            0 :       xab_pm6fm(32, 25) = 2.2551510334_dp
    7804            0 :       xab_pm6fm(32, 27) = 2.1518499851_dp
    7805            0 :       xab_pm6fm(32, 32) = 3.0230000019_dp
    7806            0 :       xab_pm6fm(33, 1) = 1.0905890465_dp
    7807            0 :       xab_pm6fm(33, 6) = 0.5790979862_dp
    7808            0 :       xab_pm6fm(33, 7) = 0.2733370066_dp
    7809            0 :       xab_pm6fm(33, 8) = 0.7016140223_dp
    7810            0 :       xab_pm6fm(33, 9) = 0.4026280046_dp
    7811            0 :       xab_pm6fm(33, 13) = 1.0035799742_dp
    7812            0 :       xab_pm6fm(33, 14) = 1.4307060242_dp
    7813            0 :       xab_pm6fm(33, 16) = 1.0337840319_dp
    7814            0 :       xab_pm6fm(33, 17) = 0.4544329941_dp
    7815            0 :       xab_pm6fm(33, 22) = 1.5813169479_dp
    7816            0 :       xab_pm6fm(33, 27) = 1.6752400398_dp
    7817            0 :       xab_pm6fm(33, 30) = 3.1565709114_dp
    7818            0 :       xab_pm6fm(33, 31) = 1.6862980127_dp
    7819            0 :       xab_pm6fm(33, 33) = 0.7373070121_dp
    7820            0 :       xab_pm6fm(34, 1) = 0.8479980230_dp
    7821            0 :       xab_pm6fm(34, 6) = 1.1147869825_dp
    7822            0 :       xab_pm6fm(34, 7) = 0.4828400016_dp
    7823            0 :       xab_pm6fm(34, 8) = 0.9551609755_dp
    7824            0 :       xab_pm6fm(34, 9) = 0.4448060095_dp
    7825            0 :       xab_pm6fm(34, 14) = 0.5182269812_dp
    7826            0 :       xab_pm6fm(34, 15) = 0.2920520008_dp
    7827            0 :       xab_pm6fm(34, 16) = 0.3917210102_dp
    7828            0 :       xab_pm6fm(34, 17) = 0.9810670018_dp
    7829            0 :       xab_pm6fm(34, 25) = 2.1807200909_dp
    7830            0 :       xab_pm6fm(34, 27) = 2.2024099827_dp
    7831            0 :       xab_pm6fm(34, 30) = 0.5115939975_dp
    7832            0 :       xab_pm6fm(34, 32) = 5.8720507622_dp
    7833            0 :       xab_pm6fm(34, 33) = 0.7112609744_dp
    7834            0 :       xab_pm6fm(34, 34) = 0.8218230009_dp
    7835            0 :       xab_pm6fm(35, 1) = 0.8503779769_dp
    7836            0 :       xab_pm6fm(35, 2) = 1.0620429516_dp
    7837            0 :       xab_pm6fm(35, 3) = 1.8588659763_dp
    7838            0 :       xab_pm6fm(35, 4) = 1.9409329891_dp
    7839            0 :       xab_pm6fm(35, 5) = 1.2264200449_dp
    7840            0 :       xab_pm6fm(35, 6) = 0.5706859827_dp
    7841            0 :       xab_pm6fm(35, 7) = 30.0001335144_dp
    7842            0 :       xab_pm6fm(35, 8) = 0.7065839767_dp
    7843            0 :       xab_pm6fm(35, 9) = 0.2935000062_dp
    7844            0 :       xab_pm6fm(35, 10) = 1.0061589479_dp
    7845            0 :       xab_pm6fm(35, 11) = 1.7529369593_dp
    7846            0 :       xab_pm6fm(35, 12) = 2.9162800312_dp
    7847            0 :       xab_pm6fm(35, 13) = 2.3571300507_dp
    7848            0 :       xab_pm6fm(35, 14) = 0.5895109773_dp
    7849            0 :       xab_pm6fm(35, 15) = 0.4565210044_dp
    7850            0 :       xab_pm6fm(35, 16) = 0.2866880000_dp
    7851            0 :       xab_pm6fm(35, 17) = 0.3892379999_dp
    7852            0 :       xab_pm6fm(35, 18) = 3.2626678944_dp
    7853            0 :       xab_pm6fm(35, 19) = 3.3227949142_dp
    7854            0 :       xab_pm6fm(35, 20) = 4.0529098511_dp
    7855            0 :       xab_pm6fm(35, 21) = 2.0982511044_dp
    7856            0 :       xab_pm6fm(35, 22) = 0.8834339976_dp
    7857            0 :       xab_pm6fm(35, 23) = 0.6126980186_dp
    7858            0 :       xab_pm6fm(35, 24) = 0.2178529948_dp
    7859            0 :       xab_pm6fm(35, 25) = 1.1835800409_dp
    7860            0 :       xab_pm6fm(35, 26) = 6.0619211197_dp
    7861            0 :       xab_pm6fm(35, 27) = 0.4251480103_dp
    7862            0 :       xab_pm6fm(35, 28) = 0.6321449876_dp
    7863            0 :       xab_pm6fm(35, 29) = 0.7685170174_dp
    7864            0 :       xab_pm6fm(35, 30) = 0.7470269799_dp
    7865            0 :       xab_pm6fm(35, 31) = 1.2610360384_dp
    7866            0 :       xab_pm6fm(35, 32) = 0.6277369857_dp
    7867            0 :       xab_pm6fm(35, 33) = 0.5141530037_dp
    7868            0 :       xab_pm6fm(35, 34) = 0.3193419874_dp
    7869            0 :       xab_pm6fm(35, 35) = 0.6153079867_dp
    7870            0 :       xab_pm6fm(36, 1) = 5.1258969307_dp
    7871            0 :       xab_pm6fm(36, 2) = 0.6277009845_dp
    7872            0 :       xab_pm6fm(36, 3) = 8.7586965561_dp
    7873            0 :       xab_pm6fm(36, 4) = 10.2377958298_dp
    7874            0 :       xab_pm6fm(36, 5) = 2.9467809200_dp
    7875            0 :       xab_pm6fm(36, 6) = 0.6526229978_dp
    7876            0 :       xab_pm6fm(36, 7) = 0.1996060014_dp
    7877            0 :       xab_pm6fm(36, 8) = 0.0067329998_dp
    7878            0 :       xab_pm6fm(36, 9) = 4.1344070435_dp
    7879            0 :       xab_pm6fm(36, 10) = 1.4337220192_dp
    7880            0 :       xab_pm6fm(36, 11) = 8.3544483185_dp
    7881            0 :       xab_pm6fm(36, 12) = 0.8884360194_dp
    7882            0 :       xab_pm6fm(36, 13) = 5.0917158127_dp
    7883            0 :       xab_pm6fm(36, 14) = 0.5542500019_dp
    7884            0 :       xab_pm6fm(36, 17) = 0.5202170014_dp
    7885            0 :       xab_pm6fm(36, 18) = 0.5548740029_dp
    7886            0 :       xab_pm6fm(36, 19) = 8.6097822189_dp
    7887            0 :       xab_pm6fm(36, 20) = 0.8788909912_dp
    7888            0 :       xab_pm6fm(36, 35) = 0.3080979884_dp
    7889            0 :       xab_pm6fm(36, 36) = 0.0520990007_dp
    7890            0 :       xab_pm6fm(37, 1) = 29.8616313934_dp
    7891            0 :       xab_pm6fm(37, 2) = 1.8625849485_dp
    7892            0 :       xab_pm6fm(37, 5) = 9.0404930115_dp
    7893            0 :       xab_pm6fm(37, 6) = 29.9740314484_dp
    7894            0 :       xab_pm6fm(37, 7) = 0.0246360004_dp
    7895            0 :       xab_pm6fm(37, 8) = 1.1253499985_dp
    7896            0 :       xab_pm6fm(37, 9) = 28.8152770996_dp
    7897            0 :       xab_pm6fm(37, 10) = 7.7365632057_dp
    7898            0 :       xab_pm6fm(37, 13) = 2.9924569130_dp
    7899            0 :       xab_pm6fm(37, 16) = 0.9644110203_dp
    7900            0 :       xab_pm6fm(37, 17) = 10.3844861984_dp
    7901            0 :       xab_pm6fm(37, 18) = 18.4333286285_dp
    7902            0 :       xab_pm6fm(37, 35) = 5.1762142181_dp
    7903            0 :       xab_pm6fm(37, 36) = 15.3075027466_dp
    7904            0 :       xab_pm6fm(37, 37) = 20.1476097107_dp
    7905            0 :       xab_pm6fm(38, 1) = 12.9733161926_dp
    7906            0 :       xab_pm6fm(38, 6) = 6.6546568871_dp
    7907            0 :       xab_pm6fm(38, 7) = 6.8538661003_dp
    7908            0 :       xab_pm6fm(38, 8) = 3.5613958836_dp
    7909            0 :       xab_pm6fm(38, 9) = 10.9717054367_dp
    7910            0 :       xab_pm6fm(38, 14) = 2.7647500038_dp
    7911            0 :       xab_pm6fm(38, 15) = 2.5520999432_dp
    7912            0 :       xab_pm6fm(38, 16) = 3.1296029091_dp
    7913            0 :       xab_pm6fm(38, 17) = 3.7839550972_dp
    7914            0 :       xab_pm6fm(38, 22) = 2.8172500134_dp
    7915            0 :       xab_pm6fm(38, 35) = 2.7665669918_dp
    7916            0 :       xab_pm6fm(38, 38) = 5.3721199036_dp
    7917            0 :       xab_pm6fm(39, 1) = 0.6123989820_dp
    7918            0 :       xab_pm6fm(39, 6) = 0.5043060184_dp
    7919            0 :       xab_pm6fm(39, 7) = 1.6279029846_dp
    7920            0 :       xab_pm6fm(39, 8) = 1.7429219484_dp
    7921            0 :       xab_pm6fm(39, 9) = 4.4338088036_dp
    7922            0 :       xab_pm6fm(39, 13) = 0.5006700158_dp
    7923            0 :       xab_pm6fm(39, 14) = 3.2190299034_dp
    7924            0 :       xab_pm6fm(39, 15) = 0.5416600108_dp
    7925            0 :       xab_pm6fm(39, 16) = 0.3182219863_dp
    7926            0 :       xab_pm6fm(39, 17) = 1.1549589634_dp
    7927            0 :       xab_pm6fm(39, 35) = 1.0543160439_dp
    7928            0 :       xab_pm6fm(39, 39) = 1.6917250156_dp
    7929            0 :       xab_pm6fm(40, 1) = 0.5937319994_dp
    7930            0 :       xab_pm6fm(40, 6) = 1.9991819859_dp
    7931            0 :       xab_pm6fm(40, 7) = 0.9950450063_dp
    7932            0 :       xab_pm6fm(40, 8) = 1.0575250387_dp
    7933            0 :       xab_pm6fm(40, 9) = 0.8611419797_dp
    7934            0 :       xab_pm6fm(40, 13) = 0.8740599751_dp
    7935            0 :       xab_pm6fm(40, 14) = 1.7233430147_dp
    7936            0 :       xab_pm6fm(40, 15) = 0.7483760118_dp
    7937            0 :       xab_pm6fm(40, 16) = 2.4293239117_dp
    7938            0 :       xab_pm6fm(40, 17) = 0.4430989921_dp
    7939            0 :       xab_pm6fm(40, 35) = 0.8589090109_dp
    7940            0 :       xab_pm6fm(40, 40) = 3.0777730942_dp
    7941            0 :       xab_pm6fm(41, 1) = 3.6037790775_dp
    7942            0 :       xab_pm6fm(41, 6) = 4.5754809380_dp
    7943            0 :       xab_pm6fm(41, 7) = 1.2135870457_dp
    7944            0 :       xab_pm6fm(41, 8) = 1.1847189665_dp
    7945            0 :       xab_pm6fm(41, 9) = 3.6636819839_dp
    7946            0 :       xab_pm6fm(41, 11) = 8.2760200500_dp
    7947            0 :       xab_pm6fm(41, 15) = 6.2015070915_dp
    7948            0 :       xab_pm6fm(41, 16) = 2.4600200653_dp
    7949            0 :       xab_pm6fm(41, 17) = 1.8915569782_dp
    7950            0 :       xab_pm6fm(41, 19) = 2.0265901089_dp
    7951            0 :       xab_pm6fm(41, 35) = 1.9212690592_dp
    7952            0 :       xab_pm6fm(41, 41) = 2.1223878860_dp
    7953            0 :       xab_pm6fm(42, 1) = 0.9346860051_dp
    7954            0 :       xab_pm6fm(42, 6) = 1.1907420158_dp
    7955            0 :       xab_pm6fm(42, 7) = 0.6082680225_dp
    7956            0 :       xab_pm6fm(42, 8) = 0.5112670064_dp
    7957            0 :       xab_pm6fm(42, 9) = 0.6104289889_dp
    7958            0 :       xab_pm6fm(42, 11) = 8.2865495682_dp
    7959            0 :       xab_pm6fm(42, 15) = 1.5228459835_dp
    7960            0 :       xab_pm6fm(42, 16) = 0.8304280043_dp
    7961            0 :       xab_pm6fm(42, 17) = 0.4743250012_dp
    7962            0 :       xab_pm6fm(42, 19) = 2.1423900127_dp
    7963            0 :       xab_pm6fm(42, 24) = 1.7419430017_dp
    7964            0 :       xab_pm6fm(42, 35) = 0.2259179950_dp
    7965            0 :       xab_pm6fm(42, 42) = 0.6264619827_dp
    7966            0 :       xab_pm6fm(43, 1) = 6.3103342056_dp
    7967            0 :       xab_pm6fm(43, 6) = 3.9724390507_dp
    7968            0 :       xab_pm6fm(43, 7) = 0.7271299958_dp
    7969            0 :       xab_pm6fm(43, 8) = 1.0246160030_dp
    7970            0 :       xab_pm6fm(43, 9) = 5.8117837906_dp
    7971            0 :       xab_pm6fm(43, 16) = 1.4965020418_dp
    7972            0 :       xab_pm6fm(43, 17) = 1.6515829563_dp
    7973            0 :       xab_pm6fm(43, 32) = 2.1520600319_dp
    7974            0 :       xab_pm6fm(43, 34) = 2.2026200294_dp
    7975            0 :       xab_pm6fm(43, 35) = 3.8201301098_dp
    7976            0 :       xab_pm6fm(44, 1) = 7.1379761696_dp
    7977            0 :       xab_pm6fm(44, 6) = 1.1349359751_dp
    7978            0 :       xab_pm6fm(44, 7) = 2.3340940475_dp
    7979            0 :       xab_pm6fm(44, 8) = 2.9762790203_dp
    7980            0 :       xab_pm6fm(44, 9) = 6.9471278191_dp
    7981            0 :       xab_pm6fm(44, 14) = 0.8494300246_dp
    7982            0 :       xab_pm6fm(44, 15) = 0.0569740012_dp
    7983            0 :       xab_pm6fm(44, 16) = 1.0066829920_dp
    7984            0 :       xab_pm6fm(44, 17) = 0.1265860051_dp
    7985            0 :       xab_pm6fm(44, 32) = 2.1515600681_dp
    7986            0 :       xab_pm6fm(44, 34) = 2.2021200657_dp
    7987            0 :       xab_pm6fm(44, 35) = 0.6598809958_dp
    7988            0 :       xab_pm6fm(44, 44) = 0.0978050008_dp
    7989            0 :       xab_pm6fm(45, 1) = 2.3061070442_dp
    7990            0 :       xab_pm6fm(45, 6) = 3.4880790710_dp
    7991            0 :       xab_pm6fm(45, 7) = 4.0009469986_dp
    7992            0 :       xab_pm6fm(45, 8) = 10.2986755371_dp
    7993            0 :       xab_pm6fm(45, 9) = 9.0653839111_dp
    7994            0 :       xab_pm6fm(45, 14) = 0.8500099778_dp
    7995            0 :       xab_pm6fm(45, 15) = 1.0381410122_dp
    7996            0 :       xab_pm6fm(45, 16) = 4.8164100647_dp
    7997            0 :       xab_pm6fm(45, 17) = 3.5868649483_dp
    7998            0 :       xab_pm6fm(45, 32) = 2.1521399021_dp
    7999            0 :       xab_pm6fm(45, 34) = 2.2026998997_dp
    8000            0 :       xab_pm6fm(45, 35) = 1.5101490021_dp
    8001            0 :       xab_pm6fm(45, 45) = 2.0701138973_dp
    8002            0 :       xab_pm6fm(46, 1) = 0.4432690144_dp
    8003            0 :       xab_pm6fm(46, 6) = 9.8537149429_dp
    8004            0 :       xab_pm6fm(46, 7) = 0.2497030050_dp
    8005            0 :       xab_pm6fm(46, 8) = 0.2164029926_dp
    8006            0 :       xab_pm6fm(46, 9) = 6.9453120232_dp
    8007            0 :       xab_pm6fm(46, 13) = 1.0572899580_dp
    8008            0 :       xab_pm6fm(46, 14) = 2.2251040936_dp
    8009            0 :       xab_pm6fm(46, 15) = 0.0450170003_dp
    8010            0 :       xab_pm6fm(46, 16) = 0.2552289963_dp
    8011            0 :       xab_pm6fm(46, 17) = 2.9698910713_dp
    8012            0 :       xab_pm6fm(46, 35) = 4.6380510330_dp
    8013            0 :       xab_pm6fm(46, 46) = 0.0519560017_dp
    8014            0 :       xab_pm6fm(47, 1) = 1.9951679707_dp
    8015            0 :       xab_pm6fm(47, 6) = 11.3354558945_dp
    8016            0 :       xab_pm6fm(47, 7) = 19.8037109375_dp
    8017            0 :       xab_pm6fm(47, 8) = 0.1656610072_dp
    8018            0 :       xab_pm6fm(47, 9) = 12.6958837509_dp
    8019            0 :       xab_pm6fm(47, 13) = 0.8965139985_dp
    8020            0 :       xab_pm6fm(47, 15) = 0.0499319993_dp
    8021            0 :       xab_pm6fm(47, 16) = 11.1880216599_dp
    8022            0 :       xab_pm6fm(47, 17) = 23.7654590607_dp
    8023            0 :       xab_pm6fm(47, 35) = 1.7143690586_dp
    8024            0 :       xab_pm6fm(47, 47) = 0.5577419996_dp
    8025            0 :       xab_pm6fm(48, 1) = 11.9142007828_dp
    8026            0 :       xab_pm6fm(48, 6) = 0.6034410000_dp
    8027            0 :       xab_pm6fm(48, 7) = 0.1806630045_dp
    8028            0 :       xab_pm6fm(48, 8) = 0.9261459708_dp
    8029            0 :       xab_pm6fm(48, 9) = 1.3536649942_dp
    8030            0 :       xab_pm6fm(48, 14) = 2.2533459663_dp
    8031            0 :       xab_pm6fm(48, 16) = 0.3613890111_dp
    8032            0 :       xab_pm6fm(48, 17) = 0.1404239982_dp
    8033            0 :       xab_pm6fm(48, 35) = 0.2722670138_dp
    8034            0 :       xab_pm6fm(48, 48) = 18.6179981232_dp
    8035            0 :       xab_pm6fm(49, 1) = 14.9752931595_dp
    8036            0 :       xab_pm6fm(49, 6) = 2.1873850822_dp
    8037            0 :       xab_pm6fm(49, 7) = 3.3699929714_dp
    8038            0 :       xab_pm6fm(49, 8) = 4.1285829544_dp
    8039            0 :       xab_pm6fm(49, 9) = 3.7010159492_dp
    8040            0 :       xab_pm6fm(49, 16) = 6.3411049843_dp
    8041            0 :       xab_pm6fm(49, 17) = 2.3885519505_dp
    8042            0 :       xab_pm6fm(49, 31) = 2.4219870567_dp
    8043            0 :       xab_pm6fm(49, 33) = 6.2083501816_dp
    8044            0 :       xab_pm6fm(49, 34) = 2.3193230629_dp
    8045            0 :       xab_pm6fm(49, 35) = 3.7285981178_dp
    8046            0 :       xab_pm6fm(49, 49) = 8.0634908676_dp
    8047            0 :       xab_pm6fm(50, 1) = 6.5351619720_dp
    8048            0 :       xab_pm6fm(50, 6) = 3.3743550777_dp
    8049            0 :       xab_pm6fm(50, 7) = 1.3918999434_dp
    8050            0 :       xab_pm6fm(50, 8) = 4.3740167618_dp
    8051            0 :       xab_pm6fm(50, 9) = 18.5986633301_dp
    8052            0 :       xab_pm6fm(50, 16) = 2.3148701191_dp
    8053            0 :       xab_pm6fm(50, 17) = 0.8077819943_dp
    8054            0 :       xab_pm6fm(50, 32) = 12.3434114456_dp
    8055            0 :       xab_pm6fm(50, 34) = 3.0618851185_dp
    8056            0 :       xab_pm6fm(50, 35) = 0.6687980294_dp
    8057            0 :       xab_pm6fm(50, 50) = 0.2870000005_dp
    8058            0 :       xab_pm6fm(51, 1) = 0.7953429818_dp
    8059            0 :       xab_pm6fm(51, 6) = 0.5792120099_dp
    8060            0 :       xab_pm6fm(51, 7) = 0.0820650011_dp
    8061            0 :       xab_pm6fm(51, 8) = 0.6342340112_dp
    8062            0 :       xab_pm6fm(51, 9) = 0.6502770185_dp
    8063            0 :       xab_pm6fm(51, 13) = 1.6166900396_dp
    8064            0 :       xab_pm6fm(51, 14) = 8.7137489319_dp
    8065            0 :       xab_pm6fm(51, 16) = 0.3969689906_dp
    8066            0 :       xab_pm6fm(51, 17) = 0.1564749926_dp
    8067            0 :       xab_pm6fm(51, 25) = 2.2367100716_dp
    8068            0 :       xab_pm6fm(51, 27) = 2.2760500908_dp
    8069            0 :       xab_pm6fm(51, 35) = 0.1980440021_dp
    8070            0 :       xab_pm6fm(51, 43) = 2.2762598991_dp
    8071            0 :       xab_pm6fm(51, 44) = 2.2757599354_dp
    8072            0 :       xab_pm6fm(51, 45) = 2.2763400078_dp
    8073            0 :       xab_pm6fm(51, 49) = 6.6608009338_dp
    8074            0 :       xab_pm6fm(51, 51) = 0.7248849869_dp
    8075            0 :       xab_pm6fm(52, 1) = 1.8076790571_dp
    8076            0 :       xab_pm6fm(52, 6) = 0.9704939723_dp
    8077            0 :       xab_pm6fm(52, 7) = 0.3585929871_dp
    8078            0 :       xab_pm6fm(52, 8) = 0.3829259872_dp
    8079            0 :       xab_pm6fm(52, 9) = 0.2008219957_dp
    8080            0 :       xab_pm6fm(52, 13) = 2.1068120003_dp
    8081            0 :       xab_pm6fm(52, 15) = 1.1092890501_dp
    8082            0 :       xab_pm6fm(52, 16) = 0.9439250231_dp
    8083            0 :       xab_pm6fm(52, 17) = 0.2854779959_dp
    8084            0 :       xab_pm6fm(52, 30) = 1.7560700178_dp
    8085            0 :       xab_pm6fm(52, 32) = 7.0190491676_dp
    8086            0 :       xab_pm6fm(52, 33) = 0.6857740283_dp
    8087            0 :       xab_pm6fm(52, 34) = 1.1878260374_dp
    8088            0 :       xab_pm6fm(52, 35) = 0.3942019939_dp
    8089            0 :       xab_pm6fm(52, 48) = 1.0859190226_dp
    8090            0 :       xab_pm6fm(52, 49) = 2.0395820141_dp
    8091            0 :       xab_pm6fm(52, 50) = 2.9519760609_dp
    8092            0 :       xab_pm6fm(52, 52) = 0.6424859762_dp
    8093            0 :       xab_pm6fm(53, 1) = 0.9818980098_dp
    8094            0 :       xab_pm6fm(53, 2) = 1.6307209730_dp
    8095            0 :       xab_pm6fm(53, 3) = 4.1685991287_dp
    8096            0 :       xab_pm6fm(53, 4) = 2.3518979549_dp
    8097            0 :       xab_pm6fm(53, 5) = 3.1613850594_dp
    8098            0 :       xab_pm6fm(53, 6) = 0.8101559877_dp
    8099            0 :       xab_pm6fm(53, 7) = 0.2649030089_dp
    8100            0 :       xab_pm6fm(53, 8) = 0.8662040234_dp
    8101            0 :       xab_pm6fm(53, 9) = 0.3924250007_dp
    8102            0 :       xab_pm6fm(53, 10) = 1.5035680532_dp
    8103            0 :       xab_pm6fm(53, 11) = 1.9861119986_dp
    8104            0 :       xab_pm6fm(53, 12) = 3.2769138813_dp
    8105            0 :       xab_pm6fm(53, 13) = 2.9290800095_dp
    8106            0 :       xab_pm6fm(53, 14) = 0.7002990246_dp
    8107            0 :       xab_pm6fm(53, 15) = 3.0472071171_dp
    8108            0 :       xab_pm6fm(53, 16) = 0.7099289894_dp
    8109            0 :       xab_pm6fm(53, 17) = 0.3104740083_dp
    8110            0 :       xab_pm6fm(53, 18) = 0.3053669930_dp
    8111            0 :       xab_pm6fm(53, 19) = 4.8243532181_dp
    8112            0 :       xab_pm6fm(53, 20) = 7.6899209023_dp
    8113            0 :       xab_pm6fm(53, 21) = 3.1142818928_dp
    8114            0 :       xab_pm6fm(53, 22) = 2.4267470837_dp
    8115            0 :       xab_pm6fm(53, 23) = 6.1981120110_dp
    8116            0 :       xab_pm6fm(53, 24) = 2.5985898972_dp
    8117            0 :       xab_pm6fm(53, 25) = 1.1934100389_dp
    8118            0 :       xab_pm6fm(53, 26) = 0.5326219797_dp
    8119            0 :       xab_pm6fm(53, 27) = 1.1052390337_dp
    8120            0 :       xab_pm6fm(53, 28) = 0.0174589995_dp
    8121            0 :       xab_pm6fm(53, 29) = 0.0067810002_dp
    8122            0 :       xab_pm6fm(53, 30) = 0.9766070247_dp
    8123            0 :       xab_pm6fm(53, 31) = 1.2521680593_dp
    8124            0 :       xab_pm6fm(53, 32) = 1.3232669830_dp
    8125            0 :       xab_pm6fm(53, 33) = 0.3108240068_dp
    8126            0 :       xab_pm6fm(53, 35) = 0.4830540121_dp
    8127            0 :       xab_pm6fm(53, 36) = 0.2011359930_dp
    8128            0 :       xab_pm6fm(53, 37) = 4.0924458504_dp
    8129            0 :       xab_pm6fm(53, 38) = 2.1039409637_dp
    8130            0 :       xab_pm6fm(53, 39) = 1.0214020014_dp
    8131            0 :       xab_pm6fm(53, 40) = 4.5139431953_dp
    8132            0 :       xab_pm6fm(53, 41) = 2.3992979527_dp
    8133            0 :       xab_pm6fm(53, 42) = 0.1246950030_dp
    8134            0 :       xab_pm6fm(53, 43) = 0.1105939969_dp
    8135            0 :       xab_pm6fm(53, 44) = 7.8377099037_dp
    8136            0 :       xab_pm6fm(53, 45) = 2.3579440117_dp
    8137            0 :       xab_pm6fm(53, 46) = 3.5220170021_dp
    8138            0 :       xab_pm6fm(53, 47) = 0.0489040017_dp
    8139            0 :       xab_pm6fm(53, 48) = 0.3967840075_dp
    8140            0 :       xab_pm6fm(53, 49) = 5.9478211403_dp
    8141            0 :       xab_pm6fm(53, 50) = 1.7831629515_dp
    8142            0 :       xab_pm6fm(53, 51) = 0.3181900084_dp
    8143            0 :       xab_pm6fm(53, 52) = 1.1011159420_dp
    8144            0 :       xab_pm6fm(53, 53) = 0.5105419755_dp
    8145            0 :       xab_pm6fm(54, 1) = 0.7010160089_dp
    8146            0 :       xab_pm6fm(54, 2) = 2.5994710922_dp
    8147            0 :       xab_pm6fm(54, 3) = 4.5820808411_dp
    8148            0 :       xab_pm6fm(54, 4) = 0.6605250239_dp
    8149            0 :       xab_pm6fm(54, 5) = 1.1006120443_dp
    8150            0 :       xab_pm6fm(54, 6) = 0.8267269731_dp
    8151            0 :       xab_pm6fm(54, 7) = 0.9256240129_dp
    8152            0 :       xab_pm6fm(54, 8) = 0.0353560001_dp
    8153            0 :       xab_pm6fm(54, 9) = 0.0650110021_dp
    8154            0 :       xab_pm6fm(54, 10) = 0.2938619852_dp
    8155            0 :       xab_pm6fm(54, 11) = 8.3682041168_dp
    8156            0 :       xab_pm6fm(54, 12) = 9.7235717773_dp
    8157            0 :       xab_pm6fm(54, 13) = 7.4044651985_dp
    8158            0 :       xab_pm6fm(54, 14) = 16.0919990540_dp
    8159            0 :       xab_pm6fm(54, 17) = 0.4637579918_dp
    8160            0 :       xab_pm6fm(54, 18) = 0.0492659993_dp
    8161            0 :       xab_pm6fm(54, 19) = 1.2248890400_dp
    8162            0 :       xab_pm6fm(54, 20) = 1.7171210051_dp
    8163            0 :       xab_pm6fm(54, 35) = 0.4751160145_dp
    8164            0 :       xab_pm6fm(54, 36) = 0.0497930013_dp
    8165            0 :       xab_pm6fm(54, 37) = 0.9749649763_dp
    8166            0 :       xab_pm6fm(54, 53) = 0.1120899990_dp
    8167            0 :       xab_pm6fm(54, 54) = 0.3444739878_dp
    8168            0 :       xab_pm6fm(55, 1) = 0.0969009995_dp
    8169            0 :       xab_pm6fm(55, 5) = 10.3926095963_dp
    8170            0 :       xab_pm6fm(55, 6) = 24.5146236420_dp
    8171            0 :       xab_pm6fm(55, 7) = 29.7110767365_dp
    8172            0 :       xab_pm6fm(55, 8) = 8.1768426895_dp
    8173            0 :       xab_pm6fm(55, 9) = 22.2334156036_dp
    8174            0 :       xab_pm6fm(55, 15) = 0.5065119863_dp
    8175            0 :       xab_pm6fm(55, 16) = 0.0917429999_dp
    8176            0 :       xab_pm6fm(55, 17) = 4.5319647789_dp
    8177            0 :       xab_pm6fm(55, 35) = 1.6584270000_dp
    8178            0 :       xab_pm6fm(55, 53) = 1.0721780062_dp
    8179            0 :       xab_pm6fm(55, 55) = 25.3200550079_dp
    8180            0 :       xab_pm6fm(56, 1) = 2.0400040150_dp
    8181            0 :       xab_pm6fm(56, 6) = 0.1197929978_dp
    8182            0 :       xab_pm6fm(56, 7) = 0.2079340070_dp
    8183            0 :       xab_pm6fm(56, 8) = 0.3489449918_dp
    8184            0 :       xab_pm6fm(56, 9) = 5.5752549171_dp
    8185            0 :       xab_pm6fm(56, 13) = 9.5390987396_dp
    8186            0 :       xab_pm6fm(56, 14) = 1.2126599550_dp
    8187            0 :       xab_pm6fm(56, 16) = 0.2153860033_dp
    8188            0 :       xab_pm6fm(56, 17) = 0.1601770073_dp
    8189            0 :       xab_pm6fm(56, 22) = 9.4935302734_dp
    8190            0 :       xab_pm6fm(56, 35) = 0.8287940025_dp
    8191            0 :       xab_pm6fm(56, 53) = 0.8355969787_dp
    8192            0 :       xab_pm6fm(56, 56) = 0.3561860025_dp
    8193            0 :       xab_pm6fm(57, 1) = 0.6235010028_dp
    8194            0 :       xab_pm6fm(57, 6) = 0.1086490005_dp
    8195            0 :       xab_pm6fm(57, 7) = 0.1047779992_dp
    8196            0 :       xab_pm6fm(57, 8) = 0.5579569936_dp
    8197            0 :       xab_pm6fm(57, 9) = 2.4019029140_dp
    8198            0 :       xab_pm6fm(57, 13) = 0.5005400181_dp
    8199            0 :       xab_pm6fm(57, 14) = 3.2190299034_dp
    8200            0 :       xab_pm6fm(57, 15) = 0.5416600108_dp
    8201            0 :       xab_pm6fm(57, 16) = 2.6824119091_dp
    8202            0 :       xab_pm6fm(57, 17) = 0.2302030027_dp
    8203            0 :       xab_pm6fm(57, 35) = 0.2385820001_dp
    8204            0 :       xab_pm6fm(57, 53) = 0.2268829942_dp
    8205            0 :       xab_pm6fm(57, 57) = 5.1751618385_dp
    8206            0 :       xab_pm6fm(64, 1) = 0.1358100027_dp
    8207            0 :       xab_pm6fm(64, 6) = 0.0530400015_dp
    8208            0 :       xab_pm6fm(64, 7) = 0.2050500065_dp
    8209            0 :       xab_pm6fm(64, 8) = 0.1757999957_dp
    8210            0 :       xab_pm6fm(64, 9) = 0.3346300125_dp
    8211            0 :       xab_pm6fm(64, 13) = 0.5005400181_dp
    8212            0 :       xab_pm6fm(64, 14) = 3.2190299034_dp
    8213            0 :       xab_pm6fm(64, 15) = 0.5416600108_dp
    8214            0 :       xab_pm6fm(64, 16) = 2.6554000378_dp
    8215            0 :       xab_pm6fm(64, 17) = 0.0899700001_dp
    8216            0 :       xab_pm6fm(64, 35) = 0.2407400012_dp
    8217            0 :       xab_pm6fm(64, 53) = 0.2782399952_dp
    8218            0 :       xab_pm6fm(64, 64) = 2.6703999043_dp
    8219            0 :       xab_pm6fm(71, 1) = 0.7879199982_dp
    8220            0 :       xab_pm6fm(71, 6) = 4.4538249969_dp
    8221            0 :       xab_pm6fm(71, 7) = 2.8608279228_dp
    8222            0 :       xab_pm6fm(71, 8) = 2.9170761108_dp
    8223            0 :       xab_pm6fm(71, 15) = 0.5000000000_dp
    8224            0 :       xab_pm6fm(71, 17) = 12.7570991516_dp
    8225            0 :       xab_pm6fm(71, 35) = 8.6482744217_dp
    8226            0 :       xab_pm6fm(71, 53) = 10.0823154449_dp
    8227            0 :       xab_pm6fm(72, 1) = 3.4273118973_dp
    8228            0 :       xab_pm6fm(72, 5) = 0.6592699885_dp
    8229            0 :       xab_pm6fm(72, 6) = 0.3785789907_dp
    8230            0 :       xab_pm6fm(72, 7) = 0.6557949781_dp
    8231            0 :       xab_pm6fm(72, 8) = 1.0347180367_dp
    8232            0 :       xab_pm6fm(72, 9) = 1.6793349981_dp
    8233            0 :       xab_pm6fm(72, 12) = 4.3302497864_dp
    8234            0 :       xab_pm6fm(72, 13) = 0.6225200295_dp
    8235            0 :       xab_pm6fm(72, 14) = 3.3822999001_dp
    8236            0 :       xab_pm6fm(72, 15) = 0.5055299997_dp
    8237            0 :       xab_pm6fm(72, 16) = 1.6667599678_dp
    8238            0 :       xab_pm6fm(72, 17) = 0.7064210176_dp
    8239            0 :       xab_pm6fm(72, 20) = 4.3195099831_dp
    8240            0 :       xab_pm6fm(72, 33) = 1.2808200121_dp
    8241            0 :       xab_pm6fm(72, 35) = 0.6924560070_dp
    8242            0 :       xab_pm6fm(72, 53) = 0.8209480047_dp
    8243            0 :       xab_pm6fm(72, 56) = 9.0225200653_dp
    8244            0 :       xab_pm6fm(72, 72) = 1.0589109659_dp
    8245            0 :       xab_pm6fm(73, 1) = 2.8276689053_dp
    8246            0 :       xab_pm6fm(73, 6) = 0.8474389911_dp
    8247            0 :       xab_pm6fm(73, 7) = 1.0154609680_dp
    8248            0 :       xab_pm6fm(73, 8) = 1.7510830164_dp
    8249            0 :       xab_pm6fm(73, 9) = 3.1465198994_dp
    8250            0 :       xab_pm6fm(73, 11) = 8.2761297226_dp
    8251            0 :       xab_pm6fm(73, 15) = 6.2618799210_dp
    8252            0 :       xab_pm6fm(73, 16) = 2.9759800434_dp
    8253            0 :       xab_pm6fm(73, 17) = 0.5164129734_dp
    8254            0 :       xab_pm6fm(73, 19) = 2.0267000198_dp
    8255            0 :       xab_pm6fm(73, 35) = 0.7914450169_dp
    8256            0 :       xab_pm6fm(73, 53) = 6.5515508652_dp
    8257            0 :       xab_pm6fm(73, 73) = 10.9870529175_dp
    8258            0 :       xab_pm6fm(74, 1) = 1.8322700262_dp
    8259            0 :       xab_pm6fm(74, 6) = 1.1607700586_dp
    8260            0 :       xab_pm6fm(74, 7) = 0.4783500135_dp
    8261            0 :       xab_pm6fm(74, 8) = 0.3490099907_dp
    8262            0 :       xab_pm6fm(74, 9) = 0.2138900012_dp
    8263            0 :       xab_pm6fm(74, 11) = 8.2760400772_dp
    8264            0 :       xab_pm6fm(74, 15) = 5.9538598061_dp
    8265            0 :       xab_pm6fm(74, 16) = 0.4886299968_dp
    8266            0 :       xab_pm6fm(74, 17) = 0.2779999971_dp
    8267            0 :       xab_pm6fm(74, 19) = 2.0266098976_dp
    8268            0 :       xab_pm6fm(74, 35) = 0.3723900020_dp
    8269            0 :       xab_pm6fm(74, 53) = 1.0773700476_dp
    8270            0 :       xab_pm6fm(74, 74) = 7.4713897705_dp
    8271            0 :       xab_pm6fm(75, 1) = 0.3458940089_dp
    8272            0 :       xab_pm6fm(75, 6) = 0.6906870008_dp
    8273            0 :       xab_pm6fm(75, 7) = 0.4452129900_dp
    8274            0 :       xab_pm6fm(75, 8) = 0.6359599829_dp
    8275            0 :       xab_pm6fm(75, 9) = 0.5359659791_dp
    8276            0 :       xab_pm6fm(75, 14) = 0.8494499922_dp
    8277            0 :       xab_pm6fm(75, 15) = 0.9669420123_dp
    8278            0 :       xab_pm6fm(75, 16) = 0.0688740015_dp
    8279            0 :       xab_pm6fm(75, 17) = 0.1463190019_dp
    8280            0 :       xab_pm6fm(75, 32) = 2.1515800953_dp
    8281            0 :       xab_pm6fm(75, 34) = 2.2021400928_dp
    8282            0 :       xab_pm6fm(75, 35) = 0.2875280082_dp
    8283            0 :       xab_pm6fm(75, 51) = 2.2757799625_dp
    8284            0 :       xab_pm6fm(75, 53) = 3.5592861176_dp
    8285            0 :       xab_pm6fm(75, 75) = 4.4888520241_dp
    8286            0 :       xab_pm6fm(76, 1) = 4.3938698769_dp
    8287            0 :       xab_pm6fm(76, 6) = 0.4984099865_dp
    8288            0 :       xab_pm6fm(76, 7) = 0.0808700025_dp
    8289            0 :       xab_pm6fm(76, 8) = 0.1843000054_dp
    8290            0 :       xab_pm6fm(76, 9) = 0.1400499940_dp
    8291            0 :       xab_pm6fm(76, 11) = 8.2757501602_dp
    8292            0 :       xab_pm6fm(76, 15) = 6.0583000183_dp
    8293            0 :       xab_pm6fm(76, 16) = 4.1860499382_dp
    8294            0 :       xab_pm6fm(76, 17) = 0.3279199898_dp
    8295            0 :       xab_pm6fm(76, 19) = 2.0263199806_dp
    8296            0 :       xab_pm6fm(76, 35) = 0.3824299872_dp
    8297            0 :       xab_pm6fm(76, 53) = 2.1991899014_dp
    8298            0 :       xab_pm6fm(76, 76) = 0.8304399848_dp
    8299            0 :       xab_pm6fm(77, 1) = 0.0580470003_dp
    8300            0 :       xab_pm6fm(77, 6) = 0.1150470003_dp
    8301            0 :       xab_pm6fm(77, 7) = 8.5186395645_dp
    8302            0 :       xab_pm6fm(77, 8) = 9.6254024506_dp
    8303            0 :       xab_pm6fm(77, 9) = 1.4996390343_dp
    8304            0 :       xab_pm6fm(77, 11) = 8.2758302689_dp
    8305            0 :       xab_pm6fm(77, 15) = 6.2846698761_dp
    8306            0 :       xab_pm6fm(77, 16) = 4.1357321739_dp
    8307            0 :       xab_pm6fm(77, 17) = 0.2589159906_dp
    8308            0 :       xab_pm6fm(77, 19) = 2.0264000893_dp
    8309            0 :       xab_pm6fm(77, 35) = 0.1718789935_dp
    8310            0 :       xab_pm6fm(77, 53) = 1.4971480370_dp
    8311            0 :       xab_pm6fm(77, 77) = 11.1751928329_dp
    8312            0 :       xab_pm6fm(78, 1) = 8.9240150452_dp
    8313            0 :       xab_pm6fm(78, 6) = 3.4934029579_dp
    8314            0 :       xab_pm6fm(78, 7) = 0.5407299995_dp
    8315            0 :       xab_pm6fm(78, 8) = 0.4877560139_dp
    8316            0 :       xab_pm6fm(78, 9) = 5.6170139313_dp
    8317            0 :       xab_pm6fm(78, 13) = 1.0569299459_dp
    8318            0 :       xab_pm6fm(78, 14) = 0.0999900028_dp
    8319            0 :       xab_pm6fm(78, 15) = 0.2337120026_dp
    8320            0 :       xab_pm6fm(78, 16) = 2.2242629528_dp
    8321            0 :       xab_pm6fm(78, 17) = 0.3410010040_dp
    8322            0 :       xab_pm6fm(78, 35) = 0.5203610063_dp
    8323            0 :       xab_pm6fm(78, 53) = 4.6012477875_dp
    8324            0 :       xab_pm6fm(78, 78) = 9.0102519989_dp
    8325            0 :       xab_pm6fm(79, 1) = 2.6052830219_dp
    8326            0 :       xab_pm6fm(79, 6) = 21.4856338501_dp
    8327            0 :       xab_pm6fm(79, 7) = 0.2220589966_dp
    8328            0 :       xab_pm6fm(79, 8) = 0.0771920010_dp
    8329            0 :       xab_pm6fm(79, 9) = 9.5943841934_dp
    8330            0 :       xab_pm6fm(79, 13) = 1.0571399927_dp
    8331            0 :       xab_pm6fm(79, 15) = 0.0670010000_dp
    8332            0 :       xab_pm6fm(79, 16) = 21.6191444397_dp
    8333            0 :       xab_pm6fm(79, 17) = 2.2577021122_dp
    8334            0 :       xab_pm6fm(79, 35) = 0.0042369999_dp
    8335            0 :       xab_pm6fm(79, 53) = 0.0088160001_dp
    8336            0 :       xab_pm6fm(79, 79) = 0.0130909998_dp
    8337            0 :       xab_pm6fm(80, 1) = 0.7993990183_dp
    8338            0 :       xab_pm6fm(80, 6) = 0.1471280009_dp
    8339            0 :       xab_pm6fm(80, 7) = 0.0502399988_dp
    8340            0 :       xab_pm6fm(80, 8) = 0.2407200038_dp
    8341            0 :       xab_pm6fm(80, 9) = 0.1138269976_dp
    8342            0 :       xab_pm6fm(80, 14) = 3.6807401180_dp
    8343            0 :       xab_pm6fm(80, 15) = 0.2149509937_dp
    8344            0 :       xab_pm6fm(80, 16) = 0.3473829925_dp
    8345            0 :       xab_pm6fm(80, 17) = 0.0536600016_dp
    8346            0 :       xab_pm6fm(80, 22) = 2.9572000504_dp
    8347            0 :       xab_pm6fm(80, 35) = 0.1723629981_dp
    8348            0 :       xab_pm6fm(80, 52) = 0.2127320021_dp
    8349            0 :       xab_pm6fm(80, 53) = 0.3420580029_dp
    8350            0 :       xab_pm6fm(80, 80) = 0.4232760072_dp
    8351            0 :       xab_pm6fm(81, 1) = 0.1382050067_dp
    8352            0 :       xab_pm6fm(81, 5) = 10.5043382645_dp
    8353            0 :       xab_pm6fm(81, 6) = 0.5828949809_dp
    8354            0 :       xab_pm6fm(81, 7) = 0.1588120013_dp
    8355            0 :       xab_pm6fm(81, 8) = 0.6369060278_dp
    8356            0 :       xab_pm6fm(81, 9) = 0.2261659950_dp
    8357            0 :       xab_pm6fm(81, 16) = 0.3034259975_dp
    8358            0 :       xab_pm6fm(81, 17) = 0.1620370001_dp
    8359            0 :       xab_pm6fm(81, 35) = 0.2968359888_dp
    8360            0 :       xab_pm6fm(81, 53) = 0.4300329983_dp
    8361            0 :       xab_pm6fm(81, 81) = 9.5351266861_dp
    8362            0 :       xab_pm6fm(82, 1) = 0.8400959969_dp
    8363            0 :       xab_pm6fm(82, 3) = 1.2850639820_dp
    8364            0 :       xab_pm6fm(82, 5) = 1.1381570101_dp
    8365            0 :       xab_pm6fm(82, 6) = 0.4046559930_dp
    8366            0 :       xab_pm6fm(82, 7) = 0.3357869983_dp
    8367            0 :       xab_pm6fm(82, 8) = 0.7825059891_dp
    8368            0 :       xab_pm6fm(82, 9) = 8.3685617447_dp
    8369            0 :       xab_pm6fm(82, 15) = 5.0331997871_dp
    8370            0 :       xab_pm6fm(82, 16) = 0.1751500070_dp
    8371            0 :       xab_pm6fm(82, 17) = 0.1648139954_dp
    8372            0 :       xab_pm6fm(82, 23) = 1.0000000000_dp
    8373            0 :       xab_pm6fm(82, 24) = 1.0291099548_dp
    8374            0 :       xab_pm6fm(82, 30) = 1.0000000000_dp
    8375            0 :       xab_pm6fm(82, 34) = 0.1111949980_dp
    8376            0 :       xab_pm6fm(82, 35) = 0.1482290030_dp
    8377            0 :       xab_pm6fm(82, 41) = 1.0000000000_dp
    8378            0 :       xab_pm6fm(82, 42) = 5.0000000000_dp
    8379            0 :       xab_pm6fm(82, 52) = 0.8090419769_dp
    8380            0 :       xab_pm6fm(82, 53) = 0.2674260139_dp
    8381            0 :       xab_pm6fm(82, 82) = 2.3623430729_dp
    8382            0 :       xab_pm6fm(83, 1) = 1.3974620104_dp
    8383            0 :       xab_pm6fm(83, 3) = 0.6953200102_dp
    8384            0 :       xab_pm6fm(83, 6) = 0.5761790276_dp
    8385            0 :       xab_pm6fm(83, 7) = 0.1527380049_dp
    8386            0 :       xab_pm6fm(83, 8) = 0.3330419958_dp
    8387            0 :       xab_pm6fm(83, 9) = 1.0353239775_dp
    8388            0 :       xab_pm6fm(83, 16) = 0.6209970117_dp
    8389            0 :       xab_pm6fm(83, 17) = 0.3268710077_dp
    8390            0 :       xab_pm6fm(83, 34) = 0.6512079835_dp
    8391            0 :       xab_pm6fm(83, 35) = 0.3811700046_dp
    8392            0 :       xab_pm6fm(83, 53) = 0.8623769879_dp
    8393            0 :       xab_pm6fm(83, 83) = 1.1682139635_dp
    8394              : 
    8395            0 :       aab_pm6fm(1, 1) = 4.7169_dp
    8396            0 :       aab_pm6fm(2, 1) = 2.9898810387_dp
    8397            0 :       aab_pm6fm(2, 2) = 3.7835590839_dp
    8398            0 :       aab_pm6fm(3, 1) = 2.1362650394_dp
    8399            0 :       aab_pm6fm(3, 2) = 3.1124029160_dp
    8400            0 :       aab_pm6fm(3, 3) = 4.7146739960_dp
    8401            0 :       aab_pm6fm(4, 1) = 2.4754180908_dp
    8402            0 :       aab_pm6fm(4, 2) = 3.3067018986_dp
    8403            0 :       aab_pm6fm(4, 3) = 2.2367279530_dp
    8404            0 :       aab_pm6fm(4, 4) = 1.4999070168_dp
    8405            0 :       aab_pm6fm(5, 1) = 2.6152310371_dp
    8406            0 :       aab_pm6fm(5, 2) = 3.1631400585_dp
    8407            0 :       aab_pm6fm(5, 3) = 3.7593970299_dp
    8408            0 :       aab_pm6fm(5, 4) = 1.8889980316_dp
    8409            0 :       aab_pm6fm(5, 5) = 3.3186240196_dp
    8410            0 :       aab_pm6fm(6, 1) = 1.0278060000_dp
    8411            0 :       aab_pm6fm(6, 2) = 3.0427050591_dp
    8412            0 :       aab_pm6fm(6, 3) = 3.2418739796_dp
    8413            0 :       aab_pm6fm(6, 4) = 4.2128820419_dp
    8414            0 :       aab_pm6fm(6, 5) = 2.9190070629_dp
    8415            0 :       aab_pm6fm(6, 6) = 2.6137130260_dp
    8416            0 :       aab_pm6fm(7, 1) = 0.9694060087_dp
    8417            0 :       aab_pm6fm(7, 2) = 2.8143389225_dp
    8418            0 :       aab_pm6fm(7, 3) = 2.6406230927_dp
    8419            0 :       aab_pm6fm(7, 4) = 2.5808949471_dp
    8420            0 :       aab_pm6fm(7, 5) = 2.4770040512_dp
    8421            0 :       aab_pm6fm(7, 6) = 2.6861081123_dp
    8422            0 :       aab_pm6fm(7, 7) = 2.5745019913_dp
    8423            0 :       aab_pm6fm(8, 1) = 1.9896_dp
    8424            0 :       aab_pm6fm(8, 2) = 3.6537749767_dp
    8425            0 :       aab_pm6fm(8, 3) = 2.5844419003_dp
    8426            0 :       aab_pm6fm(8, 4) = 3.0518670082_dp
    8427            0 :       aab_pm6fm(8, 5) = 2.6953508854_dp
    8428            0 :       aab_pm6fm(8, 6) = 2.8896069527_dp
    8429            0 :       aab_pm6fm(8, 7) = 2.7842919827_dp
    8430            0 :       aab_pm6fm(8, 8) = 2.5750_dp
    8431            0 :       aab_pm6fm(9, 1) = 3.1367399693_dp
    8432            0 :       aab_pm6fm(9, 2) = 2.8565430641_dp
    8433            0 :       aab_pm6fm(9, 3) = 3.0439009666_dp
    8434            0 :       aab_pm6fm(9, 4) = 3.7269229889_dp
    8435            0 :       aab_pm6fm(9, 5) = 2.8238370419_dp
    8436            0 :       aab_pm6fm(9, 6) = 3.0276000500_dp
    8437            0 :       aab_pm6fm(9, 7) = 2.8566460609_dp
    8438            0 :       aab_pm6fm(9, 8) = 3.0154440403_dp
    8439            0 :       aab_pm6fm(9, 9) = 3.1757590771_dp
    8440            0 :       aab_pm6fm(10, 1) = 5.9996800423_dp
    8441            0 :       aab_pm6fm(10, 2) = 3.6777579784_dp
    8442            0 :       aab_pm6fm(10, 3) = 2.1936659813_dp
    8443            0 :       aab_pm6fm(10, 4) = 1.3165880442_dp
    8444            0 :       aab_pm6fm(10, 5) = 2.7561900616_dp
    8445            0 :       aab_pm6fm(10, 6) = 3.4411880970_dp
    8446            0 :       aab_pm6fm(10, 7) = 4.4263701439_dp
    8447            0 :       aab_pm6fm(10, 8) = 2.8895869255_dp
    8448            0 :       aab_pm6fm(10, 9) = 3.6756110191_dp
    8449            0 :       aab_pm6fm(10, 10) = 3.9745669365_dp
    8450            0 :       aab_pm6fm(11, 1) = 0.5003259778_dp
    8451            0 :       aab_pm6fm(11, 2) = 1.7030290365_dp
    8452            0 :       aab_pm6fm(11, 3) = 1.2672990561_dp
    8453            0 :       aab_pm6fm(11, 4) = 1.2554800510_dp
    8454            0 :       aab_pm6fm(11, 5) = 1.5699609518_dp
    8455            0 :       aab_pm6fm(11, 6) = 2.1960499287_dp
    8456            0 :       aab_pm6fm(11, 7) = 2.4943840504_dp
    8457            0 :       aab_pm6fm(11, 8) = 1.9814490080_dp
    8458            0 :       aab_pm6fm(11, 9) = 2.6195509434_dp
    8459            0 :       aab_pm6fm(11, 10) = 1.7742359638_dp
    8460            0 :       aab_pm6fm(11, 11) = 0.4464350045_dp
    8461            0 :       aab_pm6fm(12, 1) = 2.6515939236_dp
    8462            0 :       aab_pm6fm(12, 2) = 2.2106029987_dp
    8463            0 :       aab_pm6fm(12, 3) = 1.1843800545_dp
    8464            0 :       aab_pm6fm(12, 4) = 1.5575909615_dp
    8465            0 :       aab_pm6fm(12, 5) = 2.5274410248_dp
    8466            0 :       aab_pm6fm(12, 6) = 3.0409460068_dp
    8467            0 :       aab_pm6fm(12, 7) = 2.0791249275_dp
    8468            0 :       aab_pm6fm(12, 8) = 2.2515199184_dp
    8469            0 :       aab_pm6fm(12, 9) = 3.3622078896_dp
    8470            0 :       aab_pm6fm(12, 10) = 2.0316760540_dp
    8471            0 :       aab_pm6fm(12, 11) = 1.5067729950_dp
    8472            0 :       aab_pm6fm(12, 12) = 1.0935729742_dp
    8473            0 :       aab_pm6fm(13, 1) = 2.0259959698_dp
    8474            0 :       aab_pm6fm(13, 2) = 2.2558300495_dp
    8475            0 :       aab_pm6fm(13, 3) = 1.5815930367_dp
    8476            0 :       aab_pm6fm(13, 4) = 1.9382369518_dp
    8477            0 :       aab_pm6fm(13, 5) = 2.0595688820_dp
    8478            0 :       aab_pm6fm(13, 6) = 2.2674400806_dp
    8479            0 :       aab_pm6fm(13, 7) = 2.0097539425_dp
    8480            0 :       aab_pm6fm(13, 8) = 2.4986600876_dp
    8481            0 :       aab_pm6fm(13, 9) = 3.0842580795_dp
    8482            0 :       aab_pm6fm(13, 10) = 2.4478690624_dp
    8483            0 :       aab_pm6fm(13, 11) = 1.2028709650_dp
    8484            0 :       aab_pm6fm(13, 12) = 1.9725300074_dp
    8485            0 :       aab_pm6fm(13, 13) = 1.3877140284_dp
    8486            0 :       aab_pm6fm(14, 1) = 1.8969500065_dp
    8487            0 :       aab_pm6fm(14, 2) = 2.0404980183_dp
    8488            0 :       aab_pm6fm(14, 3) = 1.7896089554_dp
    8489            0 :       aab_pm6fm(14, 4) = 1.2631319761_dp
    8490            0 :       aab_pm6fm(14, 5) = 1.9826530218_dp
    8491            0 :       aab_pm6fm(14, 6) = 1.9844980240_dp
    8492            0 :       aab_pm6fm(14, 7) = 1.8189879656_dp
    8493            0 :       aab_pm6fm(14, 8) = 1.9235999584_dp
    8494            0 :       aab_pm6fm(14, 9) = 2.1310279369_dp
    8495            0 :       aab_pm6fm(14, 10) = 2.8677840233_dp
    8496            0 :       aab_pm6fm(14, 11) = 2.0076150894_dp
    8497            0 :       aab_pm6fm(14, 12) = 3.1397490501_dp
    8498            0 :       aab_pm6fm(14, 13) = 1.8999999762_dp
    8499            0 :       aab_pm6fm(14, 14) = 1.3289999962_dp
    8500            0 :       aab_pm6fm(15, 1) = 1.9265370369_dp
    8501            0 :       aab_pm6fm(15, 2) = 2.0931580067_dp
    8502            0 :       aab_pm6fm(15, 3) = 1.3945440054_dp
    8503            0 :       aab_pm6fm(15, 4) = 1.8000700474_dp
    8504            0 :       aab_pm6fm(15, 5) = 1.9231679440_dp
    8505            0 :       aab_pm6fm(15, 6) = 1.9946529865_dp
    8506            0 :       aab_pm6fm(15, 7) = 2.1470420361_dp
    8507            0 :       aab_pm6fm(15, 8) = 2.2207679749_dp
    8508            0 :       aab_pm6fm(15, 9) = 2.2343559265_dp
    8509            0 :       aab_pm6fm(15, 10) = 2.2190361023_dp
    8510            0 :       aab_pm6fm(15, 11) = 1.5003199577_dp
    8511            0 :       aab_pm6fm(15, 12) = 1.3837729692_dp
    8512            0 :       aab_pm6fm(15, 13) = 1.9807269573_dp
    8513            0 :       aab_pm6fm(15, 14) = 3.3134660721_dp
    8514            0 :       aab_pm6fm(15, 15) = 1.5057920218_dp
    8515            0 :       aab_pm6fm(16, 1) = 2.2159750462_dp
    8516            0 :       aab_pm6fm(16, 2) = 1.9591490030_dp
    8517            0 :       aab_pm6fm(16, 3) = 2.2942750454_dp
    8518            0 :       aab_pm6fm(16, 4) = 2.7817358971_dp
    8519            0 :       aab_pm6fm(16, 5) = 2.4036960602_dp
    8520            0 :       aab_pm6fm(16, 6) = 2.2103049755_dp
    8521            0 :       aab_pm6fm(16, 7) = 2.2899899483_dp
    8522            0 :       aab_pm6fm(16, 8) = 2.3832890987_dp
    8523            0 :       aab_pm6fm(16, 9) = 2.1871860027_dp
    8524            0 :       aab_pm6fm(16, 10) = 2.7870581150_dp
    8525            0 :       aab_pm6fm(16, 11) = 1.4008500576_dp
    8526            0 :       aab_pm6fm(16, 12) = 1.5001629591_dp
    8527            0 :       aab_pm6fm(16, 13) = 1.9767049551_dp
    8528            0 :       aab_pm6fm(16, 14) = 1.8859159946_dp
    8529            0 :       aab_pm6fm(16, 15) = 1.5953249931_dp
    8530            0 :       aab_pm6fm(16, 16) = 1.7945560217_dp
    8531            0 :       aab_pm6fm(17, 1) = 2.4028859138_dp
    8532            0 :       aab_pm6fm(17, 2) = 1.6716769934_dp
    8533            0 :       aab_pm6fm(17, 3) = 2.7830009460_dp
    8534            0 :       aab_pm6fm(17, 4) = 2.8226759434_dp
    8535            0 :       aab_pm6fm(17, 5) = 2.2593228817_dp
    8536            0 :       aab_pm6fm(17, 6) = 2.1621971130_dp
    8537            0 :       aab_pm6fm(17, 7) = 2.1721339226_dp
    8538            0 :       aab_pm6fm(17, 8) = 2.3232359886_dp
    8539            0 :       aab_pm6fm(17, 9) = 2.3132700920_dp
    8540            0 :       aab_pm6fm(17, 10) = 1.7031509876_dp
    8541            0 :       aab_pm6fm(17, 11) = 1.8164290190_dp
    8542            0 :       aab_pm6fm(17, 12) = 2.3918058872_dp
    8543            0 :       aab_pm6fm(17, 13) = 2.1259388924_dp
    8544            0 :       aab_pm6fm(17, 14) = 1.6849780083_dp
    8545            0 :       aab_pm6fm(17, 15) = 1.4683059454_dp
    8546            0 :       aab_pm6fm(17, 16) = 1.7154350281_dp
    8547            0 :       aab_pm6fm(17, 17) = 1.8232389688_dp
    8548            0 :       aab_pm6fm(18, 1) = 4.0561671257_dp
    8549            0 :       aab_pm6fm(18, 2) = 2.7165620327_dp
    8550            0 :       aab_pm6fm(18, 3) = 3.1228950024_dp
    8551            0 :       aab_pm6fm(18, 4) = 3.0440070629_dp
    8552            0 :       aab_pm6fm(18, 5) = 2.4154710770_dp
    8553            0 :       aab_pm6fm(18, 6) = 1.4713089466_dp
    8554            0 :       aab_pm6fm(18, 7) = 2.3268051147_dp
    8555            0 :       aab_pm6fm(18, 8) = 2.2406730652_dp
    8556            0 :       aab_pm6fm(18, 9) = 3.9206581116_dp
    8557            0 :       aab_pm6fm(18, 10) = 2.9637470245_dp
    8558            0 :       aab_pm6fm(18, 11) = 2.1676769257_dp
    8559            0 :       aab_pm6fm(18, 12) = 2.0926640034_dp
    8560            0 :       aab_pm6fm(18, 13) = 2.6451649666_dp
    8561            0 :       aab_pm6fm(18, 14) = 1.7803499699_dp
    8562            0 :       aab_pm6fm(18, 15) = 4.3725161552_dp
    8563            0 :       aab_pm6fm(18, 16) = 2.0493979454_dp
    8564            0 :       aab_pm6fm(18, 17) = 2.5544490814_dp
    8565            0 :       aab_pm6fm(18, 18) = 2.3064320087_dp
    8566            0 :       aab_pm6fm(19, 1) = 0.6481729746_dp
    8567            0 :       aab_pm6fm(19, 2) = 1.4185010195_dp
    8568            0 :       aab_pm6fm(19, 3) = 1.0364869833_dp
    8569            0 :       aab_pm6fm(19, 4) = 1.9318879843_dp
    8570            0 :       aab_pm6fm(19, 5) = 2.0317680836_dp
    8571            0 :       aab_pm6fm(19, 6) = 2.2417569160_dp
    8572            0 :       aab_pm6fm(19, 7) = 2.3258590698_dp
    8573            0 :       aab_pm6fm(19, 8) = 1.5085710287_dp
    8574            0 :       aab_pm6fm(19, 9) = 3.1828169823_dp
    8575            0 :       aab_pm6fm(19, 10) = 1.1380209923_dp
    8576            0 :       aab_pm6fm(19, 11) = 0.8843070269_dp
    8577            0 :       aab_pm6fm(19, 12) = 0.8848099709_dp
    8578            0 :       aab_pm6fm(19, 13) = 1.9760760069_dp
    8579            0 :       aab_pm6fm(19, 14) = 1.6759300232_dp
    8580            0 :       aab_pm6fm(19, 15) = 1.4437379837_dp
    8581            0 :       aab_pm6fm(19, 16) = 2.5121560097_dp
    8582            0 :       aab_pm6fm(19, 17) = 1.6221630573_dp
    8583            0 :       aab_pm6fm(19, 18) = 2.3028030396_dp
    8584            0 :       aab_pm6fm(19, 19) = 1.4355139732_dp
    8585            0 :       aab_pm6fm(20, 1) = 2.1418590546_dp
    8586            0 :       aab_pm6fm(20, 2) = 1.7198469639_dp
    8587            0 :       aab_pm6fm(20, 5) = 1.7000099421_dp
    8588            0 :       aab_pm6fm(20, 6) = 1.0353050232_dp
    8589            0 :       aab_pm6fm(20, 7) = 2.3866000175_dp
    8590            0 :       aab_pm6fm(20, 8) = 3.2638969421_dp
    8591            0 :       aab_pm6fm(20, 9) = 2.6450529099_dp
    8592            0 :       aab_pm6fm(20, 10) = 0.9545300007_dp
    8593            0 :       aab_pm6fm(20, 11) = 3.1071040630_dp
    8594            0 :       aab_pm6fm(20, 12) = 2.2997999191_dp
    8595            0 :       aab_pm6fm(20, 13) = 1.6125650406_dp
    8596            0 :       aab_pm6fm(20, 14) = 1.2187880278_dp
    8597            0 :       aab_pm6fm(20, 15) = 1.0241420269_dp
    8598            0 :       aab_pm6fm(20, 16) = 0.9581710100_dp
    8599            0 :       aab_pm6fm(20, 17) = 2.3833909035_dp
    8600            0 :       aab_pm6fm(20, 18) = 1.0348809958_dp
    8601            0 :       aab_pm6fm(20, 19) = 1.1191999912_dp
    8602            0 :       aab_pm6fm(20, 20) = 1.8896739483_dp
    8603            0 :       aab_pm6fm(21, 1) = 1.1794849634_dp
    8604            0 :       aab_pm6fm(21, 6) = 2.6304900646_dp
    8605            0 :       aab_pm6fm(21, 7) = 2.2700040340_dp
    8606            0 :       aab_pm6fm(21, 8) = 2.2565159798_dp
    8607            0 :       aab_pm6fm(21, 9) = 3.1079850197_dp
    8608            0 :       aab_pm6fm(21, 13) = 1.0035500526_dp
    8609            0 :       aab_pm6fm(21, 14) = 2.0168700218_dp
    8610            0 :       aab_pm6fm(21, 15) = 0.8681650162_dp
    8611            0 :       aab_pm6fm(21, 16) = 0.4229390025_dp
    8612            0 :       aab_pm6fm(21, 17) = 2.1414740086_dp
    8613            0 :       aab_pm6fm(21, 21) = 1.1328380108_dp
    8614            0 :       aab_pm6fm(22, 1) = 0.8326690197_dp
    8615            0 :       aab_pm6fm(22, 5) = 1.6287100315_dp
    8616            0 :       aab_pm6fm(22, 6) = 1.5979729891_dp
    8617            0 :       aab_pm6fm(22, 7) = 1.6786860228_dp
    8618            0 :       aab_pm6fm(22, 8) = 1.7891180515_dp
    8619            0 :       aab_pm6fm(22, 9) = 2.3070869446_dp
    8620            0 :       aab_pm6fm(22, 12) = 1.9113399982_dp
    8621            0 :       aab_pm6fm(22, 13) = 1.3694859743_dp
    8622            0 :       aab_pm6fm(22, 14) = 2.8560380936_dp
    8623            0 :       aab_pm6fm(22, 15) = 2.1519289017_dp
    8624            0 :       aab_pm6fm(22, 16) = 1.8464390039_dp
    8625            0 :       aab_pm6fm(22, 17) = 1.4610340595_dp
    8626            0 :       aab_pm6fm(22, 20) = 2.0000000000_dp
    8627            0 :       aab_pm6fm(22, 22) = 2.6485970020_dp
    8628            0 :       aab_pm6fm(23, 1) = 1.2801330090_dp
    8629            0 :       aab_pm6fm(23, 6) = 2.7898550034_dp
    8630            0 :       aab_pm6fm(23, 7) = 1.6075400114_dp
    8631            0 :       aab_pm6fm(23, 8) = 1.6239730120_dp
    8632            0 :       aab_pm6fm(23, 9) = 1.8251600266_dp
    8633            0 :       aab_pm6fm(23, 11) = 2.5510098934_dp
    8634            0 :       aab_pm6fm(23, 15) = 2.5491540432_dp
    8635            0 :       aab_pm6fm(23, 16) = 2.7041239738_dp
    8636            0 :       aab_pm6fm(23, 17) = 1.6885290146_dp
    8637            0 :       aab_pm6fm(23, 19) = 4.5213599205_dp
    8638            0 :       aab_pm6fm(23, 23) = 4.8323907852_dp
    8639            0 :       aab_pm6fm(24, 1) = 0.8826609850_dp
    8640            0 :       aab_pm6fm(24, 6) = 3.6567540169_dp
    8641            0 :       aab_pm6fm(24, 7) = 3.0291860104_dp
    8642            0 :       aab_pm6fm(24, 8) = 2.5000000000_dp
    8643            0 :       aab_pm6fm(24, 9) = 2.7165210247_dp
    8644            0 :       aab_pm6fm(24, 11) = 2.2950561047_dp
    8645            0 :       aab_pm6fm(24, 14) = 1.8607599735_dp
    8646            0 :       aab_pm6fm(24, 15) = 1.6953829527_dp
    8647            0 :       aab_pm6fm(24, 16) = 2.2609779835_dp
    8648            0 :       aab_pm6fm(24, 17) = 2.1526179314_dp
    8649            0 :       aab_pm6fm(24, 19) = 2.0000000000_dp
    8650            0 :       aab_pm6fm(24, 24) = 4.6554188728_dp
    8651            0 :       aab_pm6fm(25, 1) = 2.3099400997_dp
    8652            0 :       aab_pm6fm(25, 6) = 3.0007500648_dp
    8653            0 :       aab_pm6fm(25, 7) = 2.9214699268_dp
    8654            0 :       aab_pm6fm(25, 8) = 2.5775399208_dp
    8655            0 :       aab_pm6fm(25, 9) = 2.7919499874_dp
    8656            0 :       aab_pm6fm(25, 13) = 1.7683600187_dp
    8657            0 :       aab_pm6fm(25, 14) = 1.9379589558_dp
    8658            0 :       aab_pm6fm(25, 15) = 1.9470200539_dp
    8659            0 :       aab_pm6fm(25, 16) = 2.4825100899_dp
    8660            0 :       aab_pm6fm(25, 17) = 1.6570099592_dp
    8661            0 :       aab_pm6fm(25, 20) = 1.4914400578_dp
    8662            0 :       aab_pm6fm(25, 25) = 2.6654200554_dp
    8663            0 :       aab_pm6fm(26, 1) = 0.8544880152_dp
    8664            0 :       aab_pm6fm(26, 6) = 3.9913430214_dp
    8665            0 :       aab_pm6fm(26, 7) = 2.5004858971_dp
    8666            0 :       aab_pm6fm(26, 8) = 1.7263129950_dp
    8667            0 :       aab_pm6fm(26, 9) = 4.2947068214_dp
    8668            0 :       aab_pm6fm(26, 15) = 2.5675339699_dp
    8669            0 :       aab_pm6fm(26, 16) = 0.9889910221_dp
    8670            0 :       aab_pm6fm(26, 17) = 1.2297929525_dp
    8671            0 :       aab_pm6fm(26, 19) = 2.0000000000_dp
    8672            0 :       aab_pm6fm(26, 26) = 2.7207849026_dp
    8673            0 :       aab_pm6fm(27, 1) = 2.9665179253_dp
    8674            0 :       aab_pm6fm(27, 6) = 3.7162330151_dp
    8675            0 :       aab_pm6fm(27, 7) = 3.6186380386_dp
    8676            0 :       aab_pm6fm(27, 8) = 3.7269110680_dp
    8677            0 :       aab_pm6fm(27, 9) = 3.9563469887_dp
    8678            0 :       aab_pm6fm(27, 14) = 2.4698050022_dp
    8679            0 :       aab_pm6fm(27, 15) = 1.1525050402_dp
    8680            0 :       aab_pm6fm(27, 16) = 2.4292550087_dp
    8681            0 :       aab_pm6fm(27, 17) = 3.2174971104_dp
    8682            0 :       aab_pm6fm(27, 27) = 3.2881660461_dp
    8683            0 :       aab_pm6fm(28, 1) = 2.6352798939_dp
    8684            0 :       aab_pm6fm(28, 6) = 4.2855129242_dp
    8685            0 :       aab_pm6fm(28, 7) = 3.8452150822_dp
    8686            0 :       aab_pm6fm(28, 8) = 2.9372320175_dp
    8687            0 :       aab_pm6fm(28, 9) = 3.4402410984_dp
    8688            0 :       aab_pm6fm(28, 14) = 2.0688810349_dp
    8689            0 :       aab_pm6fm(28, 15) = 3.2602829933_dp
    8690            0 :       aab_pm6fm(28, 16) = 2.0027520657_dp
    8691            0 :       aab_pm6fm(28, 17) = 2.2005119324_dp
    8692            0 :       aab_pm6fm(28, 28) = 1.0979599953_dp
    8693            0 :       aab_pm6fm(29, 1) = 2.3353590965_dp
    8694            0 :       aab_pm6fm(29, 6) = 4.6387729645_dp
    8695            0 :       aab_pm6fm(29, 7) = 4.2143368721_dp
    8696            0 :       aab_pm6fm(29, 8) = 3.9599509239_dp
    8697            0 :       aab_pm6fm(29, 9) = 4.4788317680_dp
    8698            0 :       aab_pm6fm(29, 15) = 0.2106399983_dp
    8699            0 :       aab_pm6fm(29, 16) = 0.2731119990_dp
    8700            0 :       aab_pm6fm(29, 17) = 2.7765309811_dp
    8701            0 :       aab_pm6fm(29, 29) = 3.6168460846_dp
    8702            0 :       aab_pm6fm(30, 1) = 1.9878909588_dp
    8703            0 :       aab_pm6fm(30, 6) = 1.8023270369_dp
    8704            0 :       aab_pm6fm(30, 7) = 1.8445789814_dp
    8705            0 :       aab_pm6fm(30, 8) = 2.3350539207_dp
    8706            0 :       aab_pm6fm(30, 9) = 2.4100210667_dp
    8707            0 :       aab_pm6fm(30, 14) = 1.8320579529_dp
    8708            0 :       aab_pm6fm(30, 15) = 1.2204799652_dp
    8709            0 :       aab_pm6fm(30, 16) = 1.4550000429_dp
    8710            0 :       aab_pm6fm(30, 17) = 1.6251759529_dp
    8711            0 :       aab_pm6fm(30, 20) = 1.1191799641_dp
    8712            0 :       aab_pm6fm(30, 30) = 0.9290000200_dp
    8713            0 :       aab_pm6fm(31, 1) = 1.8473500013_dp
    8714            0 :       aab_pm6fm(31, 6) = 2.3254098892_dp
    8715            0 :       aab_pm6fm(31, 7) = 2.1218199730_dp
    8716            0 :       aab_pm6fm(31, 8) = 2.3483469486_dp
    8717            0 :       aab_pm6fm(31, 9) = 2.6798689365_dp
    8718            0 :       aab_pm6fm(31, 14) = 1.9137799740_dp
    8719            0 :       aab_pm6fm(31, 15) = 2.9796500206_dp
    8720            0 :       aab_pm6fm(31, 16) = 2.2321081161_dp
    8721            0 :       aab_pm6fm(31, 17) = 2.0247099400_dp
    8722            0 :       aab_pm6fm(31, 31) = 1.3346430063_dp
    8723            0 :       aab_pm6fm(32, 1) = 2.2067930698_dp
    8724            0 :       aab_pm6fm(32, 6) = 2.2574689388_dp
    8725            0 :       aab_pm6fm(32, 7) = 1.9882260561_dp
    8726            0 :       aab_pm6fm(32, 8) = 2.1394131184_dp
    8727            0 :       aab_pm6fm(32, 9) = 2.3847770691_dp
    8728            0 :       aab_pm6fm(32, 14) = 0.2997210026_dp
    8729            0 :       aab_pm6fm(32, 15) = 2.4692909718_dp
    8730            0 :       aab_pm6fm(32, 16) = 2.0245881081_dp
    8731            0 :       aab_pm6fm(32, 17) = 1.7712279558_dp
    8732            0 :       aab_pm6fm(32, 25) = 2.3828339577_dp
    8733            0 :       aab_pm6fm(32, 27) = 2.8526101112_dp
    8734            0 :       aab_pm6fm(32, 32) = 2.0190000534_dp
    8735            0 :       aab_pm6fm(33, 1) = 1.9935270548_dp
    8736            0 :       aab_pm6fm(33, 6) = 1.8550690413_dp
    8737            0 :       aab_pm6fm(33, 7) = 1.4965430498_dp
    8738            0 :       aab_pm6fm(33, 8) = 2.0039501190_dp
    8739            0 :       aab_pm6fm(33, 9) = 2.0125830173_dp
    8740            0 :       aab_pm6fm(33, 13) = 1.1527860165_dp
    8741            0 :       aab_pm6fm(33, 14) = 1.9155999422_dp
    8742            0 :       aab_pm6fm(33, 16) = 1.9543679953_dp
    8743            0 :       aab_pm6fm(33, 17) = 1.6910699606_dp
    8744            0 :       aab_pm6fm(33, 22) = 1.9329110384_dp
    8745            0 :       aab_pm6fm(33, 27) = 3.3681399822_dp
    8746            0 :       aab_pm6fm(33, 30) = 1.4591300488_dp
    8747            0 :       aab_pm6fm(33, 31) = 1.7309770584_dp
    8748            0 :       aab_pm6fm(33, 33) = 1.5882639885_dp
    8749            0 :       aab_pm6fm(34, 1) = 2.0350680351_dp
    8750            0 :       aab_pm6fm(34, 6) = 2.3871181011_dp
    8751            0 :       aab_pm6fm(34, 7) = 1.9377640486_dp
    8752            0 :       aab_pm6fm(34, 8) = 2.4842629433_dp
    8753            0 :       aab_pm6fm(34, 9) = 2.3021800518_dp
    8754            0 :       aab_pm6fm(34, 14) = 1.5298169851_dp
    8755            0 :       aab_pm6fm(34, 15) = 1.0481829643_dp
    8756            0 :       aab_pm6fm(34, 16) = 1.4796060324_dp
    8757            0 :       aab_pm6fm(34, 17) = 2.1288609505_dp
    8758            0 :       aab_pm6fm(34, 25) = 2.6480379105_dp
    8759            0 :       aab_pm6fm(34, 27) = 2.5234498978_dp
    8760            0 :       aab_pm6fm(34, 30) = 1.1862419844_dp
    8761            0 :       aab_pm6fm(34, 32) = 2.6690568924_dp
    8762            0 :       aab_pm6fm(34, 33) = 1.6652799845_dp
    8763            0 :       aab_pm6fm(34, 34) = 1.7958940268_dp
    8764            0 :       aab_pm6fm(35, 1) = 2.1928029060_dp
    8765            0 :       aab_pm6fm(35, 2) = 2.1282749176_dp
    8766            0 :       aab_pm6fm(35, 3) = 2.0744409561_dp
    8767            0 :       aab_pm6fm(35, 4) = 2.3671460152_dp
    8768            0 :       aab_pm6fm(35, 5) = 2.3078899384_dp
    8769            0 :       aab_pm6fm(35, 6) = 2.0150859356_dp
    8770            0 :       aab_pm6fm(35, 7) = 4.2249011993_dp
    8771            0 :       aab_pm6fm(35, 8) = 2.2830460072_dp
    8772            0 :       aab_pm6fm(35, 9) = 2.0317649841_dp
    8773            0 :       aab_pm6fm(35, 10) = 2.4641718864_dp
    8774            0 :       aab_pm6fm(35, 11) = 1.6222180128_dp
    8775            0 :       aab_pm6fm(35, 12) = 2.1956970692_dp
    8776            0 :       aab_pm6fm(35, 13) = 1.8941409588_dp
    8777            0 :       aab_pm6fm(35, 14) = 1.5708249807_dp
    8778            0 :       aab_pm6fm(35, 15) = 1.4021389484_dp
    8779            0 :       aab_pm6fm(35, 16) = 1.5098739862_dp
    8780            0 :       aab_pm6fm(35, 17) = 1.7103309631_dp
    8781            0 :       aab_pm6fm(35, 18) = 2.4508008957_dp
    8782            0 :       aab_pm6fm(35, 19) = 1.6160930395_dp
    8783            0 :       aab_pm6fm(35, 20) = 2.0784049034_dp
    8784            0 :       aab_pm6fm(35, 21) = 1.7934859991_dp
    8785            0 :       aab_pm6fm(35, 22) = 1.6748470068_dp
    8786            0 :       aab_pm6fm(35, 23) = 1.9029040337_dp
    8787            0 :       aab_pm6fm(35, 24) = 1.5660279989_dp
    8788            0 :       aab_pm6fm(35, 25) = 2.2838199139_dp
    8789            0 :       aab_pm6fm(35, 26) = 3.6417820454_dp
    8790            0 :       aab_pm6fm(35, 27) = 2.6326880455_dp
    8791            0 :       aab_pm6fm(35, 28) = 2.7721359730_dp
    8792            0 :       aab_pm6fm(35, 29) = 5.8264069557_dp
    8793            0 :       aab_pm6fm(35, 30) = 1.4161200523_dp
    8794            0 :       aab_pm6fm(35, 31) = 1.8191050291_dp
    8795            0 :       aab_pm6fm(35, 32) = 1.6023659706_dp
    8796            0 :       aab_pm6fm(35, 33) = 1.5201699734_dp
    8797            0 :       aab_pm6fm(35, 34) = 1.4837130308_dp
    8798            0 :       aab_pm6fm(35, 35) = 1.7581460476_dp
    8799            0 :       aab_pm6fm(36, 1) = 3.7704529762_dp
    8800            0 :       aab_pm6fm(36, 2) = 1.9969429970_dp
    8801            0 :       aab_pm6fm(36, 3) = 3.3145620823_dp
    8802            0 :       aab_pm6fm(36, 4) = 3.2530479431_dp
    8803            0 :       aab_pm6fm(36, 5) = 2.3631689548_dp
    8804            0 :       aab_pm6fm(36, 6) = 2.0767381191_dp
    8805            0 :       aab_pm6fm(36, 7) = 1.6440520287_dp
    8806            0 :       aab_pm6fm(36, 8) = 0.2922999859_dp
    8807            0 :       aab_pm6fm(36, 9) = 3.4523210526_dp
    8808            0 :       aab_pm6fm(36, 10) = 2.8136789799_dp
    8809            0 :       aab_pm6fm(36, 11) = 2.4805979729_dp
    8810            0 :       aab_pm6fm(36, 12) = 1.3914870024_dp
    8811            0 :       aab_pm6fm(36, 13) = 2.4671308994_dp
    8812            0 :       aab_pm6fm(36, 14) = 1.7640999556_dp
    8813            0 :       aab_pm6fm(36, 17) = 1.8849740028_dp
    8814            0 :       aab_pm6fm(36, 18) = 1.9951250553_dp
    8815            0 :       aab_pm6fm(36, 19) = 2.1824870110_dp
    8816            0 :       aab_pm6fm(36, 20) = 1.3051970005_dp
    8817            0 :       aab_pm6fm(36, 35) = 1.5290060043_dp
    8818            0 :       aab_pm6fm(36, 36) = 1.1353189945_dp
    8819            0 :       aab_pm6fm(37, 1) = 2.4435560703_dp
    8820            0 :       aab_pm6fm(37, 2) = 1.2707409859_dp
    8821            0 :       aab_pm6fm(37, 5) = 5.5322389603_dp
    8822            0 :       aab_pm6fm(37, 6) = 2.7658300400_dp
    8823            0 :       aab_pm6fm(37, 7) = 0.7610470057_dp
    8824            0 :       aab_pm6fm(37, 8) = 1.3349080086_dp
    8825            0 :       aab_pm6fm(37, 9) = 3.6381220818_dp
    8826            0 :       aab_pm6fm(37, 10) = 2.2675909996_dp
    8827            0 :       aab_pm6fm(37, 13) = 0.7987740040_dp
    8828            0 :       aab_pm6fm(37, 16) = 1.3031840324_dp
    8829            0 :       aab_pm6fm(37, 17) = 2.2744109631_dp
    8830            0 :       aab_pm6fm(37, 18) = 2.5109770298_dp
    8831            0 :       aab_pm6fm(37, 35) = 1.7977659702_dp
    8832            0 :       aab_pm6fm(37, 36) = 2.2687530518_dp
    8833            0 :       aab_pm6fm(37, 37) = 1.1808179617_dp
    8834            0 :       aab_pm6fm(38, 1) = 2.1059141159_dp
    8835            0 :       aab_pm6fm(38, 6) = 1.9866880178_dp
    8836            0 :       aab_pm6fm(38, 7) = 2.1836290359_dp
    8837            0 :       aab_pm6fm(38, 8) = 2.1383988857_dp
    8838            0 :       aab_pm6fm(38, 9) = 3.0506660938_dp
    8839            0 :       aab_pm6fm(38, 14) = 2.9697799683_dp
    8840            0 :       aab_pm6fm(38, 15) = 2.7891499996_dp
    8841            0 :       aab_pm6fm(38, 16) = 1.5981060266_dp
    8842            0 :       aab_pm6fm(38, 17) = 1.8541899920_dp
    8843            0 :       aab_pm6fm(38, 22) = 2.8800299168_dp
    8844            0 :       aab_pm6fm(38, 35) = 1.5243159533_dp
    8845            0 :       aab_pm6fm(38, 38) = 1.0000400543_dp
    8846            0 :       aab_pm6fm(39, 1) = 1.1890530586_dp
    8847            0 :       aab_pm6fm(39, 6) = 1.3360940218_dp
    8848            0 :       aab_pm6fm(39, 7) = 1.7787959576_dp
    8849            0 :       aab_pm6fm(39, 8) = 1.8510299921_dp
    8850            0 :       aab_pm6fm(39, 9) = 2.6480460167_dp
    8851            0 :       aab_pm6fm(39, 13) = 1.0034999847_dp
    8852            0 :       aab_pm6fm(39, 14) = 2.0168199539_dp
    8853            0 :       aab_pm6fm(39, 15) = 0.9544500113_dp
    8854            0 :       aab_pm6fm(39, 16) = 0.9716879725_dp
    8855            0 :       aab_pm6fm(39, 17) = 1.6301519871_dp
    8856            0 :       aab_pm6fm(39, 35) = 1.4012080431_dp
    8857            0 :       aab_pm6fm(39, 39) = 1.0126810074_dp
    8858            0 :       aab_pm6fm(40, 1) = 1.3797030449_dp
    8859            0 :       aab_pm6fm(40, 6) = 2.0294270515_dp
    8860            0 :       aab_pm6fm(40, 7) = 1.7070829868_dp
    8861            0 :       aab_pm6fm(40, 8) = 1.7095700502_dp
    8862            0 :       aab_pm6fm(40, 9) = 1.9009250402_dp
    8863            0 :       aab_pm6fm(40, 13) = 1.2706199884_dp
    8864            0 :       aab_pm6fm(40, 14) = 1.7508330345_dp
    8865            0 :       aab_pm6fm(40, 15) = 1.0918580294_dp
    8866            0 :       aab_pm6fm(40, 16) = 2.1297609806_dp
    8867            0 :       aab_pm6fm(40, 17) = 1.3288350105_dp
    8868            0 :       aab_pm6fm(40, 35) = 1.4468679428_dp
    8869            0 :       aab_pm6fm(40, 40) = 3.8659679890_dp
    8870            0 :       aab_pm6fm(41, 1) = 2.5059120655_dp
    8871            0 :       aab_pm6fm(41, 6) = 2.6210119724_dp
    8872            0 :       aab_pm6fm(41, 7) = 2.0238630772_dp
    8873            0 :       aab_pm6fm(41, 8) = 2.0494890213_dp
    8874            0 :       aab_pm6fm(41, 9) = 3.0031569004_dp
    8875            0 :       aab_pm6fm(41, 11) = 2.5510098934_dp
    8876            0 :       aab_pm6fm(41, 15) = 2.2216079235_dp
    8877            0 :       aab_pm6fm(41, 16) = 2.2494819164_dp
    8878            0 :       aab_pm6fm(41, 17) = 2.2152750492_dp
    8879            0 :       aab_pm6fm(41, 19) = 4.5213599205_dp
    8880            0 :       aab_pm6fm(41, 35) = 2.0066781044_dp
    8881            0 :       aab_pm6fm(41, 41) = 1.7279410362_dp
    8882            0 :       aab_pm6fm(42, 1) = 2.0357480049_dp
    8883            0 :       aab_pm6fm(42, 6) = 2.1986720562_dp
    8884            0 :       aab_pm6fm(42, 7) = 1.8694750071_dp
    8885            0 :       aab_pm6fm(42, 8) = 1.7554240227_dp
    8886            0 :       aab_pm6fm(42, 9) = 2.2025930882_dp
    8887            0 :       aab_pm6fm(42, 11) = 2.4407699108_dp
    8888            0 :       aab_pm6fm(42, 15) = 1.8504409790_dp
    8889            0 :       aab_pm6fm(42, 16) = 1.9396580458_dp
    8890            0 :       aab_pm6fm(42, 17) = 1.7833620310_dp
    8891            0 :       aab_pm6fm(42, 19) = 3.9394199848_dp
    8892            0 :       aab_pm6fm(42, 24) = 2.6746160984_dp
    8893            0 :       aab_pm6fm(42, 35) = 1.2833340168_dp
    8894            0 :       aab_pm6fm(42, 42) = 2.0342540741_dp
    8895            0 :       aab_pm6fm(43, 1) = 2.8303449154_dp
    8896            0 :       aab_pm6fm(43, 6) = 3.1983261108_dp
    8897            0 :       aab_pm6fm(43, 7) = 2.3154170513_dp
    8898            0 :       aab_pm6fm(43, 8) = 2.4051899910_dp
    8899            0 :       aab_pm6fm(43, 9) = 3.6048150063_dp
    8900            0 :       aab_pm6fm(43, 16) = 2.4634010792_dp
    8901            0 :       aab_pm6fm(43, 17) = 2.5720429420_dp
    8902            0 :       aab_pm6fm(43, 32) = 2.8528199196_dp
    8903            0 :       aab_pm6fm(43, 34) = 2.5236599445_dp
    8904            0 :       aab_pm6fm(43, 35) = 2.8282639980_dp
    8905            0 :       aab_pm6fm(44, 1) = 2.8928990364_dp
    8906            0 :       aab_pm6fm(44, 6) = 2.7848329544_dp
    8907            0 :       aab_pm6fm(44, 7) = 3.0555040836_dp
    8908            0 :       aab_pm6fm(44, 8) = 3.1349399090_dp
    8909            0 :       aab_pm6fm(44, 9) = 3.8787109852_dp
    8910            0 :       aab_pm6fm(44, 14) = 2.7759099007_dp
    8911            0 :       aab_pm6fm(44, 15) = 0.2989160120_dp
    8912            0 :       aab_pm6fm(44, 16) = 2.5080759525_dp
    8913            0 :       aab_pm6fm(44, 17) = 1.7598830462_dp
    8914            0 :       aab_pm6fm(44, 32) = 2.8523199558_dp
    8915            0 :       aab_pm6fm(44, 34) = 2.5231599808_dp
    8916            0 :       aab_pm6fm(44, 35) = 2.5847349167_dp
    8917            0 :       aab_pm6fm(44, 44) = 0.5720559955_dp
    8918            0 :       aab_pm6fm(45, 1) = 3.1041650772_dp
    8919            0 :       aab_pm6fm(45, 6) = 3.4159910679_dp
    8920            0 :       aab_pm6fm(45, 7) = 3.5854620934_dp
    8921            0 :       aab_pm6fm(45, 8) = 3.9278299809_dp
    8922            0 :       aab_pm6fm(45, 9) = 4.0516538620_dp
    8923            0 :       aab_pm6fm(45, 14) = 2.7764899731_dp
    8924            0 :       aab_pm6fm(45, 15) = 2.3346068859_dp
    8925            0 :       aab_pm6fm(45, 16) = 3.1540060043_dp
    8926            0 :       aab_pm6fm(45, 17) = 3.3001298904_dp
    8927            0 :       aab_pm6fm(45, 32) = 2.8529000282_dp
    8928            0 :       aab_pm6fm(45, 34) = 2.5237400532_dp
    8929            0 :       aab_pm6fm(45, 35) = 2.9280819893_dp
    8930            0 :       aab_pm6fm(45, 45) = 2.4973280430_dp
    8931            0 :       aab_pm6fm(46, 1) = 2.1837608814_dp
    8932            0 :       aab_pm6fm(46, 6) = 4.7771921158_dp
    8933            0 :       aab_pm6fm(46, 7) = 2.3280460835_dp
    8934            0 :       aab_pm6fm(46, 8) = 2.1548669338_dp
    8935            0 :       aab_pm6fm(46, 9) = 4.2373118401_dp
    8936            0 :       aab_pm6fm(46, 13) = 1.5727200508_dp
    8937            0 :       aab_pm6fm(46, 14) = 2.9481999874_dp
    8938            0 :       aab_pm6fm(46, 15) = 0.8036299944_dp
    8939            0 :       aab_pm6fm(46, 16) = 2.1778008938_dp
    8940            0 :       aab_pm6fm(46, 17) = 3.8712430000_dp
    8941            0 :       aab_pm6fm(46, 35) = 5.9948787689_dp
    8942            0 :       aab_pm6fm(46, 46) = 1.0643750429_dp
    8943            0 :       aab_pm6fm(47, 1) = 2.8959360123_dp
    8944            0 :       aab_pm6fm(47, 6) = 4.4043359756_dp
    8945            0 :       aab_pm6fm(47, 7) = 4.6598711014_dp
    8946            0 :       aab_pm6fm(47, 8) = 1.8938740492_dp
    8947            0 :       aab_pm6fm(47, 9) = 4.6284232140_dp
    8948            0 :       aab_pm6fm(47, 13) = 1.9287999868_dp
    8949            0 :       aab_pm6fm(47, 15) = 6.0000061989_dp
    8950            0 :       aab_pm6fm(47, 16) = 3.6531209946_dp
    8951            0 :       aab_pm6fm(47, 17) = 4.4411759377_dp
    8952            0 :       aab_pm6fm(47, 35) = 3.6774909496_dp
    8953            0 :       aab_pm6fm(47, 47) = 2.1276450157_dp
    8954            0 :       aab_pm6fm(48, 1) = 2.6287479401_dp
    8955            0 :       aab_pm6fm(48, 6) = 1.4256780148_dp
    8956            0 :       aab_pm6fm(48, 7) = 0.9704229832_dp
    8957            0 :       aab_pm6fm(48, 8) = 1.6966730356_dp
    8958            0 :       aab_pm6fm(48, 9) = 2.3121349812_dp
    8959            0 :       aab_pm6fm(48, 14) = 1.3712249994_dp
    8960            0 :       aab_pm6fm(48, 16) = 1.1822019815_dp
    8961            0 :       aab_pm6fm(48, 17) = 0.9435470104_dp
    8962            0 :       aab_pm6fm(48, 35) = 1.0014510155_dp
    8963            0 :       aab_pm6fm(48, 48) = 1.5640439987_dp
    8964            0 :       aab_pm6fm(49, 1) = 3.0641438961_dp
    8965            0 :       aab_pm6fm(49, 6) = 2.1892719269_dp
    8966            0 :       aab_pm6fm(49, 7) = 2.4698679447_dp
    8967            0 :       aab_pm6fm(49, 8) = 2.6620950699_dp
    8968            0 :       aab_pm6fm(49, 9) = 2.9487969875_dp
    8969            0 :       aab_pm6fm(49, 16) = 2.5421309471_dp
    8970            0 :       aab_pm6fm(49, 17) = 2.2334051132_dp
    8971            0 :       aab_pm6fm(49, 31) = 1.6288700104_dp
    8972            0 :       aab_pm6fm(49, 33) = 2.2995519638_dp
    8973            0 :       aab_pm6fm(49, 34) = 1.9065719843_dp
    8974            0 :       aab_pm6fm(49, 35) = 2.2579569817_dp
    8975            0 :       aab_pm6fm(49, 49) = 2.0732409954_dp
    8976            0 :       aab_pm6fm(50, 1) = 2.6489100456_dp
    8977            0 :       aab_pm6fm(50, 6) = 2.4405379295_dp
    8978            0 :       aab_pm6fm(50, 7) = 2.0855889320_dp
    8979            0 :       aab_pm6fm(50, 8) = 2.7272601128_dp
    8980            0 :       aab_pm6fm(50, 9) = 3.7242860794_dp
    8981            0 :       aab_pm6fm(50, 16) = 2.1315419674_dp
    8982            0 :       aab_pm6fm(50, 17) = 1.7715220451_dp
    8983            0 :       aab_pm6fm(50, 32) = 2.5246329308_dp
    8984            0 :       aab_pm6fm(50, 34) = 2.1273770332_dp
    8985            0 :       aab_pm6fm(50, 35) = 1.5350890160_dp
    8986            0 :       aab_pm6fm(50, 50) = 0.9210000038_dp
    8987            0 :       aab_pm6fm(51, 1) = 1.5712720156_dp
    8988            0 :       aab_pm6fm(51, 6) = 1.6962059736_dp
    8989            0 :       aab_pm6fm(51, 7) = 0.6761149764_dp
    8990            0 :       aab_pm6fm(51, 8) = 1.8463840485_dp
    8991            0 :       aab_pm6fm(51, 9) = 2.1829218864_dp
    8992            0 :       aab_pm6fm(51, 13) = 1.4226410389_dp
    8993            0 :       aab_pm6fm(51, 14) = 2.6865899563_dp
    8994            0 :       aab_pm6fm(51, 16) = 1.4188369513_dp
    8995            0 :       aab_pm6fm(51, 17) = 1.1172870398_dp
    8996            0 :       aab_pm6fm(51, 25) = 2.4003200531_dp
    8997            0 :       aab_pm6fm(51, 27) = 2.2046298981_dp
    8998            0 :       aab_pm6fm(51, 35) = 1.0639159679_dp
    8999            0 :       aab_pm6fm(51, 43) = 2.2048499584_dp
    9000            0 :       aab_pm6fm(51, 44) = 2.2043499947_dp
    9001            0 :       aab_pm6fm(51, 45) = 2.2049300671_dp
    9002            0 :       aab_pm6fm(51, 49) = 2.1419329643_dp
    9003            0 :       aab_pm6fm(51, 51) = 1.3485349417_dp
    9004            0 :       aab_pm6fm(52, 1) = 2.0391299725_dp
    9005            0 :       aab_pm6fm(52, 6) = 1.9928159714_dp
    9006            0 :       aab_pm6fm(52, 7) = 1.7222690582_dp
    9007            0 :       aab_pm6fm(52, 8) = 1.8530639410_dp
    9008            0 :       aab_pm6fm(52, 9) = 1.9985760450_dp
    9009            0 :       aab_pm6fm(52, 13) = 1.3875410557_dp
    9010            0 :       aab_pm6fm(52, 15) = 1.4537179470_dp
    9011            0 :       aab_pm6fm(52, 16) = 1.8301700354_dp
    9012            0 :       aab_pm6fm(52, 17) = 1.3002599478_dp
    9013            0 :       aab_pm6fm(52, 30) = 1.2189290524_dp
    9014            0 :       aab_pm6fm(52, 32) = 2.3423719406_dp
    9015            0 :       aab_pm6fm(52, 33) = 1.1892529726_dp
    9016            0 :       aab_pm6fm(52, 34) = 1.5660079718_dp
    9017            0 :       aab_pm6fm(52, 35) = 1.2509399652_dp
    9018            0 :       aab_pm6fm(52, 48) = 1.3072619438_dp
    9019            0 :       aab_pm6fm(52, 49) = 1.5409879684_dp
    9020            0 :       aab_pm6fm(52, 50) = 1.7639410496_dp
    9021            0 :       aab_pm6fm(52, 52) = 1.1649780273_dp
    9022            0 :       aab_pm6fm(53, 1) = 2.1399130821_dp
    9023            0 :       aab_pm6fm(53, 2) = 2.1729838848_dp
    9024            0 :       aab_pm6fm(53, 3) = 2.1212511063_dp
    9025            0 :       aab_pm6fm(53, 4) = 2.2880229950_dp
    9026            0 :       aab_pm6fm(53, 5) = 2.6676049232_dp
    9027            0 :       aab_pm6fm(53, 6) = 2.0687100887_dp
    9028            0 :       aab_pm6fm(53, 7) = 1.6775180101_dp
    9029            0 :       aab_pm6fm(53, 8) = 2.2889189720_dp
    9030            0 :       aab_pm6fm(53, 9) = 2.2035799026_dp
    9031            0 :       aab_pm6fm(53, 10) = 2.4144148827_dp
    9032            0 :       aab_pm6fm(53, 11) = 1.4030900002_dp
    9033            0 :       aab_pm6fm(53, 12) = 2.0451369286_dp
    9034            0 :       aab_pm6fm(53, 13) = 1.8160680532_dp
    9035            0 :       aab_pm6fm(53, 14) = 1.5595790148_dp
    9036            0 :       aab_pm6fm(53, 15) = 2.1315929890_dp
    9037            0 :       aab_pm6fm(53, 16) = 1.8551100492_dp
    9038            0 :       aab_pm6fm(53, 17) = 1.5741610527_dp
    9039            0 :       aab_pm6fm(53, 18) = 1.5765869617_dp
    9040            0 :       aab_pm6fm(53, 19) = 1.5397139788_dp
    9041            0 :       aab_pm6fm(53, 20) = 2.1964900494_dp
    9042            0 :       aab_pm6fm(53, 21) = 1.8148839474_dp
    9043            0 :       aab_pm6fm(53, 22) = 1.9334690571_dp
    9044            0 :       aab_pm6fm(53, 23) = 2.6835200787_dp
    9045            0 :       aab_pm6fm(53, 24) = 2.6342239380_dp
    9046            0 :       aab_pm6fm(53, 25) = 2.2665998936_dp
    9047            0 :       aab_pm6fm(53, 26) = 1.9128290415_dp
    9048            0 :       aab_pm6fm(53, 27) = 3.2352039814_dp
    9049            0 :       aab_pm6fm(53, 28) = 1.0853430033_dp
    9050            0 :       aab_pm6fm(53, 29) = 0.8343049884_dp
    9051            0 :       aab_pm6fm(53, 30) = 1.3947620392_dp
    9052            0 :       aab_pm6fm(53, 31) = 1.6717289686_dp
    9053            0 :       aab_pm6fm(53, 32) = 1.8174250126_dp
    9054            0 :       aab_pm6fm(53, 33) = 1.2452620268_dp
    9055            0 :       aab_pm6fm(53, 35) = 1.5793759823_dp
    9056            0 :       aab_pm6fm(53, 36) = 1.2385740280_dp
    9057            0 :       aab_pm6fm(53, 37) = 1.4326750040_dp
    9058            0 :       aab_pm6fm(53, 38) = 1.2620420456_dp
    9059            0 :       aab_pm6fm(53, 39) = 1.2791099548_dp
    9060            0 :       aab_pm6fm(53, 40) = 1.9951820374_dp
    9061            0 :       aab_pm6fm(53, 41) = 1.9672509432_dp
    9062            0 :       aab_pm6fm(53, 42) = 0.9484609962_dp
    9063            0 :       aab_pm6fm(53, 43) = 1.2923120260_dp
    9064            0 :       aab_pm6fm(53, 44) = 3.9532029629_dp
    9065            0 :       aab_pm6fm(53, 45) = 3.7081699371_dp
    9066            0 :       aab_pm6fm(53, 46) = 5.1445441246_dp
    9067            0 :       aab_pm6fm(53, 47) = 2.5931611061_dp
    9068            0 :       aab_pm6fm(53, 48) = 0.9962379932_dp
    9069            0 :       aab_pm6fm(53, 49) = 2.3517580032_dp
    9070            0 :       aab_pm6fm(53, 50) = 1.8556330204_dp
    9071            0 :       aab_pm6fm(53, 51) = 1.1553150415_dp
    9072            0 :       aab_pm6fm(53, 52) = 1.4939509630_dp
    9073            0 :       aab_pm6fm(53, 53) = 1.5199249983_dp
    9074            0 :       aab_pm6fm(54, 1) = 1.3568609953_dp
    9075            0 :       aab_pm6fm(54, 2) = 2.4978320599_dp
    9076            0 :       aab_pm6fm(54, 3) = 2.4668951035_dp
    9077            0 :       aab_pm6fm(54, 4) = 6.0000028610_dp
    9078            0 :       aab_pm6fm(54, 5) = 5.0519571304_dp
    9079            0 :       aab_pm6fm(54, 6) = 1.7044399977_dp
    9080            0 :       aab_pm6fm(54, 7) = 1.9329520464_dp
    9081            0 :       aab_pm6fm(54, 8) = 0.8392329812_dp
    9082            0 :       aab_pm6fm(54, 9) = 1.1288119555_dp
    9083            0 :       aab_pm6fm(54, 10) = 1.3302019835_dp
    9084            0 :       aab_pm6fm(54, 11) = 2.1030030251_dp
    9085            0 :       aab_pm6fm(54, 12) = 2.6984140873_dp
    9086            0 :       aab_pm6fm(54, 13) = 2.4120390415_dp
    9087            0 :       aab_pm6fm(54, 14) = 3.0870599747_dp
    9088            0 :       aab_pm6fm(54, 17) = 1.5463960171_dp
    9089            0 :       aab_pm6fm(54, 18) = 0.5915200114_dp
    9090            0 :       aab_pm6fm(54, 19) = 1.1712499857_dp
    9091            0 :       aab_pm6fm(54, 20) = 1.5106530190_dp
    9092            0 :       aab_pm6fm(54, 35) = 1.4396179914_dp
    9093            0 :       aab_pm6fm(54, 36) = 0.5515609980_dp
    9094            0 :       aab_pm6fm(54, 37) = 1.0878230333_dp
    9095            0 :       aab_pm6fm(54, 53) = 0.7991549969_dp
    9096            0 :       aab_pm6fm(54, 54) = 1.2447619438_dp
    9097            0 :       aab_pm6fm(55, 1) = 0.2648819983_dp
    9098            0 :       aab_pm6fm(55, 5) = 1.4871100187_dp
    9099            0 :       aab_pm6fm(55, 6) = 2.1471040249_dp
    9100            0 :       aab_pm6fm(55, 7) = 2.4465320110_dp
    9101            0 :       aab_pm6fm(55, 8) = 2.0851390362_dp
    9102            0 :       aab_pm6fm(55, 9) = 2.8341000080_dp
    9103            0 :       aab_pm6fm(55, 15) = 2.9249529839_dp
    9104            0 :       aab_pm6fm(55, 16) = 0.2894119918_dp
    9105            0 :       aab_pm6fm(55, 17) = 1.6736630201_dp
    9106            0 :       aab_pm6fm(55, 35) = 1.1671890020_dp
    9107            0 :       aab_pm6fm(55, 53) = 0.9195619822_dp
    9108            0 :       aab_pm6fm(55, 55) = 1.1708430052_dp
    9109            0 :       aab_pm6fm(56, 1) = 6.0001349449_dp
    9110            0 :       aab_pm6fm(56, 6) = 0.7706260085_dp
    9111            0 :       aab_pm6fm(56, 7) = 1.1482330561_dp
    9112            0 :       aab_pm6fm(56, 8) = 1.2830179930_dp
    9113            0 :       aab_pm6fm(56, 9) = 3.0006179810_dp
    9114            0 :       aab_pm6fm(56, 13) = 2.1059238911_dp
    9115            0 :       aab_pm6fm(56, 14) = 1.2404199839_dp
    9116            0 :       aab_pm6fm(56, 16) = 0.7051879764_dp
    9117            0 :       aab_pm6fm(56, 17) = 1.0710439682_dp
    9118            0 :       aab_pm6fm(56, 22) = 2.1760399342_dp
    9119            0 :       aab_pm6fm(56, 35) = 1.1903460026_dp
    9120            0 :       aab_pm6fm(56, 53) = 0.9825279713_dp
    9121            0 :       aab_pm6fm(56, 56) = 0.3392690122_dp
    9122            0 :       aab_pm6fm(57, 1) = 0.8336669803_dp
    9123            0 :       aab_pm6fm(57, 6) = 0.6048690081_dp
    9124            0 :       aab_pm6fm(57, 7) = 0.7588809729_dp
    9125            0 :       aab_pm6fm(57, 8) = 1.3183330297_dp
    9126            0 :       aab_pm6fm(57, 9) = 2.3793349266_dp
    9127            0 :       aab_pm6fm(57, 13) = 1.0035099983_dp
    9128            0 :       aab_pm6fm(57, 14) = 2.0168199539_dp
    9129            0 :       aab_pm6fm(57, 15) = 0.9544500113_dp
    9130            0 :       aab_pm6fm(57, 16) = 1.8341289759_dp
    9131            0 :       aab_pm6fm(57, 17) = 0.9937530160_dp
    9132            0 :       aab_pm6fm(57, 35) = 0.7581840158_dp
    9133            0 :       aab_pm6fm(57, 53) = 0.5926659703_dp
    9134            0 :       aab_pm6fm(57, 57) = 4.2480669022_dp
    9135            0 :       aab_pm6fm(64, 1) = 0.3908700049_dp
    9136            0 :       aab_pm6fm(64, 6) = 0.4468699992_dp
    9137            0 :       aab_pm6fm(64, 7) = 1.1594099998_dp
    9138            0 :       aab_pm6fm(64, 8) = 0.8620399833_dp
    9139            0 :       aab_pm6fm(64, 9) = 1.4979799986_dp
    9140            0 :       aab_pm6fm(64, 13) = 1.0035099983_dp
    9141            0 :       aab_pm6fm(64, 14) = 2.0168199539_dp
    9142            0 :       aab_pm6fm(64, 15) = 0.9544500113_dp
    9143            0 :       aab_pm6fm(64, 16) = 2.0039300919_dp
    9144            0 :       aab_pm6fm(64, 17) = 0.8068100214_dp
    9145            0 :       aab_pm6fm(64, 35) = 0.7158100009_dp
    9146            0 :       aab_pm6fm(64, 53) = 0.5853599906_dp
    9147            0 :       aab_pm6fm(64, 64) = 3.3481800556_dp
    9148            0 :       aab_pm6fm(71, 1) = 1.4157899618_dp
    9149            0 :       aab_pm6fm(71, 6) = 2.3128130436_dp
    9150            0 :       aab_pm6fm(71, 7) = 2.1413021088_dp
    9151            0 :       aab_pm6fm(71, 8) = 2.1924860477_dp
    9152            0 :       aab_pm6fm(71, 15) = 5.6188201904_dp
    9153            0 :       aab_pm6fm(71, 17) = 2.7536358833_dp
    9154            0 :       aab_pm6fm(71, 35) = 2.3226180077_dp
    9155            0 :       aab_pm6fm(71, 53) = 2.2483479977_dp
    9156            0 :       aab_pm6fm(72, 1) = 1.4237879515_dp
    9157            0 :       aab_pm6fm(72, 5) = 1.6334999800_dp
    9158            0 :       aab_pm6fm(72, 6) = 1.0021940470_dp
    9159            0 :       aab_pm6fm(72, 7) = 1.3324099779_dp
    9160            0 :       aab_pm6fm(72, 8) = 1.6332889795_dp
    9161            0 :       aab_pm6fm(72, 9) = 2.2908029556_dp
    9162            0 :       aab_pm6fm(72, 12) = 1.9113500118_dp
    9163            0 :       aab_pm6fm(72, 13) = 0.9491500258_dp
    9164            0 :       aab_pm6fm(72, 14) = 2.1893000603_dp
    9165            0 :       aab_pm6fm(72, 15) = 1.2312200069_dp
    9166            0 :       aab_pm6fm(72, 16) = 2.3271100521_dp
    9167            0 :       aab_pm6fm(72, 17) = 1.2971169949_dp
    9168            0 :       aab_pm6fm(72, 20) = 2.0545001030_dp
    9169            0 :       aab_pm6fm(72, 33) = 1.7994999886_dp
    9170            0 :       aab_pm6fm(72, 35) = 1.0907590389_dp
    9171            0 :       aab_pm6fm(72, 53) = 1.0140960217_dp
    9172            0 :       aab_pm6fm(72, 56) = 2.2648301125_dp
    9173            0 :       aab_pm6fm(72, 72) = 0.5441439748_dp
    9174            0 :       aab_pm6fm(73, 1) = 2.2880139351_dp
    9175            0 :       aab_pm6fm(73, 6) = 1.8389489651_dp
    9176            0 :       aab_pm6fm(73, 7) = 2.0536789894_dp
    9177            0 :       aab_pm6fm(73, 8) = 2.4126288891_dp
    9178            0 :       aab_pm6fm(73, 9) = 3.1073899269_dp
    9179            0 :       aab_pm6fm(73, 11) = 2.5511200428_dp
    9180            0 :       aab_pm6fm(73, 15) = 2.5137999058_dp
    9181            0 :       aab_pm6fm(73, 16) = 2.2467229366_dp
    9182            0 :       aab_pm6fm(73, 17) = 1.6088049412_dp
    9183            0 :       aab_pm6fm(73, 19) = 4.5214700699_dp
    9184            0 :       aab_pm6fm(73, 35) = 1.6403759718_dp
    9185            0 :       aab_pm6fm(73, 53) = 2.4010529518_dp
    9186            0 :       aab_pm6fm(73, 73) = 2.0828630924_dp
    9187            0 :       aab_pm6fm(74, 1) = 2.1308801174_dp
    9188            0 :       aab_pm6fm(74, 6) = 2.0974800587_dp
    9189            0 :       aab_pm6fm(74, 7) = 1.5960400105_dp
    9190            0 :       aab_pm6fm(74, 8) = 1.3590199947_dp
    9191            0 :       aab_pm6fm(74, 9) = 1.4460500479_dp
    9192            0 :       aab_pm6fm(74, 11) = 2.5510299206_dp
    9193            0 :       aab_pm6fm(74, 15) = 2.3380599022_dp
    9194            0 :       aab_pm6fm(74, 16) = 1.5425699949_dp
    9195            0 :       aab_pm6fm(74, 17) = 1.3106900454_dp
    9196            0 :       aab_pm6fm(74, 19) = 4.5213799477_dp
    9197            0 :       aab_pm6fm(74, 35) = 1.2932599783_dp
    9198            0 :       aab_pm6fm(74, 53) = 1.5735700130_dp
    9199            0 :       aab_pm6fm(74, 74) = 2.9408700466_dp
    9200            0 :       aab_pm6fm(75, 1) = 1.6345000267_dp
    9201            0 :       aab_pm6fm(75, 6) = 2.3062849045_dp
    9202            0 :       aab_pm6fm(75, 7) = 1.9183319807_dp
    9203            0 :       aab_pm6fm(75, 8) = 1.9677469730_dp
    9204            0 :       aab_pm6fm(75, 9) = 2.1542189121_dp
    9205            0 :       aab_pm6fm(75, 14) = 2.7759299278_dp
    9206            0 :       aab_pm6fm(75, 15) = 1.8041679859_dp
    9207            0 :       aab_pm6fm(75, 16) = 1.0839190483_dp
    9208            0 :       aab_pm6fm(75, 17) = 1.4338749647_dp
    9209            0 :       aab_pm6fm(75, 32) = 2.8523399830_dp
    9210            0 :       aab_pm6fm(75, 34) = 2.5231699944_dp
    9211            0 :       aab_pm6fm(75, 35) = 1.6030600071_dp
    9212            0 :       aab_pm6fm(75, 51) = 2.2043600082_dp
    9213            0 :       aab_pm6fm(75, 53) = 2.6101191044_dp
    9214            0 :       aab_pm6fm(75, 75) = 6.0002579689_dp
    9215            0 :       aab_pm6fm(76, 1) = 3.4041800499_dp
    9216            0 :       aab_pm6fm(76, 6) = 2.3364999294_dp
    9217            0 :       aab_pm6fm(76, 7) = 1.1430900097_dp
    9218            0 :       aab_pm6fm(76, 8) = 1.3503600359_dp
    9219            0 :       aab_pm6fm(76, 9) = 1.5076199770_dp
    9220            0 :       aab_pm6fm(76, 11) = 2.5507400036_dp
    9221            0 :       aab_pm6fm(76, 15) = 2.8360900879_dp
    9222            0 :       aab_pm6fm(76, 16) = 2.8094999790_dp
    9223            0 :       aab_pm6fm(76, 17) = 1.8330700397_dp
    9224            0 :       aab_pm6fm(76, 19) = 4.5210900307_dp
    9225            0 :       aab_pm6fm(76, 35) = 1.7668800354_dp
    9226            0 :       aab_pm6fm(76, 53) = 2.2037599087_dp
    9227            0 :       aab_pm6fm(76, 76) = 2.0216300488_dp
    9228            0 :       aab_pm6fm(77, 1) = 1.0339000225_dp
    9229            0 :       aab_pm6fm(77, 6) = 1.6902949810_dp
    9230            0 :       aab_pm6fm(77, 7) = 3.9345080853_dp
    9231            0 :       aab_pm6fm(77, 8) = 3.7482719421_dp
    9232            0 :       aab_pm6fm(77, 9) = 2.9827990532_dp
    9233            0 :       aab_pm6fm(77, 11) = 2.5508201122_dp
    9234            0 :       aab_pm6fm(77, 15) = 2.7140600681_dp
    9235            0 :       aab_pm6fm(77, 16) = 3.2048339844_dp
    9236            0 :       aab_pm6fm(77, 17) = 2.0097699165_dp
    9237            0 :       aab_pm6fm(77, 19) = 4.5211701393_dp
    9238            0 :       aab_pm6fm(77, 35) = 2.0381419659_dp
    9239            0 :       aab_pm6fm(77, 53) = 3.4109139442_dp
    9240            0 :       aab_pm6fm(77, 77) = 5.7716631889_dp
    9241            0 :       aab_pm6fm(78, 1) = 4.0011978149_dp
    9242            0 :       aab_pm6fm(78, 6) = 3.3067219257_dp
    9243            0 :       aab_pm6fm(78, 7) = 2.3079230785_dp
    9244            0 :       aab_pm6fm(78, 8) = 2.1105630398_dp
    9245            0 :       aab_pm6fm(78, 9) = 3.7144410610_dp
    9246            0 :       aab_pm6fm(78, 13) = 1.5723600388_dp
    9247            0 :       aab_pm6fm(78, 14) = 0.9999899864_dp
    9248            0 :       aab_pm6fm(78, 15) = 1.4032390118_dp
    9249            0 :       aab_pm6fm(78, 16) = 2.7915000916_dp
    9250            0 :       aab_pm6fm(78, 17) = 2.1085259914_dp
    9251            0 :       aab_pm6fm(78, 35) = 2.1853070259_dp
    9252            0 :       aab_pm6fm(78, 53) = 3.0773379803_dp
    9253            0 :       aab_pm6fm(78, 78) = 3.4042758942_dp
    9254            0 :       aab_pm6fm(79, 1) = 3.3690409660_dp
    9255            0 :       aab_pm6fm(79, 6) = 4.5800161362_dp
    9256            0 :       aab_pm6fm(79, 7) = 2.1380949020_dp
    9257            0 :       aab_pm6fm(79, 8) = 1.5487630367_dp
    9258            0 :       aab_pm6fm(79, 9) = 4.4531450272_dp
    9259            0 :       aab_pm6fm(79, 13) = 1.5725699663_dp
    9260            0 :       aab_pm6fm(79, 15) = 1.6187130213_dp
    9261            0 :       aab_pm6fm(79, 16) = 4.3062381744_dp
    9262            0 :       aab_pm6fm(79, 17) = 3.5394139290_dp
    9263            0 :       aab_pm6fm(79, 35) = 0.5819110274_dp
    9264            0 :       aab_pm6fm(79, 53) = 0.5779160261_dp
    9265            0 :       aab_pm6fm(79, 79) = 0.9031620026_dp
    9266            0 :       aab_pm6fm(80, 1) = 1.1365870237_dp
    9267            0 :       aab_pm6fm(80, 6) = 0.7958160043_dp
    9268            0 :       aab_pm6fm(80, 7) = 0.3321520090_dp
    9269            0 :       aab_pm6fm(80, 8) = 1.0521450043_dp
    9270            0 :       aab_pm6fm(80, 9) = 1.2405719757_dp
    9271            0 :       aab_pm6fm(80, 14) = 2.7708599567_dp
    9272            0 :       aab_pm6fm(80, 15) = 0.6086040139_dp
    9273            0 :       aab_pm6fm(80, 16) = 1.0416820049_dp
    9274            0 :       aab_pm6fm(80, 17) = 0.4307309985_dp
    9275            0 :       aab_pm6fm(80, 22) = 3.4146299362_dp
    9276            0 :       aab_pm6fm(80, 35) = 0.6387169957_dp
    9277            0 :       aab_pm6fm(80, 52) = 0.2915000021_dp
    9278            0 :       aab_pm6fm(80, 53) = 0.7581620216_dp
    9279            0 :       aab_pm6fm(80, 80) = 0.4744130075_dp
    9280            0 :       aab_pm6fm(81, 1) = 0.6736580133_dp
    9281            0 :       aab_pm6fm(81, 5) = 1.5283470154_dp
    9282            0 :       aab_pm6fm(81, 6) = 1.3903449774_dp
    9283            0 :       aab_pm6fm(81, 7) = 0.9823349714_dp
    9284            0 :       aab_pm6fm(81, 8) = 1.5500680208_dp
    9285            0 :       aab_pm6fm(81, 9) = 1.4695160389_dp
    9286            0 :       aab_pm6fm(81, 16) = 0.9948509932_dp
    9287            0 :       aab_pm6fm(81, 17) = 0.8461930156_dp
    9288            0 :       aab_pm6fm(81, 35) = 0.8744189739_dp
    9289            0 :       aab_pm6fm(81, 53) = 0.9020119905_dp
    9290            0 :       aab_pm6fm(81, 81) = 1.1916840076_dp
    9291            0 :       aab_pm6fm(82, 1) = 1.5226759911_dp
    9292            0 :       aab_pm6fm(82, 3) = 1.0018099546_dp
    9293            0 :       aab_pm6fm(82, 5) = 0.9111970067_dp
    9294            0 :       aab_pm6fm(82, 6) = 1.5255930424_dp
    9295            0 :       aab_pm6fm(82, 7) = 1.3173940182_dp
    9296            0 :       aab_pm6fm(82, 8) = 1.7632100582_dp
    9297            0 :       aab_pm6fm(82, 9) = 3.2889020443_dp
    9298            0 :       aab_pm6fm(82, 15) = 4.5167999268_dp
    9299            0 :       aab_pm6fm(82, 16) = 1.0275189877_dp
    9300            0 :       aab_pm6fm(82, 17) = 1.0941230059_dp
    9301            0 :       aab_pm6fm(82, 23) = 1.5000000000_dp
    9302            0 :       aab_pm6fm(82, 24) = 1.8607599735_dp
    9303            0 :       aab_pm6fm(82, 30) = 1.5000000000_dp
    9304            0 :       aab_pm6fm(82, 34) = 2.0000000000_dp
    9305            0 :       aab_pm6fm(82, 35) = 0.8655499816_dp
    9306            0 :       aab_pm6fm(82, 41) = 1.5000000000_dp
    9307            0 :       aab_pm6fm(82, 42) = 2.0000000000_dp
    9308            0 :       aab_pm6fm(82, 52) = 1.0025589466_dp
    9309            0 :       aab_pm6fm(82, 53) = 0.9834740162_dp
    9310            0 :       aab_pm6fm(82, 82) = 1.8817640543_dp
    9311            0 :       aab_pm6fm(83, 1) = 1.6799050570_dp
    9312            0 :       aab_pm6fm(83, 3) = 0.3401400149_dp
    9313            0 :       aab_pm6fm(83, 6) = 1.5340249538_dp
    9314            0 :       aab_pm6fm(83, 7) = 1.1438759565_dp
    9315            0 :       aab_pm6fm(83, 8) = 1.5532970428_dp
    9316            0 :       aab_pm6fm(83, 9) = 2.3554000854_dp
    9317            0 :       aab_pm6fm(83, 16) = 1.4668790102_dp
    9318            0 :       aab_pm6fm(83, 17) = 1.2729749680_dp
    9319            0 :       aab_pm6fm(83, 34) = 1.3447459936_dp
    9320            0 :       aab_pm6fm(83, 35) = 1.1462329626_dp
    9321            0 :       aab_pm6fm(83, 53) = 1.3021709919_dp
    9322            0 :       aab_pm6fm(83, 83) = 1.0740640163_dp
    9323              : 
    9324            0 :       DO i = 0, nelem
    9325            0 :          DO j = i + 1, nelem
    9326            0 :             xab = xab_pm6fm(i, j) + xab_pm6fm(j, i)
    9327            0 :             xab_pm6fm(i, j) = xab
    9328            0 :             xab_pm6fm(j, i) = xab
    9329            0 :             aab = aab_pm6fm(i, j) + aab_pm6fm(j, i)
    9330            0 :             aab_pm6fm(i, j) = aab
    9331            0 :             aab_pm6fm(j, i) = aab
    9332              :          END DO
    9333              :       END DO
    9334              : 
    9335            0 :       init = 1
    9336              : 
    9337              :    END SUBROUTINE init_pm6fm_pair_params
    9338              : 
    9339              : END MODULE semi_empirical_parameters
    9340              : 
        

Generated by: LCOV version 2.0-1