Ref A: 79bc485449df4be9b3d187c94f500a88 Ref B: D144F181F8182A8CC201234E9FFB27E1 Ref C: Sun May 19 17:04:17 2013 PST