Ref A: b4f04ceee5d94698a4c267d1a8aa0f35 Ref B: 65EAE3FE2A09252E5BDA04A0E3EE6D3E Ref C: Thu Dec 18 03:36:05 2014 PST