Ref A: 95f59a6cf6ea47cb9fc67e35f6ba6311 Ref B: 58B65D3A3D330E13170148AB5080C916 Ref C: Wed May 22 19:45:26 2013 PST