Ref A: 43eedd5a5db146ee9e0ed14f9f45a978 Ref B: C741070CA5B34C854F8B53B0BCF5842E Ref C: Tue May 21 00:28:32 2013 PST