Ref A: 3061f320a191445c8c9b48b22c03ceec Ref B: F4E8F0638EB971A51EB6D67BDE80E760 Ref C: Sun May 19 20:53:19 2013 PST