Ref A: 4891ed2902a645668b993676cc9c0a31 Ref B: 23DD3FC451AB451D3CEA090B893650D1 Ref C: Wed May 22 18:36:42 2013 PST