Ref A: 3d592cc773824be1b25cf776c049fdac Ref B: 625A2B6F76445BEF42E990793D6DF08E Ref C: Fri Dec 19 07:34:26 2014 PST