Ref A: 299f4033519c42febe4e8485c0dd816a Ref B: 0FF092EBAFCF68A7F7B4F863D4EBC3DF Ref C: Sat May 25 16:13:09 2013 PST