So last week, 11th of July, I purchased a MSI RTX 2070 super gaming x trio on Amazon. At the time of purchase, the card was valid for the promotion so I should get the code for the game, right? Well, I received the card 2 days ago and it works perfectly fine. That same day I contacted Amazon support to receive my game key to redeem on Geforce Experience, and I received a 13 digit key. Not everyone might know this, but the key required has to be 24 digits. Therefore I received an invalid key. I had contacted Amazon support again yesterday in hopes of getting a new key, but was told that the only way was to purchase a new product. Quite annoyed with this I went to Nvidia support and told them of my situation, and I was admitted to that my purchase was valid for the promotion, but only the retailer could supply the keys. Therefore, I was once again told to return the product and purchase again. Now, that might seem an easy thing to do, but the thing is the card is out of stock. So now I'm stuck with a perfectly fine card, valid for the promotion, and no game key for Death Stranding, and I don't know what to do. Help?