Ref A: 74f102fd0e8c4bd690c8251af3fe3303 Ref B: 05E2901724AF406946C3F9B9FB3B0952 Ref C: Fri Aug 01 20:28:35 2014 PST