Ref A: 2a490e196d204086be61acb91456d47e Ref B: B6548C3C49B35A23C7E450B8057BA216 Ref C: Sun Apr 20 01:33:40 2014 PST