Ref A: 9f9243b749b94072a1c30168d4cfdeee Ref B: D6FA5296357BCA32BCC32E310ED7473B Ref C: Wed May 22 11:49:26 2013 PST