(*  Normalised by Soft-Limits to M4mppp    , also softs to M4pppp *)
Norm5mpppp=-1/360;
M5mpppp[m1_,p2_,p3_,p4_,p5_] :=Norm5mpppp*(
(-3*(-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])^
        4*((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])^2*
         (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])^2 + 
        (-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
         (-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
         (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
         (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5]) + 
        (-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])^2*
         (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])^2)*
       (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5]))/
      ((-(barlam[1, p2]*barlam[2, m1]) + barlam[1, m1]*barlam[2, p2])^2*
       (-(barlam[1, p5]*barlam[2, m1]) + barlam[1, m1]*barlam[2, p5])*
       (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])^2) - 
     (3*(-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])^4*
       ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])^2*
         (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])^2 + 
        (-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
         (-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
         (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
         (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5]) + 
        (-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])^2*
         (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])^2)*
       (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4]))/
      ((-(barlam[1, p2]*barlam[2, m1]) + barlam[1, m1]*barlam[2, p2])^2*
       (-(barlam[1, p4]*barlam[2, m1]) + barlam[1, m1]*barlam[2, p4])*
       (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])^2) - 
     (3*(-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])^4*
       ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])^2*
         (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])^2 + 
        (-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
         (-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
         (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
         (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5]) + 
        (-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])^2*
         (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])^2)*
       (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3]))/
      ((-(barlam[1, p2]*barlam[2, m1]) + barlam[1, m1]*barlam[2, p2])^2*
       (-(barlam[1, p3]*barlam[2, m1]) + barlam[1, m1]*barlam[2, p3])*
       (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])^2) + 
     ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])^4*
       (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
       (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])^2*
       (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])^2*
       ((-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])^2*
         (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])^2 + 
        (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])*
         (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
         (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])*
         (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]) + 
        (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])^2*
         (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])^2))/
      ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])^2*
       (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])^2*
       (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5])*
       (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])^2*
       (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5])^2) + 
     ((-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
       (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])^4*
       (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])^2*
       (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])^2*
       ((-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])^2*
         (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])^2 + 
        (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])*
         (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
         (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])*
         (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]) + 
        (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])^2*
         (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])^2))/
      ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])^2*
       (-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
       (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])^2*
       (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])^2*
       (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])^2) + 
     ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
       (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])^4*
       (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])^2*
       (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])^2*
       ((-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])^2*
         (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])^2 + 
        (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])*
         (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])*
         (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])*
         (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]) + 
        (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])^2*
         (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])^2))/
      ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])^2*
       (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])*
       (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4])^2*
       (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])^2*
       (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])^2) + 
     ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])^4*
       (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
       (-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])^2*
       (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])^4*
       (1 - (3*(barlam[1, p3]*barlam[2, p2] - barlam[1, p2]*barlam[2, p3])*
          (barlam[1, p5]*barlam[2, p2] - barlam[1, p2]*barlam[2, p5])*
          (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])*
          (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]))/
         ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
          (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
          (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
          (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5])) - 
        (3*(-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
          (barlam[1, p5]*barlam[2, p4] - barlam[1, p4]*barlam[2, p5])*
          (lam[1, p4]*lam[2, m1] - lam[1, m1]*lam[2, p4])^2*
          (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])*
          (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]))/
         ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
          (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
          (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])^2*
          (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
          (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5])) - 
        (7*(((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
             (barlam[1, p5]*barlam[2, p2] - barlam[1, p2]*barlam[2, p5])*
             (lam[1, p4]*lam[2, m1] - lam[1, m1]*lam[2, p4])*
             (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])*
             (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]))/
            ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
             (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
             (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])*
             (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
             (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5])) + 
           ((barlam[1, p3]*barlam[2, p2] - barlam[1, p2]*barlam[2, p3])*
             (barlam[1, p5]*barlam[2, p4] - barlam[1, p4]*barlam[2, p5])*
             (lam[1, p4]*lam[2, m1] - lam[1, m1]*lam[2, p4])*
             (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])*
             (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]))/
            ((-(barlam[1, p4]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p4])*
             (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
             (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])*
             (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
             (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5]))))/2 + 
        (-(((-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])*
             (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4]))/
            ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])*
             (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4]))) - 
          ((-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])*
            (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5]))/
           ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])*
            (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])))/2))/
      ((-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])*
       (-(lam[1, p4]*lam[2, p2]) + lam[1, p2]*lam[2, p4])^2*
       (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4])*
       (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])*
       (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])*
       (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])) + 
     ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
       (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])^4*
       (-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])^2*
       (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])^4*
       (1 - (3*(barlam[1, p3]*barlam[2, p2] - barlam[1, p2]*barlam[2, p3])*
          (barlam[1, p4]*barlam[2, p2] - barlam[1, p2]*barlam[2, p4])*
          (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
          (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5]))/
         ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
          (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
          (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])*
          (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])) - 
        (3*(-(barlam[1, p5]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p5])*
          (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
          (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
          (lam[1, p5]*lam[2, m1] - lam[1, m1]*lam[2, p5])^2*
          (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5]))/
         ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
          (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
          (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])^2*
          (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])*
          (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])) + 
        (-(((-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])*
             (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5]))/
            ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])*
             (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]))) - 
          ((-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])*
            (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5]))/
           ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])*
            (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5])))/2 - 
        (7*(((barlam[1, p4]*barlam[2, p2] - barlam[1, p2]*barlam[2, p4])*
             (-(barlam[1, p5]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p5])*
             (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
             (lam[1, p5]*lam[2, m1] - lam[1, m1]*lam[2, p5])*
             (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5]))/
            ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
             (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
             (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])*
             (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])*
             (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5])) + 
           ((barlam[1, p3]*barlam[2, p2] - barlam[1, p2]*barlam[2, p3])*
             (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
             (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
             (lam[1, p5]*lam[2, m1] - lam[1, m1]*lam[2, p5])*
             (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5]))/
            ((-(barlam[1, p4]*barlam[2, p3]) + barlam[1, p3]*barlam[2, p4])*
             (-(barlam[1, p5]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p5])*
             (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])*
             (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])*
             (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]))))/2))/
      ((-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])*
       (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])*
       (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
       (-(lam[1, p5]*lam[2, p2]) + lam[1, p2]*lam[2, p5])^2*
       (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])*
       (lam[1, p5]*lam[2, p4] - lam[1, p4]*lam[2, p5])) + 
     ((-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])^4*
       (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
       (-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])^2*
       (-(lam[1, p3]*lam[2, m1]) + lam[1, m1]*lam[2, p3])^4*
       (1 - (3*(barlam[1, p4]*barlam[2, p2] - barlam[1, p2]*barlam[2, p4])*
          (barlam[1, p5]*barlam[2, p2] - barlam[1, p2]*barlam[2, p5])*
          (-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
          (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]))/
         ((-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
          (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
          (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4])*
          (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])) - 
        (3*(barlam[1, p4]*barlam[2, p3] - barlam[1, p3]*barlam[2, p4])*
          (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
          (lam[1, p3]*lam[2, m1] - lam[1, m1]*lam[2, p3])^2*
          (-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
          (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]))/
         ((-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
          (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
          (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])^2*
          (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4])*
          (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])) + 
        (-(((-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
             (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4]))/
            ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])*
             (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4]))) - 
          ((-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
            (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5]))/
           ((-(lam[1, p2]*lam[2, m1]) + lam[1, m1]*lam[2, p2])*
            (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])))/2 - 
        (7*(((barlam[1, p4]*barlam[2, p3] - barlam[1, p3]*barlam[2, p4])*
             (barlam[1, p5]*barlam[2, p2] - barlam[1, p2]*barlam[2, p5])*
             (lam[1, p3]*lam[2, m1] - lam[1, m1]*lam[2, p3])*
             (-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
             (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]))/
            ((-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
             (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
             (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])*
             (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4])*
             (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5])) + 
           ((barlam[1, p4]*barlam[2, p2] - barlam[1, p2]*barlam[2, p4])*
             (barlam[1, p5]*barlam[2, p3] - barlam[1, p3]*barlam[2, p5])*
             (lam[1, p3]*lam[2, m1] - lam[1, m1]*lam[2, p3])*
             (-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])*
             (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]))/
            ((-(barlam[1, p3]*barlam[2, p2]) + barlam[1, p2]*barlam[2, p3])*
             (-(barlam[1, p5]*barlam[2, p4]) + barlam[1, p4]*barlam[2, p5])*
             (lam[1, p2]*lam[2, m1] - lam[1, m1]*lam[2, p2])*
             (lam[1, p4]*lam[2, p3] - lam[1, p3]*lam[2, p4])*
             (lam[1, p5]*lam[2, p3] - lam[1, p3]*lam[2, p5]))))/2))/
      ((-(lam[1, p3]*lam[2, p2]) + lam[1, p2]*lam[2, p3])^2*
       (-(lam[1, p4]*lam[2, m1]) + lam[1, m1]*lam[2, p4])*
       (-(lam[1, p4]*lam[2, p3]) + lam[1, p3]*lam[2, p4])*
       (-(lam[1, p5]*lam[2, m1]) + lam[1, m1]*lam[2, p5])*
       (-(lam[1, p5]*lam[2, p3]) + lam[1, p3]*lam[2, p5])*
       (-(lam[1, p5]*lam[2, p4]) + lam[1, p4]*lam[2, p5]))
);