Ref A: 278ec607ac4844f09e10cd918aad4861 Ref B: 705A504DE33EC14D9447A4671CC4E1DE Ref C: Sat May 25 04:30:20 2013 PST