Ref A: a592008147f74855a79a9840badb7846 Ref B: 3A3FDD8EACCF75AB01D8A58AF6D56CD2 Ref C: Sun May 19 13:30:40 2013 PST