Ref A: a6e4b972e92f46989d6a253cc253d3ad Ref B: 69B83586C9B134D938145898F35F758F Ref C: Sun Dec 28 16:05:48 2014 PST