Ref A: 025a8947f98a4a0db45727c8d3b61daf Ref B: 6E81A27542EF4C220DED32F87EAB19EE Ref C: Thu Dec 25 00:30:14 2014 PST