Ref A: 6275bf83a7bc4e2386ce72faaeb5d7d9 Ref B: 1BB0151E7CA49EB866F930D8B66B2DC0 Ref C: Wed May 22 11:08:23 2013 PST