Ref A: 2bf69d33eb93442da577f69a2e9d3103 Ref B: 656C06FD8531799B1AB11439AA2E0B14 Ref C: Mon May 20 11:52:35 2013 PST