Ref A: 3628ac3993de4160ae4354eaa8eec66f Ref B: 63F626ADB1D4F1B0079A0ECB3493FE8F Ref C: Thu May 23 15:25:30 2013 PST