Ref A: 13f929de2a6e4cddad60e963cfc40346 Ref B: C45025795B372C064B5A2155B4034120 Ref C: Thu Feb 26 22:37:21 2015 PST