Ref A: 3b9bb44a69394916b7c9df56d304da1f Ref B: E1C4E1DAE06EE72FC3A68764E7ACB933 Ref C: Wed May 22 08:23:01 2013 PST