I think I have a slightly different solution

4 * 4^4 + 44 * 4! - 4 * 4 * 4 + 4

Though it could stand to be checked.