Ref A: 6a7b5ed30e0049c09c1050f979957c75 Ref B: 027B227C68462137526F0157E544CC3C Ref C: Mon Oct 20 15:50:47 2014 PST