Cleaned up Bitcoin HW6pt4