Ref A: 6f8691daff9a465fa240090f8c70c483 Ref B: D3C6A4B8E2B47D5E2A22D1A41722246F Ref C: Fri Apr 18 18:19:36 2014 PST