Ref A: 01be7627c2544c8182ce58de3eaeef5a Ref B: 52D101C5F6E85604F85F52A709AD1252 Ref C: Fri Jan 30 14:17:26 2015 PST