Ref A: cd1a7917380f491e9ddd5f9d1913d4a2 Ref B: E3284AACD5A2FFB38627F0A3FA9E33C9 Ref C: Sat Jan 31 00:51:26 2015 PST