Ref A: 292e1830c9884d60a27717780f9a647a Ref B: 43F1DD0C45A8AEAC2B1C1198413A6F55 Ref C: Wed May 22 22:37:36 2013 PST