Ref A: 72a4228bb09e47eca9b02674d245362b Ref B: CC3F4260AD39701119CB8862643C06E6 Ref C: Wed May 22 18:32:01 2013 PST