Ref A: 97a6ba838c234b409c2144aad349c40d Ref B: 8F199EC46285DEFB3621675DEDB7F922 Ref C: Sun Dec 28 19:04:40 2014 PST