Ref A: 09a8b10a3f1940a7ac3cd1e2b5e322a6 Ref B: 6B7C1A22E7AA12E6ED18012364695A11 Ref C: Thu Nov 27 15:33:43 2014 PST