Combine 2 tablespoons soy sauce, 1 teaspoon sesame oil and cornstarch with protein. Marinate in the refrigerator for 1 hour, mixing occasionally. After an hour, remove protein and slice into thin strips.
Mix dried shiitake mushrooms in a bowl with boiling water. Let sit for 20 minutes, and slice into thin strips.
Heat 1 teaspoon oil in a pan over medium heat, add protein and stir-fry until brown, about 3 minutes. Remove protein from the pan.
Add another teaspoon of oil, add eggs and cook for 2 minutes. Add to protein.
Add shiitake mushrooms, ginger and garlic and cook until soft, about two minutes. Add shredded vegetables, sprouts, half the scallions and 1 tablespoon soy sauce. Mix up, and cook until tender, and meat is cooked to desired way about 3 minutes.
Add eggs, protein and hoisin sauce and cook until heated through, about 2 minutes. Make sure to break up the eggs. Stir in the other half of scallions.