Ref A: 9ed106c76d0a4549bff908f8f8551bbf Ref B: 4A43EBB0F615CB37B82DF27398F2FFA1 Ref C: Fri Dec 26 04:27:43 2014 PST