Ref A: e0e8050f4c7a46b2a4ed4026224222fc Ref B: 9A552B06A2337C759F66D59E6B9B60A1 Ref C: Wed May 22 18:35:35 2013 PST