Ref A: 44864bbc2c0e45e3b92a1c0ea359fb07 Ref B: E69B6765DC2A2AF5579C39E7B960F6A9 Ref C: Thu Jan 29 17:06:16 2015 PST