Ref A: e35633399e6c4b00b78527b69a937cc7 Ref B: 20C418CB6D18EF6BA6633114E40DFFEA Ref C: Tue May 21 23:25:55 2013 PST