Ref A: fc0252ee4eb74b139b9538c2f3389d3d Ref B: CA18FDB90ACE67E21BABDE5FD8E03BD1 Ref C: Tue Mar 31 14:15:24 2015 PST