Ref A: 0346105c530d409c8222295f6bf4ef5e Ref B: EF5863B58C0CFACF6EC7800D6F152E2B Ref C: Sat Dec 27 00:52:58 2014 PST