Ref A: 9d69a5e855da46429cae0234408f1d7f Ref B: 44D1E40C50C43347F1BEA22861A023F1 Ref C: Thu May 23 17:35:21 2013 PST