Ref A: b688284b52024d44975a97a95c8393aa Ref B: BF0996862ED59B49DFEA97010365D156 Ref C: Wed May 22 21:34:55 2013 PST