Ref A: c68d0da86c3346cdb1749e9be4abb938 Ref B: 5DA2D596FFA4C3FFCA7431200A97D594 Ref C: Thu May 23 06:30:04 2013 PST