Ref A: 2a081612a0564df09a4cb40ad6533f73 Ref B: 535ECAC07E7BEEE79F4CD69D08E5280C Ref C: Fri Apr 18 01:02:44 2014 PST