Ref A: b2e3be1b2db546c6b9921fd63ce2c7d4 Ref B: 006D05426E671EE17BC3D695EC8B0271 Ref C: Wed Aug 27 18:51:41 2014 PST