Ref A: 728bfb90cb3f4b598f47776d30404d7b Ref B: C09C5AC030EFD15CF1EA34F4366652A2 Ref C: Sun May 19 17:25:39 2013 PST