Ref A: adfa0fc42d4a4bdeab2b4e780874aa42 Ref B: A90D44B46F7880C61E22B70D1BC1F078 Ref C: Fri May 24 02:12:19 2013 PST