Ref A: 7499c99e1ce84ac0b987ea169b29af79 Ref B: 446B9FBB1C0CCDE47662AE090FEAF7FE Ref C: Fri Mar 06 14:18:41 2015 PST