import hashlib
in_data = "0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6".decode('hex')
my_sha = hashlib.sha256()
my_sha.update(in_data)
output = my_sha.digest().encode('hex')
print output
aW1wb3J0IGhhc2hsaWIKCmluX2RhdGEgPSAiMDQ1MDg2M0FENjRBODdBRThBMkZFODNDMUFGMUE4NDAzQ0I1M0Y1M0U0ODZEODUxMURBRDhBMDQ4ODdFNUIyMzUyMkNENDcwMjQzNDUzQTI5OUZBOUU3NzIzNzcxNjEwM0FCQzExQTFERjM4ODU1RUQ2RjJFRTE4N0U5QzU4MkJBNiIuZGVjb2RlKCdoZXgnKQoKbXlfc2hhID0gaGFzaGxpYi5zaGEyNTYoKQoKbXlfc2hhLnVwZGF0ZShpbl9kYXRhKQoKb3V0cHV0ID0gbXlfc2hhLmRpZ2VzdCgpLmVuY29kZSgnaGV4JykKCnByaW50IG91dHB1dAo=