Ref A: 296ce547ba7f4b489cb915d20930e5e1 Ref B: B4EE65F3CC1B663A68D76C0C8CFE8995 Ref C: Sat Dec 27 07:18:07 2014 PST