Hi!
Also, adding to Scooter's more direct answer, have you tried using the EFI-EST server? I was in the same situation you're in (or were, in 2015) and, IMO, it's become unneccessary to do it yourself having this flexible tool. It's quite fast too, which saves local resources.
http://efi.igb.illinois.edu/efi-est/Best,
Rob