Ref A: c8132844350a4f41b737b8901403ca28 Ref B: 03C43F4A1E1B1389DA3AEAA7FD3BFCCE Ref C: Sun May 19 21:51:57 2013 PST