Ref A: 69979d30e14246b9a5cccb4115f3d6dd Ref B: 0E3CE3984B6256E7522F12AD0DCEC682 Ref C: Sat Oct 25 00:08:04 2014 PST