Ref A: 3a25bb9a48f246af9601e9b0a188262d Ref B: ACFEBCBA93EDD6336CF2CB90CABEDCFB Ref C: Tue Sep 30 11:10:49 2014 PST