Ref A: c68ce6fff2774bbeb8c3f010582db04b Ref B: 5A0A4A46A9C2AF273ECC7290C0EF1813 Ref C: Thu Mar 05 16:13:16 2015 PST