Ref A: f9a07cd253c3421f8c229373b24b1d39 Ref B: 675AD183FC9FC11E3C7E893AF6821F25 Ref C: Fri May 24 13:58:12 2013 PST