Ref A: a7345b379d7a45958988c8936dfb5de8 Ref B: 1F06AE930151595EBDBF0D36B1D6C806 Ref C: Tue Sep 30 21:36:23 2014 PST