Ref A: b755721225a245d5b715c4b8fc340238 Ref B: 1FABC326AA7CEA43CB6E270F1CF3EE8D Ref C: Thu May 23 12:35:25 2013 PST