Ref A: c39558025b81404a8defc4d5a1df1724 Ref B: E6BA044F0FDFE569653B7FFB07A9B590 Ref C: Fri May 24 06:29:18 2013 PST