Ref A: f1edd3784e6048598c04ef93731b05e6 Ref B: 4C386B060C7BA97024B6B67E4AE0530C Ref C: Fri Oct 24 11:09:21 2014 PST