Ref A: 231eae3689e74b9c8027e3db2038303f Ref B: 8E08B11154512B309FC15A0526E1C945 Ref C: Wed May 22 12:21:23 2013 PST