Ref A: ccb42c4557be4d80a4401c6d7ca3d0b4 Ref B: EEDC69EEE598929A462663B941EBEFEB Ref C: Tue Mar 31 00:42:42 2015 PST