Ref A: 2ab25662b3364c63840fd36cefc7a7fa Ref B: 6F36034AF1D7D30A9EDE447205D671A4 Ref C: Tue May 21 02:05:57 2013 PST