Ref A: 3d01aedd94cf42678f5ae12127b3f7c0 Ref B: 9C60163859F274251A9137B6FED3776F Ref C: Tue Mar 31 11:45:14 2015 PST