Ref A: ed42ee35440b4171be982eeb7a095947 Ref B: F186C1D055556F558458BE3DE371BAD7 Ref C: Mon May 25 19:18:38 2015 PST