Ref A: 2a9c45aaa72a4b1fa6800f48eb7b27bb Ref B: CBD16C1E20CFA5107D4DD7C774C26156 Ref C: Mon May 20 12:44:19 2013 PST