Ref A: e6d25ec3986141f2a07521152a7441c1 Ref B: F34C64083049F654D392046B3448BFB3 Ref C: Fri May 24 18:59:15 2013 PST