Ref A: 82446fa53ed6446988bf385b19502cb7 Ref B: E38A043F35BFF334C4E43F4EE05AA9B1 Ref C: Sat Aug 01 21:40:23 2015 PST