Ref A: b07ad26fb98c477eafc1059f01ed4208 Ref B: C6D07E241904E0F3F5D1F379CB1ECA1E Ref C: Mon May 20 13:49:20 2013 PST