Ref A: c189056be92944f281c602cca467a94c Ref B: 9883EAB4BEA3CDB3D7953E94F8314E00 Ref C: Fri Apr 18 19:37:16 2014 PST