Ref A: 5546023410d74ac38cbaaeea4f22cae3 Ref B: 23CF18D6B60F6752C4BB01FB9E477D32 Ref C: Sun Dec 21 11:30:30 2014 PST