Ref A: 13fbf9b066964ac493b2bb6e60a9f49a Ref B: 89BCAC2539AE3C61F17D3759B6268BF8 Ref C: Wed Apr 23 09:33:11 2014 PST