Ref A: 74fade30149f4d6c954261c92ae9e87c Ref B: FC0503182AAAD5FFA27889E442515C8C Ref C: Fri Oct 24 18:08:26 2014 PST