Ref A: f611ed19a3c249b3959a6ceeca89e0d9 Ref B: 1CAF111B66D4E6455B28EE36B0D06FD5 Ref C: Mon May 20 11:54:18 2013 PST