Ref A: 660640da9561451f93f1bd6a9ec64c26 Ref B: B682E2800BB08E7F5643CC6E8B8B135B Ref C: Wed May 22 05:50:28 2013 PST