Ref A: a3fb841720284c2aba85f1a261f5733f Ref B: 339FF4A860086B8384F75CE10964C317 Ref C: Tue Apr 21 07:09:56 2015 PST