Ref A: e453d32a89ec4f6e86e0d8c65765ae35 Ref B: 0B5AF5D491F16779AB8E5630B40977F1 Ref C: Fri May 24 08:06:59 2013 PST