Ref A: bf795651194a4b02a3f33491692a8f51 Ref B: F5F3FBC0F3DA3A1E3D4D703EB400EB05 Ref C: Sun May 26 19:55:57 2013 PST