Ref A: 402f49f34feb46729d49b731fe4af55a Ref B: 5EDD4B86E0B1A1E7C345E3CB9496DA20 Ref C: Wed May 22 10:28:25 2013 PST