Ref A: c5ceaacfa6554a20b881acfd2f2e12e3 Ref B: 6A6F685E4883F0FC0CC22BB1AA073A5A Ref C: Fri Jan 30 03:38:12 2015 PST