Ref A: bdaf5f0050de4db8a58aa9e62019391a Ref B: 9B71BCFB6F6E720C257F6748E073E645 Ref C: Fri Mar 27 19:50:10 2015 PST