Ref A: e4905a90e69e4712bbe47e2f1b2bae2d Ref B: E6213238762E725C461DB810F545A521 Ref C: Thu Sep 03 06:55:24 2015 PST