Ref A: 4a105e83d6194c7fb7ba804b2e6edd7b Ref B: 472A22F5D604CDAE57931C1187D5A4B3 Ref C: Fri May 24 07:27:11 2013 PST