I changed the origin of my skeleton, and nothing happened at first so I positioned the character as I wanted. But when I advanced the keyframes, it completely messed up the character's mesh and I can't go back far enough to fix it. changing the origin back didn't help. I made some progress trying to manually position the character inside the armature, but it would be very tedious to get it just right. The last time I saved a backup was before I started animating, so I would prefer if this could be fixed.
Blend file: https://drive.google.com/open?id=0B4I_BosOIxr1aDhucmh1aVRCaWs