Ref A: 99fe516be9514f0bab127a47fa8dde0d Ref B: B542FABF9DEE699E4EB9D95E83F798E3 Ref C: Fri Jan 30 11:01:27 2015 PST