Ref A: a2cbaf41907a4ed6b3f5d4ace95139db Ref B: 9F5A9E1B3E4D8C03283277A9A9F717E8 Ref C: Tue Mar 03 21:11:25 2015 PST