Ref A: 8c5650d5e3fb4baea6f97d145298afa6 Ref B: F0575EE6D8472F5B714A497CF51509A7 Ref C: Sun Dec 21 08:54:21 2014 PST