Ref A: bc4361a50adb450980f5137e2ad3f113 Ref B: F6D3A2B76C1F918B2A84DF18F2335803 Ref C: Tue Apr 21 01:49:01 2015 PST