I can't seem to get the details right on while trying to Pokesav a legal heatran onto my pokemon white version for transfer to Pokebank. Could someone tell me what exactly I need to input ("met at" location, etc.) to make it work?

This is basically what I'm inputing:
Pknm: Heatran
Item:none
Nickname: (n/a)
OT:Colt
OT Gender:male
Trainer ID: 94523 (random #)
Secret ID: 83523 (random #)
Lv:100
Met at Lv:70
PID:0000000000 (checked autogenerated PID)
gender: male
Pokeball:Ultraball
Ability:FlashFire
Country:US/UK/AU
Met at: Pokemon Transfer Lab
Egg obtained:none
Trashbyte Algorithm:Transfer Machine Pokemon
Encounter type:Cave
Hometown:Sinnoh(Pearl)
Met at Date: 12/12/12
Egg recieved: 00/00/00
Automatically fix PID (checked)
PID algorithm: Gen 5
Nature: Modest
Move set::Fire Blast, Stealth Rock, Earth Power, Flash Cannon
IVs: 31/0/31/31/31/31
Ev's: 4 HP, 252 Atk, 252 Spe

So can someone see what I'm doing wrong? Or if you think it would just be easier for you to do it and then trade it with me, that would be fine too :)