Ref A: 1947b9174d584586b2b2e7c142c5fc19 Ref B: C5AF433E49F120E103ABD1CD1E85B937 Ref C: Sun Dec 28 19:32:53 2014 PST