Ref A: 0ed10106ecab451cb663fea66fab994e Ref B: 059BDE9D99DA3D8FC3898A75514CF9C9 Ref C: Sat Dec 27 09:31:35 2014 PST