Ref A: fe83c24ffa834be6a468b981cc5ff1e2 Ref B: C98A7613B12B73045786228E5364387A Ref C: Fri Oct 24 20:36:03 2014 PST