In a large bowl, combine the apricots, mango, raisins, and ginger.
In a small saucepan, bring the orange juice to a simmer over medium heat. Pour the juice over the dried fruit in the bowl. Let soak for 15 to 30 minutes, then drain off the excess liquid.
Preheat the oven to 325 degrees F. Line the bottom of a 9x5 loaf pan with parchment paper, and grease the pan.
In a large bowl, whisk together the egg, applesauce, coconut sugar, olive oil, orange zest, vanilla extract, cinnamon, allspice, nutmeg. Add the dried fruit mixture.
Add the protein powder, whole wheat flour, flaxseed, baking powder, baking soda, and salt. Stir until combined. Fold in the walnuts.
Pour the mixture into the prepared loaf pan. Bake at 325 degrees F for 40-50 minutes, or until a toothpick pulls just-about-clean from the center. Let cool in the pan for 10 minutes, then remove to a cooling rack or plate.