Ref A: b80387574f3243d7bdf14a7629468f8e Ref B: 14FBF77F3FD4589E19E4C59E08AEB9E3 Ref C: Sat Apr 19 12:21:11 2014 PST