Ref A: d30893e8add64bb49f5949ebfa14a917 Ref B: 9A61D4CF245B20CF4C909A570CB331EF Ref C: Tue Mar 31 15:40:45 2015 PST