Ref A: 7c90cc9ee0f64a09b134a5e46c97d438 Ref B: 56D5606E89336C788F84D4012499115F Ref C: Thu May 23 11:12:52 2013 PST