mutationPathByAR[ar_]:=Module[{fitness,g1,paths},fitness=changeFitness[{2,2},$LifetimeData[2,2,"Symmetric"],Function[-Abs[Subtract[Apply[Divide,Dimensions[DeleteCases[#,{0...}]]],ar]]]];g1=EvolutionaryMultiwayGraph[fitness,GraphLayout->"LayeredDigraphEmbedding","Reduced"->False,"ForceAcyclic"->False,"DistanceFunction"->Function[BinaryMutationDistance[#1,#2]],AspectRatio->1];g1=Graph[DirectedEdge[#1,#2,Length[DeleteCases[Transpose[{IntegerDigits[#1[[1]],2,32][[SymDown[2,2]]],IntegerDigits[#2[[1]],2,32][[SymDown[2,2]]]}],{0,_}|{x_,x_}]]]&@@@EdgeList[g1]];g1=Graph[g1,EdgeWeight->Map[1+2Last[#]&,EdgeList[g1]],GraphLayout->"LayeredDigraphEmbedding",AspectRatio->1];g1=VertexOutComponentGraph[g1,{{0,65815}}];paths=FindShortestPath[g1,First[VertexList[g1]],#]&/@VertexList[g1];paths=Map[First,Split[Catenate[MutationPath[#]&/@Partition[#,2,1]]]]&/@Select[paths,Length[#]>1&];Prepend[paths,{{0,65815}}]]