Ref A: cba4c6b0504a4ed29faf417a657e91b4 Ref B: FB99BAD02BA9F94B4B2E02BDF10AA4C9 Ref C: Tue Jan 27 13:36:12 2015 PST