Ref A: 87a9ed0f42ed490481fcc1ebb0d311d4 Ref B: 364A9C786DF9A08FF7F3E745E6F5C2F7 Ref C: Fri Jan 30 23:37:11 2015 PST