Prefab comes in the wrong direction

So, I created a prefab. The original object works great, but when I Instantiate the prefab it comes in facing the wrong direction? Any help on this one would be greatly appreciated as I have no idea what i’m doing wrong. All of the settings are the same for the original object and the prefab object, they run off the same script as well. But like I said the prefab object gets created backwards.

Also, If I take the prefab Object and just drop it in it is in the correct orientation, and functions just fine. Its only when I create the prefab Object in script (C#) that it flips on me.

Edit: This is the code that calls it by the way.
Instantiate(Enemy01Prefab, new Vector3(0, 10, 0),Quaternion.identity);

The prefab is stored as a public gameObject that I set in the editor to use the prefab of my choosing.

SOLUTION:
Turns out it was a problem with my Pivot Point in 3ds MAX. I had to rotate it 180 degrees. Now it spawns in the correct direction.