Ref A: 40ed468b2c064158b096f7148fc04e14 Ref B: 4E822392E0E28BE8E6D0DDA5576780A9 Ref C: Sun May 19 12:38:49 2013 PST