Ref A: 3fd4b9fb7aba43188b456887fa3079eb Ref B: CC560B160C09091A3CA1BF064E8D17B2 Ref C: Wed May 22 16:14:14 2013 PST