Ref A: dade7b2d8beb4cb793fb8444c82e6121 Ref B: 30925F60B44C876D2D6565F2522C699B Ref C: Wed May 22 13:50:29 2013 PST