Ref A: c64d6f9f5a264e7b928524fdac3e6e07 Ref B: 330929A34F79372395B08BAE80E55877 Ref C: Sun Dec 28 10:51:34 2014 PST