Ref A: 2fb9be62b3214a8f9a59711aa1425dcf Ref B: D17F38EF1258A93887B8818B5C9DB4D7 Ref C: Sat May 25 16:45:46 2013 PST