When calling function 'base58.decode' with '1' as starting character(s), returned output is incorrect.
# test vector from <https://tools.ietf.org/id/draft-msporny-base58-02.html#name-test-vectors>
assert hdwallet.libs.base58.decode("111233QC4") == b'\x00\x00\x00(\x7f\xb4\xcd' # fails