Ref A: f2c8155dc0754c49be2a7c8e80b05144 Ref B: D7A7D958CD48CCFE1015F695D98C5A91 Ref C: Sun May 19 16:56:09 2013 PST