Ref A: a8ae8a8c57924624be119d1968142d96 Ref B: 40F6D3CF00FC44EE5FB7787E1FA16A81 Ref C: Sun Dec 21 12:09:48 2014 PST