Ref A: fae2a61df8df42ecb071a2a53c82fffa Ref B: 409900F6AF2D35E07132AF414FB6BA0B Ref C: Thu Apr 17 21:53:52 2014 PST