Ref A: 2037cec7f56d45d085b6c7cdf983f8d7 Ref B: D93E60BACEC65DF35B28B7ADEF05E292 Ref C: Tue May 21 01:51:28 2013 PST