Ref A: 31bba85a2ea94137ba662b424b7199e5 Ref B: DE196D1F48F1D28560E668503C58552D Ref C: Mon May 20 00:16:12 2013 PST