Ref A: a44e9bd44f58408bb50be91c75d7c5f9 Ref B: 8385199921E37DFBEE025CF0D8092FA6 Ref C: Mon May 20 08:49:51 2013 PST