Ref A: eae1eae705934c4cba17166107762eeb Ref B: 43E4F33886D9054E81B72B296EA1611F Ref C: Fri Jan 30 01:40:52 2015 PST