diff --git a/unshortenit/base.py b/unshortenit/base.py
index <HASH>..<HASH> 100755
--- a/unshortenit/base.py
+++ b/unshortenit/base.py
@@ -89,7 +89,7 @@ class UnshortenIt(object):
                     left += c[0]
                     right = c[1] + right
 
-                decoded_uri = b64decode(left + right)[2:].decode()
+                decoded_uri = b64decode(left.encode() + right.encode())[2:].decode()
 
                 if re.search(r'go\.php\?u\=', decoded_uri):
                     decoded_uri = b64decode(re.sub(r'(.*?)u=', '', decoded_uri)).decode()
Fix for Python <I> (Debian)

Before:

```python

>>> unshortenit.unshorten('<URL>)

('<URL>)

```



After:

```python3

>>> unshortenit.unshorten('<URL>)

('<URL>)

```



Tested working on Python <I> and <I>.  I can't test <I>, but it should behave the same as <I>.

Travis anyways will test <I>.