Try going here to find your registration code.

https://www.findmyorder.com/sstore?A...r&Locale=en_US

Btw the 20 digit code was an EA code, there was an even earlier preorder code that was 18 digits. Confusing I know, but that's how they did it.