Ref A: 5aecfba8718c4d2eb3cce71a5f0f1ce0 Ref B: F3BC45BCCDB30594785B1E18EE79A42E Ref C: Fri Mar 27 19:26:03 2015 PST