def explode_hash(hash):
for i in range(0x2B-1, 0x5B):
for j in range(0x2B-1, 0x5B):
for k in range(0x2B-1, 0x5B):
for l in range(0x2B-1, 0x5B):
a = i | j<<8 | k<<16 | l <<24
a = (0x343FD*a+0x269EC3)&0xFFFFFFFF
b = (a) | (((0x343FD*a+0x269EC3)&0xFFFFFFFF)<<32)
c = 0
d = b
for m in range(0,8):
c = c*0x83 + (d&0xFF)
c = c&0xFFFFFFFF
d = d >> 8
if c == hash:
return hex(b)