Ref A: ef890857723e4198b52b5cb4ca79670b Ref B: 8AA723BB1DB016F9B4F3681DEA94659F Ref C: Wed May 22 12:39:51 2013 PST