Ref A: c851d25dd4524d09b8be0446b6ffebc5 Ref B: 7FF62C1B2D54475CA395B42915F48B4E Ref C: Mon May 20 05:23:44 2013 PST