Ref A: 9e390040871c431ba045a969dbddd37a Ref B: D5F3E3D366F097A76BDBB3D88C9FCDB3 Ref C: Sun Jan 25 18:31:58 2015 PST