Ref A: bec6abd23c1446fea8d175c7eeee6d15 Ref B: 9F77D74A0A630B0F278DEBE7222C6D2A Ref C: Mon Dec 22 14:23:07 2014 PST