Crystal Structure and Domain Rotation of NTPDase1 CD39