Ref A: 02ca4f9f57484ad0abef4fee6a4f9563 Ref B: 3D3168C483E0D92E9D80C28AA2C1EA67 Ref C: Wed May 22 05:42:23 2013 PST