Ref A: 86b2c28b41334c2d977a76592f1033de Ref B: 8D33F19D61F2F5C299C6A4A98DABC505 Ref C: Thu May 23 15:51:02 2013 PST