Ref A: 379f658e95354c1dac117d2dc3078aa6 Ref B: 13C595843A60C2C7D60CF0C4FA45FE46 Ref C: Tue Nov 25 20:16:38 2014 PST