Ref A: b3e30094a8614760aceaebfb7f3d25cf Ref B: EB546134AF1E086C10F5AA8670837654 Ref C: Fri Aug 29 22:55:57 2014 PST