Ref A: c7fae1d089164abfa99fcd7b181bcb5d Ref B: 7497AF2A0608AD51E8E57C89307CDE70 Ref C: Sat Feb 28 21:49:15 2015 PST