Why well that would probably be an activation code for the EMC site to prove that you have a premium minecraft account. Now that you have registered on this site try to connect again
What is this e3c798d? Do you have any mods running on your client? You may need to force update it to get rid of anything that is possibly conflicting if you do have mods. EDIT: Never mind. Stads is probably right xD