Ref A: 21febf9082194438963609797223bbe7 Ref B: E772B3B3D30530CA4E9C4CFD91E9ED43 Ref C: Sat Aug 23 11:17:26 2014 PST