Ref A: 0df29a6b6624438b8e487eff42508381 Ref B: D5454FB6BF6973B628C8FDD4A60A94C8 Ref C: Sun May 19 21:29:10 2013 PST