Ref A: c1db3f4d91fe456386f26b0e21ee0c83 Ref B: 6A7A00DFE07C497C53589335093CE656 Ref C: Fri Jan 30 21:17:20 2015 PST