It looks like you are passing the correct key to your decryption() function, but it looks like your decryption function is probably not correct. Are you sure your reversing your encrypt function, it appears to me that you're re-encrypting the encrypted input?
pdgaming, please DON'T do this. This forum is a resource for people to learn from. By deleting your question, you've made this thread useless for others.