Ref A: 27e430ccde354f5ea4297d3235e2f36c Ref B: FC63FE38F92DD27AA6013D955EB745EB Ref C: Mon May 20 06:44:36 2013 PST