Ref A: 31cf53b19f8d4ced9b2f60644f434d94 Ref B: 1934FB4D7EBABCE7781F284F9FA4B0D0 Ref C: Sun Mar 29 14:52:52 2015 PST