Ref A: 19a9c18e2440437cb568c46028fa7271 Ref B: 0EB6F7C3E688F5A1EED7BB1A40C4F378 Ref C: Mon Mar 30 11:23:21 2015 PST