Ref A: 24ec881889944a9396e3d85d74d9a95a Ref B: 8F5CE4B4ACFBAF2A6D0A9EBB15EFAE4B Ref C: Sun Dec 28 05:45:49 2014 PST