Ref A: f07bb224ced14a5d9c3d12e4698c1abc Ref B: 494B25CDCC96E2B1C9055F4CC5D63F89 Ref C: Fri Apr 18 04:01:55 2014 PST