Ref A: bfcc2ee0b3e342d9aa395c53de90d741 Ref B: 8DB0F786D37C2619B7B7A4AC9B9ED82A Ref C: Sat Dec 27 01:53:19 2014 PST