anchor.diff:     ! LIN-TODO: Implement
      if ( p_FAST%CompMooring == Module_MAP ) then 
   
  -      ED_Start_mt = y_FAST%Lin%Modules(MODULE_ED)%Instance(1)%LinStartIndx(LIN_INPUT_COL)
  -      if (allocated(u_ED%BladePtLoads)) then
  -         do i=1,size(u_ED%BladePtLoads)
  -            ED_Start_mt = ED_Start_mt + u_ED%BladePtLoads(i)%NNodes * 6  ! 3 forces + 3 moments at each node on each blade
  -         end do      
  -      end if
  -      ED_Start_mt = ED_Start_mt + u_ED%PlatformPtMesh%NNodes * 3         ! 3 forces at each node (we're going to start at the moments)
  -            
  +      ED_Start_mt = Indx_u_ED_Platform_Start(u_ED, y_FAST) &
  +                     + u_ED%PlatformPtMesh%NNodes * 3         ! 3 forces at each node (we're going to start at the moments)
         
            ! Transfer MAP loads to ED PlatformPtmesh input:
            ! we're mapping loads, so we also need the sibling meshes' displacements:
  
positive.code:             end if
              
                 ! get starting index of next blade
              AD_Start_Bl = AD_Start_Bl + u_AD%BladeMotion(k)%Nnodes * 9  ! 3 fields (MASKID_TRANSLATIONDISP,MASKID_Orientation,MASKID_TRANSLATIONVel) with 3 components                         
              ED_Start_mt = ED_Start_mt + u_ED%BladePtLoads(k)%NNodes* 3  ! skip the moments on this blade
                 
           END DO
  
negative.code:          ! ED inputs on blade from AeroDyn
        IF (p_FAST%CompElast == Module_ED) THEN
           
           ED_Start_mt = y_FAST%Lin%Modules(MODULE_ED)%Instance(1)%LinStartIndx(LIN_INPUT_COL)
           
           DO K = 1,SIZE(u_ED%BladePtLoads,1) ! Loop through all blades (p_ED%NumBl)
              ED_Start_mt = ED_Start_mt + u_ED%BladePtLoads(k)%NNodes*3 ! skip the forces on this blade
              AD_Start_Bl = Indx_u_AD_Blade_Start(u_AD, y_FAST, k) 
              
              CALL Linearize_Line2_to_Point( y_AD%BladeLoad(k), u_ED%BladePtLoads(k), MeshMapData%AD_L_2_BDED_B(k), ErrStat2, ErrMsg2, u_AD%BladeMotion(k), y_ED%BladeLn2Mesh(k) )
                 CALL SetErrStat(ErrStat2, ErrMsg2, ErrStat, ErrMsg, RoutineName)
  