Ref A: 51e903441af04ab88bae4ba52a73aeb5 Ref B: 44DC187A42A90594A90C729ADB48C17A Ref C: Sat Mar 28 21:34:48 2015 PST