Ref A: efa0238ecd4b4b11a8edd5e2f550fdb6 Ref B: D97904E67B107D9EA4781261E04F059B Ref C: Wed Apr 16 22:03:24 2014 PST