Ref A: ab72be5ba3184c4c82979beea43b2308 Ref B: C8041913C919F83CBC2D05D56255CFDC Ref C: Sun May 19 11:36:49 2013 PST