Ref A: bcbd2a7ee1144767bf8c9c5538d36b9b Ref B: A1642417A3504B3390EAB25F7013B894 Ref C: Fri May 24 08:36:14 2013 PST